| Line |
Stmt Id |
Pos |
Tree |
Symbol |
Tests |
Code |
|
62
|
2120
|
2420
-
2429
|
Select
|
org.make.core.operation.Operation.updatedAt
|
org.make.api.user.adminuserapitest
|
Operation.this.updatedAt
|
|
62
|
3291
|
2409
-
2418
|
Select
|
org.make.core.operation.Operation.createdAt
|
org.make.api.user.adminuserapitest
|
Operation.this.createdAt
|
|
62
|
3775
|
2363
-
2367
|
Select
|
org.make.core.operation.Operation.slug
|
org.make.api.user.adminuserapitest
|
Operation.this.slug
|
|
62
|
4741
|
2350
-
2361
|
Select
|
org.make.core.operation.Operation.operationId
|
org.make.api.user.adminuserapitest
|
Operation.this.operationId
|
|
62
|
1729
|
2369
-
2382
|
Select
|
org.make.core.operation.Operation.operationKind
|
org.make.api.user.adminuserapitest
|
Operation.this.operationKind
|
|
62
|
5012
|
2384
-
2407
|
Select
|
org.make.core.operation.Operation.operationAuthentication
|
org.make.api.user.adminuserapitest
|
Operation.this.operationAuthentication
|
|
62
|
5607
|
2334
-
2430
|
Apply
|
org.make.core.operation.SimpleOperation.apply
|
org.make.api.user.adminuserapitest
|
SimpleOperation.apply(Operation.this.operationId, Operation.this.slug, Operation.this.operationKind, Operation.this.operationAuthentication, Operation.this.createdAt, Operation.this.updatedAt)
|
|
69
|
1396
|
2585
-
2630
|
Apply
|
io.circe.KeyEncoder.contramap
|
org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.tag.tagservicetest,org.make.api.user.persistentuserservicecomponenttest,org.make.core.proposal.indexed.proposaltest,org.make.api.sequence.sequenceapitest,org.make.api.sessionhistory.sessionhistorycoordinatortest
|
io.circe.KeyEncoder.encodeKeyString.contramap[org.make.core.operation.OperationId](((x$1: org.make.core.operation.OperationId) => x$1.value))
|
|
69
|
3383
|
2622
-
2629
|
Select
|
org.make.core.operation.OperationId.value
|
|
x$1.value
|
|
70
|
3787
|
2695
-
2741
|
Apply
|
io.circe.KeyDecoder.map
|
org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.user.persistentuserservicecomponenttest,org.make.api.tag.tagservicetest,org.make.api.sequence.sequenceapitest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest
|
io.circe.KeyDecoder.decodeKeyString.map[org.make.core.operation.OperationId](((x$2: String) => OperationId.apply(x$2)))
|
|
70
|
4941
|
2726
-
2740
|
Apply
|
org.make.core.operation.OperationId.apply
|
|
OperationId.apply(x$2)
|
|
77
|
2000
|
3062
-
3079
|
Apply
|
org.make.core.operation.OperationId.apply
|
org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest
|
OperationId.apply(value)
|
|
77
|
5020
|
3027
-
3080
|
Apply
|
org.make.core.SprayJsonFormatters.forStringValue
|
org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.tag.tagservicetest,org.make.api.user.persistentuserservicecomponenttest,org.make.api.sequence.sequenceapitest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest
|
org.make.core.SprayJsonFormatters.forStringValue[org.make.core.operation.OperationId](((value: String) => OperationId.apply(value)))
|
|
80
|
3217
|
3171
-
3188
|
Apply
|
org.make.core.operation.OperationId.apply
|
org.make.core.proposal.indexed.proposaltest
|
OperationId.apply(value)
|
|
80
|
2243
|
3149
-
3189
|
Apply
|
org.make.core.StringValue.makeCodec
|
org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.user.persistentuserservicecomponenttest,org.make.api.tag.tagservicetest,org.make.api.sequence.sequenceapitest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest
|
org.make.core.StringValue.makeCodec[org.make.core.operation.OperationId](((value: String) => OperationId.apply(value)))
|
|
91
|
5614
|
3414
-
3425
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
|
io.circe.generic.semiauto.deriveCodec[org.make.core.operation.IntroCard]({
val inst$macro$16: io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.IntroCard] = {
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.operation.IntroCard] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.core.operation.IntroCard, shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.operation.IntroCard, (Symbol @@ String("enabled")) :: (Symbol @@ String("titles")) :: (Symbol @@ String("descriptions")) :: shapeless.HNil, Boolean :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.operation.IntroCard, (Symbol @@ String("enabled")) :: (Symbol @@ String("titles")) :: (Symbol @@ String("descriptions")) :: shapeless.HNil](::.apply[Symbol @@ String("enabled"), (Symbol @@ String("titles")) :: (Symbol @@ String("descriptions")) :: shapeless.HNil.type](scala.Symbol.apply("enabled").asInstanceOf[Symbol @@ String("enabled")], ::.apply[Symbol @@ String("titles"), (Symbol @@ String("descriptions")) :: shapeless.HNil.type](scala.Symbol.apply("titles").asInstanceOf[Symbol @@ String("titles")], ::.apply[Symbol @@ String("descriptions"), shapeless.HNil.type](scala.Symbol.apply("descriptions").asInstanceOf[Symbol @@ String("descriptions")], HNil)))), Generic.instance[org.make.core.operation.IntroCard, Boolean :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: shapeless.HNil](((x0$3: org.make.core.operation.IntroCard) => x0$3 match {
case (enabled: Boolean, titles: Option[org.make.core.technical.Multilingual[String]], descriptions: Option[org.make.core.technical.Multilingual[String]]): org.make.core.operation.IntroCard((enabled$macro$11 @ _), (titles$macro$12 @ _), (descriptions$macro$13 @ _)) => ::.apply[Boolean, Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: shapeless.HNil.type](enabled$macro$11, ::.apply[Option[org.make.core.technical.Multilingual[String]], Option[org.make.core.technical.Multilingual[String]] :: shapeless.HNil.type](titles$macro$12, ::.apply[Option[org.make.core.technical.Multilingual[String]], shapeless.HNil.type](descriptions$macro$13, HNil))).asInstanceOf[Boolean :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: shapeless.HNil]
}), ((x0$4: Boolean :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: shapeless.HNil) => x0$4 match {
case (head: Boolean, tail: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: shapeless.HNil): Boolean :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: shapeless.HNil((enabled$macro$8 @ _), (head: Option[org.make.core.technical.Multilingual[String]], tail: Option[org.make.core.technical.Multilingual[String]] :: shapeless.HNil): Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: shapeless.HNil((titles$macro$9 @ _), (head: Option[org.make.core.technical.Multilingual[String]], tail: shapeless.HNil): Option[org.make.core.technical.Multilingual[String]] :: shapeless.HNil((descriptions$macro$10 @ _), HNil))) => operation.this.IntroCard.apply(enabled$macro$8, titles$macro$9, descriptions$macro$10)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("enabled"), Boolean, (Symbol @@ String("titles")) :: (Symbol @@ String("descriptions")) :: shapeless.HNil, Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("titles"), Option[org.make.core.technical.Multilingual[String]], (Symbol @@ String("descriptions")) :: shapeless.HNil, Option[org.make.core.technical.Multilingual[String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("descriptions"), Option[org.make.core.technical.Multilingual[String]], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("descriptions")]](scala.Symbol.apply("descriptions").asInstanceOf[Symbol @@ String("descriptions")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("descriptions")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("titles")]](scala.Symbol.apply("titles").asInstanceOf[Symbol @@ String("titles")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("titles")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("enabled")]](scala.Symbol.apply("enabled").asInstanceOf[Symbol @@ String("enabled")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("enabled")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$15.this.inst$macro$14)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.IntroCard]];
<stable> <accessor> lazy val inst$macro$14: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForenabled: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean;
private[this] val circeGenericDecoderFordescriptions: io.circe.Decoder[Option[org.make.core.technical.Multilingual[String]]] = circe.this.Decoder.decodeOption[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.circeDecoder[String](circe.this.Decoder.decodeString));
private[this] val circeGenericEncoderForenabled: io.circe.Encoder[Boolean] = circe.this.Encoder.encodeBoolean;
private[this] val circeGenericEncoderFordescriptions: io.circe.Encoder[Option[org.make.core.technical.Multilingual[String]]] = circe.this.Encoder.encodeOption[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.circeEncoder[String](circe.this.Encoder.encodeString));
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean], tail: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForenabled @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]], tail: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortitles @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordescriptions @ _), shapeless.HNil))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("enabled", $anon.this.circeGenericEncoderForenabled.apply(circeGenericHListBindingForenabled)), scala.Tuple2.apply[String, io.circe.Json]("titles", $anon.this.circeGenericEncoderFordescriptions.apply(circeGenericHListBindingFortitles)), scala.Tuple2.apply[String, io.circe.Json]("descriptions", $anon.this.circeGenericEncoderFordescriptions.apply(circeGenericHListBindingFordescriptions))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("enabled"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForenabled.tryDecode(c.downField("enabled")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("titles"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordescriptions.tryDecode(c.downField("titles")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("descriptions"), Option[org.make.core.technical.Multilingual[String]], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordescriptions.tryDecode(c.downField("descriptions")), 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("enabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("enabled"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForenabled.tryDecodeAccumulating(c.downField("enabled")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("titles"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordescriptions.tryDecodeAccumulating(c.downField("titles")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("descriptions"), Option[org.make.core.technical.Multilingual[String]], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordescriptions.tryDecodeAccumulating(c.downField("descriptions")), 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("enabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: 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.operation.IntroCard]](inst$macro$16)
})
|
|
98
|
3646
|
3581
-
3592
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
|
io.circe.generic.semiauto.deriveCodec[org.make.core.operation.PushProposalCard]({
val inst$macro$8: io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.PushProposalCard] = {
final class anon$lazy$macro$7 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$7 = {
anon$lazy$macro$7.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.PushProposalCard] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.core.operation.PushProposalCard, shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.operation.PushProposalCard, (Symbol @@ String("enabled")) :: shapeless.HNil, Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.operation.PushProposalCard, (Symbol @@ String("enabled")) :: shapeless.HNil](::.apply[Symbol @@ String("enabled"), shapeless.HNil.type](scala.Symbol.apply("enabled").asInstanceOf[Symbol @@ String("enabled")], HNil)), Generic.instance[org.make.core.operation.PushProposalCard, Boolean :: shapeless.HNil](((x0$3: org.make.core.operation.PushProposalCard) => x0$3 match {
case (enabled: Boolean): org.make.core.operation.PushProposalCard((enabled$macro$5 @ _)) => ::.apply[Boolean, shapeless.HNil.type](enabled$macro$5, HNil).asInstanceOf[Boolean :: shapeless.HNil]
}), ((x0$4: Boolean :: shapeless.HNil) => x0$4 match {
case (head: Boolean, tail: shapeless.HNil): Boolean :: shapeless.HNil((enabled$macro$4 @ _), HNil) => operation.this.PushProposalCard.apply(enabled$macro$4)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("enabled"), Boolean, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("enabled")]](scala.Symbol.apply("enabled").asInstanceOf[Symbol @@ String("enabled")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("enabled")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$7.this.inst$macro$6)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.PushProposalCard]];
<stable> <accessor> lazy val inst$macro$6: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForenabled: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean;
private[this] val circeGenericEncoderForenabled: io.circe.Encoder[Boolean] = circe.this.Encoder.encodeBoolean;
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForenabled @ _), shapeless.HNil) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("enabled", $anon.this.circeGenericEncoderForenabled.apply(circeGenericHListBindingForenabled))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("enabled"), Boolean, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForenabled.tryDecode(c.downField("enabled")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("enabled"), Boolean, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForenabled.tryDecodeAccumulating(c.downField("enabled")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$7().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.PushProposalCard]](inst$macro$8)
})
|
|
114
|
1572
|
4067
-
4078
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
|
io.circe.generic.semiauto.deriveCodec[org.make.core.operation.FinalCard]({
val inst$macro$32: io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.FinalCard] = {
final class anon$lazy$macro$31 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$31 = {
anon$lazy$macro$31.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.FinalCard] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.core.operation.FinalCard, shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("sharingEnabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("shareDescriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.operation.FinalCard, (Symbol @@ String("enabled")) :: (Symbol @@ String("sharingEnabled")) :: (Symbol @@ String("titles")) :: (Symbol @@ String("shareDescriptions")) :: (Symbol @@ String("learnMoreTitles")) :: (Symbol @@ String("learnMoreTextButtons")) :: (Symbol @@ String("linkUrl")) :: shapeless.HNil, Boolean :: Boolean :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("sharingEnabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("shareDescriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.operation.FinalCard, (Symbol @@ String("enabled")) :: (Symbol @@ String("sharingEnabled")) :: (Symbol @@ String("titles")) :: (Symbol @@ String("shareDescriptions")) :: (Symbol @@ String("learnMoreTitles")) :: (Symbol @@ String("learnMoreTextButtons")) :: (Symbol @@ String("linkUrl")) :: shapeless.HNil](::.apply[Symbol @@ String("enabled"), (Symbol @@ String("sharingEnabled")) :: (Symbol @@ String("titles")) :: (Symbol @@ String("shareDescriptions")) :: (Symbol @@ String("learnMoreTitles")) :: (Symbol @@ String("learnMoreTextButtons")) :: (Symbol @@ String("linkUrl")) :: shapeless.HNil.type](scala.Symbol.apply("enabled").asInstanceOf[Symbol @@ String("enabled")], ::.apply[Symbol @@ String("sharingEnabled"), (Symbol @@ String("titles")) :: (Symbol @@ String("shareDescriptions")) :: (Symbol @@ String("learnMoreTitles")) :: (Symbol @@ String("learnMoreTextButtons")) :: (Symbol @@ String("linkUrl")) :: shapeless.HNil.type](scala.Symbol.apply("sharingEnabled").asInstanceOf[Symbol @@ String("sharingEnabled")], ::.apply[Symbol @@ String("titles"), (Symbol @@ String("shareDescriptions")) :: (Symbol @@ String("learnMoreTitles")) :: (Symbol @@ String("learnMoreTextButtons")) :: (Symbol @@ String("linkUrl")) :: shapeless.HNil.type](scala.Symbol.apply("titles").asInstanceOf[Symbol @@ String("titles")], ::.apply[Symbol @@ String("shareDescriptions"), (Symbol @@ String("learnMoreTitles")) :: (Symbol @@ String("learnMoreTextButtons")) :: (Symbol @@ String("linkUrl")) :: shapeless.HNil.type](scala.Symbol.apply("shareDescriptions").asInstanceOf[Symbol @@ String("shareDescriptions")], ::.apply[Symbol @@ String("learnMoreTitles"), (Symbol @@ String("learnMoreTextButtons")) :: (Symbol @@ String("linkUrl")) :: shapeless.HNil.type](scala.Symbol.apply("learnMoreTitles").asInstanceOf[Symbol @@ String("learnMoreTitles")], ::.apply[Symbol @@ String("learnMoreTextButtons"), (Symbol @@ String("linkUrl")) :: shapeless.HNil.type](scala.Symbol.apply("learnMoreTextButtons").asInstanceOf[Symbol @@ String("learnMoreTextButtons")], ::.apply[Symbol @@ String("linkUrl"), shapeless.HNil.type](scala.Symbol.apply("linkUrl").asInstanceOf[Symbol @@ String("linkUrl")], HNil)))))))), Generic.instance[org.make.core.operation.FinalCard, Boolean :: Boolean :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil](((x0$3: org.make.core.operation.FinalCard) => x0$3 match {
case (enabled: Boolean, sharingEnabled: Boolean, titles: Option[org.make.core.technical.Multilingual[String]], shareDescriptions: Option[org.make.core.technical.Multilingual[String]], learnMoreTitles: Option[org.make.core.technical.Multilingual[String]], learnMoreTextButtons: Option[org.make.core.technical.Multilingual[String]], linkUrl: Option[String]): org.make.core.operation.FinalCard((enabled$macro$23 @ _), (sharingEnabled$macro$24 @ _), (titles$macro$25 @ _), (shareDescriptions$macro$26 @ _), (learnMoreTitles$macro$27 @ _), (learnMoreTextButtons$macro$28 @ _), (linkUrl$macro$29 @ _)) => ::.apply[Boolean, Boolean :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil.type](enabled$macro$23, ::.apply[Boolean, Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil.type](sharingEnabled$macro$24, ::.apply[Option[org.make.core.technical.Multilingual[String]], Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil.type](titles$macro$25, ::.apply[Option[org.make.core.technical.Multilingual[String]], Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil.type](shareDescriptions$macro$26, ::.apply[Option[org.make.core.technical.Multilingual[String]], Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil.type](learnMoreTitles$macro$27, ::.apply[Option[org.make.core.technical.Multilingual[String]], Option[String] :: shapeless.HNil.type](learnMoreTextButtons$macro$28, ::.apply[Option[String], shapeless.HNil.type](linkUrl$macro$29, HNil))))))).asInstanceOf[Boolean :: Boolean :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil]
}), ((x0$4: Boolean :: Boolean :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil) => x0$4 match {
case (head: Boolean, tail: Boolean :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil): Boolean :: Boolean :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil((enabled$macro$16 @ _), (head: Boolean, tail: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil): Boolean :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil((sharingEnabled$macro$17 @ _), (head: Option[org.make.core.technical.Multilingual[String]], tail: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil): Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil((titles$macro$18 @ _), (head: Option[org.make.core.technical.Multilingual[String]], tail: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil): Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil((shareDescriptions$macro$19 @ _), (head: Option[org.make.core.technical.Multilingual[String]], tail: Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil): Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil((learnMoreTitles$macro$20 @ _), (head: Option[org.make.core.technical.Multilingual[String]], tail: Option[String] :: shapeless.HNil): Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil((learnMoreTextButtons$macro$21 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((linkUrl$macro$22 @ _), HNil))))))) => operation.this.FinalCard.apply(enabled$macro$16, sharingEnabled$macro$17, titles$macro$18, shareDescriptions$macro$19, learnMoreTitles$macro$20, learnMoreTextButtons$macro$21, linkUrl$macro$22)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("enabled"), Boolean, (Symbol @@ String("sharingEnabled")) :: (Symbol @@ String("titles")) :: (Symbol @@ String("shareDescriptions")) :: (Symbol @@ String("learnMoreTitles")) :: (Symbol @@ String("learnMoreTextButtons")) :: (Symbol @@ String("linkUrl")) :: shapeless.HNil, Boolean :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("sharingEnabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("shareDescriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("sharingEnabled"), Boolean, (Symbol @@ String("titles")) :: (Symbol @@ String("shareDescriptions")) :: (Symbol @@ String("learnMoreTitles")) :: (Symbol @@ String("learnMoreTextButtons")) :: (Symbol @@ String("linkUrl")) :: shapeless.HNil, Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("shareDescriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("titles"), Option[org.make.core.technical.Multilingual[String]], (Symbol @@ String("shareDescriptions")) :: (Symbol @@ String("learnMoreTitles")) :: (Symbol @@ String("learnMoreTextButtons")) :: (Symbol @@ String("linkUrl")) :: shapeless.HNil, Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("shareDescriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("shareDescriptions"), Option[org.make.core.technical.Multilingual[String]], (Symbol @@ String("learnMoreTitles")) :: (Symbol @@ String("learnMoreTextButtons")) :: (Symbol @@ String("linkUrl")) :: shapeless.HNil, Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("learnMoreTitles"), Option[org.make.core.technical.Multilingual[String]], (Symbol @@ String("learnMoreTextButtons")) :: (Symbol @@ String("linkUrl")) :: shapeless.HNil, Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("learnMoreTextButtons"), Option[org.make.core.technical.Multilingual[String]], (Symbol @@ String("linkUrl")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("linkUrl"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("linkUrl")]](scala.Symbol.apply("linkUrl").asInstanceOf[Symbol @@ String("linkUrl")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("linkUrl")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("learnMoreTextButtons")]](scala.Symbol.apply("learnMoreTextButtons").asInstanceOf[Symbol @@ String("learnMoreTextButtons")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("learnMoreTextButtons")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("learnMoreTitles")]](scala.Symbol.apply("learnMoreTitles").asInstanceOf[Symbol @@ String("learnMoreTitles")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("learnMoreTitles")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("shareDescriptions")]](scala.Symbol.apply("shareDescriptions").asInstanceOf[Symbol @@ String("shareDescriptions")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("shareDescriptions")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("titles")]](scala.Symbol.apply("titles").asInstanceOf[Symbol @@ String("titles")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("titles")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("sharingEnabled")]](scala.Symbol.apply("sharingEnabled").asInstanceOf[Symbol @@ String("sharingEnabled")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("sharingEnabled")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("enabled")]](scala.Symbol.apply("enabled").asInstanceOf[Symbol @@ String("enabled")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("enabled")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("sharingEnabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("shareDescriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("sharingEnabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("shareDescriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$31.this.inst$macro$30)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.FinalCard]];
<stable> <accessor> lazy val inst$macro$30: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("sharingEnabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("shareDescriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("sharingEnabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("shareDescriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("sharingEnabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("shareDescriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForsharingEnabled: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean;
private[this] val circeGenericDecoderForlearnMoreTextButtons: io.circe.Decoder[Option[org.make.core.technical.Multilingual[String]]] = circe.this.Decoder.decodeOption[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.circeDecoder[String](circe.this.Decoder.decodeString));
private[this] val circeGenericDecoderForlinkUrl: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
private[this] val circeGenericEncoderForsharingEnabled: io.circe.Encoder[Boolean] = circe.this.Encoder.encodeBoolean;
private[this] val circeGenericEncoderForlearnMoreTextButtons: io.circe.Encoder[Option[org.make.core.technical.Multilingual[String]]] = circe.this.Encoder.encodeOption[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.circeEncoder[String](circe.this.Encoder.encodeString));
private[this] val circeGenericEncoderForlinkUrl: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("sharingEnabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("shareDescriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean], tail: shapeless.labelled.FieldType[Symbol @@ String("sharingEnabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("shareDescriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("sharingEnabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("shareDescriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForenabled @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("sharingEnabled"),Boolean], tail: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("shareDescriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("sharingEnabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("shareDescriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForsharingEnabled @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]], tail: shapeless.labelled.FieldType[Symbol @@ String("shareDescriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("shareDescriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortitles @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("shareDescriptions"),Option[org.make.core.technical.Multilingual[String]]], tail: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("shareDescriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForshareDescriptions @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]], tail: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForlearnMoreTitles @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]], tail: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForlearnMoreTextButtons @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForlinkUrl @ _), shapeless.HNil))))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("enabled", $anon.this.circeGenericEncoderForsharingEnabled.apply(circeGenericHListBindingForenabled)), scala.Tuple2.apply[String, io.circe.Json]("sharingEnabled", $anon.this.circeGenericEncoderForsharingEnabled.apply(circeGenericHListBindingForsharingEnabled)), scala.Tuple2.apply[String, io.circe.Json]("titles", $anon.this.circeGenericEncoderForlearnMoreTextButtons.apply(circeGenericHListBindingFortitles)), scala.Tuple2.apply[String, io.circe.Json]("shareDescriptions", $anon.this.circeGenericEncoderForlearnMoreTextButtons.apply(circeGenericHListBindingForshareDescriptions)), scala.Tuple2.apply[String, io.circe.Json]("learnMoreTitles", $anon.this.circeGenericEncoderForlearnMoreTextButtons.apply(circeGenericHListBindingForlearnMoreTitles)), scala.Tuple2.apply[String, io.circe.Json]("learnMoreTextButtons", $anon.this.circeGenericEncoderForlearnMoreTextButtons.apply(circeGenericHListBindingForlearnMoreTextButtons)), scala.Tuple2.apply[String, io.circe.Json]("linkUrl", $anon.this.circeGenericEncoderForlinkUrl.apply(circeGenericHListBindingForlinkUrl))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("sharingEnabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("shareDescriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("enabled"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("sharingEnabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("shareDescriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsharingEnabled.tryDecode(c.downField("enabled")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("sharingEnabled"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("shareDescriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsharingEnabled.tryDecode(c.downField("sharingEnabled")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("titles"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("shareDescriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlearnMoreTextButtons.tryDecode(c.downField("titles")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("shareDescriptions"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlearnMoreTextButtons.tryDecode(c.downField("shareDescriptions")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("learnMoreTitles"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlearnMoreTextButtons.tryDecode(c.downField("learnMoreTitles")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("learnMoreTextButtons"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlearnMoreTextButtons.tryDecode(c.downField("learnMoreTextButtons")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("linkUrl"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlinkUrl.tryDecode(c.downField("linkUrl")), 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);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("sharingEnabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("shareDescriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("enabled"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("sharingEnabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("shareDescriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsharingEnabled.tryDecodeAccumulating(c.downField("enabled")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("sharingEnabled"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("shareDescriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsharingEnabled.tryDecodeAccumulating(c.downField("sharingEnabled")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("titles"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("shareDescriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlearnMoreTextButtons.tryDecodeAccumulating(c.downField("titles")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("shareDescriptions"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlearnMoreTextButtons.tryDecodeAccumulating(c.downField("shareDescriptions")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("learnMoreTitles"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlearnMoreTextButtons.tryDecodeAccumulating(c.downField("learnMoreTitles")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("learnMoreTextButtons"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlearnMoreTextButtons.tryDecodeAccumulating(c.downField("learnMoreTextButtons")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("linkUrl"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlinkUrl.tryDecodeAccumulating(c.downField("linkUrl")), 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)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("sharingEnabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("shareDescriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("enabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("sharingEnabled"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("shareDescriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTitles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("learnMoreTextButtons"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("linkUrl"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$31().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.FinalCard]](inst$macro$32)
})
|
|
125
|
4951
|
4334
-
4345
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
org.make.core.operation.operationofquestiontest,org.make.api.idea.ideasearchenginetest,org.make.api.technical.webflow.desertest,org.make.api.avro.avrocompatibilitytest,org.make.api.sequence.sequencecacheactortest,org.make.api.technical.streamutilstest,org.make.api.technical.retryablefuturetest,org.make.api.user.persistentuserservicecomponenttest,org.make.api.technical.directives.clientdirectivestest,org.make.api.crmtemplates.crmtemplatesservicetest,org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.makeunittest
|
io.circe.generic.semiauto.deriveCodec[org.make.core.operation.SequenceCardsConfiguration]({
val inst$macro$16: io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.SequenceCardsConfiguration] = {
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.operation.SequenceCardsConfiguration] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.core.operation.SequenceCardsConfiguration, shapeless.labelled.FieldType[Symbol @@ String("introCard"),org.make.core.operation.IntroCard] :: shapeless.labelled.FieldType[Symbol @@ String("pushProposalCard"),org.make.core.operation.PushProposalCard] :: shapeless.labelled.FieldType[Symbol @@ String("finalCard"),org.make.core.operation.FinalCard] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.operation.SequenceCardsConfiguration, (Symbol @@ String("introCard")) :: (Symbol @@ String("pushProposalCard")) :: (Symbol @@ String("finalCard")) :: shapeless.HNil, org.make.core.operation.IntroCard :: org.make.core.operation.PushProposalCard :: org.make.core.operation.FinalCard :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("introCard"),org.make.core.operation.IntroCard] :: shapeless.labelled.FieldType[Symbol @@ String("pushProposalCard"),org.make.core.operation.PushProposalCard] :: shapeless.labelled.FieldType[Symbol @@ String("finalCard"),org.make.core.operation.FinalCard] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.operation.SequenceCardsConfiguration, (Symbol @@ String("introCard")) :: (Symbol @@ String("pushProposalCard")) :: (Symbol @@ String("finalCard")) :: shapeless.HNil](::.apply[Symbol @@ String("introCard"), (Symbol @@ String("pushProposalCard")) :: (Symbol @@ String("finalCard")) :: shapeless.HNil.type](scala.Symbol.apply("introCard").asInstanceOf[Symbol @@ String("introCard")], ::.apply[Symbol @@ String("pushProposalCard"), (Symbol @@ String("finalCard")) :: shapeless.HNil.type](scala.Symbol.apply("pushProposalCard").asInstanceOf[Symbol @@ String("pushProposalCard")], ::.apply[Symbol @@ String("finalCard"), shapeless.HNil.type](scala.Symbol.apply("finalCard").asInstanceOf[Symbol @@ String("finalCard")], HNil)))), Generic.instance[org.make.core.operation.SequenceCardsConfiguration, org.make.core.operation.IntroCard :: org.make.core.operation.PushProposalCard :: org.make.core.operation.FinalCard :: shapeless.HNil](((x0$3: org.make.core.operation.SequenceCardsConfiguration) => x0$3 match {
case (introCard: org.make.core.operation.IntroCard, pushProposalCard: org.make.core.operation.PushProposalCard, finalCard: org.make.core.operation.FinalCard): org.make.core.operation.SequenceCardsConfiguration((introCard$macro$11 @ _), (pushProposalCard$macro$12 @ _), (finalCard$macro$13 @ _)) => ::.apply[org.make.core.operation.IntroCard, org.make.core.operation.PushProposalCard :: org.make.core.operation.FinalCard :: shapeless.HNil.type](introCard$macro$11, ::.apply[org.make.core.operation.PushProposalCard, org.make.core.operation.FinalCard :: shapeless.HNil.type](pushProposalCard$macro$12, ::.apply[org.make.core.operation.FinalCard, shapeless.HNil.type](finalCard$macro$13, HNil))).asInstanceOf[org.make.core.operation.IntroCard :: org.make.core.operation.PushProposalCard :: org.make.core.operation.FinalCard :: shapeless.HNil]
}), ((x0$4: org.make.core.operation.IntroCard :: org.make.core.operation.PushProposalCard :: org.make.core.operation.FinalCard :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.operation.IntroCard, tail: org.make.core.operation.PushProposalCard :: org.make.core.operation.FinalCard :: shapeless.HNil): org.make.core.operation.IntroCard :: org.make.core.operation.PushProposalCard :: org.make.core.operation.FinalCard :: shapeless.HNil((introCard$macro$8 @ _), (head: org.make.core.operation.PushProposalCard, tail: org.make.core.operation.FinalCard :: shapeless.HNil): org.make.core.operation.PushProposalCard :: org.make.core.operation.FinalCard :: shapeless.HNil((pushProposalCard$macro$9 @ _), (head: org.make.core.operation.FinalCard, tail: shapeless.HNil): org.make.core.operation.FinalCard :: shapeless.HNil((finalCard$macro$10 @ _), HNil))) => operation.this.SequenceCardsConfiguration.apply(introCard$macro$8, pushProposalCard$macro$9, finalCard$macro$10)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("introCard"), org.make.core.operation.IntroCard, (Symbol @@ String("pushProposalCard")) :: (Symbol @@ String("finalCard")) :: shapeless.HNil, org.make.core.operation.PushProposalCard :: org.make.core.operation.FinalCard :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("pushProposalCard"),org.make.core.operation.PushProposalCard] :: shapeless.labelled.FieldType[Symbol @@ String("finalCard"),org.make.core.operation.FinalCard] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("pushProposalCard"), org.make.core.operation.PushProposalCard, (Symbol @@ String("finalCard")) :: shapeless.HNil, org.make.core.operation.FinalCard :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("finalCard"),org.make.core.operation.FinalCard] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("finalCard"), org.make.core.operation.FinalCard, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("finalCard")]](scala.Symbol.apply("finalCard").asInstanceOf[Symbol @@ String("finalCard")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("finalCard")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("pushProposalCard")]](scala.Symbol.apply("pushProposalCard").asInstanceOf[Symbol @@ String("pushProposalCard")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("pushProposalCard")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("introCard")]](scala.Symbol.apply("introCard").asInstanceOf[Symbol @@ String("introCard")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("introCard")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("introCard"),org.make.core.operation.IntroCard] :: shapeless.labelled.FieldType[Symbol @@ String("pushProposalCard"),org.make.core.operation.PushProposalCard] :: shapeless.labelled.FieldType[Symbol @@ String("finalCard"),org.make.core.operation.FinalCard] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("introCard"),org.make.core.operation.IntroCard] :: shapeless.labelled.FieldType[Symbol @@ String("pushProposalCard"),org.make.core.operation.PushProposalCard] :: shapeless.labelled.FieldType[Symbol @@ String("finalCard"),org.make.core.operation.FinalCard] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$15.this.inst$macro$14)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.SequenceCardsConfiguration]];
<stable> <accessor> lazy val inst$macro$14: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("introCard"),org.make.core.operation.IntroCard] :: shapeless.labelled.FieldType[Symbol @@ String("pushProposalCard"),org.make.core.operation.PushProposalCard] :: shapeless.labelled.FieldType[Symbol @@ String("finalCard"),org.make.core.operation.FinalCard] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("introCard"),org.make.core.operation.IntroCard] :: shapeless.labelled.FieldType[Symbol @@ String("pushProposalCard"),org.make.core.operation.PushProposalCard] :: shapeless.labelled.FieldType[Symbol @@ String("finalCard"),org.make.core.operation.FinalCard] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("introCard"),org.make.core.operation.IntroCard] :: shapeless.labelled.FieldType[Symbol @@ String("pushProposalCard"),org.make.core.operation.PushProposalCard] :: shapeless.labelled.FieldType[Symbol @@ String("finalCard"),org.make.core.operation.FinalCard] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForintroCard: io.circe.Codec[org.make.core.operation.IntroCard] = operation.this.IntroCard.codec;
private[this] val circeGenericDecoderForpushProposalCard: io.circe.Codec[org.make.core.operation.PushProposalCard] = operation.this.PushProposalCard.codec;
private[this] val circeGenericDecoderForfinalCard: io.circe.Codec[org.make.core.operation.FinalCard] = operation.this.FinalCard.codec;
private[this] val circeGenericEncoderForintroCard: io.circe.Codec[org.make.core.operation.IntroCard] = operation.this.IntroCard.codec;
private[this] val circeGenericEncoderForpushProposalCard: io.circe.Codec[org.make.core.operation.PushProposalCard] = operation.this.PushProposalCard.codec;
private[this] val circeGenericEncoderForfinalCard: io.circe.Codec[org.make.core.operation.FinalCard] = operation.this.FinalCard.codec;
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("introCard"),org.make.core.operation.IntroCard] :: shapeless.labelled.FieldType[Symbol @@ String("pushProposalCard"),org.make.core.operation.PushProposalCard] :: shapeless.labelled.FieldType[Symbol @@ String("finalCard"),org.make.core.operation.FinalCard] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("introCard"),org.make.core.operation.IntroCard], tail: shapeless.labelled.FieldType[Symbol @@ String("pushProposalCard"),org.make.core.operation.PushProposalCard] :: shapeless.labelled.FieldType[Symbol @@ String("finalCard"),org.make.core.operation.FinalCard] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("introCard"),org.make.core.operation.IntroCard] :: shapeless.labelled.FieldType[Symbol @@ String("pushProposalCard"),org.make.core.operation.PushProposalCard] :: shapeless.labelled.FieldType[Symbol @@ String("finalCard"),org.make.core.operation.FinalCard] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForintroCard @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("pushProposalCard"),org.make.core.operation.PushProposalCard], tail: shapeless.labelled.FieldType[Symbol @@ String("finalCard"),org.make.core.operation.FinalCard] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("pushProposalCard"),org.make.core.operation.PushProposalCard] :: shapeless.labelled.FieldType[Symbol @@ String("finalCard"),org.make.core.operation.FinalCard] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForpushProposalCard @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("finalCard"),org.make.core.operation.FinalCard], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("finalCard"),org.make.core.operation.FinalCard] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForfinalCard @ _), shapeless.HNil))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("introCard", $anon.this.circeGenericEncoderForintroCard.apply(circeGenericHListBindingForintroCard)), scala.Tuple2.apply[String, io.circe.Json]("pushProposalCard", $anon.this.circeGenericEncoderForpushProposalCard.apply(circeGenericHListBindingForpushProposalCard)), scala.Tuple2.apply[String, io.circe.Json]("finalCard", $anon.this.circeGenericEncoderForfinalCard.apply(circeGenericHListBindingForfinalCard))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("introCard"),org.make.core.operation.IntroCard] :: shapeless.labelled.FieldType[Symbol @@ String("pushProposalCard"),org.make.core.operation.PushProposalCard] :: shapeless.labelled.FieldType[Symbol @@ String("finalCard"),org.make.core.operation.FinalCard] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("introCard"), org.make.core.operation.IntroCard, shapeless.labelled.FieldType[Symbol @@ String("pushProposalCard"),org.make.core.operation.PushProposalCard] :: shapeless.labelled.FieldType[Symbol @@ String("finalCard"),org.make.core.operation.FinalCard] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForintroCard.tryDecode(c.downField("introCard")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("pushProposalCard"), org.make.core.operation.PushProposalCard, shapeless.labelled.FieldType[Symbol @@ String("finalCard"),org.make.core.operation.FinalCard] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpushProposalCard.tryDecode(c.downField("pushProposalCard")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("finalCard"), org.make.core.operation.FinalCard, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForfinalCard.tryDecode(c.downField("finalCard")), 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("introCard"),org.make.core.operation.IntroCard] :: shapeless.labelled.FieldType[Symbol @@ String("pushProposalCard"),org.make.core.operation.PushProposalCard] :: shapeless.labelled.FieldType[Symbol @@ String("finalCard"),org.make.core.operation.FinalCard] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("introCard"), org.make.core.operation.IntroCard, shapeless.labelled.FieldType[Symbol @@ String("pushProposalCard"),org.make.core.operation.PushProposalCard] :: shapeless.labelled.FieldType[Symbol @@ String("finalCard"),org.make.core.operation.FinalCard] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForintroCard.tryDecodeAccumulating(c.downField("introCard")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("pushProposalCard"), org.make.core.operation.PushProposalCard, shapeless.labelled.FieldType[Symbol @@ String("finalCard"),org.make.core.operation.FinalCard] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpushProposalCard.tryDecodeAccumulating(c.downField("pushProposalCard")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("finalCard"), org.make.core.operation.FinalCard, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForfinalCard.tryDecodeAccumulating(c.downField("finalCard")), 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("introCard"),org.make.core.operation.IntroCard] :: shapeless.labelled.FieldType[Symbol @@ String("pushProposalCard"),org.make.core.operation.PushProposalCard] :: shapeless.labelled.FieldType[Symbol @@ String("finalCard"),org.make.core.operation.FinalCard] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("introCard"),org.make.core.operation.IntroCard] :: shapeless.labelled.FieldType[Symbol @@ String("pushProposalCard"),org.make.core.operation.PushProposalCard] :: shapeless.labelled.FieldType[Symbol @@ String("finalCard"),org.make.core.operation.FinalCard] :: 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.operation.SequenceCardsConfiguration]](inst$macro$16)
})
|
|
127
|
1283
|
4391
-
4781
|
Apply
|
org.make.core.operation.SequenceCardsConfiguration.apply
|
org.make.core.operation.operationofquestiontest,org.make.api.idea.ideasearchenginetest,org.make.api.technical.webflow.desertest,org.make.api.avro.avrocompatibilitytest,org.make.api.sequence.sequencecacheactortest,org.make.api.technical.streamutilstest,org.make.api.technical.retryablefuturetest,org.make.api.user.persistentuserservicecomponenttest,org.make.api.technical.directives.clientdirectivestest,org.make.api.crmtemplates.crmtemplatesservicetest,org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.makeunittest
|
SequenceCardsConfiguration.apply(IntroCard.apply(true, scala.None, scala.None), PushProposalCard.apply(true), FinalCard.apply(true, true, scala.None, scala.None, scala.None, scala.None, scala.None))
|
|
128
|
2006
|
4470
-
4474
|
Select
|
scala.None
|
org.make.core.operation.operationofquestiontest,org.make.api.avro.avrocompatibilitytest,org.make.api.idea.ideasearchenginetest,org.make.api.technical.webflow.desertest,org.make.api.technical.streamutilstest,org.make.api.sequence.sequencecacheactortest,org.make.api.technical.retryablefuturetest,org.make.api.user.persistentuserservicecomponenttest,org.make.api.technical.directives.clientdirectivestest,org.make.api.crmtemplates.crmtemplatesservicetest,org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.makeunittest
|
scala.None
|
|
128
|
5273
|
4491
-
4495
|
Select
|
scala.None
|
org.make.api.avro.avrocompatibilitytest,org.make.core.operation.operationofquestiontest,org.make.api.technical.webflow.desertest,org.make.api.idea.ideasearchenginetest,org.make.api.technical.streamutilstest,org.make.api.sequence.sequencecacheactortest,org.make.api.technical.retryablefuturetest,org.make.api.user.persistentuserservicecomponenttest,org.make.api.technical.directives.clientdirectivestest,org.make.api.crmtemplates.crmtemplatesservicetest,org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.makeunittest
|
scala.None
|
|
128
|
3756
|
4455
-
4459
|
Literal
|
<nosymbol>
|
org.make.core.operation.operationofquestiontest,org.make.api.idea.ideasearchenginetest,org.make.api.technical.webflow.desertest,org.make.api.avro.avrocompatibilitytest,org.make.api.technical.streamutilstest,org.make.api.sequence.sequencecacheactortest,org.make.api.technical.retryablefuturetest,org.make.api.user.persistentuserservicecomponenttest,org.make.api.technical.directives.clientdirectivestest,org.make.api.crmtemplates.crmtemplatesservicetest,org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.makeunittest
|
true
|
|
128
|
3227
|
4435
-
4496
|
Apply
|
org.make.core.operation.IntroCard.apply
|
org.make.api.avro.avrocompatibilitytest,org.make.api.technical.webflow.desertest,org.make.core.operation.operationofquestiontest,org.make.api.idea.ideasearchenginetest,org.make.api.sequence.sequencecacheactortest,org.make.api.technical.streamutilstest,org.make.api.technical.retryablefuturetest,org.make.api.user.persistentuserservicecomponenttest,org.make.api.technical.directives.clientdirectivestest,org.make.api.crmtemplates.crmtemplatesservicetest,org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.makeunittest
|
IntroCard.apply(true, scala.None, scala.None)
|
|
129
|
1343
|
4521
-
4553
|
Apply
|
org.make.core.operation.PushProposalCard.apply
|
org.make.api.avro.avrocompatibilitytest,org.make.api.technical.webflow.desertest,org.make.api.idea.ideasearchenginetest,org.make.core.operation.operationofquestiontest,org.make.api.sequence.sequencecacheactortest,org.make.api.technical.streamutilstest,org.make.api.technical.retryablefuturetest,org.make.api.user.persistentuserservicecomponenttest,org.make.api.technical.directives.clientdirectivestest,org.make.api.crmtemplates.crmtemplatesservicetest,org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.makeunittest
|
PushProposalCard.apply(true)
|
|
130
|
3240
|
4571
-
4777
|
Apply
|
org.make.core.operation.FinalCard.apply
|
org.make.core.operation.operationofquestiontest,org.make.api.technical.webflow.desertest,org.make.api.idea.ideasearchenginetest,org.make.api.avro.avrocompatibilitytest,org.make.api.technical.streamutilstest,org.make.api.sequence.sequencecacheactortest,org.make.api.technical.retryablefuturetest,org.make.api.user.persistentuserservicecomponenttest,org.make.api.technical.directives.clientdirectivestest,org.make.api.crmtemplates.crmtemplatesservicetest,org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.makeunittest
|
FinalCard.apply(true, true, scala.None, scala.None, scala.None, scala.None, scala.None)
|
|
131
|
5401
|
4598
-
4602
|
Literal
|
<nosymbol>
|
org.make.api.avro.avrocompatibilitytest,org.make.api.technical.webflow.desertest,org.make.api.idea.ideasearchenginetest,org.make.core.operation.operationofquestiontest,org.make.api.technical.streamutilstest,org.make.api.sequence.sequencecacheactortest,org.make.api.technical.retryablefuturetest,org.make.api.user.persistentuserservicecomponenttest,org.make.api.technical.directives.clientdirectivestest,org.make.api.crmtemplates.crmtemplatesservicetest,org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.makeunittest
|
true
|
|
132
|
3654
|
4627
-
4631
|
Literal
|
<nosymbol>
|
org.make.api.avro.avrocompatibilitytest,org.make.api.idea.ideasearchenginetest,org.make.core.operation.operationofquestiontest,org.make.api.technical.webflow.desertest,org.make.api.technical.streamutilstest,org.make.api.sequence.sequencecacheactortest,org.make.api.technical.retryablefuturetest,org.make.api.user.persistentuserservicecomponenttest,org.make.api.technical.directives.clientdirectivestest,org.make.api.crmtemplates.crmtemplatesservicetest,org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.makeunittest
|
true
|
|
133
|
1521
|
4648
-
4652
|
Select
|
scala.None
|
org.make.api.avro.avrocompatibilitytest,org.make.core.operation.operationofquestiontest,org.make.api.idea.ideasearchenginetest,org.make.api.technical.webflow.desertest,org.make.api.technical.streamutilstest,org.make.api.sequence.sequencecacheactortest,org.make.api.technical.retryablefuturetest,org.make.api.user.persistentuserservicecomponenttest,org.make.api.technical.directives.clientdirectivestest,org.make.api.crmtemplates.crmtemplatesservicetest,org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.makeunittest
|
scala.None
|
|
134
|
4882
|
4680
-
4684
|
Select
|
scala.None
|
org.make.api.avro.avrocompatibilitytest,org.make.api.idea.ideasearchenginetest,org.make.core.operation.operationofquestiontest,org.make.api.technical.webflow.desertest,org.make.api.technical.streamutilstest,org.make.api.sequence.sequencecacheactortest,org.make.api.technical.retryablefuturetest,org.make.api.user.persistentuserservicecomponenttest,org.make.api.technical.directives.clientdirectivestest,org.make.api.crmtemplates.crmtemplatesservicetest,org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.makeunittest
|
scala.None
|
|
135
|
3770
|
4710
-
4714
|
Select
|
scala.None
|
org.make.api.avro.avrocompatibilitytest,org.make.api.idea.ideasearchenginetest,org.make.api.technical.webflow.desertest,org.make.core.operation.operationofquestiontest,org.make.api.sequence.sequencecacheactortest,org.make.api.technical.streamutilstest,org.make.api.technical.retryablefuturetest,org.make.api.user.persistentuserservicecomponenttest,org.make.api.technical.directives.clientdirectivestest,org.make.api.crmtemplates.crmtemplatesservicetest,org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.makeunittest
|
scala.None
|
|
136
|
1812
|
4745
-
4749
|
Select
|
scala.None
|
org.make.api.avro.avrocompatibilitytest,org.make.api.idea.ideasearchenginetest,org.make.api.technical.webflow.desertest,org.make.core.operation.operationofquestiontest,org.make.api.sequence.sequencecacheactortest,org.make.api.technical.streamutilstest,org.make.api.technical.retryablefuturetest,org.make.api.user.persistentuserservicecomponenttest,org.make.api.technical.directives.clientdirectivestest,org.make.api.crmtemplates.crmtemplatesservicetest,org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.makeunittest
|
scala.None
|
|
137
|
5155
|
4767
-
4771
|
Select
|
scala.None
|
org.make.core.operation.operationofquestiontest,org.make.api.idea.ideasearchenginetest,org.make.api.avro.avrocompatibilitytest,org.make.api.technical.webflow.desertest,org.make.api.technical.streamutilstest,org.make.api.sequence.sequencecacheactortest,org.make.api.technical.retryablefuturetest,org.make.api.user.persistentuserservicecomponenttest,org.make.api.technical.directives.clientdirectivestest,org.make.api.crmtemplates.crmtemplatesservicetest,org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.makeunittest
|
scala.None
|
|
151
|
5413
|
5096
-
5107
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
|
io.circe.generic.semiauto.deriveCodec[org.make.core.operation.Metas]({
val inst$macro$16: io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.Metas] = {
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.operation.Metas] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.core.operation.Metas, shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("picture"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.operation.Metas, (Symbol @@ String("titles")) :: (Symbol @@ String("descriptions")) :: (Symbol @@ String("picture")) :: shapeless.HNil, Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("picture"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.operation.Metas, (Symbol @@ String("titles")) :: (Symbol @@ String("descriptions")) :: (Symbol @@ String("picture")) :: shapeless.HNil](::.apply[Symbol @@ String("titles"), (Symbol @@ String("descriptions")) :: (Symbol @@ String("picture")) :: shapeless.HNil.type](scala.Symbol.apply("titles").asInstanceOf[Symbol @@ String("titles")], ::.apply[Symbol @@ String("descriptions"), (Symbol @@ String("picture")) :: shapeless.HNil.type](scala.Symbol.apply("descriptions").asInstanceOf[Symbol @@ String("descriptions")], ::.apply[Symbol @@ String("picture"), shapeless.HNil.type](scala.Symbol.apply("picture").asInstanceOf[Symbol @@ String("picture")], HNil)))), Generic.instance[org.make.core.operation.Metas, Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil](((x0$3: org.make.core.operation.Metas) => x0$3 match {
case (titles: Option[org.make.core.technical.Multilingual[String]], descriptions: Option[org.make.core.technical.Multilingual[String]], picture: Option[String]): org.make.core.operation.Metas((titles$macro$11 @ _), (descriptions$macro$12 @ _), (picture$macro$13 @ _)) => ::.apply[Option[org.make.core.technical.Multilingual[String]], Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil.type](titles$macro$11, ::.apply[Option[org.make.core.technical.Multilingual[String]], Option[String] :: shapeless.HNil.type](descriptions$macro$12, ::.apply[Option[String], shapeless.HNil.type](picture$macro$13, HNil))).asInstanceOf[Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil]
}), ((x0$4: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil) => x0$4 match {
case (head: Option[org.make.core.technical.Multilingual[String]], tail: Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil): Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil((titles$macro$8 @ _), (head: Option[org.make.core.technical.Multilingual[String]], tail: Option[String] :: shapeless.HNil): Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil((descriptions$macro$9 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((picture$macro$10 @ _), HNil))) => operation.this.Metas.apply(titles$macro$8, descriptions$macro$9, picture$macro$10)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("titles"), Option[org.make.core.technical.Multilingual[String]], (Symbol @@ String("descriptions")) :: (Symbol @@ String("picture")) :: shapeless.HNil, Option[org.make.core.technical.Multilingual[String]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("picture"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("descriptions"), Option[org.make.core.technical.Multilingual[String]], (Symbol @@ String("picture")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("picture"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("picture"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("picture")]](scala.Symbol.apply("picture").asInstanceOf[Symbol @@ String("picture")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("picture")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("descriptions")]](scala.Symbol.apply("descriptions").asInstanceOf[Symbol @@ String("descriptions")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("descriptions")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("titles")]](scala.Symbol.apply("titles").asInstanceOf[Symbol @@ String("titles")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("titles")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("picture"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("picture"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$15.this.inst$macro$14)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.Metas]];
<stable> <accessor> lazy val inst$macro$14: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("picture"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("picture"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("picture"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderFordescriptions: io.circe.Decoder[Option[org.make.core.technical.Multilingual[String]]] = circe.this.Decoder.decodeOption[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.circeDecoder[String](circe.this.Decoder.decodeString));
private[this] val circeGenericDecoderForpicture: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
private[this] val circeGenericEncoderFordescriptions: io.circe.Encoder[Option[org.make.core.technical.Multilingual[String]]] = circe.this.Encoder.encodeOption[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.circeEncoder[String](circe.this.Encoder.encodeString));
private[this] val circeGenericEncoderForpicture: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("picture"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]], tail: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("picture"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("picture"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortitles @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]], tail: shapeless.labelled.FieldType[Symbol @@ String("picture"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("picture"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordescriptions @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("picture"),Option[String]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("picture"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForpicture @ _), shapeless.HNil))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("titles", $anon.this.circeGenericEncoderFordescriptions.apply(circeGenericHListBindingFortitles)), scala.Tuple2.apply[String, io.circe.Json]("descriptions", $anon.this.circeGenericEncoderFordescriptions.apply(circeGenericHListBindingFordescriptions)), scala.Tuple2.apply[String, io.circe.Json]("picture", $anon.this.circeGenericEncoderForpicture.apply(circeGenericHListBindingForpicture))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("picture"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("titles"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("picture"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordescriptions.tryDecode(c.downField("titles")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("descriptions"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("picture"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordescriptions.tryDecode(c.downField("descriptions")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("picture"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpicture.tryDecode(c.downField("picture")), 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("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("picture"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("titles"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("picture"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordescriptions.tryDecodeAccumulating(c.downField("titles")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("descriptions"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("picture"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordescriptions.tryDecodeAccumulating(c.downField("descriptions")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("picture"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpicture.tryDecodeAccumulating(c.downField("picture")), 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("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("picture"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("titles"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("picture"),Option[String]] :: 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.operation.Metas]](inst$macro$16)
})
|
|
163
|
3465
|
5458
-
5469
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
org.make.core.operation.operationofquestiontest,org.make.api.technical.webflow.desertest,org.make.api.avro.avrocompatibilitytest,org.make.api.idea.ideasearchenginetest,org.make.api.sequence.sequencecacheactortest,org.make.api.technical.streamutilstest,org.make.api.technical.retryablefuturetest,org.make.api.user.persistentuserservicecomponenttest,org.make.api.technical.directives.clientdirectivestest,org.make.api.crmtemplates.crmtemplatesservicetest,org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.makeunittest
|
io.circe.generic.semiauto.deriveCodec[org.make.core.operation.QuestionTheme]({
val inst$macro$12: io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.QuestionTheme] = {
final class anon$lazy$macro$11 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$11 = {
anon$lazy$macro$11.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.QuestionTheme] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.core.operation.QuestionTheme, shapeless.labelled.FieldType[Symbol @@ String("color"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] :: shapeless.labelled.FieldType[Symbol @@ String("fontColor"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.operation.QuestionTheme, (Symbol @@ String("color")) :: (Symbol @@ String("fontColor")) :: shapeless.HNil, eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour] :: eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("color"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] :: shapeless.labelled.FieldType[Symbol @@ String("fontColor"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.operation.QuestionTheme, (Symbol @@ String("color")) :: (Symbol @@ String("fontColor")) :: shapeless.HNil](::.apply[Symbol @@ String("color"), (Symbol @@ String("fontColor")) :: shapeless.HNil.type](scala.Symbol.apply("color").asInstanceOf[Symbol @@ String("color")], ::.apply[Symbol @@ String("fontColor"), shapeless.HNil.type](scala.Symbol.apply("fontColor").asInstanceOf[Symbol @@ String("fontColor")], HNil))), Generic.instance[org.make.core.operation.QuestionTheme, eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour] :: eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour] :: shapeless.HNil](((x0$3: org.make.core.operation.QuestionTheme) => x0$3 match {
case (color: eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour], fontColor: eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]): org.make.core.operation.QuestionTheme((color$macro$8 @ _), (fontColor$macro$9 @ _)) => ::.apply[eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour], eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour] :: shapeless.HNil.type](color$macro$8, ::.apply[eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour], shapeless.HNil.type](fontColor$macro$9, HNil)).asInstanceOf[eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour] :: eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour] :: shapeless.HNil]
}), ((x0$4: eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour] :: eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour] :: shapeless.HNil) => x0$4 match {
case (head: eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour], tail: eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour] :: shapeless.HNil): eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour] :: eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour] :: shapeless.HNil((color$macro$6 @ _), (head: eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour], tail: shapeless.HNil): eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour] :: shapeless.HNil((fontColor$macro$7 @ _), HNil)) => operation.this.QuestionTheme.apply(color$macro$6, fontColor$macro$7)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("color"), eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour], (Symbol @@ String("fontColor")) :: shapeless.HNil, eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("fontColor"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("fontColor"), eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("fontColor")]](scala.Symbol.apply("fontColor").asInstanceOf[Symbol @@ String("fontColor")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("fontColor")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("color")]](scala.Symbol.apply("color").asInstanceOf[Symbol @@ String("color")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("color")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("color"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] :: shapeless.labelled.FieldType[Symbol @@ String("fontColor"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("color"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] :: shapeless.labelled.FieldType[Symbol @@ String("fontColor"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$11.this.inst$macro$10)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.QuestionTheme]];
<stable> <accessor> lazy val inst$macro$10: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("color"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] :: shapeless.labelled.FieldType[Symbol @@ String("fontColor"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("color"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] :: shapeless.labelled.FieldType[Symbol @@ String("fontColor"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("color"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] :: shapeless.labelled.FieldType[Symbol @@ String("fontColor"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForfontColor: io.circe.Decoder[eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] = io.circe.refined.`package`.refinedDecoder[String, org.make.core.Validation.Colour, eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, org.make.core.Validation.validateColour, api.this.RefType.refinedRefType);
private[this] val circeGenericEncoderForfontColor: io.circe.Encoder[eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] = io.circe.refined.`package`.refinedEncoder[String, org.make.core.Validation.Colour, eu.timepit.refined.api.Refined](circe.this.Encoder.encodeString, api.this.RefType.refinedRefType);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("color"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] :: shapeless.labelled.FieldType[Symbol @@ String("fontColor"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("color"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]], tail: shapeless.labelled.FieldType[Symbol @@ String("fontColor"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("color"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] :: shapeless.labelled.FieldType[Symbol @@ String("fontColor"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcolor @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("fontColor"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("fontColor"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForfontColor @ _), shapeless.HNil)) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("color", $anon.this.circeGenericEncoderForfontColor.apply(circeGenericHListBindingForcolor)), scala.Tuple2.apply[String, io.circe.Json]("fontColor", $anon.this.circeGenericEncoderForfontColor.apply(circeGenericHListBindingForfontColor))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("color"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] :: shapeless.labelled.FieldType[Symbol @@ String("fontColor"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("color"), eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour], shapeless.labelled.FieldType[Symbol @@ String("fontColor"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForfontColor.tryDecode(c.downField("color")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("fontColor"), eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForfontColor.tryDecode(c.downField("fontColor")), ReprDecoder.hnilResult)(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("color"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] :: shapeless.labelled.FieldType[Symbol @@ String("fontColor"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("color"), eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour], shapeless.labelled.FieldType[Symbol @@ String("fontColor"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForfontColor.tryDecodeAccumulating(c.downField("color")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("fontColor"), eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForfontColor.tryDecodeAccumulating(c.downField("fontColor")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("color"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] :: shapeless.labelled.FieldType[Symbol @@ String("fontColor"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("color"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] :: shapeless.labelled.FieldType[Symbol @@ String("fontColor"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Colour]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$11().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.QuestionTheme]](inst$macro$12)
})
|
|
165
|
4895
|
5550
-
5562
|
Select
|
org.make.core.Validation.Colour.black
|
org.make.api.avro.avrocompatibilitytest,org.make.api.technical.webflow.desertest,org.make.api.idea.ideasearchenginetest,org.make.core.operation.operationofquestiontest,org.make.api.sequence.sequencecacheactortest,org.make.api.technical.streamutilstest,org.make.api.technical.retryablefuturetest,org.make.api.user.persistentuserservicecomponenttest,org.make.api.technical.directives.clientdirectivestest,org.make.api.crmtemplates.crmtemplatesservicetest,org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.makeunittest
|
org.make.core.Validation.Colour.black
|
|
165
|
2777
|
5502
-
5563
|
Apply
|
org.make.core.operation.QuestionTheme.apply
|
org.make.api.avro.avrocompatibilitytest,org.make.api.technical.webflow.desertest,org.make.core.operation.operationofquestiontest,org.make.api.idea.ideasearchenginetest,org.make.api.sequence.sequencecacheactortest,org.make.api.technical.streamutilstest,org.make.api.technical.retryablefuturetest,org.make.api.user.persistentuserservicecomponenttest,org.make.api.technical.directives.clientdirectivestest,org.make.api.crmtemplates.crmtemplatesservicetest,org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.makeunittest
|
QuestionTheme.apply(org.make.core.Validation.Colour.black, org.make.core.Validation.Colour.black)
|
|
165
|
1526
|
5524
-
5536
|
Select
|
org.make.core.Validation.Colour.black
|
org.make.core.operation.operationofquestiontest,org.make.api.technical.webflow.desertest,org.make.api.idea.ideasearchenginetest,org.make.api.avro.avrocompatibilitytest,org.make.api.technical.streamutilstest,org.make.api.sequence.sequencecacheactortest,org.make.api.technical.retryablefuturetest,org.make.api.user.persistentuserservicecomponenttest,org.make.api.technical.directives.clientdirectivestest,org.make.api.crmtemplates.crmtemplatesservicetest,org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.makeunittest
|
org.make.core.Validation.Colour.black
|
|
208
|
1823
|
7045
-
7061
|
Apply
|
org.make.core.DefaultDateHelper.now
|
org.make.api.operation.operationofquestionservicetest,org.make.core.operation.operationofquestiontest
|
org.make.core.DateHelper.now()
|
|
209
|
5015
|
7070
-
7092
|
Apply
|
java.time.chrono.ChronoZonedDateTime.isAfter
|
org.make.api.operation.operationofquestionservicetest,org.make.core.operation.operationofquestiontest
|
OperationOfQuestion.this.startDate.isAfter(now)
|
|
210
|
1133
|
7102
-
7137
|
Block
|
org.make.core.operation.OperationOfQuestion.Status.Upcoming
|
org.make.core.operation.operationofquestiontest,org.make.api.question.questionapitest
|
OperationOfQuestion.Status.Upcoming
|
|
210
|
3170
|
7102
-
7137
|
Select
|
org.make.core.operation.OperationOfQuestion.Status.Upcoming
|
org.make.core.operation.operationofquestiontest,org.make.api.question.questionapitest
|
OperationOfQuestion.Status.Upcoming
|
|
211
|
1748
|
7149
-
7276
|
If
|
<nosymbol>
|
org.make.api.operation.operationofquestionservicetest,org.make.core.operation.operationofquestiontest
|
if (OperationOfQuestion.this.endDate.isBefore(now))
OperationOfQuestion.Status.Finished
else
OperationOfQuestion.Status.Open
|
|
211
|
5346
|
7153
-
7174
|
Apply
|
java.time.chrono.ChronoZonedDateTime.isBefore
|
org.make.api.operation.operationofquestionservicetest,org.make.core.operation.operationofquestiontest
|
OperationOfQuestion.this.endDate.isBefore(now)
|
|
212
|
3640
|
7184
-
7219
|
Select
|
org.make.core.operation.OperationOfQuestion.Status.Finished
|
org.make.core.operation.operationofquestiontest,org.make.api.question.questionapitest
|
OperationOfQuestion.Status.Finished
|
|
212
|
1400
|
7184
-
7219
|
Block
|
org.make.core.operation.OperationOfQuestion.Status.Finished
|
org.make.core.operation.operationofquestiontest,org.make.api.question.questionapitest
|
OperationOfQuestion.Status.Finished
|
|
214
|
4817
|
7239
-
7270
|
Select
|
org.make.core.operation.OperationOfQuestion.Status.Open
|
org.make.api.operation.operationofquestionservicetest,org.make.core.operation.operationofquestiontest
|
OperationOfQuestion.Status.Open
|
|
214
|
2786
|
7239
-
7270
|
Block
|
org.make.core.operation.OperationOfQuestion.Status.Open
|
org.make.api.operation.operationofquestionservicetest,org.make.core.operation.operationofquestiontest
|
OperationOfQuestion.Status.Open
|
|
226
|
5268
|
7631
-
7655
|
Literal
|
<nosymbol>
|
|
"upcoming,open,finished"
|
|
227
|
3054
|
7700
-
7733
|
Apply
|
enumeratum.Circe.decodeCaseInsensitive
|
|
enumeratum.Circe.decodeCaseInsensitive[org.make.core.operation.OperationOfQuestion.Status](this)
|
|
228
|
1072
|
7778
-
7806
|
Apply
|
enumeratum.Circe.encoderLowercase
|
|
enumeratum.Circe.encoderLowercase[org.make.core.operation.OperationOfQuestion.Status](this)
|
|
242
|
5278
|
8118
-
8118
|
ApplyToImplicitArgs
|
spray.json.CollectionFormats.mapFormat
|
|
spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
|
|
242
|
2721
|
8118
-
8118
|
Select
|
spray.json.BasicFormats.StringJsonFormat
|
|
spray.json.DefaultJsonProtocol.StringJsonFormat
|
|
242
|
3319
|
8087
-
8141
|
ApplyToImplicitArgs
|
spray.json.ProductFormatsInstances.jsonFormat4
|
|
spray.json.DefaultJsonProtocol.jsonFormat4[java.time.ZonedDateTime, org.make.core.user.UserId, String, Map[String,String], org.make.core.operation.OperationAction](((date: java.time.ZonedDateTime, makeUserId: org.make.core.user.UserId, actionType: String, arguments: Map[String,String]) => OperationAction.apply(date, makeUserId, actionType, arguments)))(org.make.core.SprayJsonFormatters.zonedDateTimeFormatter, user.this.UserId.userIdFormatter, spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat), (ClassTag.apply[org.make.core.operation.OperationAction](classOf[org.make.core.operation.OperationAction]): scala.reflect.ClassTag[org.make.core.operation.OperationAction]))
|
|
242
|
1957
|
8118
-
8118
|
Select
|
spray.json.BasicFormats.StringJsonFormat
|
|
spray.json.DefaultJsonProtocol.StringJsonFormat
|
|
242
|
4876
|
8118
-
8118
|
Select
|
spray.json.BasicFormats.StringJsonFormat
|
|
spray.json.DefaultJsonProtocol.StringJsonFormat
|
|
242
|
3649
|
8118
-
8118
|
Select
|
org.make.core.SprayJsonFormatters.zonedDateTimeFormatter
|
|
org.make.core.SprayJsonFormatters.zonedDateTimeFormatter
|
|
242
|
1660
|
8118
-
8118
|
Select
|
org.make.core.user.UserId.userIdFormatter
|
|
user.this.UserId.userIdFormatter
|
|
242
|
5356
|
8119
-
8140
|
Apply
|
org.make.core.operation.OperationAction.apply
|
|
OperationAction.apply(date, makeUserId, actionType, arguments)
|
|
267
|
1277
|
8875
-
8886
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
|
io.circe.generic.semiauto.deriveCodec[org.make.core.operation.SimpleOperation]({
val inst$macro$28: io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.SimpleOperation] = {
final class anon$lazy$macro$27 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$27 = {
anon$lazy$macro$27.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.SimpleOperation] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.core.operation.SimpleOperation, shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.operation.SimpleOperation, (Symbol @@ String("operationId")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("operationAuthentication")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: shapeless.HNil, org.make.core.operation.OperationId :: String :: org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.operation.SimpleOperation, (Symbol @@ String("operationId")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("operationAuthentication")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: shapeless.HNil](::.apply[Symbol @@ String("operationId"), (Symbol @@ String("slug")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("operationAuthentication")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: shapeless.HNil.type](scala.Symbol.apply("operationId").asInstanceOf[Symbol @@ String("operationId")], ::.apply[Symbol @@ String("slug"), (Symbol @@ String("operationKind")) :: (Symbol @@ String("operationAuthentication")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: shapeless.HNil.type](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")], ::.apply[Symbol @@ String("operationKind"), (Symbol @@ String("operationAuthentication")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: shapeless.HNil.type](scala.Symbol.apply("operationKind").asInstanceOf[Symbol @@ String("operationKind")], ::.apply[Symbol @@ String("operationAuthentication"), (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: shapeless.HNil.type](scala.Symbol.apply("operationAuthentication").asInstanceOf[Symbol @@ String("operationAuthentication")], ::.apply[Symbol @@ String("createdAt"), (Symbol @@ String("updatedAt")) :: shapeless.HNil.type](scala.Symbol.apply("createdAt").asInstanceOf[Symbol @@ String("createdAt")], ::.apply[Symbol @@ String("updatedAt"), shapeless.HNil.type](scala.Symbol.apply("updatedAt").asInstanceOf[Symbol @@ String("updatedAt")], HNil))))))), Generic.instance[org.make.core.operation.SimpleOperation, org.make.core.operation.OperationId :: String :: org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: shapeless.HNil](((x0$3: org.make.core.operation.SimpleOperation) => x0$3 match {
case (operationId: org.make.core.operation.OperationId, slug: String, operationKind: org.make.core.operation.OperationKind, operationAuthentication: Option[org.make.core.operation.OperationAuthentication], createdAt: Option[java.time.ZonedDateTime], updatedAt: Option[java.time.ZonedDateTime]): org.make.core.operation.SimpleOperation((operationId$macro$20 @ _), (slug$macro$21 @ _), (operationKind$macro$22 @ _), (operationAuthentication$macro$23 @ _), (createdAt$macro$24 @ _), (updatedAt$macro$25 @ _)) => ::.apply[org.make.core.operation.OperationId, String :: org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: shapeless.HNil.type](operationId$macro$20, ::.apply[String, org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: shapeless.HNil.type](slug$macro$21, ::.apply[org.make.core.operation.OperationKind, Option[org.make.core.operation.OperationAuthentication] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: shapeless.HNil.type](operationKind$macro$22, ::.apply[Option[org.make.core.operation.OperationAuthentication], Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: shapeless.HNil.type](operationAuthentication$macro$23, ::.apply[Option[java.time.ZonedDateTime], Option[java.time.ZonedDateTime] :: shapeless.HNil.type](createdAt$macro$24, ::.apply[Option[java.time.ZonedDateTime], shapeless.HNil.type](updatedAt$macro$25, HNil)))))).asInstanceOf[org.make.core.operation.OperationId :: String :: org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: shapeless.HNil]
}), ((x0$4: org.make.core.operation.OperationId :: String :: org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.operation.OperationId, tail: String :: org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: shapeless.HNil): org.make.core.operation.OperationId :: String :: org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: shapeless.HNil((operationId$macro$14 @ _), (head: String, tail: org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: shapeless.HNil): String :: org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: shapeless.HNil((slug$macro$15 @ _), (head: org.make.core.operation.OperationKind, tail: Option[org.make.core.operation.OperationAuthentication] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: shapeless.HNil): org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: shapeless.HNil((operationKind$macro$16 @ _), (head: Option[org.make.core.operation.OperationAuthentication], tail: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: shapeless.HNil): Option[org.make.core.operation.OperationAuthentication] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: shapeless.HNil((operationAuthentication$macro$17 @ _), (head: Option[java.time.ZonedDateTime], tail: Option[java.time.ZonedDateTime] :: shapeless.HNil): Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: shapeless.HNil((createdAt$macro$18 @ _), (head: Option[java.time.ZonedDateTime], tail: shapeless.HNil): Option[java.time.ZonedDateTime] :: shapeless.HNil((updatedAt$macro$19 @ _), HNil)))))) => operation.this.SimpleOperation.apply(operationId$macro$14, slug$macro$15, operationKind$macro$16, operationAuthentication$macro$17, createdAt$macro$18, updatedAt$macro$19)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operationId"), org.make.core.operation.OperationId, (Symbol @@ String("slug")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("operationAuthentication")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: shapeless.HNil, String :: org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("slug"), String, (Symbol @@ String("operationKind")) :: (Symbol @@ String("operationAuthentication")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: shapeless.HNil, org.make.core.operation.OperationKind :: Option[org.make.core.operation.OperationAuthentication] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operationKind"), org.make.core.operation.OperationKind, (Symbol @@ String("operationAuthentication")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: shapeless.HNil, Option[org.make.core.operation.OperationAuthentication] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operationAuthentication"), Option[org.make.core.operation.OperationAuthentication], (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: shapeless.HNil, Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("createdAt"), Option[java.time.ZonedDateTime], (Symbol @@ String("updatedAt")) :: shapeless.HNil, Option[java.time.ZonedDateTime] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("updatedAt"), Option[java.time.ZonedDateTime], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("updatedAt")]](scala.Symbol.apply("updatedAt").asInstanceOf[Symbol @@ String("updatedAt")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("updatedAt")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("createdAt")]](scala.Symbol.apply("createdAt").asInstanceOf[Symbol @@ String("createdAt")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("createdAt")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("operationAuthentication")]](scala.Symbol.apply("operationAuthentication").asInstanceOf[Symbol @@ String("operationAuthentication")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("operationAuthentication")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("operationKind")]](scala.Symbol.apply("operationKind").asInstanceOf[Symbol @@ String("operationKind")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("operationKind")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("slug")]](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("slug")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("operationId")]](scala.Symbol.apply("operationId").asInstanceOf[Symbol @@ String("operationId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("operationId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$27.this.inst$macro$26)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.SimpleOperation]];
<stable> <accessor> lazy val inst$macro$26: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForoperationId: io.circe.Decoder[org.make.core.operation.OperationId] = operation.this.OperationId.operationIdDecoder;
private[this] val circeGenericDecoderForslug: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
private[this] val circeGenericDecoderForoperationKind: io.circe.Decoder[org.make.core.operation.OperationKind] = operation.this.OperationKind.circeDecoder;
private[this] val circeGenericDecoderForoperationAuthentication: io.circe.Decoder[Option[org.make.core.operation.OperationAuthentication]] = circe.this.Decoder.decodeOption[org.make.core.operation.OperationAuthentication](operation.this.OperationAuthentication.codec);
private[this] val circeGenericDecoderForupdatedAt: io.circe.Decoder[Option[java.time.ZonedDateTime]] = circe.this.Decoder.decodeOption[java.time.ZonedDateTime](SimpleOperation.this.zonedDateTimeDecoder);
private[this] val circeGenericEncoderForoperationId: io.circe.Encoder[org.make.core.operation.OperationId] = SimpleOperation.this.stringValueEncoder[org.make.core.operation.OperationId];
private[this] val circeGenericEncoderForslug: io.circe.Encoder[String] = circe.this.Encoder.encodeString;
private[this] val circeGenericEncoderForoperationKind: io.circe.Encoder[org.make.core.operation.OperationKind] = operation.this.OperationKind.circeEncoder;
private[this] val circeGenericEncoderForoperationAuthentication: io.circe.Encoder[Option[org.make.core.operation.OperationAuthentication]] = circe.this.Encoder.encodeOption[org.make.core.operation.OperationAuthentication](operation.this.OperationAuthentication.codec);
private[this] val circeGenericEncoderForupdatedAt: io.circe.Encoder[Option[java.time.ZonedDateTime]] = circe.this.Encoder.encodeOption[java.time.ZonedDateTime](SimpleOperation.this.zonedDateTimeEncoder);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId], tail: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForoperationId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("slug"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForslug @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind], tail: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForoperationKind @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]], tail: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForoperationAuthentication @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]], tail: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcreatedAt @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForupdatedAt @ _), shapeless.HNil)))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("operationId", $anon.this.circeGenericEncoderForoperationId.apply(circeGenericHListBindingForoperationId)), scala.Tuple2.apply[String, io.circe.Json]("slug", $anon.this.circeGenericEncoderForslug.apply(circeGenericHListBindingForslug)), scala.Tuple2.apply[String, io.circe.Json]("operationKind", $anon.this.circeGenericEncoderForoperationKind.apply(circeGenericHListBindingForoperationKind)), scala.Tuple2.apply[String, io.circe.Json]("operationAuthentication", $anon.this.circeGenericEncoderForoperationAuthentication.apply(circeGenericHListBindingForoperationAuthentication)), scala.Tuple2.apply[String, io.circe.Json]("createdAt", $anon.this.circeGenericEncoderForupdatedAt.apply(circeGenericHListBindingForcreatedAt)), scala.Tuple2.apply[String, io.circe.Json]("updatedAt", $anon.this.circeGenericEncoderForupdatedAt.apply(circeGenericHListBindingForupdatedAt))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("operationId"), org.make.core.operation.OperationId, shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationId.tryDecode(c.downField("operationId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("slug"), String, shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForslug.tryDecode(c.downField("slug")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("operationKind"), org.make.core.operation.OperationKind, shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationKind.tryDecode(c.downField("operationKind")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("operationAuthentication"), Option[org.make.core.operation.OperationAuthentication], shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationAuthentication.tryDecode(c.downField("operationAuthentication")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("createdAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForupdatedAt.tryDecode(c.downField("createdAt")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("updatedAt"), Option[java.time.ZonedDateTime], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForupdatedAt.tryDecode(c.downField("updatedAt")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("operationId"), org.make.core.operation.OperationId, shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationId.tryDecodeAccumulating(c.downField("operationId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("slug"), String, shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForslug.tryDecodeAccumulating(c.downField("slug")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("operationKind"), org.make.core.operation.OperationKind, shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationKind.tryDecodeAccumulating(c.downField("operationKind")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("operationAuthentication"), Option[org.make.core.operation.OperationAuthentication], shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationAuthentication.tryDecodeAccumulating(c.downField("operationAuthentication")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("createdAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForupdatedAt.tryDecodeAccumulating(c.downField("createdAt")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("updatedAt"), Option[java.time.ZonedDateTime], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForupdatedAt.tryDecodeAccumulating(c.downField("updatedAt")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),org.make.core.operation.OperationKind] :: shapeless.labelled.FieldType[Symbol @@ String("operationAuthentication"),Option[org.make.core.operation.OperationAuthentication]] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$27().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.SimpleOperation]](inst$macro$28)
})
|
|
284
|
4370
|
9607
-
9684
|
Literal
|
<nosymbol>
|
|
"GREAT_CAUSE,PRIVATE_CONSULTATION,BUSINESS_CONSULTATION,SECURED_CONSULTATION"
|
|
286
|
4808
|
9726
-
9791
|
Apply
|
scala.collection.SeqFactory.Delegate.apply
|
org.make.api.operation.operationofquestionservicetest,org.make.core.operation.operationofquestiontest,org.scalatest.testsuite,org.make.api.operation.adminoperationapitest
|
scala.`package`.Seq.apply[org.make.core.operation.OperationKind](OperationKind.GreatCause, OperationKind.BusinessConsultation)
|
|
286
|
1667
|
9756
-
9790
|
Select
|
org.make.core.operation.OperationKind.BusinessConsultation
|
org.make.api.operation.operationofquestionservicetest,org.make.core.operation.operationofquestiontest,org.scalatest.testsuite,org.make.api.operation.adminoperationapitest
|
OperationKind.BusinessConsultation
|
|
286
|
3595
|
9730
-
9754
|
Select
|
org.make.core.operation.OperationKind.GreatCause
|
org.make.api.operation.operationofquestionservicetest,org.make.core.operation.operationofquestiontest,org.scalatest.testsuite,org.make.api.operation.adminoperationapitest
|
OperationKind.GreatCause
|
|
289
|
1964
|
9870
-
9903
|
Select
|
org.make.core.operation.OperationKind.PrivateConsultation
|
org.make.api.operation.operationofquestionservicetest,org.make.core.operation.operationofquestiontest,org.scalatest.testsuite,org.make.api.operation.adminoperationapitest
|
OperationKind.PrivateConsultation
|
|
289
|
3165
|
9840
-
9940
|
Apply
|
scala.collection.SeqFactory.Delegate.apply
|
org.make.api.operation.operationofquestionservicetest,org.make.core.operation.operationofquestiontest,org.scalatest.testsuite,org.make.api.operation.adminoperationapitest
|
scala.`package`.Seq.apply[org.make.core.operation.OperationKind](OperationKind.GreatCause, OperationKind.PrivateConsultation, OperationKind.BusinessConsultation)
|
|
289
|
2931
|
9844
-
9868
|
Select
|
org.make.core.operation.OperationKind.GreatCause
|
org.make.api.operation.operationofquestionservicetest,org.make.core.operation.operationofquestiontest,org.scalatest.testsuite,org.make.api.operation.adminoperationapitest
|
OperationKind.GreatCause
|
|
289
|
5213
|
9905
-
9939
|
Select
|
org.make.core.operation.OperationKind.BusinessConsultation
|
org.make.api.operation.operationofquestionservicetest,org.make.core.operation.operationofquestiontest,org.scalatest.testsuite,org.make.api.operation.adminoperationapitest
|
OperationKind.BusinessConsultation
|
|
300
|
1202
|
10220
-
10231
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
|
io.circe.generic.semiauto.deriveCodec[org.make.core.operation.OperationOfQuestionTimeline]({
val inst$macro$16: io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.OperationOfQuestionTimeline] = {
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.operation.OperationOfQuestionTimeline] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.core.operation.OperationOfQuestionTimeline, shapeless.labelled.FieldType[Symbol @@ String("action"),Option[org.make.core.operation.TimelineElement]] :: shapeless.labelled.FieldType[Symbol @@ String("result"),Option[org.make.core.operation.TimelineElement]] :: shapeless.labelled.FieldType[Symbol @@ String("workshop"),Option[org.make.core.operation.TimelineElement]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.operation.OperationOfQuestionTimeline, (Symbol @@ String("action")) :: (Symbol @@ String("result")) :: (Symbol @@ String("workshop")) :: shapeless.HNil, Option[org.make.core.operation.TimelineElement] :: Option[org.make.core.operation.TimelineElement] :: Option[org.make.core.operation.TimelineElement] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("action"),Option[org.make.core.operation.TimelineElement]] :: shapeless.labelled.FieldType[Symbol @@ String("result"),Option[org.make.core.operation.TimelineElement]] :: shapeless.labelled.FieldType[Symbol @@ String("workshop"),Option[org.make.core.operation.TimelineElement]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.operation.OperationOfQuestionTimeline, (Symbol @@ String("action")) :: (Symbol @@ String("result")) :: (Symbol @@ String("workshop")) :: shapeless.HNil](::.apply[Symbol @@ String("action"), (Symbol @@ String("result")) :: (Symbol @@ String("workshop")) :: shapeless.HNil.type](scala.Symbol.apply("action").asInstanceOf[Symbol @@ String("action")], ::.apply[Symbol @@ String("result"), (Symbol @@ String("workshop")) :: shapeless.HNil.type](scala.Symbol.apply("result").asInstanceOf[Symbol @@ String("result")], ::.apply[Symbol @@ String("workshop"), shapeless.HNil.type](scala.Symbol.apply("workshop").asInstanceOf[Symbol @@ String("workshop")], HNil)))), Generic.instance[org.make.core.operation.OperationOfQuestionTimeline, Option[org.make.core.operation.TimelineElement] :: Option[org.make.core.operation.TimelineElement] :: Option[org.make.core.operation.TimelineElement] :: shapeless.HNil](((x0$3: org.make.core.operation.OperationOfQuestionTimeline) => x0$3 match {
case (action: Option[org.make.core.operation.TimelineElement], result: Option[org.make.core.operation.TimelineElement], workshop: Option[org.make.core.operation.TimelineElement]): org.make.core.operation.OperationOfQuestionTimeline((action$macro$11 @ _), (result$macro$12 @ _), (workshop$macro$13 @ _)) => ::.apply[Option[org.make.core.operation.TimelineElement], Option[org.make.core.operation.TimelineElement] :: Option[org.make.core.operation.TimelineElement] :: shapeless.HNil.type](action$macro$11, ::.apply[Option[org.make.core.operation.TimelineElement], Option[org.make.core.operation.TimelineElement] :: shapeless.HNil.type](result$macro$12, ::.apply[Option[org.make.core.operation.TimelineElement], shapeless.HNil.type](workshop$macro$13, HNil))).asInstanceOf[Option[org.make.core.operation.TimelineElement] :: Option[org.make.core.operation.TimelineElement] :: Option[org.make.core.operation.TimelineElement] :: shapeless.HNil]
}), ((x0$4: Option[org.make.core.operation.TimelineElement] :: Option[org.make.core.operation.TimelineElement] :: Option[org.make.core.operation.TimelineElement] :: shapeless.HNil) => x0$4 match {
case (head: Option[org.make.core.operation.TimelineElement], tail: Option[org.make.core.operation.TimelineElement] :: Option[org.make.core.operation.TimelineElement] :: shapeless.HNil): Option[org.make.core.operation.TimelineElement] :: Option[org.make.core.operation.TimelineElement] :: Option[org.make.core.operation.TimelineElement] :: shapeless.HNil((action$macro$8 @ _), (head: Option[org.make.core.operation.TimelineElement], tail: Option[org.make.core.operation.TimelineElement] :: shapeless.HNil): Option[org.make.core.operation.TimelineElement] :: Option[org.make.core.operation.TimelineElement] :: shapeless.HNil((result$macro$9 @ _), (head: Option[org.make.core.operation.TimelineElement], tail: shapeless.HNil): Option[org.make.core.operation.TimelineElement] :: shapeless.HNil((workshop$macro$10 @ _), HNil))) => operation.this.OperationOfQuestionTimeline.apply(action$macro$8, result$macro$9, workshop$macro$10)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("action"), Option[org.make.core.operation.TimelineElement], (Symbol @@ String("result")) :: (Symbol @@ String("workshop")) :: shapeless.HNil, Option[org.make.core.operation.TimelineElement] :: Option[org.make.core.operation.TimelineElement] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("result"),Option[org.make.core.operation.TimelineElement]] :: shapeless.labelled.FieldType[Symbol @@ String("workshop"),Option[org.make.core.operation.TimelineElement]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("result"), Option[org.make.core.operation.TimelineElement], (Symbol @@ String("workshop")) :: shapeless.HNil, Option[org.make.core.operation.TimelineElement] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("workshop"),Option[org.make.core.operation.TimelineElement]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("workshop"), Option[org.make.core.operation.TimelineElement], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("workshop")]](scala.Symbol.apply("workshop").asInstanceOf[Symbol @@ String("workshop")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("workshop")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("result")]](scala.Symbol.apply("result").asInstanceOf[Symbol @@ String("result")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("result")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("action")]](scala.Symbol.apply("action").asInstanceOf[Symbol @@ String("action")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("action")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("action"),Option[org.make.core.operation.TimelineElement]] :: shapeless.labelled.FieldType[Symbol @@ String("result"),Option[org.make.core.operation.TimelineElement]] :: shapeless.labelled.FieldType[Symbol @@ String("workshop"),Option[org.make.core.operation.TimelineElement]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("action"),Option[org.make.core.operation.TimelineElement]] :: shapeless.labelled.FieldType[Symbol @@ String("result"),Option[org.make.core.operation.TimelineElement]] :: shapeless.labelled.FieldType[Symbol @@ String("workshop"),Option[org.make.core.operation.TimelineElement]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$15.this.inst$macro$14)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.OperationOfQuestionTimeline]];
<stable> <accessor> lazy val inst$macro$14: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("action"),Option[org.make.core.operation.TimelineElement]] :: shapeless.labelled.FieldType[Symbol @@ String("result"),Option[org.make.core.operation.TimelineElement]] :: shapeless.labelled.FieldType[Symbol @@ String("workshop"),Option[org.make.core.operation.TimelineElement]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("action"),Option[org.make.core.operation.TimelineElement]] :: shapeless.labelled.FieldType[Symbol @@ String("result"),Option[org.make.core.operation.TimelineElement]] :: shapeless.labelled.FieldType[Symbol @@ String("workshop"),Option[org.make.core.operation.TimelineElement]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("action"),Option[org.make.core.operation.TimelineElement]] :: shapeless.labelled.FieldType[Symbol @@ String("result"),Option[org.make.core.operation.TimelineElement]] :: shapeless.labelled.FieldType[Symbol @@ String("workshop"),Option[org.make.core.operation.TimelineElement]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForworkshop: io.circe.Decoder[Option[org.make.core.operation.TimelineElement]] = circe.this.Decoder.decodeOption[org.make.core.operation.TimelineElement](operation.this.TimelineElement.codec);
private[this] val circeGenericEncoderForworkshop: io.circe.Encoder[Option[org.make.core.operation.TimelineElement]] = circe.this.Encoder.encodeOption[org.make.core.operation.TimelineElement](operation.this.TimelineElement.codec);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("action"),Option[org.make.core.operation.TimelineElement]] :: shapeless.labelled.FieldType[Symbol @@ String("result"),Option[org.make.core.operation.TimelineElement]] :: shapeless.labelled.FieldType[Symbol @@ String("workshop"),Option[org.make.core.operation.TimelineElement]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("action"),Option[org.make.core.operation.TimelineElement]], tail: shapeless.labelled.FieldType[Symbol @@ String("result"),Option[org.make.core.operation.TimelineElement]] :: shapeless.labelled.FieldType[Symbol @@ String("workshop"),Option[org.make.core.operation.TimelineElement]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("action"),Option[org.make.core.operation.TimelineElement]] :: shapeless.labelled.FieldType[Symbol @@ String("result"),Option[org.make.core.operation.TimelineElement]] :: shapeless.labelled.FieldType[Symbol @@ String("workshop"),Option[org.make.core.operation.TimelineElement]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForaction @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("result"),Option[org.make.core.operation.TimelineElement]], tail: shapeless.labelled.FieldType[Symbol @@ String("workshop"),Option[org.make.core.operation.TimelineElement]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("result"),Option[org.make.core.operation.TimelineElement]] :: shapeless.labelled.FieldType[Symbol @@ String("workshop"),Option[org.make.core.operation.TimelineElement]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForresult @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("workshop"),Option[org.make.core.operation.TimelineElement]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("workshop"),Option[org.make.core.operation.TimelineElement]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForworkshop @ _), shapeless.HNil))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("action", $anon.this.circeGenericEncoderForworkshop.apply(circeGenericHListBindingForaction)), scala.Tuple2.apply[String, io.circe.Json]("result", $anon.this.circeGenericEncoderForworkshop.apply(circeGenericHListBindingForresult)), scala.Tuple2.apply[String, io.circe.Json]("workshop", $anon.this.circeGenericEncoderForworkshop.apply(circeGenericHListBindingForworkshop))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("action"),Option[org.make.core.operation.TimelineElement]] :: shapeless.labelled.FieldType[Symbol @@ String("result"),Option[org.make.core.operation.TimelineElement]] :: shapeless.labelled.FieldType[Symbol @@ String("workshop"),Option[org.make.core.operation.TimelineElement]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("action"), Option[org.make.core.operation.TimelineElement], shapeless.labelled.FieldType[Symbol @@ String("result"),Option[org.make.core.operation.TimelineElement]] :: shapeless.labelled.FieldType[Symbol @@ String("workshop"),Option[org.make.core.operation.TimelineElement]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForworkshop.tryDecode(c.downField("action")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("result"), Option[org.make.core.operation.TimelineElement], shapeless.labelled.FieldType[Symbol @@ String("workshop"),Option[org.make.core.operation.TimelineElement]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForworkshop.tryDecode(c.downField("result")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("workshop"), Option[org.make.core.operation.TimelineElement], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForworkshop.tryDecode(c.downField("workshop")), 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("action"),Option[org.make.core.operation.TimelineElement]] :: shapeless.labelled.FieldType[Symbol @@ String("result"),Option[org.make.core.operation.TimelineElement]] :: shapeless.labelled.FieldType[Symbol @@ String("workshop"),Option[org.make.core.operation.TimelineElement]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("action"), Option[org.make.core.operation.TimelineElement], shapeless.labelled.FieldType[Symbol @@ String("result"),Option[org.make.core.operation.TimelineElement]] :: shapeless.labelled.FieldType[Symbol @@ String("workshop"),Option[org.make.core.operation.TimelineElement]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForworkshop.tryDecodeAccumulating(c.downField("action")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("result"), Option[org.make.core.operation.TimelineElement], shapeless.labelled.FieldType[Symbol @@ String("workshop"),Option[org.make.core.operation.TimelineElement]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForworkshop.tryDecodeAccumulating(c.downField("result")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("workshop"), Option[org.make.core.operation.TimelineElement], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForworkshop.tryDecodeAccumulating(c.downField("workshop")), 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("action"),Option[org.make.core.operation.TimelineElement]] :: shapeless.labelled.FieldType[Symbol @@ String("result"),Option[org.make.core.operation.TimelineElement]] :: shapeless.labelled.FieldType[Symbol @@ String("workshop"),Option[org.make.core.operation.TimelineElement]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("action"),Option[org.make.core.operation.TimelineElement]] :: shapeless.labelled.FieldType[Symbol @@ String("result"),Option[org.make.core.operation.TimelineElement]] :: shapeless.labelled.FieldType[Symbol @@ String("workshop"),Option[org.make.core.operation.TimelineElement]] :: 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.operation.OperationOfQuestionTimeline]](inst$macro$16)
})
|
|
311
|
4427
|
10543
-
10554
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
|
io.circe.generic.semiauto.deriveCodec[org.make.core.operation.TimelineElement]({
val inst$macro$16: io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.TimelineElement] = {
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.operation.TimelineElement] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.core.operation.TimelineElement, shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.LocalDate] :: shapeless.labelled.FieldType[Symbol @@ String("dateTexts"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.operation.TimelineElement, (Symbol @@ String("date")) :: (Symbol @@ String("dateTexts")) :: (Symbol @@ String("descriptions")) :: shapeless.HNil, java.time.LocalDate :: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]] :: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.LocalDate] :: shapeless.labelled.FieldType[Symbol @@ String("dateTexts"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.operation.TimelineElement, (Symbol @@ String("date")) :: (Symbol @@ String("dateTexts")) :: (Symbol @@ String("descriptions")) :: shapeless.HNil](::.apply[Symbol @@ String("date"), (Symbol @@ String("dateTexts")) :: (Symbol @@ String("descriptions")) :: shapeless.HNil.type](scala.Symbol.apply("date").asInstanceOf[Symbol @@ String("date")], ::.apply[Symbol @@ String("dateTexts"), (Symbol @@ String("descriptions")) :: shapeless.HNil.type](scala.Symbol.apply("dateTexts").asInstanceOf[Symbol @@ String("dateTexts")], ::.apply[Symbol @@ String("descriptions"), shapeless.HNil.type](scala.Symbol.apply("descriptions").asInstanceOf[Symbol @@ String("descriptions")], HNil)))), Generic.instance[org.make.core.operation.TimelineElement, java.time.LocalDate :: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]] :: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]] :: shapeless.HNil](((x0$3: org.make.core.operation.TimelineElement) => x0$3 match {
case (date: java.time.LocalDate, dateTexts: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]], descriptions: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]]): org.make.core.operation.TimelineElement((date$macro$11 @ _), (dateTexts$macro$12 @ _), (descriptions$macro$13 @ _)) => ::.apply[java.time.LocalDate, org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]] :: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]] :: shapeless.HNil.type](date$macro$11, ::.apply[org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]], org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]] :: shapeless.HNil.type](dateTexts$macro$12, ::.apply[org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]], shapeless.HNil.type](descriptions$macro$13, HNil))).asInstanceOf[java.time.LocalDate :: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]] :: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]] :: shapeless.HNil]
}), ((x0$4: java.time.LocalDate :: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]] :: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]] :: shapeless.HNil) => x0$4 match {
case (head: java.time.LocalDate, tail: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]] :: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]] :: shapeless.HNil): java.time.LocalDate :: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]] :: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]] :: shapeless.HNil((date$macro$8 @ _), (head: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]], tail: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]] :: shapeless.HNil): org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]] :: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]] :: shapeless.HNil((dateTexts$macro$9 @ _), (head: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]], tail: shapeless.HNil): org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]] :: shapeless.HNil((descriptions$macro$10 @ _), HNil))) => operation.this.TimelineElement.apply(date$macro$8, dateTexts$macro$9, descriptions$macro$10)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("date"), java.time.LocalDate, (Symbol @@ String("dateTexts")) :: (Symbol @@ String("descriptions")) :: shapeless.HNil, org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]] :: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("dateTexts"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("dateTexts"), org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]], (Symbol @@ String("descriptions")) :: shapeless.HNil, org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("descriptions"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("descriptions"), org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("descriptions")]](scala.Symbol.apply("descriptions").asInstanceOf[Symbol @@ String("descriptions")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("descriptions")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("dateTexts")]](scala.Symbol.apply("dateTexts").asInstanceOf[Symbol @@ String("dateTexts")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("dateTexts")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("date")]](scala.Symbol.apply("date").asInstanceOf[Symbol @@ String("date")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("date")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.LocalDate] :: shapeless.labelled.FieldType[Symbol @@ String("dateTexts"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.LocalDate] :: shapeless.labelled.FieldType[Symbol @@ String("dateTexts"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$15.this.inst$macro$14)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.TimelineElement]];
<stable> <accessor> lazy val inst$macro$14: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.LocalDate] :: shapeless.labelled.FieldType[Symbol @@ String("dateTexts"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.LocalDate] :: shapeless.labelled.FieldType[Symbol @@ String("dateTexts"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.LocalDate] :: shapeless.labelled.FieldType[Symbol @@ String("dateTexts"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderFordate: io.circe.Decoder[java.time.LocalDate] = TimelineElement.this.localDateDecoder;
private[this] val circeGenericDecoderFordateTexts: io.circe.Decoder[org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]]] = technical.this.Multilingual.circeDecoder[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]](io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.collection.MaxSize[20], eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, collection.this.Size.sizeValidate[String, eu.timepit.refined.numeric.Interval.Closed[shapeless.nat._0,20], this.R](boolean.this.And.andValidate[Int, eu.timepit.refined.numeric.GreaterEqual[shapeless.nat._0], this.R, eu.timepit.refined.numeric.LessEqual[20], this.R](boolean.this.Not.notValidate[Int, eu.timepit.refined.numeric.Less[shapeless.nat._0], this.R](numeric.this.Less.lessValidate[Int, shapeless.nat._0](internal.this.WitnessAs.natWitnessAs[Int, shapeless.nat._0](shapeless.this.Witness.witness0, nat.this.ToInt.toInt0, math.this.Numeric.IntIsIntegral), math.this.Numeric.IntIsIntegral)), boolean.this.Not.notValidate[Int, eu.timepit.refined.numeric.Greater[20], this.R](numeric.this.Greater.greaterValidate[Int, 20](internal.this.WitnessAs.singletonWitnessAs[Int, 20](Witness.mkWitness[20](20.asInstanceOf[20])), math.this.Numeric.IntIsIntegral))), ((s: String) => scala.Predef.wrapString(s))), api.this.RefType.refinedRefType));
private[this] val circeGenericDecoderFordescriptions: io.circe.Decoder[org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]]] = technical.this.Multilingual.circeDecoder[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]](io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.collection.MaxSize[150], eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, collection.this.Size.sizeValidate[String, eu.timepit.refined.numeric.Interval.Closed[shapeless.nat._0,150], this.R](boolean.this.And.andValidate[Int, eu.timepit.refined.numeric.GreaterEqual[shapeless.nat._0], this.R, eu.timepit.refined.numeric.LessEqual[150], this.R](boolean.this.Not.notValidate[Int, eu.timepit.refined.numeric.Less[shapeless.nat._0], this.R](numeric.this.Less.lessValidate[Int, shapeless.nat._0](internal.this.WitnessAs.natWitnessAs[Int, shapeless.nat._0](shapeless.this.Witness.witness0, nat.this.ToInt.toInt0, math.this.Numeric.IntIsIntegral), math.this.Numeric.IntIsIntegral)), boolean.this.Not.notValidate[Int, eu.timepit.refined.numeric.Greater[150], this.R](numeric.this.Greater.greaterValidate[Int, 150](internal.this.WitnessAs.singletonWitnessAs[Int, 150](Witness.mkWitness[150](150.asInstanceOf[150])), math.this.Numeric.IntIsIntegral))), ((s: String) => scala.Predef.wrapString(s))), api.this.RefType.refinedRefType));
private[this] val circeGenericEncoderFordate: io.circe.Encoder[java.time.LocalDate] = TimelineElement.this.localDateEncoder;
private[this] val circeGenericEncoderFordateTexts: io.circe.Encoder[org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]]] = technical.this.Multilingual.circeEncoder[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]](io.circe.refined.`package`.refinedEncoder[String, eu.timepit.refined.collection.MaxSize[20], eu.timepit.refined.api.Refined](circe.this.Encoder.encodeString, api.this.RefType.refinedRefType));
private[this] val circeGenericEncoderFordescriptions: io.circe.Encoder[org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]]] = technical.this.Multilingual.circeEncoder[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]](io.circe.refined.`package`.refinedEncoder[String, eu.timepit.refined.collection.MaxSize[150], eu.timepit.refined.api.Refined](circe.this.Encoder.encodeString, api.this.RefType.refinedRefType));
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.LocalDate] :: shapeless.labelled.FieldType[Symbol @@ String("dateTexts"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.LocalDate], tail: shapeless.labelled.FieldType[Symbol @@ String("dateTexts"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.LocalDate] :: shapeless.labelled.FieldType[Symbol @@ String("dateTexts"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordate @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("dateTexts"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]]], tail: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("dateTexts"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordateTexts @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("descriptions"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordescriptions @ _), shapeless.HNil))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("date", $anon.this.circeGenericEncoderFordate.apply(circeGenericHListBindingFordate)), scala.Tuple2.apply[String, io.circe.Json]("dateTexts", $anon.this.circeGenericEncoderFordateTexts.apply(circeGenericHListBindingFordateTexts)), scala.Tuple2.apply[String, io.circe.Json]("descriptions", $anon.this.circeGenericEncoderFordescriptions.apply(circeGenericHListBindingFordescriptions))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.LocalDate] :: shapeless.labelled.FieldType[Symbol @@ String("dateTexts"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("date"), java.time.LocalDate, shapeless.labelled.FieldType[Symbol @@ String("dateTexts"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordate.tryDecode(c.downField("date")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("dateTexts"), org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]], shapeless.labelled.FieldType[Symbol @@ String("descriptions"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordateTexts.tryDecode(c.downField("dateTexts")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("descriptions"), org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordescriptions.tryDecode(c.downField("descriptions")), 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("date"),java.time.LocalDate] :: shapeless.labelled.FieldType[Symbol @@ String("dateTexts"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("date"), java.time.LocalDate, shapeless.labelled.FieldType[Symbol @@ String("dateTexts"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordate.tryDecodeAccumulating(c.downField("date")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("dateTexts"), org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]], shapeless.labelled.FieldType[Symbol @@ String("descriptions"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordateTexts.tryDecodeAccumulating(c.downField("dateTexts")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("descriptions"), org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordescriptions.tryDecodeAccumulating(c.downField("descriptions")), 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("date"),java.time.LocalDate] :: shapeless.labelled.FieldType[Symbol @@ String("dateTexts"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.LocalDate] :: shapeless.labelled.FieldType[Symbol @@ String("dateTexts"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[20]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptions"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[150]]]] :: 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.operation.TimelineElement]](inst$macro$16)
})
|
|
337
|
2939
|
11744
-
11756
|
Select
|
org.make.core.operation.OidcConfiguration.responseType
|
org.make.api.question.questionapitest
|
OidcConfiguration.this.responseType
|
|
337
|
4814
|
11734
-
11742
|
Select
|
org.make.core.operation.OidcConfiguration.clientId
|
org.make.api.question.questionapitest
|
OidcConfiguration.this.clientId
|
|
337
|
3603
|
11704
-
11725
|
Select
|
org.make.core.operation.OidcConfiguration.authorizationEndpoint
|
org.make.api.question.questionapitest
|
OidcConfiguration.this.authorizationEndpoint
|
|
337
|
1602
|
11727
-
11732
|
Select
|
org.make.core.operation.OidcConfiguration.scope
|
org.make.api.question.questionapitest
|
OidcConfiguration.this.scope
|
|
337
|
1741
|
11680
-
11769
|
Apply
|
org.make.core.operation.SimpleOidcConfiguration.apply
|
org.make.api.question.questionapitest
|
SimpleOidcConfiguration.apply(OidcConfiguration.this.authorizationEndpoint, OidcConfiguration.this.scope, OidcConfiguration.this.clientId, OidcConfiguration.this.responseType, questionId)
|
|
341
|
5224
|
11849
-
11860
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
org.make.api.makeunittest
|
io.circe.generic.semiauto.deriveCodec[org.make.core.operation.OidcConfiguration]({
val inst$macro$44: io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.OidcConfiguration] = {
final class anon$lazy$macro$43 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$43 = {
anon$lazy$macro$43.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.OidcConfiguration] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.core.operation.OidcConfiguration, shapeless.labelled.FieldType[Symbol @@ String("authorizationEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tokenEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("userInfoEndpoint"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.operation.OidcConfiguration, (Symbol @@ String("authorizationEndpoint")) :: (Symbol @@ String("tokenEndpoint")) :: (Symbol @@ String("userInfoEndpoint")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("clientId")) :: (Symbol @@ String("clientSecret")) :: (Symbol @@ String("responseType")) :: (Symbol @@ String("jwtUserIdAltField")) :: (Symbol @@ String("jwtEmailAltField")) :: (Symbol @@ String("jwtGivenNameAltField")) :: shapeless.HNil, String :: String :: Option[String] :: String :: String :: Option[String] :: String :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("authorizationEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tokenEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("userInfoEndpoint"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.operation.OidcConfiguration, (Symbol @@ String("authorizationEndpoint")) :: (Symbol @@ String("tokenEndpoint")) :: (Symbol @@ String("userInfoEndpoint")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("clientId")) :: (Symbol @@ String("clientSecret")) :: (Symbol @@ String("responseType")) :: (Symbol @@ String("jwtUserIdAltField")) :: (Symbol @@ String("jwtEmailAltField")) :: (Symbol @@ String("jwtGivenNameAltField")) :: shapeless.HNil](::.apply[Symbol @@ String("authorizationEndpoint"), (Symbol @@ String("tokenEndpoint")) :: (Symbol @@ String("userInfoEndpoint")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("clientId")) :: (Symbol @@ String("clientSecret")) :: (Symbol @@ String("responseType")) :: (Symbol @@ String("jwtUserIdAltField")) :: (Symbol @@ String("jwtEmailAltField")) :: (Symbol @@ String("jwtGivenNameAltField")) :: shapeless.HNil.type](scala.Symbol.apply("authorizationEndpoint").asInstanceOf[Symbol @@ String("authorizationEndpoint")], ::.apply[Symbol @@ String("tokenEndpoint"), (Symbol @@ String("userInfoEndpoint")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("clientId")) :: (Symbol @@ String("clientSecret")) :: (Symbol @@ String("responseType")) :: (Symbol @@ String("jwtUserIdAltField")) :: (Symbol @@ String("jwtEmailAltField")) :: (Symbol @@ String("jwtGivenNameAltField")) :: shapeless.HNil.type](scala.Symbol.apply("tokenEndpoint").asInstanceOf[Symbol @@ String("tokenEndpoint")], ::.apply[Symbol @@ String("userInfoEndpoint"), (Symbol @@ String("scope")) :: (Symbol @@ String("clientId")) :: (Symbol @@ String("clientSecret")) :: (Symbol @@ String("responseType")) :: (Symbol @@ String("jwtUserIdAltField")) :: (Symbol @@ String("jwtEmailAltField")) :: (Symbol @@ String("jwtGivenNameAltField")) :: shapeless.HNil.type](scala.Symbol.apply("userInfoEndpoint").asInstanceOf[Symbol @@ String("userInfoEndpoint")], ::.apply[Symbol @@ String("scope"), (Symbol @@ String("clientId")) :: (Symbol @@ String("clientSecret")) :: (Symbol @@ String("responseType")) :: (Symbol @@ String("jwtUserIdAltField")) :: (Symbol @@ String("jwtEmailAltField")) :: (Symbol @@ String("jwtGivenNameAltField")) :: shapeless.HNil.type](scala.Symbol.apply("scope").asInstanceOf[Symbol @@ String("scope")], ::.apply[Symbol @@ String("clientId"), (Symbol @@ String("clientSecret")) :: (Symbol @@ String("responseType")) :: (Symbol @@ String("jwtUserIdAltField")) :: (Symbol @@ String("jwtEmailAltField")) :: (Symbol @@ String("jwtGivenNameAltField")) :: shapeless.HNil.type](scala.Symbol.apply("clientId").asInstanceOf[Symbol @@ String("clientId")], ::.apply[Symbol @@ String("clientSecret"), (Symbol @@ String("responseType")) :: (Symbol @@ String("jwtUserIdAltField")) :: (Symbol @@ String("jwtEmailAltField")) :: (Symbol @@ String("jwtGivenNameAltField")) :: shapeless.HNil.type](scala.Symbol.apply("clientSecret").asInstanceOf[Symbol @@ String("clientSecret")], ::.apply[Symbol @@ String("responseType"), (Symbol @@ String("jwtUserIdAltField")) :: (Symbol @@ String("jwtEmailAltField")) :: (Symbol @@ String("jwtGivenNameAltField")) :: shapeless.HNil.type](scala.Symbol.apply("responseType").asInstanceOf[Symbol @@ String("responseType")], ::.apply[Symbol @@ String("jwtUserIdAltField"), (Symbol @@ String("jwtEmailAltField")) :: (Symbol @@ String("jwtGivenNameAltField")) :: shapeless.HNil.type](scala.Symbol.apply("jwtUserIdAltField").asInstanceOf[Symbol @@ String("jwtUserIdAltField")], ::.apply[Symbol @@ String("jwtEmailAltField"), (Symbol @@ String("jwtGivenNameAltField")) :: shapeless.HNil.type](scala.Symbol.apply("jwtEmailAltField").asInstanceOf[Symbol @@ String("jwtEmailAltField")], ::.apply[Symbol @@ String("jwtGivenNameAltField"), shapeless.HNil.type](scala.Symbol.apply("jwtGivenNameAltField").asInstanceOf[Symbol @@ String("jwtGivenNameAltField")], HNil))))))))))), Generic.instance[org.make.core.operation.OidcConfiguration, String :: String :: Option[String] :: String :: String :: Option[String] :: String :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil](((x0$3: org.make.core.operation.OidcConfiguration) => x0$3 match {
case (authorizationEndpoint: String, tokenEndpoint: String, userInfoEndpoint: Option[String], scope: String, clientId: String, clientSecret: Option[String], responseType: String, jwtUserIdAltField: Option[String], jwtEmailAltField: Option[String], jwtGivenNameAltField: Option[String]): org.make.core.operation.OidcConfiguration((authorizationEndpoint$macro$32 @ _), (tokenEndpoint$macro$33 @ _), (userInfoEndpoint$macro$34 @ _), (scope$macro$35 @ _), (clientId$macro$36 @ _), (clientSecret$macro$37 @ _), (responseType$macro$38 @ _), (jwtUserIdAltField$macro$39 @ _), (jwtEmailAltField$macro$40 @ _), (jwtGivenNameAltField$macro$41 @ _)) => ::.apply[String, String :: Option[String] :: String :: String :: Option[String] :: String :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil.type](authorizationEndpoint$macro$32, ::.apply[String, Option[String] :: String :: String :: Option[String] :: String :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil.type](tokenEndpoint$macro$33, ::.apply[Option[String], String :: String :: Option[String] :: String :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil.type](userInfoEndpoint$macro$34, ::.apply[String, String :: Option[String] :: String :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil.type](scope$macro$35, ::.apply[String, Option[String] :: String :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil.type](clientId$macro$36, ::.apply[Option[String], String :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil.type](clientSecret$macro$37, ::.apply[String, Option[String] :: Option[String] :: Option[String] :: shapeless.HNil.type](responseType$macro$38, ::.apply[Option[String], Option[String] :: Option[String] :: shapeless.HNil.type](jwtUserIdAltField$macro$39, ::.apply[Option[String], Option[String] :: shapeless.HNil.type](jwtEmailAltField$macro$40, ::.apply[Option[String], shapeless.HNil.type](jwtGivenNameAltField$macro$41, HNil)))))))))).asInstanceOf[String :: String :: Option[String] :: String :: String :: Option[String] :: String :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil]
}), ((x0$4: String :: String :: Option[String] :: String :: String :: Option[String] :: String :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil) => x0$4 match {
case (head: String, tail: String :: Option[String] :: String :: String :: Option[String] :: String :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil): String :: String :: Option[String] :: String :: String :: Option[String] :: String :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil((authorizationEndpoint$macro$22 @ _), (head: String, tail: Option[String] :: String :: String :: Option[String] :: String :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil): String :: Option[String] :: String :: String :: Option[String] :: String :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil((tokenEndpoint$macro$23 @ _), (head: Option[String], tail: String :: String :: Option[String] :: String :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil): Option[String] :: String :: String :: Option[String] :: String :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil((userInfoEndpoint$macro$24 @ _), (head: String, tail: String :: Option[String] :: String :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil): String :: String :: Option[String] :: String :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil((scope$macro$25 @ _), (head: String, tail: Option[String] :: String :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil): String :: Option[String] :: String :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil((clientId$macro$26 @ _), (head: Option[String], tail: String :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil): Option[String] :: String :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil((clientSecret$macro$27 @ _), (head: String, tail: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil): String :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil((responseType$macro$28 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: shapeless.HNil((jwtUserIdAltField$macro$29 @ _), (head: Option[String], tail: Option[String] :: shapeless.HNil): Option[String] :: Option[String] :: shapeless.HNil((jwtEmailAltField$macro$30 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((jwtGivenNameAltField$macro$31 @ _), HNil)))))))))) => operation.this.OidcConfiguration.apply(authorizationEndpoint$macro$22, tokenEndpoint$macro$23, userInfoEndpoint$macro$24, scope$macro$25, clientId$macro$26, clientSecret$macro$27, responseType$macro$28, jwtUserIdAltField$macro$29, jwtEmailAltField$macro$30, jwtGivenNameAltField$macro$31)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("authorizationEndpoint"), String, (Symbol @@ String("tokenEndpoint")) :: (Symbol @@ String("userInfoEndpoint")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("clientId")) :: (Symbol @@ String("clientSecret")) :: (Symbol @@ String("responseType")) :: (Symbol @@ String("jwtUserIdAltField")) :: (Symbol @@ String("jwtEmailAltField")) :: (Symbol @@ String("jwtGivenNameAltField")) :: shapeless.HNil, String :: Option[String] :: String :: String :: Option[String] :: String :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tokenEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("userInfoEndpoint"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tokenEndpoint"), String, (Symbol @@ String("userInfoEndpoint")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("clientId")) :: (Symbol @@ String("clientSecret")) :: (Symbol @@ String("responseType")) :: (Symbol @@ String("jwtUserIdAltField")) :: (Symbol @@ String("jwtEmailAltField")) :: (Symbol @@ String("jwtGivenNameAltField")) :: shapeless.HNil, Option[String] :: String :: String :: Option[String] :: String :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("userInfoEndpoint"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("userInfoEndpoint"), Option[String], (Symbol @@ String("scope")) :: (Symbol @@ String("clientId")) :: (Symbol @@ String("clientSecret")) :: (Symbol @@ String("responseType")) :: (Symbol @@ String("jwtUserIdAltField")) :: (Symbol @@ String("jwtEmailAltField")) :: (Symbol @@ String("jwtGivenNameAltField")) :: shapeless.HNil, String :: String :: Option[String] :: String :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("scope"), String, (Symbol @@ String("clientId")) :: (Symbol @@ String("clientSecret")) :: (Symbol @@ String("responseType")) :: (Symbol @@ String("jwtUserIdAltField")) :: (Symbol @@ String("jwtEmailAltField")) :: (Symbol @@ String("jwtGivenNameAltField")) :: shapeless.HNil, String :: Option[String] :: String :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("clientId"), String, (Symbol @@ String("clientSecret")) :: (Symbol @@ String("responseType")) :: (Symbol @@ String("jwtUserIdAltField")) :: (Symbol @@ String("jwtEmailAltField")) :: (Symbol @@ String("jwtGivenNameAltField")) :: shapeless.HNil, Option[String] :: String :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("clientSecret"), Option[String], (Symbol @@ String("responseType")) :: (Symbol @@ String("jwtUserIdAltField")) :: (Symbol @@ String("jwtEmailAltField")) :: (Symbol @@ String("jwtGivenNameAltField")) :: shapeless.HNil, String :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("responseType"), String, (Symbol @@ String("jwtUserIdAltField")) :: (Symbol @@ String("jwtEmailAltField")) :: (Symbol @@ String("jwtGivenNameAltField")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("jwtUserIdAltField"), Option[String], (Symbol @@ String("jwtEmailAltField")) :: (Symbol @@ String("jwtGivenNameAltField")) :: shapeless.HNil, Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("jwtEmailAltField"), Option[String], (Symbol @@ String("jwtGivenNameAltField")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("jwtGivenNameAltField"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("jwtGivenNameAltField")]](scala.Symbol.apply("jwtGivenNameAltField").asInstanceOf[Symbol @@ String("jwtGivenNameAltField")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("jwtGivenNameAltField")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("jwtEmailAltField")]](scala.Symbol.apply("jwtEmailAltField").asInstanceOf[Symbol @@ String("jwtEmailAltField")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("jwtEmailAltField")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("jwtUserIdAltField")]](scala.Symbol.apply("jwtUserIdAltField").asInstanceOf[Symbol @@ String("jwtUserIdAltField")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("jwtUserIdAltField")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("responseType")]](scala.Symbol.apply("responseType").asInstanceOf[Symbol @@ String("responseType")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("responseType")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("clientSecret")]](scala.Symbol.apply("clientSecret").asInstanceOf[Symbol @@ String("clientSecret")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("clientSecret")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("clientId")]](scala.Symbol.apply("clientId").asInstanceOf[Symbol @@ String("clientId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("clientId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("scope")]](scala.Symbol.apply("scope").asInstanceOf[Symbol @@ String("scope")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("scope")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("userInfoEndpoint")]](scala.Symbol.apply("userInfoEndpoint").asInstanceOf[Symbol @@ String("userInfoEndpoint")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("userInfoEndpoint")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("tokenEndpoint")]](scala.Symbol.apply("tokenEndpoint").asInstanceOf[Symbol @@ String("tokenEndpoint")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("tokenEndpoint")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("authorizationEndpoint")]](scala.Symbol.apply("authorizationEndpoint").asInstanceOf[Symbol @@ String("authorizationEndpoint")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("authorizationEndpoint")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("authorizationEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tokenEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("userInfoEndpoint"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("authorizationEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tokenEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("userInfoEndpoint"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$43.this.inst$macro$42)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.OidcConfiguration]];
<stable> <accessor> lazy val inst$macro$42: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("authorizationEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tokenEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("userInfoEndpoint"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("authorizationEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tokenEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("userInfoEndpoint"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("authorizationEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tokenEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("userInfoEndpoint"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForresponseType: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
private[this] val circeGenericDecoderForjwtGivenNameAltField: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
private[this] val circeGenericEncoderForresponseType: io.circe.Encoder[String] = circe.this.Encoder.encodeString;
private[this] val circeGenericEncoderForjwtGivenNameAltField: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("authorizationEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tokenEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("userInfoEndpoint"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("authorizationEndpoint"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("tokenEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("userInfoEndpoint"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("authorizationEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tokenEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("userInfoEndpoint"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForauthorizationEndpoint @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("tokenEndpoint"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("userInfoEndpoint"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("tokenEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("userInfoEndpoint"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortokenEndpoint @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("userInfoEndpoint"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("userInfoEndpoint"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForuserInfoEndpoint @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("scope"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForscope @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForclientId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForclientSecret @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForresponseType @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForjwtUserIdAltField @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForjwtEmailAltField @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForjwtGivenNameAltField @ _), shapeless.HNil)))))))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("authorizationEndpoint", $anon.this.circeGenericEncoderForresponseType.apply(circeGenericHListBindingForauthorizationEndpoint)), scala.Tuple2.apply[String, io.circe.Json]("tokenEndpoint", $anon.this.circeGenericEncoderForresponseType.apply(circeGenericHListBindingFortokenEndpoint)), scala.Tuple2.apply[String, io.circe.Json]("userInfoEndpoint", $anon.this.circeGenericEncoderForjwtGivenNameAltField.apply(circeGenericHListBindingForuserInfoEndpoint)), scala.Tuple2.apply[String, io.circe.Json]("scope", $anon.this.circeGenericEncoderForresponseType.apply(circeGenericHListBindingForscope)), scala.Tuple2.apply[String, io.circe.Json]("clientId", $anon.this.circeGenericEncoderForresponseType.apply(circeGenericHListBindingForclientId)), scala.Tuple2.apply[String, io.circe.Json]("clientSecret", $anon.this.circeGenericEncoderForjwtGivenNameAltField.apply(circeGenericHListBindingForclientSecret)), scala.Tuple2.apply[String, io.circe.Json]("responseType", $anon.this.circeGenericEncoderForresponseType.apply(circeGenericHListBindingForresponseType)), scala.Tuple2.apply[String, io.circe.Json]("jwtUserIdAltField", $anon.this.circeGenericEncoderForjwtGivenNameAltField.apply(circeGenericHListBindingForjwtUserIdAltField)), scala.Tuple2.apply[String, io.circe.Json]("jwtEmailAltField", $anon.this.circeGenericEncoderForjwtGivenNameAltField.apply(circeGenericHListBindingForjwtEmailAltField)), scala.Tuple2.apply[String, io.circe.Json]("jwtGivenNameAltField", $anon.this.circeGenericEncoderForjwtGivenNameAltField.apply(circeGenericHListBindingForjwtGivenNameAltField))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("authorizationEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tokenEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("userInfoEndpoint"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("authorizationEndpoint"), String, shapeless.labelled.FieldType[Symbol @@ String("tokenEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("userInfoEndpoint"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresponseType.tryDecode(c.downField("authorizationEndpoint")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("tokenEndpoint"), String, shapeless.labelled.FieldType[Symbol @@ String("userInfoEndpoint"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresponseType.tryDecode(c.downField("tokenEndpoint")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("userInfoEndpoint"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForjwtGivenNameAltField.tryDecode(c.downField("userInfoEndpoint")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("scope"), String, shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresponseType.tryDecode(c.downField("scope")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("clientId"), String, shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresponseType.tryDecode(c.downField("clientId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("clientSecret"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForjwtGivenNameAltField.tryDecode(c.downField("clientSecret")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("responseType"), String, shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresponseType.tryDecode(c.downField("responseType")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("jwtUserIdAltField"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForjwtGivenNameAltField.tryDecode(c.downField("jwtUserIdAltField")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("jwtEmailAltField"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForjwtGivenNameAltField.tryDecode(c.downField("jwtEmailAltField")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("jwtGivenNameAltField"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForjwtGivenNameAltField.tryDecode(c.downField("jwtGivenNameAltField")), 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);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("authorizationEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tokenEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("userInfoEndpoint"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("authorizationEndpoint"), String, shapeless.labelled.FieldType[Symbol @@ String("tokenEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("userInfoEndpoint"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresponseType.tryDecodeAccumulating(c.downField("authorizationEndpoint")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("tokenEndpoint"), String, shapeless.labelled.FieldType[Symbol @@ String("userInfoEndpoint"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresponseType.tryDecodeAccumulating(c.downField("tokenEndpoint")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("userInfoEndpoint"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForjwtGivenNameAltField.tryDecodeAccumulating(c.downField("userInfoEndpoint")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("scope"), String, shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresponseType.tryDecodeAccumulating(c.downField("scope")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("clientId"), String, shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresponseType.tryDecodeAccumulating(c.downField("clientId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("clientSecret"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForjwtGivenNameAltField.tryDecodeAccumulating(c.downField("clientSecret")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("responseType"), String, shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresponseType.tryDecodeAccumulating(c.downField("responseType")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("jwtUserIdAltField"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForjwtGivenNameAltField.tryDecodeAccumulating(c.downField("jwtUserIdAltField")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("jwtEmailAltField"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForjwtGivenNameAltField.tryDecodeAccumulating(c.downField("jwtEmailAltField")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("jwtGivenNameAltField"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForjwtGivenNameAltField.tryDecodeAccumulating(c.downField("jwtGivenNameAltField")), 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)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("authorizationEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tokenEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("userInfoEndpoint"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("authorizationEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tokenEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("userInfoEndpoint"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientSecret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("jwtUserIdAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtEmailAltField"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("jwtGivenNameAltField"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$43().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.OidcConfiguration]](inst$macro$44)
})
|
|
359
|
3118
|
12494
-
12505
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
org.make.api.sequence.sequenceapitest
|
io.circe.generic.semiauto.deriveCodec[org.make.core.operation.SimpleOidcConfiguration]({
val inst$macro$24: io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.SimpleOidcConfiguration] = {
final class anon$lazy$macro$23 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$23 = {
anon$lazy$macro$23.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.SimpleOidcConfiguration] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.core.operation.SimpleOidcConfiguration, shapeless.labelled.FieldType[Symbol @@ String("authorizationEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.operation.SimpleOidcConfiguration, (Symbol @@ String("authorizationEndpoint")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("clientId")) :: (Symbol @@ String("responseType")) :: (Symbol @@ String("questionId")) :: shapeless.HNil, String :: String :: String :: String :: org.make.core.question.QuestionId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("authorizationEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.operation.SimpleOidcConfiguration, (Symbol @@ String("authorizationEndpoint")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("clientId")) :: (Symbol @@ String("responseType")) :: (Symbol @@ String("questionId")) :: shapeless.HNil](::.apply[Symbol @@ String("authorizationEndpoint"), (Symbol @@ String("scope")) :: (Symbol @@ String("clientId")) :: (Symbol @@ String("responseType")) :: (Symbol @@ String("questionId")) :: shapeless.HNil.type](scala.Symbol.apply("authorizationEndpoint").asInstanceOf[Symbol @@ String("authorizationEndpoint")], ::.apply[Symbol @@ String("scope"), (Symbol @@ String("clientId")) :: (Symbol @@ String("responseType")) :: (Symbol @@ String("questionId")) :: shapeless.HNil.type](scala.Symbol.apply("scope").asInstanceOf[Symbol @@ String("scope")], ::.apply[Symbol @@ String("clientId"), (Symbol @@ String("responseType")) :: (Symbol @@ String("questionId")) :: shapeless.HNil.type](scala.Symbol.apply("clientId").asInstanceOf[Symbol @@ String("clientId")], ::.apply[Symbol @@ String("responseType"), (Symbol @@ String("questionId")) :: shapeless.HNil.type](scala.Symbol.apply("responseType").asInstanceOf[Symbol @@ String("responseType")], ::.apply[Symbol @@ String("questionId"), shapeless.HNil.type](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")], HNil)))))), Generic.instance[org.make.core.operation.SimpleOidcConfiguration, String :: String :: String :: String :: org.make.core.question.QuestionId :: shapeless.HNil](((x0$3: org.make.core.operation.SimpleOidcConfiguration) => x0$3 match {
case (authorizationEndpoint: String, scope: String, clientId: String, responseType: String, questionId: org.make.core.question.QuestionId): org.make.core.operation.SimpleOidcConfiguration((authorizationEndpoint$macro$17 @ _), (scope$macro$18 @ _), (clientId$macro$19 @ _), (responseType$macro$20 @ _), (questionId$macro$21 @ _)) => ::.apply[String, String :: String :: String :: org.make.core.question.QuestionId :: shapeless.HNil.type](authorizationEndpoint$macro$17, ::.apply[String, String :: String :: org.make.core.question.QuestionId :: shapeless.HNil.type](scope$macro$18, ::.apply[String, String :: org.make.core.question.QuestionId :: shapeless.HNil.type](clientId$macro$19, ::.apply[String, org.make.core.question.QuestionId :: shapeless.HNil.type](responseType$macro$20, ::.apply[org.make.core.question.QuestionId, shapeless.HNil.type](questionId$macro$21, HNil))))).asInstanceOf[String :: String :: String :: String :: org.make.core.question.QuestionId :: shapeless.HNil]
}), ((x0$4: String :: String :: String :: String :: org.make.core.question.QuestionId :: shapeless.HNil) => x0$4 match {
case (head: String, tail: String :: String :: String :: org.make.core.question.QuestionId :: shapeless.HNil): String :: String :: String :: String :: org.make.core.question.QuestionId :: shapeless.HNil((authorizationEndpoint$macro$12 @ _), (head: String, tail: String :: String :: org.make.core.question.QuestionId :: shapeless.HNil): String :: String :: String :: org.make.core.question.QuestionId :: shapeless.HNil((scope$macro$13 @ _), (head: String, tail: String :: org.make.core.question.QuestionId :: shapeless.HNil): String :: String :: org.make.core.question.QuestionId :: shapeless.HNil((clientId$macro$14 @ _), (head: String, tail: org.make.core.question.QuestionId :: shapeless.HNil): String :: org.make.core.question.QuestionId :: shapeless.HNil((responseType$macro$15 @ _), (head: org.make.core.question.QuestionId, tail: shapeless.HNil): org.make.core.question.QuestionId :: shapeless.HNil((questionId$macro$16 @ _), HNil))))) => operation.this.SimpleOidcConfiguration.apply(authorizationEndpoint$macro$12, scope$macro$13, clientId$macro$14, responseType$macro$15, questionId$macro$16)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("authorizationEndpoint"), String, (Symbol @@ String("scope")) :: (Symbol @@ String("clientId")) :: (Symbol @@ String("responseType")) :: (Symbol @@ String("questionId")) :: shapeless.HNil, String :: String :: String :: org.make.core.question.QuestionId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("scope"), String, (Symbol @@ String("clientId")) :: (Symbol @@ String("responseType")) :: (Symbol @@ String("questionId")) :: shapeless.HNil, String :: String :: org.make.core.question.QuestionId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("clientId"), String, (Symbol @@ String("responseType")) :: (Symbol @@ String("questionId")) :: shapeless.HNil, String :: org.make.core.question.QuestionId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("responseType"), String, (Symbol @@ String("questionId")) :: shapeless.HNil, org.make.core.question.QuestionId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionId"), 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("responseType")]](scala.Symbol.apply("responseType").asInstanceOf[Symbol @@ String("responseType")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("responseType")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("clientId")]](scala.Symbol.apply("clientId").asInstanceOf[Symbol @@ String("clientId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("clientId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("scope")]](scala.Symbol.apply("scope").asInstanceOf[Symbol @@ String("scope")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("scope")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("authorizationEndpoint")]](scala.Symbol.apply("authorizationEndpoint").asInstanceOf[Symbol @@ String("authorizationEndpoint")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("authorizationEndpoint")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("authorizationEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("authorizationEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$23.this.inst$macro$22)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.SimpleOidcConfiguration]];
<stable> <accessor> lazy val inst$macro$22: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("authorizationEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),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("authorizationEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("authorizationEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForresponseType: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
private[this] val circeGenericDecoderForquestionId: io.circe.Decoder[org.make.core.question.QuestionId] = question.this.QuestionId.QuestionIdDecoder;
private[this] val circeGenericEncoderForresponseType: io.circe.Encoder[String] = circe.this.Encoder.encodeString;
private[this] val circeGenericEncoderForquestionId: io.circe.Encoder[org.make.core.question.QuestionId] = question.this.QuestionId.QuestionIdEncoder;
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("authorizationEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("authorizationEndpoint"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("authorizationEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForauthorizationEndpoint @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("scope"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForscope @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForclientId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForresponseType @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("questionId"),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]("authorizationEndpoint", $anon.this.circeGenericEncoderForresponseType.apply(circeGenericHListBindingForauthorizationEndpoint)), scala.Tuple2.apply[String, io.circe.Json]("scope", $anon.this.circeGenericEncoderForresponseType.apply(circeGenericHListBindingForscope)), scala.Tuple2.apply[String, io.circe.Json]("clientId", $anon.this.circeGenericEncoderForresponseType.apply(circeGenericHListBindingForclientId)), scala.Tuple2.apply[String, io.circe.Json]("responseType", $anon.this.circeGenericEncoderForresponseType.apply(circeGenericHListBindingForresponseType)), 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("authorizationEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("authorizationEndpoint"), String, shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresponseType.tryDecode(c.downField("authorizationEndpoint")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("scope"), String, shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresponseType.tryDecode(c.downField("scope")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("clientId"), String, shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresponseType.tryDecode(c.downField("clientId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("responseType"), String, shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresponseType.tryDecode(c.downField("responseType")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionId"), 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))(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("authorizationEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("authorizationEndpoint"), String, shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresponseType.tryDecodeAccumulating(c.downField("authorizationEndpoint")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("scope"), String, shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresponseType.tryDecodeAccumulating(c.downField("scope")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("clientId"), String, shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresponseType.tryDecodeAccumulating(c.downField("clientId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("responseType"), String, shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresponseType.tryDecodeAccumulating(c.downField("responseType")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionId"), 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))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("authorizationEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("authorizationEndpoint"),String] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),String] :: shapeless.labelled.FieldType[Symbol @@ String("clientId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("responseType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$23().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.SimpleOidcConfiguration]](inst$macro$24)
})
|
|
366
|
1216
|
12697
-
12708
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
|
io.circe.generic.semiauto.deriveCodec[org.make.core.operation.OperationAuthentication]({
val inst$macro$8: io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.OperationAuthentication] = {
final class anon$lazy$macro$7 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$7 = {
anon$lazy$macro$7.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.OperationAuthentication] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.core.operation.OperationAuthentication, shapeless.labelled.FieldType[Symbol @@ String("oidc"),Option[org.make.core.operation.OidcConfiguration]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.operation.OperationAuthentication, (Symbol @@ String("oidc")) :: shapeless.HNil, Option[org.make.core.operation.OidcConfiguration] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("oidc"),Option[org.make.core.operation.OidcConfiguration]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.operation.OperationAuthentication, (Symbol @@ String("oidc")) :: shapeless.HNil](::.apply[Symbol @@ String("oidc"), shapeless.HNil.type](scala.Symbol.apply("oidc").asInstanceOf[Symbol @@ String("oidc")], HNil)), Generic.instance[org.make.core.operation.OperationAuthentication, Option[org.make.core.operation.OidcConfiguration] :: shapeless.HNil](((x0$3: org.make.core.operation.OperationAuthentication) => x0$3 match {
case (oidc: Option[org.make.core.operation.OidcConfiguration]): org.make.core.operation.OperationAuthentication((oidc$macro$5 @ _)) => ::.apply[Option[org.make.core.operation.OidcConfiguration], shapeless.HNil.type](oidc$macro$5, HNil).asInstanceOf[Option[org.make.core.operation.OidcConfiguration] :: shapeless.HNil]
}), ((x0$4: Option[org.make.core.operation.OidcConfiguration] :: shapeless.HNil) => x0$4 match {
case (head: Option[org.make.core.operation.OidcConfiguration], tail: shapeless.HNil): Option[org.make.core.operation.OidcConfiguration] :: shapeless.HNil((oidc$macro$4 @ _), HNil) => operation.this.OperationAuthentication.apply(oidc$macro$4)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("oidc"), Option[org.make.core.operation.OidcConfiguration], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("oidc")]](scala.Symbol.apply("oidc").asInstanceOf[Symbol @@ String("oidc")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("oidc")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("oidc"),Option[org.make.core.operation.OidcConfiguration]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("oidc"),Option[org.make.core.operation.OidcConfiguration]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$7.this.inst$macro$6)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.OperationAuthentication]];
<stable> <accessor> lazy val inst$macro$6: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("oidc"),Option[org.make.core.operation.OidcConfiguration]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("oidc"),Option[org.make.core.operation.OidcConfiguration]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("oidc"),Option[org.make.core.operation.OidcConfiguration]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForoidc: io.circe.Decoder[Option[org.make.core.operation.OidcConfiguration]] = circe.this.Decoder.decodeOption[org.make.core.operation.OidcConfiguration](operation.this.OidcConfiguration.codec);
private[this] val circeGenericEncoderForoidc: io.circe.Encoder[Option[org.make.core.operation.OidcConfiguration]] = circe.this.Encoder.encodeOption[org.make.core.operation.OidcConfiguration](operation.this.OidcConfiguration.codec);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("oidc"),Option[org.make.core.operation.OidcConfiguration]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("oidc"),Option[org.make.core.operation.OidcConfiguration]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("oidc"),Option[org.make.core.operation.OidcConfiguration]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForoidc @ _), shapeless.HNil) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("oidc", $anon.this.circeGenericEncoderForoidc.apply(circeGenericHListBindingForoidc))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("oidc"),Option[org.make.core.operation.OidcConfiguration]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("oidc"), Option[org.make.core.operation.OidcConfiguration], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoidc.tryDecode(c.downField("oidc")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("oidc"),Option[org.make.core.operation.OidcConfiguration]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("oidc"), Option[org.make.core.operation.OidcConfiguration], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoidc.tryDecodeAccumulating(c.downField("oidc")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("oidc"),Option[org.make.core.operation.OidcConfiguration]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("oidc"),Option[org.make.core.operation.OidcConfiguration]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$7().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.operation.OperationAuthentication]](inst$macro$8)
})
|
|
370
|
1483
|
12892
-
12896
|
Select
|
scala.None
|
|
scala.None
|
|
370
|
3396
|
12876
-
12876
|
ApplyToImplicitArgs
|
io.circe.Decoder.decodeOption
|
|
circe.this.Decoder.decodeOption[org.make.core.operation.OperationAuthentication](OperationAuthentication.this.codec)
|
|
370
|
4439
|
12876
-
12876
|
Select
|
org.make.core.operation.OperationAuthentication.codec
|
|
OperationAuthentication.this.codec
|
|
370
|
1227
|
12803
-
12927
|
Apply
|
scalikejdbc.Binders.xmap
|
|
scalikejdbc.Binders.string.xmap[Option[org.make.core.operation.OperationAuthentication]](((str: String) => io.circe.parser.`package`.decode[Option[org.make.core.operation.OperationAuthentication]](str)(circe.this.Decoder.decodeOption[org.make.core.operation.OperationAuthentication](OperationAuthentication.this.codec)).fold[Option[org.make.core.operation.OperationAuthentication]](((x$4: io.circe.Error) => scala.None), ((x: Option[org.make.core.operation.OperationAuthentication]) => scala.Predef.identity[Option[org.make.core.operation.OperationAuthentication]](x)))), ((x$5: Option[org.make.core.operation.OperationAuthentication]) => io.circe.syntax.`package`.EncoderOps[Option[org.make.core.operation.OperationAuthentication]](x$5).asJson(circe.this.Encoder.encodeOption[org.make.core.operation.OperationAuthentication](OperationAuthentication.this.codec)).noSpaces))
|
|
370
|
5031
|
12911
-
12911
|
ApplyToImplicitArgs
|
io.circe.Encoder.encodeOption
|
|
circe.this.Encoder.encodeOption[org.make.core.operation.OperationAuthentication](OperationAuthentication.this.codec)
|
|
370
|
2872
|
12837
-
12907
|
Apply
|
scala.util.Either.fold
|
|
io.circe.parser.`package`.decode[Option[org.make.core.operation.OperationAuthentication]](str)(circe.this.Decoder.decodeOption[org.make.core.operation.OperationAuthentication](OperationAuthentication.this.codec)).fold[Option[org.make.core.operation.OperationAuthentication]](((x$4: io.circe.Error) => scala.None), ((x: Option[org.make.core.operation.OperationAuthentication]) => scala.Predef.identity[Option[org.make.core.operation.OperationAuthentication]](x)))
|
|
370
|
3123
|
12909
-
12926
|
Select
|
io.circe.Json.noSpaces
|
|
io.circe.syntax.`package`.EncoderOps[Option[org.make.core.operation.OperationAuthentication]](x$5).asJson(circe.this.Encoder.encodeOption[org.make.core.operation.OperationAuthentication](OperationAuthentication.this.codec)).noSpaces
|
|
370
|
4755
|
12898
-
12906
|
Apply
|
scala.Predef.identity
|
|
scala.Predef.identity[Option[org.make.core.operation.OperationAuthentication]](x)
|
|
370
|
816
|
12911
-
12911
|
Select
|
org.make.core.operation.OperationAuthentication.codec
|
|
OperationAuthentication.this.codec
|