| Line |
Stmt Id |
Pos |
Tree |
Symbol |
Tests |
Code |
|
49
|
48910
|
2163
-
2878
|
Apply
|
org.make.core.sequence.SequenceConfiguration.apply
|
|
org.make.core.sequence.SequenceConfiguration.apply(questionId, SequenceConfigurationRequest.this.main.toExplorationConfiguration, SequenceConfigurationRequest.this.controversial.toSpecificSequenceConfiguration, SequenceConfigurationRequest.this.popular.toSpecificSequenceConfiguration, SequenceConfigurationRequest.this.keyword.toSpecificSequenceConfiguration, SequenceConfigurationRequest.this.newProposalsVoteThreshold, SequenceConfigurationRequest.this.testedProposalsEngagementThreshold, SequenceConfigurationRequest.this.testedProposalsScoreThreshold, SequenceConfigurationRequest.this.testedProposalsControversyThreshold, SequenceConfigurationRequest.this.testedProposalsMaxVotesThreshold, SequenceConfigurationRequest.this.nonSequenceVotesWeight)
|
|
51
|
32127
|
2238
-
2269
|
Select
|
org.make.api.sequence.ExplorationSequenceConfigurationRequest.toExplorationConfiguration
|
|
SequenceConfigurationRequest.this.main.toExplorationConfiguration
|
|
52
|
48874
|
2293
-
2338
|
Select
|
org.make.api.sequence.SpecificSequenceConfigurationRequest.toSpecificSequenceConfiguration
|
|
SequenceConfigurationRequest.this.controversial.toSpecificSequenceConfiguration
|
|
53
|
42064
|
2356
-
2395
|
Select
|
org.make.api.sequence.SpecificSequenceConfigurationRequest.toSpecificSequenceConfiguration
|
|
SequenceConfigurationRequest.this.popular.toSpecificSequenceConfiguration
|
|
54
|
33151
|
2413
-
2452
|
Select
|
org.make.api.sequence.SpecificSequenceConfigurationRequest.toSpecificSequenceConfiguration
|
|
SequenceConfigurationRequest.this.keyword.toSpecificSequenceConfiguration
|
|
55
|
46935
|
2488
-
2513
|
Select
|
org.make.api.sequence.SequenceConfigurationRequest.newProposalsVoteThreshold
|
|
SequenceConfigurationRequest.this.newProposalsVoteThreshold
|
|
56
|
38672
|
2558
-
2592
|
Select
|
org.make.api.sequence.SequenceConfigurationRequest.testedProposalsEngagementThreshold
|
|
SequenceConfigurationRequest.this.testedProposalsEngagementThreshold
|
|
57
|
34522
|
2632
-
2661
|
Select
|
org.make.api.sequence.SequenceConfigurationRequest.testedProposalsScoreThreshold
|
|
SequenceConfigurationRequest.this.testedProposalsScoreThreshold
|
|
58
|
48588
|
2707
-
2742
|
Select
|
org.make.api.sequence.SequenceConfigurationRequest.testedProposalsControversyThreshold
|
|
SequenceConfigurationRequest.this.testedProposalsControversyThreshold
|
|
59
|
39696
|
2785
-
2817
|
Select
|
org.make.api.sequence.SequenceConfigurationRequest.testedProposalsMaxVotesThreshold
|
|
SequenceConfigurationRequest.this.testedProposalsMaxVotesThreshold
|
|
60
|
32576
|
2850
-
2872
|
Select
|
org.make.api.sequence.SequenceConfigurationRequest.nonSequenceVotesWeight
|
|
SequenceConfigurationRequest.this.nonSequenceVotesWeight
|
|
66
|
42099
|
2988
-
3031
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.sequence.SequenceConfigurationRequest]({
val inst$macro$44: io.circe.generic.decoding.DerivedDecoder[org.make.api.sequence.SequenceConfigurationRequest] = {
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.decoding.DerivedDecoder[org.make.api.sequence.SequenceConfigurationRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.sequence.SequenceConfigurationRequest, shapeless.labelled.FieldType[Symbol @@ String("main"),org.make.api.sequence.ExplorationSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("controversial"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("popular"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("keyword"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsVoteThreshold"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsEngagementThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsScoreThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.sequence.SequenceConfigurationRequest, (Symbol @@ String("main")) :: (Symbol @@ String("controversial")) :: (Symbol @@ String("popular")) :: (Symbol @@ String("keyword")) :: (Symbol @@ String("newProposalsVoteThreshold")) :: (Symbol @@ String("testedProposalsEngagementThreshold")) :: (Symbol @@ String("testedProposalsScoreThreshold")) :: (Symbol @@ String("testedProposalsControversyThreshold")) :: (Symbol @@ String("testedProposalsMaxVotesThreshold")) :: (Symbol @@ String("nonSequenceVotesWeight")) :: shapeless.HNil, org.make.api.sequence.ExplorationSequenceConfigurationRequest :: org.make.api.sequence.SpecificSequenceConfigurationRequest :: org.make.api.sequence.SpecificSequenceConfigurationRequest :: org.make.api.sequence.SpecificSequenceConfigurationRequest :: Int :: Option[Double] :: Option[Double] :: Option[Double] :: Option[Int] :: Double :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("main"),org.make.api.sequence.ExplorationSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("controversial"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("popular"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("keyword"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsVoteThreshold"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsEngagementThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsScoreThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.sequence.SequenceConfigurationRequest, (Symbol @@ String("main")) :: (Symbol @@ String("controversial")) :: (Symbol @@ String("popular")) :: (Symbol @@ String("keyword")) :: (Symbol @@ String("newProposalsVoteThreshold")) :: (Symbol @@ String("testedProposalsEngagementThreshold")) :: (Symbol @@ String("testedProposalsScoreThreshold")) :: (Symbol @@ String("testedProposalsControversyThreshold")) :: (Symbol @@ String("testedProposalsMaxVotesThreshold")) :: (Symbol @@ String("nonSequenceVotesWeight")) :: shapeless.HNil](::.apply[Symbol @@ String("main"), (Symbol @@ String("controversial")) :: (Symbol @@ String("popular")) :: (Symbol @@ String("keyword")) :: (Symbol @@ String("newProposalsVoteThreshold")) :: (Symbol @@ String("testedProposalsEngagementThreshold")) :: (Symbol @@ String("testedProposalsScoreThreshold")) :: (Symbol @@ String("testedProposalsControversyThreshold")) :: (Symbol @@ String("testedProposalsMaxVotesThreshold")) :: (Symbol @@ String("nonSequenceVotesWeight")) :: shapeless.HNil.type](scala.Symbol.apply("main").asInstanceOf[Symbol @@ String("main")], ::.apply[Symbol @@ String("controversial"), (Symbol @@ String("popular")) :: (Symbol @@ String("keyword")) :: (Symbol @@ String("newProposalsVoteThreshold")) :: (Symbol @@ String("testedProposalsEngagementThreshold")) :: (Symbol @@ String("testedProposalsScoreThreshold")) :: (Symbol @@ String("testedProposalsControversyThreshold")) :: (Symbol @@ String("testedProposalsMaxVotesThreshold")) :: (Symbol @@ String("nonSequenceVotesWeight")) :: shapeless.HNil.type](scala.Symbol.apply("controversial").asInstanceOf[Symbol @@ String("controversial")], ::.apply[Symbol @@ String("popular"), (Symbol @@ String("keyword")) :: (Symbol @@ String("newProposalsVoteThreshold")) :: (Symbol @@ String("testedProposalsEngagementThreshold")) :: (Symbol @@ String("testedProposalsScoreThreshold")) :: (Symbol @@ String("testedProposalsControversyThreshold")) :: (Symbol @@ String("testedProposalsMaxVotesThreshold")) :: (Symbol @@ String("nonSequenceVotesWeight")) :: shapeless.HNil.type](scala.Symbol.apply("popular").asInstanceOf[Symbol @@ String("popular")], ::.apply[Symbol @@ String("keyword"), (Symbol @@ String("newProposalsVoteThreshold")) :: (Symbol @@ String("testedProposalsEngagementThreshold")) :: (Symbol @@ String("testedProposalsScoreThreshold")) :: (Symbol @@ String("testedProposalsControversyThreshold")) :: (Symbol @@ String("testedProposalsMaxVotesThreshold")) :: (Symbol @@ String("nonSequenceVotesWeight")) :: shapeless.HNil.type](scala.Symbol.apply("keyword").asInstanceOf[Symbol @@ String("keyword")], ::.apply[Symbol @@ String("newProposalsVoteThreshold"), (Symbol @@ String("testedProposalsEngagementThreshold")) :: (Symbol @@ String("testedProposalsScoreThreshold")) :: (Symbol @@ String("testedProposalsControversyThreshold")) :: (Symbol @@ String("testedProposalsMaxVotesThreshold")) :: (Symbol @@ String("nonSequenceVotesWeight")) :: shapeless.HNil.type](scala.Symbol.apply("newProposalsVoteThreshold").asInstanceOf[Symbol @@ String("newProposalsVoteThreshold")], ::.apply[Symbol @@ String("testedProposalsEngagementThreshold"), (Symbol @@ String("testedProposalsScoreThreshold")) :: (Symbol @@ String("testedProposalsControversyThreshold")) :: (Symbol @@ String("testedProposalsMaxVotesThreshold")) :: (Symbol @@ String("nonSequenceVotesWeight")) :: shapeless.HNil.type](scala.Symbol.apply("testedProposalsEngagementThreshold").asInstanceOf[Symbol @@ String("testedProposalsEngagementThreshold")], ::.apply[Symbol @@ String("testedProposalsScoreThreshold"), (Symbol @@ String("testedProposalsControversyThreshold")) :: (Symbol @@ String("testedProposalsMaxVotesThreshold")) :: (Symbol @@ String("nonSequenceVotesWeight")) :: shapeless.HNil.type](scala.Symbol.apply("testedProposalsScoreThreshold").asInstanceOf[Symbol @@ String("testedProposalsScoreThreshold")], ::.apply[Symbol @@ String("testedProposalsControversyThreshold"), (Symbol @@ String("testedProposalsMaxVotesThreshold")) :: (Symbol @@ String("nonSequenceVotesWeight")) :: shapeless.HNil.type](scala.Symbol.apply("testedProposalsControversyThreshold").asInstanceOf[Symbol @@ String("testedProposalsControversyThreshold")], ::.apply[Symbol @@ String("testedProposalsMaxVotesThreshold"), (Symbol @@ String("nonSequenceVotesWeight")) :: shapeless.HNil.type](scala.Symbol.apply("testedProposalsMaxVotesThreshold").asInstanceOf[Symbol @@ String("testedProposalsMaxVotesThreshold")], ::.apply[Symbol @@ String("nonSequenceVotesWeight"), shapeless.HNil.type](scala.Symbol.apply("nonSequenceVotesWeight").asInstanceOf[Symbol @@ String("nonSequenceVotesWeight")], HNil))))))))))), Generic.instance[org.make.api.sequence.SequenceConfigurationRequest, org.make.api.sequence.ExplorationSequenceConfigurationRequest :: org.make.api.sequence.SpecificSequenceConfigurationRequest :: org.make.api.sequence.SpecificSequenceConfigurationRequest :: org.make.api.sequence.SpecificSequenceConfigurationRequest :: Int :: Option[Double] :: Option[Double] :: Option[Double] :: Option[Int] :: Double :: shapeless.HNil](((x0$3: org.make.api.sequence.SequenceConfigurationRequest) => x0$3 match {
case (main: org.make.api.sequence.ExplorationSequenceConfigurationRequest, controversial: org.make.api.sequence.SpecificSequenceConfigurationRequest, popular: org.make.api.sequence.SpecificSequenceConfigurationRequest, keyword: org.make.api.sequence.SpecificSequenceConfigurationRequest, newProposalsVoteThreshold: Int, testedProposalsEngagementThreshold: Option[Double], testedProposalsScoreThreshold: Option[Double], testedProposalsControversyThreshold: Option[Double], testedProposalsMaxVotesThreshold: Option[Int], nonSequenceVotesWeight: Double): org.make.api.sequence.SequenceConfigurationRequest((main$macro$32 @ _), (controversial$macro$33 @ _), (popular$macro$34 @ _), (keyword$macro$35 @ _), (newProposalsVoteThreshold$macro$36 @ _), (testedProposalsEngagementThreshold$macro$37 @ _), (testedProposalsScoreThreshold$macro$38 @ _), (testedProposalsControversyThreshold$macro$39 @ _), (testedProposalsMaxVotesThreshold$macro$40 @ _), (nonSequenceVotesWeight$macro$41 @ _)) => ::.apply[org.make.api.sequence.ExplorationSequenceConfigurationRequest, org.make.api.sequence.SpecificSequenceConfigurationRequest :: org.make.api.sequence.SpecificSequenceConfigurationRequest :: org.make.api.sequence.SpecificSequenceConfigurationRequest :: Int :: Option[Double] :: Option[Double] :: Option[Double] :: Option[Int] :: Double :: shapeless.HNil.type](main$macro$32, ::.apply[org.make.api.sequence.SpecificSequenceConfigurationRequest, org.make.api.sequence.SpecificSequenceConfigurationRequest :: org.make.api.sequence.SpecificSequenceConfigurationRequest :: Int :: Option[Double] :: Option[Double] :: Option[Double] :: Option[Int] :: Double :: shapeless.HNil.type](controversial$macro$33, ::.apply[org.make.api.sequence.SpecificSequenceConfigurationRequest, org.make.api.sequence.SpecificSequenceConfigurationRequest :: Int :: Option[Double] :: Option[Double] :: Option[Double] :: Option[Int] :: Double :: shapeless.HNil.type](popular$macro$34, ::.apply[org.make.api.sequence.SpecificSequenceConfigurationRequest, Int :: Option[Double] :: Option[Double] :: Option[Double] :: Option[Int] :: Double :: shapeless.HNil.type](keyword$macro$35, ::.apply[Int, Option[Double] :: Option[Double] :: Option[Double] :: Option[Int] :: Double :: shapeless.HNil.type](newProposalsVoteThreshold$macro$36, ::.apply[Option[Double], Option[Double] :: Option[Double] :: Option[Int] :: Double :: shapeless.HNil.type](testedProposalsEngagementThreshold$macro$37, ::.apply[Option[Double], Option[Double] :: Option[Int] :: Double :: shapeless.HNil.type](testedProposalsScoreThreshold$macro$38, ::.apply[Option[Double], Option[Int] :: Double :: shapeless.HNil.type](testedProposalsControversyThreshold$macro$39, ::.apply[Option[Int], Double :: shapeless.HNil.type](testedProposalsMaxVotesThreshold$macro$40, ::.apply[Double, shapeless.HNil.type](nonSequenceVotesWeight$macro$41, HNil)))))))))).asInstanceOf[org.make.api.sequence.ExplorationSequenceConfigurationRequest :: org.make.api.sequence.SpecificSequenceConfigurationRequest :: org.make.api.sequence.SpecificSequenceConfigurationRequest :: org.make.api.sequence.SpecificSequenceConfigurationRequest :: Int :: Option[Double] :: Option[Double] :: Option[Double] :: Option[Int] :: Double :: shapeless.HNil]
}), ((x0$4: org.make.api.sequence.ExplorationSequenceConfigurationRequest :: org.make.api.sequence.SpecificSequenceConfigurationRequest :: org.make.api.sequence.SpecificSequenceConfigurationRequest :: org.make.api.sequence.SpecificSequenceConfigurationRequest :: Int :: Option[Double] :: Option[Double] :: Option[Double] :: Option[Int] :: Double :: shapeless.HNil) => x0$4 match {
case (head: org.make.api.sequence.ExplorationSequenceConfigurationRequest, tail: org.make.api.sequence.SpecificSequenceConfigurationRequest :: org.make.api.sequence.SpecificSequenceConfigurationRequest :: org.make.api.sequence.SpecificSequenceConfigurationRequest :: Int :: Option[Double] :: Option[Double] :: Option[Double] :: Option[Int] :: Double :: shapeless.HNil): org.make.api.sequence.ExplorationSequenceConfigurationRequest :: org.make.api.sequence.SpecificSequenceConfigurationRequest :: org.make.api.sequence.SpecificSequenceConfigurationRequest :: org.make.api.sequence.SpecificSequenceConfigurationRequest :: Int :: Option[Double] :: Option[Double] :: Option[Double] :: Option[Int] :: Double :: shapeless.HNil((main$macro$22 @ _), (head: org.make.api.sequence.SpecificSequenceConfigurationRequest, tail: org.make.api.sequence.SpecificSequenceConfigurationRequest :: org.make.api.sequence.SpecificSequenceConfigurationRequest :: Int :: Option[Double] :: Option[Double] :: Option[Double] :: Option[Int] :: Double :: shapeless.HNil): org.make.api.sequence.SpecificSequenceConfigurationRequest :: org.make.api.sequence.SpecificSequenceConfigurationRequest :: org.make.api.sequence.SpecificSequenceConfigurationRequest :: Int :: Option[Double] :: Option[Double] :: Option[Double] :: Option[Int] :: Double :: shapeless.HNil((controversial$macro$23 @ _), (head: org.make.api.sequence.SpecificSequenceConfigurationRequest, tail: org.make.api.sequence.SpecificSequenceConfigurationRequest :: Int :: Option[Double] :: Option[Double] :: Option[Double] :: Option[Int] :: Double :: shapeless.HNil): org.make.api.sequence.SpecificSequenceConfigurationRequest :: org.make.api.sequence.SpecificSequenceConfigurationRequest :: Int :: Option[Double] :: Option[Double] :: Option[Double] :: Option[Int] :: Double :: shapeless.HNil((popular$macro$24 @ _), (head: org.make.api.sequence.SpecificSequenceConfigurationRequest, tail: Int :: Option[Double] :: Option[Double] :: Option[Double] :: Option[Int] :: Double :: shapeless.HNil): org.make.api.sequence.SpecificSequenceConfigurationRequest :: Int :: Option[Double] :: Option[Double] :: Option[Double] :: Option[Int] :: Double :: shapeless.HNil((keyword$macro$25 @ _), (head: Int, tail: Option[Double] :: Option[Double] :: Option[Double] :: Option[Int] :: Double :: shapeless.HNil): Int :: Option[Double] :: Option[Double] :: Option[Double] :: Option[Int] :: Double :: shapeless.HNil((newProposalsVoteThreshold$macro$26 @ _), (head: Option[Double], tail: Option[Double] :: Option[Double] :: Option[Int] :: Double :: shapeless.HNil): Option[Double] :: Option[Double] :: Option[Double] :: Option[Int] :: Double :: shapeless.HNil((testedProposalsEngagementThreshold$macro$27 @ _), (head: Option[Double], tail: Option[Double] :: Option[Int] :: Double :: shapeless.HNil): Option[Double] :: Option[Double] :: Option[Int] :: Double :: shapeless.HNil((testedProposalsScoreThreshold$macro$28 @ _), (head: Option[Double], tail: Option[Int] :: Double :: shapeless.HNil): Option[Double] :: Option[Int] :: Double :: shapeless.HNil((testedProposalsControversyThreshold$macro$29 @ _), (head: Option[Int], tail: Double :: shapeless.HNil): Option[Int] :: Double :: shapeless.HNil((testedProposalsMaxVotesThreshold$macro$30 @ _), (head: Double, tail: shapeless.HNil): Double :: shapeless.HNil((nonSequenceVotesWeight$macro$31 @ _), HNil)))))))))) => sequence.this.SequenceConfigurationRequest.apply(main$macro$22, controversial$macro$23, popular$macro$24, keyword$macro$25, newProposalsVoteThreshold$macro$26, testedProposalsEngagementThreshold$macro$27, testedProposalsScoreThreshold$macro$28, testedProposalsControversyThreshold$macro$29, testedProposalsMaxVotesThreshold$macro$30, nonSequenceVotesWeight$macro$31)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("main"), org.make.api.sequence.ExplorationSequenceConfigurationRequest, (Symbol @@ String("controversial")) :: (Symbol @@ String("popular")) :: (Symbol @@ String("keyword")) :: (Symbol @@ String("newProposalsVoteThreshold")) :: (Symbol @@ String("testedProposalsEngagementThreshold")) :: (Symbol @@ String("testedProposalsScoreThreshold")) :: (Symbol @@ String("testedProposalsControversyThreshold")) :: (Symbol @@ String("testedProposalsMaxVotesThreshold")) :: (Symbol @@ String("nonSequenceVotesWeight")) :: shapeless.HNil, org.make.api.sequence.SpecificSequenceConfigurationRequest :: org.make.api.sequence.SpecificSequenceConfigurationRequest :: org.make.api.sequence.SpecificSequenceConfigurationRequest :: Int :: Option[Double] :: Option[Double] :: Option[Double] :: Option[Int] :: Double :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("controversial"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("popular"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("keyword"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsVoteThreshold"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsEngagementThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsScoreThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("controversial"), org.make.api.sequence.SpecificSequenceConfigurationRequest, (Symbol @@ String("popular")) :: (Symbol @@ String("keyword")) :: (Symbol @@ String("newProposalsVoteThreshold")) :: (Symbol @@ String("testedProposalsEngagementThreshold")) :: (Symbol @@ String("testedProposalsScoreThreshold")) :: (Symbol @@ String("testedProposalsControversyThreshold")) :: (Symbol @@ String("testedProposalsMaxVotesThreshold")) :: (Symbol @@ String("nonSequenceVotesWeight")) :: shapeless.HNil, org.make.api.sequence.SpecificSequenceConfigurationRequest :: org.make.api.sequence.SpecificSequenceConfigurationRequest :: Int :: Option[Double] :: Option[Double] :: Option[Double] :: Option[Int] :: Double :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("popular"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("keyword"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsVoteThreshold"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsEngagementThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsScoreThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("popular"), org.make.api.sequence.SpecificSequenceConfigurationRequest, (Symbol @@ String("keyword")) :: (Symbol @@ String("newProposalsVoteThreshold")) :: (Symbol @@ String("testedProposalsEngagementThreshold")) :: (Symbol @@ String("testedProposalsScoreThreshold")) :: (Symbol @@ String("testedProposalsControversyThreshold")) :: (Symbol @@ String("testedProposalsMaxVotesThreshold")) :: (Symbol @@ String("nonSequenceVotesWeight")) :: shapeless.HNil, org.make.api.sequence.SpecificSequenceConfigurationRequest :: Int :: Option[Double] :: Option[Double] :: Option[Double] :: Option[Int] :: Double :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("keyword"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsVoteThreshold"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsEngagementThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsScoreThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("keyword"), org.make.api.sequence.SpecificSequenceConfigurationRequest, (Symbol @@ String("newProposalsVoteThreshold")) :: (Symbol @@ String("testedProposalsEngagementThreshold")) :: (Symbol @@ String("testedProposalsScoreThreshold")) :: (Symbol @@ String("testedProposalsControversyThreshold")) :: (Symbol @@ String("testedProposalsMaxVotesThreshold")) :: (Symbol @@ String("nonSequenceVotesWeight")) :: shapeless.HNil, Int :: Option[Double] :: Option[Double] :: Option[Double] :: Option[Int] :: Double :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("newProposalsVoteThreshold"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsEngagementThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsScoreThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("newProposalsVoteThreshold"), Int, (Symbol @@ String("testedProposalsEngagementThreshold")) :: (Symbol @@ String("testedProposalsScoreThreshold")) :: (Symbol @@ String("testedProposalsControversyThreshold")) :: (Symbol @@ String("testedProposalsMaxVotesThreshold")) :: (Symbol @@ String("nonSequenceVotesWeight")) :: shapeless.HNil, Option[Double] :: Option[Double] :: Option[Double] :: Option[Int] :: Double :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("testedProposalsEngagementThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsScoreThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("testedProposalsEngagementThreshold"), Option[Double], (Symbol @@ String("testedProposalsScoreThreshold")) :: (Symbol @@ String("testedProposalsControversyThreshold")) :: (Symbol @@ String("testedProposalsMaxVotesThreshold")) :: (Symbol @@ String("nonSequenceVotesWeight")) :: shapeless.HNil, Option[Double] :: Option[Double] :: Option[Int] :: Double :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("testedProposalsScoreThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("testedProposalsScoreThreshold"), Option[Double], (Symbol @@ String("testedProposalsControversyThreshold")) :: (Symbol @@ String("testedProposalsMaxVotesThreshold")) :: (Symbol @@ String("nonSequenceVotesWeight")) :: shapeless.HNil, Option[Double] :: Option[Int] :: Double :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("testedProposalsControversyThreshold"), Option[Double], (Symbol @@ String("testedProposalsMaxVotesThreshold")) :: (Symbol @@ String("nonSequenceVotesWeight")) :: shapeless.HNil, Option[Int] :: Double :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("testedProposalsMaxVotesThreshold"), Option[Int], (Symbol @@ String("nonSequenceVotesWeight")) :: shapeless.HNil, Double :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("nonSequenceVotesWeight"), Double, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("nonSequenceVotesWeight")]](scala.Symbol.apply("nonSequenceVotesWeight").asInstanceOf[Symbol @@ String("nonSequenceVotesWeight")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("nonSequenceVotesWeight")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("testedProposalsMaxVotesThreshold")]](scala.Symbol.apply("testedProposalsMaxVotesThreshold").asInstanceOf[Symbol @@ String("testedProposalsMaxVotesThreshold")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("testedProposalsMaxVotesThreshold")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("testedProposalsControversyThreshold")]](scala.Symbol.apply("testedProposalsControversyThreshold").asInstanceOf[Symbol @@ String("testedProposalsControversyThreshold")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("testedProposalsControversyThreshold")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("testedProposalsScoreThreshold")]](scala.Symbol.apply("testedProposalsScoreThreshold").asInstanceOf[Symbol @@ String("testedProposalsScoreThreshold")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("testedProposalsScoreThreshold")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("testedProposalsEngagementThreshold")]](scala.Symbol.apply("testedProposalsEngagementThreshold").asInstanceOf[Symbol @@ String("testedProposalsEngagementThreshold")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("testedProposalsEngagementThreshold")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("newProposalsVoteThreshold")]](scala.Symbol.apply("newProposalsVoteThreshold").asInstanceOf[Symbol @@ String("newProposalsVoteThreshold")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("newProposalsVoteThreshold")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("keyword")]](scala.Symbol.apply("keyword").asInstanceOf[Symbol @@ String("keyword")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("keyword")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("popular")]](scala.Symbol.apply("popular").asInstanceOf[Symbol @@ String("popular")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("popular")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("controversial")]](scala.Symbol.apply("controversial").asInstanceOf[Symbol @@ String("controversial")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("controversial")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("main")]](scala.Symbol.apply("main").asInstanceOf[Symbol @@ String("main")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("main")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("main"),org.make.api.sequence.ExplorationSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("controversial"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("popular"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("keyword"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsVoteThreshold"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsEngagementThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsScoreThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("main"),org.make.api.sequence.ExplorationSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("controversial"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("popular"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("keyword"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsVoteThreshold"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsEngagementThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsScoreThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$43.this.inst$macro$42)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.sequence.SequenceConfigurationRequest]];
<stable> <accessor> lazy val inst$macro$42: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("main"),org.make.api.sequence.ExplorationSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("controversial"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("popular"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("keyword"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsVoteThreshold"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsEngagementThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsScoreThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("main"),org.make.api.sequence.ExplorationSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("controversial"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("popular"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("keyword"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsVoteThreshold"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsEngagementThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsScoreThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("main"),org.make.api.sequence.ExplorationSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("controversial"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("popular"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("keyword"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsVoteThreshold"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsEngagementThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsScoreThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderFormain: io.circe.Decoder[org.make.api.sequence.ExplorationSequenceConfigurationRequest] = sequence.this.ExplorationSequenceConfigurationRequest.decoder;
private[this] val circeGenericDecoderForkeyword: io.circe.Decoder[org.make.api.sequence.SpecificSequenceConfigurationRequest] = sequence.this.SpecificSequenceConfigurationRequest.decoder;
private[this] val circeGenericDecoderFornewProposalsVoteThreshold: io.circe.Decoder[Int] = circe.this.Decoder.decodeInt;
private[this] val circeGenericDecoderFortestedProposalsControversyThreshold: io.circe.Decoder[Option[Double]] = circe.this.Decoder.decodeOption[Double](circe.this.Decoder.decodeDouble);
private[this] val circeGenericDecoderFortestedProposalsMaxVotesThreshold: io.circe.Decoder[Option[Int]] = circe.this.Decoder.decodeOption[Int](circe.this.Decoder.decodeInt);
private[this] val circeGenericDecoderFornonSequenceVotesWeight: io.circe.Decoder[Double] = circe.this.Decoder.decodeDouble;
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("main"),org.make.api.sequence.ExplorationSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("controversial"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("popular"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("keyword"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsVoteThreshold"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsEngagementThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsScoreThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("main"), org.make.api.sequence.ExplorationSequenceConfigurationRequest, shapeless.labelled.FieldType[Symbol @@ String("controversial"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("popular"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("keyword"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsVoteThreshold"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsEngagementThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsScoreThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFormain.tryDecode(c.downField("main")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("controversial"), org.make.api.sequence.SpecificSequenceConfigurationRequest, shapeless.labelled.FieldType[Symbol @@ String("popular"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("keyword"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsVoteThreshold"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsEngagementThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsScoreThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkeyword.tryDecode(c.downField("controversial")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("popular"), org.make.api.sequence.SpecificSequenceConfigurationRequest, shapeless.labelled.FieldType[Symbol @@ String("keyword"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsVoteThreshold"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsEngagementThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsScoreThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkeyword.tryDecode(c.downField("popular")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("keyword"), org.make.api.sequence.SpecificSequenceConfigurationRequest, shapeless.labelled.FieldType[Symbol @@ String("newProposalsVoteThreshold"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsEngagementThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsScoreThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkeyword.tryDecode(c.downField("keyword")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("newProposalsVoteThreshold"), Int, shapeless.labelled.FieldType[Symbol @@ String("testedProposalsEngagementThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsScoreThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFornewProposalsVoteThreshold.tryDecode(c.downField("newProposalsVoteThreshold")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("testedProposalsEngagementThreshold"), Option[Double], shapeless.labelled.FieldType[Symbol @@ String("testedProposalsScoreThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortestedProposalsControversyThreshold.tryDecode(c.downField("testedProposalsEngagementThreshold")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("testedProposalsScoreThreshold"), Option[Double], shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortestedProposalsControversyThreshold.tryDecode(c.downField("testedProposalsScoreThreshold")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("testedProposalsControversyThreshold"), Option[Double], shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortestedProposalsControversyThreshold.tryDecode(c.downField("testedProposalsControversyThreshold")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("testedProposalsMaxVotesThreshold"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortestedProposalsMaxVotesThreshold.tryDecode(c.downField("testedProposalsMaxVotesThreshold")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("nonSequenceVotesWeight"), Double, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFornonSequenceVotesWeight.tryDecode(c.downField("nonSequenceVotesWeight")), 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("main"),org.make.api.sequence.ExplorationSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("controversial"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("popular"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("keyword"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsVoteThreshold"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsEngagementThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsScoreThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("main"), org.make.api.sequence.ExplorationSequenceConfigurationRequest, shapeless.labelled.FieldType[Symbol @@ String("controversial"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("popular"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("keyword"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsVoteThreshold"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsEngagementThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsScoreThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFormain.tryDecodeAccumulating(c.downField("main")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("controversial"), org.make.api.sequence.SpecificSequenceConfigurationRequest, shapeless.labelled.FieldType[Symbol @@ String("popular"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("keyword"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsVoteThreshold"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsEngagementThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsScoreThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkeyword.tryDecodeAccumulating(c.downField("controversial")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("popular"), org.make.api.sequence.SpecificSequenceConfigurationRequest, shapeless.labelled.FieldType[Symbol @@ String("keyword"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsVoteThreshold"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsEngagementThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsScoreThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkeyword.tryDecodeAccumulating(c.downField("popular")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("keyword"), org.make.api.sequence.SpecificSequenceConfigurationRequest, shapeless.labelled.FieldType[Symbol @@ String("newProposalsVoteThreshold"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsEngagementThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsScoreThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkeyword.tryDecodeAccumulating(c.downField("keyword")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("newProposalsVoteThreshold"), Int, shapeless.labelled.FieldType[Symbol @@ String("testedProposalsEngagementThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsScoreThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFornewProposalsVoteThreshold.tryDecodeAccumulating(c.downField("newProposalsVoteThreshold")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("testedProposalsEngagementThreshold"), Option[Double], shapeless.labelled.FieldType[Symbol @@ String("testedProposalsScoreThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortestedProposalsControversyThreshold.tryDecodeAccumulating(c.downField("testedProposalsEngagementThreshold")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("testedProposalsScoreThreshold"), Option[Double], shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortestedProposalsControversyThreshold.tryDecodeAccumulating(c.downField("testedProposalsScoreThreshold")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("testedProposalsControversyThreshold"), Option[Double], shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortestedProposalsControversyThreshold.tryDecodeAccumulating(c.downField("testedProposalsControversyThreshold")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("testedProposalsMaxVotesThreshold"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortestedProposalsMaxVotesThreshold.tryDecodeAccumulating(c.downField("testedProposalsMaxVotesThreshold")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("nonSequenceVotesWeight"), Double, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFornonSequenceVotesWeight.tryDecodeAccumulating(c.downField("nonSequenceVotesWeight")), 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.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("main"),org.make.api.sequence.ExplorationSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("controversial"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("popular"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("keyword"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsVoteThreshold"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsEngagementThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsScoreThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("main"),org.make.api.sequence.ExplorationSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("controversial"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("popular"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("keyword"),org.make.api.sequence.SpecificSequenceConfigurationRequest] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsVoteThreshold"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsEngagementThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsScoreThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsControversyThreshold"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("testedProposalsMaxVotesThreshold"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("nonSequenceVotesWeight"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$43().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.sequence.SequenceConfigurationRequest]](inst$macro$44)
})
|
|
108
|
48388
|
4944
-
5523
|
Apply
|
org.make.core.sequence.ExplorationSequenceConfiguration.apply
|
|
org.make.core.sequence.ExplorationSequenceConfiguration.apply(ExplorationSequenceConfigurationRequest.this.explorationSequenceConfigurationId, ExplorationSequenceConfigurationRequest.this.sequenceSize, ExplorationSequenceConfigurationRequest.this.maxTestedProposalCount, ExplorationSequenceConfigurationRequest.this.newRatio, ExplorationSequenceConfigurationRequest.this.controversyRatio, ExplorationSequenceConfigurationRequest.this.topSorter, ExplorationSequenceConfigurationRequest.this.controversySorter, ExplorationSequenceConfigurationRequest.this.keywordsThreshold, ExplorationSequenceConfigurationRequest.this.candidatesPoolSize, org.make.core.sequence.ExplorationSequenceConfiguration.SequenceThresholds.apply(ExplorationSequenceConfigurationRequest.this.strongOpinionThreshold, ExplorationSequenceConfigurationRequest.this.neutralOpinionThreshold, ExplorationSequenceConfigurationRequest.this.weakOpinionThreshold))
|
|
109
|
34239
|
5019
-
5053
|
Select
|
org.make.api.sequence.ExplorationSequenceConfigurationRequest.explorationSequenceConfigurationId
|
|
ExplorationSequenceConfigurationRequest.this.explorationSequenceConfigurationId
|
|
110
|
46971
|
5074
-
5086
|
Select
|
org.make.api.sequence.ExplorationSequenceConfigurationRequest.sequenceSize
|
|
ExplorationSequenceConfigurationRequest.this.sequenceSize
|
|
111
|
39131
|
5117
-
5139
|
Select
|
org.make.api.sequence.ExplorationSequenceConfigurationRequest.maxTestedProposalCount
|
|
ExplorationSequenceConfigurationRequest.this.maxTestedProposalCount
|
|
112
|
35320
|
5156
-
5164
|
Select
|
org.make.api.sequence.ExplorationSequenceConfigurationRequest.newRatio
|
|
ExplorationSequenceConfigurationRequest.this.newRatio
|
|
113
|
48624
|
5189
-
5205
|
Select
|
org.make.api.sequence.ExplorationSequenceConfigurationRequest.controversyRatio
|
|
ExplorationSequenceConfigurationRequest.this.controversyRatio
|
|
114
|
40218
|
5223
-
5232
|
Select
|
org.make.api.sequence.ExplorationSequenceConfigurationRequest.topSorter
|
|
ExplorationSequenceConfigurationRequest.this.topSorter
|
|
115
|
32611
|
5258
-
5275
|
Select
|
org.make.api.sequence.ExplorationSequenceConfigurationRequest.controversySorter
|
|
ExplorationSequenceConfigurationRequest.this.controversySorter
|
|
116
|
45935
|
5301
-
5318
|
Select
|
org.make.api.sequence.ExplorationSequenceConfigurationRequest.keywordsThreshold
|
|
ExplorationSequenceConfigurationRequest.this.keywordsThreshold
|
|
117
|
41856
|
5345
-
5363
|
Select
|
org.make.api.sequence.ExplorationSequenceConfigurationRequest.candidatesPoolSize
|
|
ExplorationSequenceConfigurationRequest.this.candidatesPoolSize
|
|
119
|
39161
|
5498
-
5518
|
Select
|
org.make.api.sequence.ExplorationSequenceConfigurationRequest.weakOpinionThreshold
|
|
ExplorationSequenceConfigurationRequest.this.weakOpinionThreshold
|
|
119
|
46736
|
5473
-
5496
|
Select
|
org.make.api.sequence.ExplorationSequenceConfigurationRequest.neutralOpinionThreshold
|
|
ExplorationSequenceConfigurationRequest.this.neutralOpinionThreshold
|
|
119
|
34755
|
5390
-
5519
|
Apply
|
org.make.core.sequence.ExplorationSequenceConfiguration.SequenceThresholds.apply
|
|
org.make.core.sequence.ExplorationSequenceConfiguration.SequenceThresholds.apply(ExplorationSequenceConfigurationRequest.this.strongOpinionThreshold, ExplorationSequenceConfigurationRequest.this.neutralOpinionThreshold, ExplorationSequenceConfigurationRequest.this.weakOpinionThreshold)
|
|
119
|
34273
|
5449
-
5471
|
Select
|
org.make.api.sequence.ExplorationSequenceConfigurationRequest.strongOpinionThreshold
|
|
ExplorationSequenceConfigurationRequest.this.strongOpinionThreshold
|
|
124
|
40249
|
5651
-
5664
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.sequence.ExplorationSequenceConfigurationRequest]({
val inst$macro$52: io.circe.generic.decoding.DerivedDecoder[org.make.api.sequence.ExplorationSequenceConfigurationRequest] = {
final class anon$lazy$macro$51 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$51 = {
anon$lazy$macro$51.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.sequence.ExplorationSequenceConfigurationRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.sequence.ExplorationSequenceConfigurationRequest, shapeless.labelled.FieldType[Symbol @@ String("explorationSequenceConfigurationId"),org.make.core.sequence.ExplorationSequenceConfigurationId] :: shapeless.labelled.FieldType[Symbol @@ String("sequenceSize"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("newRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("controversyRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("topSorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("controversySorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.sequence.ExplorationSequenceConfigurationRequest, (Symbol @@ String("explorationSequenceConfigurationId")) :: (Symbol @@ String("sequenceSize")) :: (Symbol @@ String("maxTestedProposalCount")) :: (Symbol @@ String("newRatio")) :: (Symbol @@ String("controversyRatio")) :: (Symbol @@ String("topSorter")) :: (Symbol @@ String("controversySorter")) :: (Symbol @@ String("keywordsThreshold")) :: (Symbol @@ String("candidatesPoolSize")) :: (Symbol @@ String("strongOpinionThreshold")) :: (Symbol @@ String("neutralOpinionThreshold")) :: (Symbol @@ String("weakOpinionThreshold")) :: shapeless.HNil, org.make.core.sequence.ExplorationSequenceConfigurationId :: eu.timepit.refined.types.numeric.PosInt :: eu.timepit.refined.types.numeric.PosInt :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("explorationSequenceConfigurationId"),org.make.core.sequence.ExplorationSequenceConfigurationId] :: shapeless.labelled.FieldType[Symbol @@ String("sequenceSize"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("newRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("controversyRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("topSorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("controversySorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.sequence.ExplorationSequenceConfigurationRequest, (Symbol @@ String("explorationSequenceConfigurationId")) :: (Symbol @@ String("sequenceSize")) :: (Symbol @@ String("maxTestedProposalCount")) :: (Symbol @@ String("newRatio")) :: (Symbol @@ String("controversyRatio")) :: (Symbol @@ String("topSorter")) :: (Symbol @@ String("controversySorter")) :: (Symbol @@ String("keywordsThreshold")) :: (Symbol @@ String("candidatesPoolSize")) :: (Symbol @@ String("strongOpinionThreshold")) :: (Symbol @@ String("neutralOpinionThreshold")) :: (Symbol @@ String("weakOpinionThreshold")) :: shapeless.HNil](::.apply[Symbol @@ String("explorationSequenceConfigurationId"), (Symbol @@ String("sequenceSize")) :: (Symbol @@ String("maxTestedProposalCount")) :: (Symbol @@ String("newRatio")) :: (Symbol @@ String("controversyRatio")) :: (Symbol @@ String("topSorter")) :: (Symbol @@ String("controversySorter")) :: (Symbol @@ String("keywordsThreshold")) :: (Symbol @@ String("candidatesPoolSize")) :: (Symbol @@ String("strongOpinionThreshold")) :: (Symbol @@ String("neutralOpinionThreshold")) :: (Symbol @@ String("weakOpinionThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("explorationSequenceConfigurationId").asInstanceOf[Symbol @@ String("explorationSequenceConfigurationId")], ::.apply[Symbol @@ String("sequenceSize"), (Symbol @@ String("maxTestedProposalCount")) :: (Symbol @@ String("newRatio")) :: (Symbol @@ String("controversyRatio")) :: (Symbol @@ String("topSorter")) :: (Symbol @@ String("controversySorter")) :: (Symbol @@ String("keywordsThreshold")) :: (Symbol @@ String("candidatesPoolSize")) :: (Symbol @@ String("strongOpinionThreshold")) :: (Symbol @@ String("neutralOpinionThreshold")) :: (Symbol @@ String("weakOpinionThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("sequenceSize").asInstanceOf[Symbol @@ String("sequenceSize")], ::.apply[Symbol @@ String("maxTestedProposalCount"), (Symbol @@ String("newRatio")) :: (Symbol @@ String("controversyRatio")) :: (Symbol @@ String("topSorter")) :: (Symbol @@ String("controversySorter")) :: (Symbol @@ String("keywordsThreshold")) :: (Symbol @@ String("candidatesPoolSize")) :: (Symbol @@ String("strongOpinionThreshold")) :: (Symbol @@ String("neutralOpinionThreshold")) :: (Symbol @@ String("weakOpinionThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("maxTestedProposalCount").asInstanceOf[Symbol @@ String("maxTestedProposalCount")], ::.apply[Symbol @@ String("newRatio"), (Symbol @@ String("controversyRatio")) :: (Symbol @@ String("topSorter")) :: (Symbol @@ String("controversySorter")) :: (Symbol @@ String("keywordsThreshold")) :: (Symbol @@ String("candidatesPoolSize")) :: (Symbol @@ String("strongOpinionThreshold")) :: (Symbol @@ String("neutralOpinionThreshold")) :: (Symbol @@ String("weakOpinionThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("newRatio").asInstanceOf[Symbol @@ String("newRatio")], ::.apply[Symbol @@ String("controversyRatio"), (Symbol @@ String("topSorter")) :: (Symbol @@ String("controversySorter")) :: (Symbol @@ String("keywordsThreshold")) :: (Symbol @@ String("candidatesPoolSize")) :: (Symbol @@ String("strongOpinionThreshold")) :: (Symbol @@ String("neutralOpinionThreshold")) :: (Symbol @@ String("weakOpinionThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("controversyRatio").asInstanceOf[Symbol @@ String("controversyRatio")], ::.apply[Symbol @@ String("topSorter"), (Symbol @@ String("controversySorter")) :: (Symbol @@ String("keywordsThreshold")) :: (Symbol @@ String("candidatesPoolSize")) :: (Symbol @@ String("strongOpinionThreshold")) :: (Symbol @@ String("neutralOpinionThreshold")) :: (Symbol @@ String("weakOpinionThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("topSorter").asInstanceOf[Symbol @@ String("topSorter")], ::.apply[Symbol @@ String("controversySorter"), (Symbol @@ String("keywordsThreshold")) :: (Symbol @@ String("candidatesPoolSize")) :: (Symbol @@ String("strongOpinionThreshold")) :: (Symbol @@ String("neutralOpinionThreshold")) :: (Symbol @@ String("weakOpinionThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("controversySorter").asInstanceOf[Symbol @@ String("controversySorter")], ::.apply[Symbol @@ String("keywordsThreshold"), (Symbol @@ String("candidatesPoolSize")) :: (Symbol @@ String("strongOpinionThreshold")) :: (Symbol @@ String("neutralOpinionThreshold")) :: (Symbol @@ String("weakOpinionThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("keywordsThreshold").asInstanceOf[Symbol @@ String("keywordsThreshold")], ::.apply[Symbol @@ String("candidatesPoolSize"), (Symbol @@ String("strongOpinionThreshold")) :: (Symbol @@ String("neutralOpinionThreshold")) :: (Symbol @@ String("weakOpinionThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("candidatesPoolSize").asInstanceOf[Symbol @@ String("candidatesPoolSize")], ::.apply[Symbol @@ String("strongOpinionThreshold"), (Symbol @@ String("neutralOpinionThreshold")) :: (Symbol @@ String("weakOpinionThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("strongOpinionThreshold").asInstanceOf[Symbol @@ String("strongOpinionThreshold")], ::.apply[Symbol @@ String("neutralOpinionThreshold"), (Symbol @@ String("weakOpinionThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("neutralOpinionThreshold").asInstanceOf[Symbol @@ String("neutralOpinionThreshold")], ::.apply[Symbol @@ String("weakOpinionThreshold"), shapeless.HNil.type](scala.Symbol.apply("weakOpinionThreshold").asInstanceOf[Symbol @@ String("weakOpinionThreshold")], HNil))))))))))))), Generic.instance[org.make.api.sequence.ExplorationSequenceConfigurationRequest, org.make.core.sequence.ExplorationSequenceConfigurationId :: eu.timepit.refined.types.numeric.PosInt :: eu.timepit.refined.types.numeric.PosInt :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil](((x0$3: org.make.api.sequence.ExplorationSequenceConfigurationRequest) => x0$3 match {
case (explorationSequenceConfigurationId: org.make.core.sequence.ExplorationSequenceConfigurationId, sequenceSize: eu.timepit.refined.types.numeric.PosInt, maxTestedProposalCount: eu.timepit.refined.types.numeric.PosInt, newRatio: org.make.core.technical.RefinedTypes.Ratio, controversyRatio: org.make.core.technical.RefinedTypes.Ratio, topSorter: org.make.core.sequence.ExplorationSortAlgorithm, controversySorter: org.make.core.sequence.ExplorationSortAlgorithm, keywordsThreshold: org.make.core.technical.RefinedTypes.Ratio, candidatesPoolSize: Int, strongOpinionThreshold: org.make.core.technical.RefinedTypes.Ratio, neutralOpinionThreshold: org.make.core.technical.RefinedTypes.Ratio, weakOpinionThreshold: org.make.core.technical.RefinedTypes.Ratio): org.make.api.sequence.ExplorationSequenceConfigurationRequest((explorationSequenceConfigurationId$macro$38 @ _), (sequenceSize$macro$39 @ _), (maxTestedProposalCount$macro$40 @ _), (newRatio$macro$41 @ _), (controversyRatio$macro$42 @ _), (topSorter$macro$43 @ _), (controversySorter$macro$44 @ _), (keywordsThreshold$macro$45 @ _), (candidatesPoolSize$macro$46 @ _), (strongOpinionThreshold$macro$47 @ _), (neutralOpinionThreshold$macro$48 @ _), (weakOpinionThreshold$macro$49 @ _)) => ::.apply[org.make.core.sequence.ExplorationSequenceConfigurationId, eu.timepit.refined.types.numeric.PosInt :: eu.timepit.refined.types.numeric.PosInt :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil.type](explorationSequenceConfigurationId$macro$38, ::.apply[eu.timepit.refined.types.numeric.PosInt, eu.timepit.refined.types.numeric.PosInt :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil.type](sequenceSize$macro$39, ::.apply[eu.timepit.refined.types.numeric.PosInt, org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil.type](maxTestedProposalCount$macro$40, ::.apply[org.make.core.technical.RefinedTypes.Ratio, org.make.core.technical.RefinedTypes.Ratio :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil.type](newRatio$macro$41, ::.apply[org.make.core.technical.RefinedTypes.Ratio, org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil.type](controversyRatio$macro$42, ::.apply[org.make.core.sequence.ExplorationSortAlgorithm, org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil.type](topSorter$macro$43, ::.apply[org.make.core.sequence.ExplorationSortAlgorithm, org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil.type](controversySorter$macro$44, ::.apply[org.make.core.technical.RefinedTypes.Ratio, Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil.type](keywordsThreshold$macro$45, ::.apply[Int, org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil.type](candidatesPoolSize$macro$46, ::.apply[org.make.core.technical.RefinedTypes.Ratio, org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil.type](strongOpinionThreshold$macro$47, ::.apply[org.make.core.technical.RefinedTypes.Ratio, org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil.type](neutralOpinionThreshold$macro$48, ::.apply[org.make.core.technical.RefinedTypes.Ratio, shapeless.HNil.type](weakOpinionThreshold$macro$49, HNil)))))))))))).asInstanceOf[org.make.core.sequence.ExplorationSequenceConfigurationId :: eu.timepit.refined.types.numeric.PosInt :: eu.timepit.refined.types.numeric.PosInt :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil]
}), ((x0$4: org.make.core.sequence.ExplorationSequenceConfigurationId :: eu.timepit.refined.types.numeric.PosInt :: eu.timepit.refined.types.numeric.PosInt :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.sequence.ExplorationSequenceConfigurationId, tail: eu.timepit.refined.types.numeric.PosInt :: eu.timepit.refined.types.numeric.PosInt :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil): org.make.core.sequence.ExplorationSequenceConfigurationId :: eu.timepit.refined.types.numeric.PosInt :: eu.timepit.refined.types.numeric.PosInt :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil((explorationSequenceConfigurationId$macro$26 @ _), (head: eu.timepit.refined.types.numeric.PosInt, tail: eu.timepit.refined.types.numeric.PosInt :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil): eu.timepit.refined.types.numeric.PosInt :: eu.timepit.refined.types.numeric.PosInt :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil((sequenceSize$macro$27 @ _), (head: eu.timepit.refined.types.numeric.PosInt, tail: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil): eu.timepit.refined.types.numeric.PosInt :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil((maxTestedProposalCount$macro$28 @ _), (head: org.make.core.technical.RefinedTypes.Ratio, tail: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil): org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil((newRatio$macro$29 @ _), (head: org.make.core.technical.RefinedTypes.Ratio, tail: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil): org.make.core.technical.RefinedTypes.Ratio :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil((controversyRatio$macro$30 @ _), (head: org.make.core.sequence.ExplorationSortAlgorithm, tail: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil): org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil((topSorter$macro$31 @ _), (head: org.make.core.sequence.ExplorationSortAlgorithm, tail: org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil): org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil((controversySorter$macro$32 @ _), (head: org.make.core.technical.RefinedTypes.Ratio, tail: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil): org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil((keywordsThreshold$macro$33 @ _), (head: Int, tail: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil): Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil((candidatesPoolSize$macro$34 @ _), (head: org.make.core.technical.RefinedTypes.Ratio, tail: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil): org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil((strongOpinionThreshold$macro$35 @ _), (head: org.make.core.technical.RefinedTypes.Ratio, tail: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil): org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil((neutralOpinionThreshold$macro$36 @ _), (head: org.make.core.technical.RefinedTypes.Ratio, tail: shapeless.HNil): org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil((weakOpinionThreshold$macro$37 @ _), HNil)))))))))))) => sequence.this.ExplorationSequenceConfigurationRequest.apply(explorationSequenceConfigurationId$macro$26, sequenceSize$macro$27, maxTestedProposalCount$macro$28, newRatio$macro$29, controversyRatio$macro$30, topSorter$macro$31, controversySorter$macro$32, keywordsThreshold$macro$33, candidatesPoolSize$macro$34, strongOpinionThreshold$macro$35, neutralOpinionThreshold$macro$36, weakOpinionThreshold$macro$37)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("explorationSequenceConfigurationId"), org.make.core.sequence.ExplorationSequenceConfigurationId, (Symbol @@ String("sequenceSize")) :: (Symbol @@ String("maxTestedProposalCount")) :: (Symbol @@ String("newRatio")) :: (Symbol @@ String("controversyRatio")) :: (Symbol @@ String("topSorter")) :: (Symbol @@ String("controversySorter")) :: (Symbol @@ String("keywordsThreshold")) :: (Symbol @@ String("candidatesPoolSize")) :: (Symbol @@ String("strongOpinionThreshold")) :: (Symbol @@ String("neutralOpinionThreshold")) :: (Symbol @@ String("weakOpinionThreshold")) :: shapeless.HNil, eu.timepit.refined.types.numeric.PosInt :: eu.timepit.refined.types.numeric.PosInt :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("sequenceSize"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("newRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("controversyRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("topSorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("controversySorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("sequenceSize"), eu.timepit.refined.types.numeric.PosInt, (Symbol @@ String("maxTestedProposalCount")) :: (Symbol @@ String("newRatio")) :: (Symbol @@ String("controversyRatio")) :: (Symbol @@ String("topSorter")) :: (Symbol @@ String("controversySorter")) :: (Symbol @@ String("keywordsThreshold")) :: (Symbol @@ String("candidatesPoolSize")) :: (Symbol @@ String("strongOpinionThreshold")) :: (Symbol @@ String("neutralOpinionThreshold")) :: (Symbol @@ String("weakOpinionThreshold")) :: shapeless.HNil, eu.timepit.refined.types.numeric.PosInt :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("newRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("controversyRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("topSorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("controversySorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("maxTestedProposalCount"), eu.timepit.refined.types.numeric.PosInt, (Symbol @@ String("newRatio")) :: (Symbol @@ String("controversyRatio")) :: (Symbol @@ String("topSorter")) :: (Symbol @@ String("controversySorter")) :: (Symbol @@ String("keywordsThreshold")) :: (Symbol @@ String("candidatesPoolSize")) :: (Symbol @@ String("strongOpinionThreshold")) :: (Symbol @@ String("neutralOpinionThreshold")) :: (Symbol @@ String("weakOpinionThreshold")) :: shapeless.HNil, org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("newRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("controversyRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("topSorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("controversySorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("newRatio"), org.make.core.technical.RefinedTypes.Ratio, (Symbol @@ String("controversyRatio")) :: (Symbol @@ String("topSorter")) :: (Symbol @@ String("controversySorter")) :: (Symbol @@ String("keywordsThreshold")) :: (Symbol @@ String("candidatesPoolSize")) :: (Symbol @@ String("strongOpinionThreshold")) :: (Symbol @@ String("neutralOpinionThreshold")) :: (Symbol @@ String("weakOpinionThreshold")) :: shapeless.HNil, org.make.core.technical.RefinedTypes.Ratio :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("controversyRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("topSorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("controversySorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("controversyRatio"), org.make.core.technical.RefinedTypes.Ratio, (Symbol @@ String("topSorter")) :: (Symbol @@ String("controversySorter")) :: (Symbol @@ String("keywordsThreshold")) :: (Symbol @@ String("candidatesPoolSize")) :: (Symbol @@ String("strongOpinionThreshold")) :: (Symbol @@ String("neutralOpinionThreshold")) :: (Symbol @@ String("weakOpinionThreshold")) :: shapeless.HNil, org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("topSorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("controversySorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("topSorter"), org.make.core.sequence.ExplorationSortAlgorithm, (Symbol @@ String("controversySorter")) :: (Symbol @@ String("keywordsThreshold")) :: (Symbol @@ String("candidatesPoolSize")) :: (Symbol @@ String("strongOpinionThreshold")) :: (Symbol @@ String("neutralOpinionThreshold")) :: (Symbol @@ String("weakOpinionThreshold")) :: shapeless.HNil, org.make.core.sequence.ExplorationSortAlgorithm :: org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("controversySorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("controversySorter"), org.make.core.sequence.ExplorationSortAlgorithm, (Symbol @@ String("keywordsThreshold")) :: (Symbol @@ String("candidatesPoolSize")) :: (Symbol @@ String("strongOpinionThreshold")) :: (Symbol @@ String("neutralOpinionThreshold")) :: (Symbol @@ String("weakOpinionThreshold")) :: shapeless.HNil, org.make.core.technical.RefinedTypes.Ratio :: Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("keywordsThreshold"), org.make.core.technical.RefinedTypes.Ratio, (Symbol @@ String("candidatesPoolSize")) :: (Symbol @@ String("strongOpinionThreshold")) :: (Symbol @@ String("neutralOpinionThreshold")) :: (Symbol @@ String("weakOpinionThreshold")) :: shapeless.HNil, Int :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("candidatesPoolSize"), Int, (Symbol @@ String("strongOpinionThreshold")) :: (Symbol @@ String("neutralOpinionThreshold")) :: (Symbol @@ String("weakOpinionThreshold")) :: shapeless.HNil, org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("strongOpinionThreshold"), org.make.core.technical.RefinedTypes.Ratio, (Symbol @@ String("neutralOpinionThreshold")) :: (Symbol @@ String("weakOpinionThreshold")) :: shapeless.HNil, org.make.core.technical.RefinedTypes.Ratio :: org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("neutralOpinionThreshold"), org.make.core.technical.RefinedTypes.Ratio, (Symbol @@ String("weakOpinionThreshold")) :: shapeless.HNil, org.make.core.technical.RefinedTypes.Ratio :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("weakOpinionThreshold"), org.make.core.technical.RefinedTypes.Ratio, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("weakOpinionThreshold")]](scala.Symbol.apply("weakOpinionThreshold").asInstanceOf[Symbol @@ String("weakOpinionThreshold")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("weakOpinionThreshold")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("neutralOpinionThreshold")]](scala.Symbol.apply("neutralOpinionThreshold").asInstanceOf[Symbol @@ String("neutralOpinionThreshold")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("neutralOpinionThreshold")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("strongOpinionThreshold")]](scala.Symbol.apply("strongOpinionThreshold").asInstanceOf[Symbol @@ String("strongOpinionThreshold")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("strongOpinionThreshold")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("candidatesPoolSize")]](scala.Symbol.apply("candidatesPoolSize").asInstanceOf[Symbol @@ String("candidatesPoolSize")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("candidatesPoolSize")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("keywordsThreshold")]](scala.Symbol.apply("keywordsThreshold").asInstanceOf[Symbol @@ String("keywordsThreshold")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("keywordsThreshold")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("controversySorter")]](scala.Symbol.apply("controversySorter").asInstanceOf[Symbol @@ String("controversySorter")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("controversySorter")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("topSorter")]](scala.Symbol.apply("topSorter").asInstanceOf[Symbol @@ String("topSorter")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("topSorter")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("controversyRatio")]](scala.Symbol.apply("controversyRatio").asInstanceOf[Symbol @@ String("controversyRatio")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("controversyRatio")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("newRatio")]](scala.Symbol.apply("newRatio").asInstanceOf[Symbol @@ String("newRatio")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("newRatio")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("maxTestedProposalCount")]](scala.Symbol.apply("maxTestedProposalCount").asInstanceOf[Symbol @@ String("maxTestedProposalCount")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("maxTestedProposalCount")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("sequenceSize")]](scala.Symbol.apply("sequenceSize").asInstanceOf[Symbol @@ String("sequenceSize")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("sequenceSize")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("explorationSequenceConfigurationId")]](scala.Symbol.apply("explorationSequenceConfigurationId").asInstanceOf[Symbol @@ String("explorationSequenceConfigurationId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("explorationSequenceConfigurationId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("explorationSequenceConfigurationId"),org.make.core.sequence.ExplorationSequenceConfigurationId] :: shapeless.labelled.FieldType[Symbol @@ String("sequenceSize"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("newRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("controversyRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("topSorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("controversySorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("explorationSequenceConfigurationId"),org.make.core.sequence.ExplorationSequenceConfigurationId] :: shapeless.labelled.FieldType[Symbol @@ String("sequenceSize"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("newRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("controversyRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("topSorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("controversySorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$51.this.inst$macro$50)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.sequence.ExplorationSequenceConfigurationRequest]];
<stable> <accessor> lazy val inst$macro$50: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("explorationSequenceConfigurationId"),org.make.core.sequence.ExplorationSequenceConfigurationId] :: shapeless.labelled.FieldType[Symbol @@ String("sequenceSize"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("newRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("controversyRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("topSorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("controversySorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("explorationSequenceConfigurationId"),org.make.core.sequence.ExplorationSequenceConfigurationId] :: shapeless.labelled.FieldType[Symbol @@ String("sequenceSize"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("newRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("controversyRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("topSorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("controversySorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("explorationSequenceConfigurationId"),org.make.core.sequence.ExplorationSequenceConfigurationId] :: shapeless.labelled.FieldType[Symbol @@ String("sequenceSize"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("newRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("controversyRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("topSorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("controversySorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForexplorationSequenceConfigurationId: io.circe.Codec[org.make.core.sequence.ExplorationSequenceConfigurationId] = sequence.this.ExplorationSequenceConfigurationId.codec;
private[this] val circeGenericDecoderFormaxTestedProposalCount: io.circe.Decoder[eu.timepit.refined.api.Refined[Int,eu.timepit.refined.numeric.Positive]] = io.circe.refined.`package`.refinedDecoder[Int, eu.timepit.refined.numeric.Positive, eu.timepit.refined.api.Refined](circe.this.Decoder.decodeInt, numeric.this.Greater.greaterValidate[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), api.this.RefType.refinedRefType);
private[this] val circeGenericDecoderForcontroversySorter: io.circe.Decoder[org.make.core.sequence.ExplorationSortAlgorithm] = sequence.this.ExplorationSortAlgorithm.circeDecoder;
private[this] val circeGenericDecoderForcandidatesPoolSize: io.circe.Decoder[Int] = circe.this.Decoder.decodeInt;
private[this] val circeGenericDecoderForweakOpinionThreshold: io.circe.Decoder[eu.timepit.refined.api.Refined[Double,eu.timepit.refined.numeric.Interval.Closed[Int(0),Int(1)]]] = io.circe.refined.`package`.refinedDecoder[Double, eu.timepit.refined.numeric.Interval.Closed[Int(0),Int(1)], eu.timepit.refined.api.Refined](circe.this.Decoder.decodeDouble, boolean.this.And.andValidate[Double, eu.timepit.refined.numeric.GreaterEqual[Int(0)], this.R, eu.timepit.refined.numeric.LessEqual[Int(1)], this.R](boolean.this.Not.notValidate[Double, eu.timepit.refined.numeric.Less[Int(0)], this.R](numeric.this.Less.lessValidate[Double, Int(0)](internal.this.WitnessAs.intWitnessAsDouble[Int(0)](Witness.mkWitness[Int(0)](0.asInstanceOf[Int(0)])), math.this.Numeric.DoubleIsFractional)), boolean.this.Not.notValidate[Double, eu.timepit.refined.numeric.Greater[Int(1)], this.R](numeric.this.Greater.greaterValidate[Double, Int(1)](internal.this.WitnessAs.intWitnessAsDouble[Int(1)](Witness.mkWitness[Int(1)](1.asInstanceOf[Int(1)])), math.this.Numeric.DoubleIsFractional))), api.this.RefType.refinedRefType);
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("explorationSequenceConfigurationId"),org.make.core.sequence.ExplorationSequenceConfigurationId] :: shapeless.labelled.FieldType[Symbol @@ String("sequenceSize"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("newRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("controversyRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("topSorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("controversySorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("explorationSequenceConfigurationId"), org.make.core.sequence.ExplorationSequenceConfigurationId, shapeless.labelled.FieldType[Symbol @@ String("sequenceSize"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("newRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("controversyRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("topSorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("controversySorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForexplorationSequenceConfigurationId.tryDecode(c.downField("explorationSequenceConfigurationId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("sequenceSize"), eu.timepit.refined.types.numeric.PosInt, shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("newRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("controversyRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("topSorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("controversySorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFormaxTestedProposalCount.tryDecode(c.downField("sequenceSize")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("maxTestedProposalCount"), eu.timepit.refined.types.numeric.PosInt, shapeless.labelled.FieldType[Symbol @@ String("newRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("controversyRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("topSorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("controversySorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFormaxTestedProposalCount.tryDecode(c.downField("maxTestedProposalCount")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("newRatio"), org.make.core.technical.RefinedTypes.Ratio, shapeless.labelled.FieldType[Symbol @@ String("controversyRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("topSorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("controversySorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForweakOpinionThreshold.tryDecode(c.downField("newRatio")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("controversyRatio"), org.make.core.technical.RefinedTypes.Ratio, shapeless.labelled.FieldType[Symbol @@ String("topSorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("controversySorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForweakOpinionThreshold.tryDecode(c.downField("controversyRatio")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("topSorter"), org.make.core.sequence.ExplorationSortAlgorithm, shapeless.labelled.FieldType[Symbol @@ String("controversySorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontroversySorter.tryDecode(c.downField("topSorter")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("controversySorter"), org.make.core.sequence.ExplorationSortAlgorithm, shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontroversySorter.tryDecode(c.downField("controversySorter")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("keywordsThreshold"), org.make.core.technical.RefinedTypes.Ratio, shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForweakOpinionThreshold.tryDecode(c.downField("keywordsThreshold")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("candidatesPoolSize"), Int, shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcandidatesPoolSize.tryDecode(c.downField("candidatesPoolSize")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("strongOpinionThreshold"), org.make.core.technical.RefinedTypes.Ratio, shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForweakOpinionThreshold.tryDecode(c.downField("strongOpinionThreshold")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("neutralOpinionThreshold"), org.make.core.technical.RefinedTypes.Ratio, shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForweakOpinionThreshold.tryDecode(c.downField("neutralOpinionThreshold")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("weakOpinionThreshold"), org.make.core.technical.RefinedTypes.Ratio, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForweakOpinionThreshold.tryDecode(c.downField("weakOpinionThreshold")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("explorationSequenceConfigurationId"),org.make.core.sequence.ExplorationSequenceConfigurationId] :: shapeless.labelled.FieldType[Symbol @@ String("sequenceSize"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("newRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("controversyRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("topSorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("controversySorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("explorationSequenceConfigurationId"), org.make.core.sequence.ExplorationSequenceConfigurationId, shapeless.labelled.FieldType[Symbol @@ String("sequenceSize"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("newRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("controversyRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("topSorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("controversySorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForexplorationSequenceConfigurationId.tryDecodeAccumulating(c.downField("explorationSequenceConfigurationId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("sequenceSize"), eu.timepit.refined.types.numeric.PosInt, shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("newRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("controversyRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("topSorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("controversySorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFormaxTestedProposalCount.tryDecodeAccumulating(c.downField("sequenceSize")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("maxTestedProposalCount"), eu.timepit.refined.types.numeric.PosInt, shapeless.labelled.FieldType[Symbol @@ String("newRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("controversyRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("topSorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("controversySorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFormaxTestedProposalCount.tryDecodeAccumulating(c.downField("maxTestedProposalCount")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("newRatio"), org.make.core.technical.RefinedTypes.Ratio, shapeless.labelled.FieldType[Symbol @@ String("controversyRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("topSorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("controversySorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForweakOpinionThreshold.tryDecodeAccumulating(c.downField("newRatio")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("controversyRatio"), org.make.core.technical.RefinedTypes.Ratio, shapeless.labelled.FieldType[Symbol @@ String("topSorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("controversySorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForweakOpinionThreshold.tryDecodeAccumulating(c.downField("controversyRatio")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("topSorter"), org.make.core.sequence.ExplorationSortAlgorithm, shapeless.labelled.FieldType[Symbol @@ String("controversySorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontroversySorter.tryDecodeAccumulating(c.downField("topSorter")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("controversySorter"), org.make.core.sequence.ExplorationSortAlgorithm, shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontroversySorter.tryDecodeAccumulating(c.downField("controversySorter")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("keywordsThreshold"), org.make.core.technical.RefinedTypes.Ratio, shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForweakOpinionThreshold.tryDecodeAccumulating(c.downField("keywordsThreshold")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("candidatesPoolSize"), Int, shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcandidatesPoolSize.tryDecodeAccumulating(c.downField("candidatesPoolSize")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("strongOpinionThreshold"), org.make.core.technical.RefinedTypes.Ratio, shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForweakOpinionThreshold.tryDecodeAccumulating(c.downField("strongOpinionThreshold")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("neutralOpinionThreshold"), org.make.core.technical.RefinedTypes.Ratio, shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForweakOpinionThreshold.tryDecodeAccumulating(c.downField("neutralOpinionThreshold")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("weakOpinionThreshold"), org.make.core.technical.RefinedTypes.Ratio, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForweakOpinionThreshold.tryDecodeAccumulating(c.downField("weakOpinionThreshold")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("explorationSequenceConfigurationId"),org.make.core.sequence.ExplorationSequenceConfigurationId] :: shapeless.labelled.FieldType[Symbol @@ String("sequenceSize"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("newRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("controversyRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("topSorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("controversySorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("explorationSequenceConfigurationId"),org.make.core.sequence.ExplorationSequenceConfigurationId] :: shapeless.labelled.FieldType[Symbol @@ String("sequenceSize"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("newRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("controversyRatio"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("topSorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("controversySorter"),org.make.core.sequence.ExplorationSortAlgorithm] :: shapeless.labelled.FieldType[Symbol @@ String("keywordsThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("candidatesPoolSize"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("strongOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("neutralOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.labelled.FieldType[Symbol @@ String("weakOpinionThreshold"),org.make.core.technical.RefinedTypes.Ratio] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$51().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.sequence.ExplorationSequenceConfigurationRequest]](inst$macro$52)
})
|
|
149
|
39200
|
6652
-
6950
|
Apply
|
org.make.core.sequence.SpecificSequenceConfiguration.apply
|
|
org.make.core.sequence.SpecificSequenceConfiguration.apply(SpecificSequenceConfigurationRequest.this.specificSequenceConfigurationId, SpecificSequenceConfigurationRequest.this.sequenceSize, SpecificSequenceConfigurationRequest.this.newProposalsRatio, SpecificSequenceConfigurationRequest.this.maxTestedProposalCount, SpecificSequenceConfigurationRequest.this.selectionAlgorithmName)
|
|
150
|
32372
|
6723
-
6754
|
Select
|
org.make.api.sequence.SpecificSequenceConfigurationRequest.specificSequenceConfigurationId
|
|
SpecificSequenceConfigurationRequest.this.specificSequenceConfigurationId
|
|
151
|
45144
|
6777
-
6789
|
Select
|
org.make.api.sequence.SpecificSequenceConfigurationRequest.sequenceSize
|
|
SpecificSequenceConfigurationRequest.this.sequenceSize
|
|
152
|
41286
|
6817
-
6834
|
Select
|
org.make.api.sequence.SpecificSequenceConfigurationRequest.newProposalsRatio
|
|
SpecificSequenceConfigurationRequest.this.newProposalsRatio
|
|
153
|
34037
|
6867
-
6889
|
Select
|
org.make.api.sequence.SpecificSequenceConfigurationRequest.maxTestedProposalCount
|
|
SpecificSequenceConfigurationRequest.this.maxTestedProposalCount
|
|
154
|
46767
|
6922
-
6944
|
Select
|
org.make.api.sequence.SpecificSequenceConfigurationRequest.selectionAlgorithmName
|
|
SpecificSequenceConfigurationRequest.this.selectionAlgorithmName
|
|
161
|
30765
|
7080
-
7131
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.sequence.SpecificSequenceConfigurationRequest]({
val inst$macro$24: io.circe.generic.decoding.DerivedDecoder[org.make.api.sequence.SpecificSequenceConfigurationRequest] = {
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.decoding.DerivedDecoder[org.make.api.sequence.SpecificSequenceConfigurationRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.sequence.SpecificSequenceConfigurationRequest, shapeless.labelled.FieldType[Symbol @@ String("specificSequenceConfigurationId"),org.make.core.sequence.SpecificSequenceConfigurationId] :: shapeless.labelled.FieldType[Symbol @@ String("sequenceSize"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsRatio"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("selectionAlgorithmName"),org.make.core.sequence.SelectionAlgorithmName] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.sequence.SpecificSequenceConfigurationRequest, (Symbol @@ String("specificSequenceConfigurationId")) :: (Symbol @@ String("sequenceSize")) :: (Symbol @@ String("newProposalsRatio")) :: (Symbol @@ String("maxTestedProposalCount")) :: (Symbol @@ String("selectionAlgorithmName")) :: shapeless.HNil, org.make.core.sequence.SpecificSequenceConfigurationId :: eu.timepit.refined.types.numeric.PosInt :: Double :: eu.timepit.refined.types.numeric.PosInt :: org.make.core.sequence.SelectionAlgorithmName :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("specificSequenceConfigurationId"),org.make.core.sequence.SpecificSequenceConfigurationId] :: shapeless.labelled.FieldType[Symbol @@ String("sequenceSize"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsRatio"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("selectionAlgorithmName"),org.make.core.sequence.SelectionAlgorithmName] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.sequence.SpecificSequenceConfigurationRequest, (Symbol @@ String("specificSequenceConfigurationId")) :: (Symbol @@ String("sequenceSize")) :: (Symbol @@ String("newProposalsRatio")) :: (Symbol @@ String("maxTestedProposalCount")) :: (Symbol @@ String("selectionAlgorithmName")) :: shapeless.HNil](::.apply[Symbol @@ String("specificSequenceConfigurationId"), (Symbol @@ String("sequenceSize")) :: (Symbol @@ String("newProposalsRatio")) :: (Symbol @@ String("maxTestedProposalCount")) :: (Symbol @@ String("selectionAlgorithmName")) :: shapeless.HNil.type](scala.Symbol.apply("specificSequenceConfigurationId").asInstanceOf[Symbol @@ String("specificSequenceConfigurationId")], ::.apply[Symbol @@ String("sequenceSize"), (Symbol @@ String("newProposalsRatio")) :: (Symbol @@ String("maxTestedProposalCount")) :: (Symbol @@ String("selectionAlgorithmName")) :: shapeless.HNil.type](scala.Symbol.apply("sequenceSize").asInstanceOf[Symbol @@ String("sequenceSize")], ::.apply[Symbol @@ String("newProposalsRatio"), (Symbol @@ String("maxTestedProposalCount")) :: (Symbol @@ String("selectionAlgorithmName")) :: shapeless.HNil.type](scala.Symbol.apply("newProposalsRatio").asInstanceOf[Symbol @@ String("newProposalsRatio")], ::.apply[Symbol @@ String("maxTestedProposalCount"), (Symbol @@ String("selectionAlgorithmName")) :: shapeless.HNil.type](scala.Symbol.apply("maxTestedProposalCount").asInstanceOf[Symbol @@ String("maxTestedProposalCount")], ::.apply[Symbol @@ String("selectionAlgorithmName"), shapeless.HNil.type](scala.Symbol.apply("selectionAlgorithmName").asInstanceOf[Symbol @@ String("selectionAlgorithmName")], HNil)))))), Generic.instance[org.make.api.sequence.SpecificSequenceConfigurationRequest, org.make.core.sequence.SpecificSequenceConfigurationId :: eu.timepit.refined.types.numeric.PosInt :: Double :: eu.timepit.refined.types.numeric.PosInt :: org.make.core.sequence.SelectionAlgorithmName :: shapeless.HNil](((x0$3: org.make.api.sequence.SpecificSequenceConfigurationRequest) => x0$3 match {
case (specificSequenceConfigurationId: org.make.core.sequence.SpecificSequenceConfigurationId, sequenceSize: eu.timepit.refined.types.numeric.PosInt, newProposalsRatio: Double, maxTestedProposalCount: eu.timepit.refined.types.numeric.PosInt, selectionAlgorithmName: org.make.core.sequence.SelectionAlgorithmName): org.make.api.sequence.SpecificSequenceConfigurationRequest((specificSequenceConfigurationId$macro$17 @ _), (sequenceSize$macro$18 @ _), (newProposalsRatio$macro$19 @ _), (maxTestedProposalCount$macro$20 @ _), (selectionAlgorithmName$macro$21 @ _)) => ::.apply[org.make.core.sequence.SpecificSequenceConfigurationId, eu.timepit.refined.types.numeric.PosInt :: Double :: eu.timepit.refined.types.numeric.PosInt :: org.make.core.sequence.SelectionAlgorithmName :: shapeless.HNil.type](specificSequenceConfigurationId$macro$17, ::.apply[eu.timepit.refined.types.numeric.PosInt, Double :: eu.timepit.refined.types.numeric.PosInt :: org.make.core.sequence.SelectionAlgorithmName :: shapeless.HNil.type](sequenceSize$macro$18, ::.apply[Double, eu.timepit.refined.types.numeric.PosInt :: org.make.core.sequence.SelectionAlgorithmName :: shapeless.HNil.type](newProposalsRatio$macro$19, ::.apply[eu.timepit.refined.types.numeric.PosInt, org.make.core.sequence.SelectionAlgorithmName :: shapeless.HNil.type](maxTestedProposalCount$macro$20, ::.apply[org.make.core.sequence.SelectionAlgorithmName, shapeless.HNil.type](selectionAlgorithmName$macro$21, HNil))))).asInstanceOf[org.make.core.sequence.SpecificSequenceConfigurationId :: eu.timepit.refined.types.numeric.PosInt :: Double :: eu.timepit.refined.types.numeric.PosInt :: org.make.core.sequence.SelectionAlgorithmName :: shapeless.HNil]
}), ((x0$4: org.make.core.sequence.SpecificSequenceConfigurationId :: eu.timepit.refined.types.numeric.PosInt :: Double :: eu.timepit.refined.types.numeric.PosInt :: org.make.core.sequence.SelectionAlgorithmName :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.sequence.SpecificSequenceConfigurationId, tail: eu.timepit.refined.types.numeric.PosInt :: Double :: eu.timepit.refined.types.numeric.PosInt :: org.make.core.sequence.SelectionAlgorithmName :: shapeless.HNil): org.make.core.sequence.SpecificSequenceConfigurationId :: eu.timepit.refined.types.numeric.PosInt :: Double :: eu.timepit.refined.types.numeric.PosInt :: org.make.core.sequence.SelectionAlgorithmName :: shapeless.HNil((specificSequenceConfigurationId$macro$12 @ _), (head: eu.timepit.refined.types.numeric.PosInt, tail: Double :: eu.timepit.refined.types.numeric.PosInt :: org.make.core.sequence.SelectionAlgorithmName :: shapeless.HNil): eu.timepit.refined.types.numeric.PosInt :: Double :: eu.timepit.refined.types.numeric.PosInt :: org.make.core.sequence.SelectionAlgorithmName :: shapeless.HNil((sequenceSize$macro$13 @ _), (head: Double, tail: eu.timepit.refined.types.numeric.PosInt :: org.make.core.sequence.SelectionAlgorithmName :: shapeless.HNil): Double :: eu.timepit.refined.types.numeric.PosInt :: org.make.core.sequence.SelectionAlgorithmName :: shapeless.HNil((newProposalsRatio$macro$14 @ _), (head: eu.timepit.refined.types.numeric.PosInt, tail: org.make.core.sequence.SelectionAlgorithmName :: shapeless.HNil): eu.timepit.refined.types.numeric.PosInt :: org.make.core.sequence.SelectionAlgorithmName :: shapeless.HNil((maxTestedProposalCount$macro$15 @ _), (head: org.make.core.sequence.SelectionAlgorithmName, tail: shapeless.HNil): org.make.core.sequence.SelectionAlgorithmName :: shapeless.HNil((selectionAlgorithmName$macro$16 @ _), HNil))))) => sequence.this.SpecificSequenceConfigurationRequest.apply(specificSequenceConfigurationId$macro$12, sequenceSize$macro$13, newProposalsRatio$macro$14, maxTestedProposalCount$macro$15, selectionAlgorithmName$macro$16)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("specificSequenceConfigurationId"), org.make.core.sequence.SpecificSequenceConfigurationId, (Symbol @@ String("sequenceSize")) :: (Symbol @@ String("newProposalsRatio")) :: (Symbol @@ String("maxTestedProposalCount")) :: (Symbol @@ String("selectionAlgorithmName")) :: shapeless.HNil, eu.timepit.refined.types.numeric.PosInt :: Double :: eu.timepit.refined.types.numeric.PosInt :: org.make.core.sequence.SelectionAlgorithmName :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("sequenceSize"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsRatio"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("selectionAlgorithmName"),org.make.core.sequence.SelectionAlgorithmName] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("sequenceSize"), eu.timepit.refined.types.numeric.PosInt, (Symbol @@ String("newProposalsRatio")) :: (Symbol @@ String("maxTestedProposalCount")) :: (Symbol @@ String("selectionAlgorithmName")) :: shapeless.HNil, Double :: eu.timepit.refined.types.numeric.PosInt :: org.make.core.sequence.SelectionAlgorithmName :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("newProposalsRatio"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("selectionAlgorithmName"),org.make.core.sequence.SelectionAlgorithmName] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("newProposalsRatio"), Double, (Symbol @@ String("maxTestedProposalCount")) :: (Symbol @@ String("selectionAlgorithmName")) :: shapeless.HNil, eu.timepit.refined.types.numeric.PosInt :: org.make.core.sequence.SelectionAlgorithmName :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("selectionAlgorithmName"),org.make.core.sequence.SelectionAlgorithmName] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("maxTestedProposalCount"), eu.timepit.refined.types.numeric.PosInt, (Symbol @@ String("selectionAlgorithmName")) :: shapeless.HNil, org.make.core.sequence.SelectionAlgorithmName :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("selectionAlgorithmName"),org.make.core.sequence.SelectionAlgorithmName] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("selectionAlgorithmName"), org.make.core.sequence.SelectionAlgorithmName, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("selectionAlgorithmName")]](scala.Symbol.apply("selectionAlgorithmName").asInstanceOf[Symbol @@ String("selectionAlgorithmName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("selectionAlgorithmName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("maxTestedProposalCount")]](scala.Symbol.apply("maxTestedProposalCount").asInstanceOf[Symbol @@ String("maxTestedProposalCount")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("maxTestedProposalCount")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("newProposalsRatio")]](scala.Symbol.apply("newProposalsRatio").asInstanceOf[Symbol @@ String("newProposalsRatio")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("newProposalsRatio")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("sequenceSize")]](scala.Symbol.apply("sequenceSize").asInstanceOf[Symbol @@ String("sequenceSize")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("sequenceSize")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("specificSequenceConfigurationId")]](scala.Symbol.apply("specificSequenceConfigurationId").asInstanceOf[Symbol @@ String("specificSequenceConfigurationId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("specificSequenceConfigurationId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("specificSequenceConfigurationId"),org.make.core.sequence.SpecificSequenceConfigurationId] :: shapeless.labelled.FieldType[Symbol @@ String("sequenceSize"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsRatio"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("selectionAlgorithmName"),org.make.core.sequence.SelectionAlgorithmName] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("specificSequenceConfigurationId"),org.make.core.sequence.SpecificSequenceConfigurationId] :: shapeless.labelled.FieldType[Symbol @@ String("sequenceSize"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsRatio"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("selectionAlgorithmName"),org.make.core.sequence.SelectionAlgorithmName] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$23.this.inst$macro$22)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.sequence.SpecificSequenceConfigurationRequest]];
<stable> <accessor> lazy val inst$macro$22: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("specificSequenceConfigurationId"),org.make.core.sequence.SpecificSequenceConfigurationId] :: shapeless.labelled.FieldType[Symbol @@ String("sequenceSize"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsRatio"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("selectionAlgorithmName"),org.make.core.sequence.SelectionAlgorithmName] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("specificSequenceConfigurationId"),org.make.core.sequence.SpecificSequenceConfigurationId] :: shapeless.labelled.FieldType[Symbol @@ String("sequenceSize"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsRatio"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("selectionAlgorithmName"),org.make.core.sequence.SelectionAlgorithmName] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("specificSequenceConfigurationId"),org.make.core.sequence.SpecificSequenceConfigurationId] :: shapeless.labelled.FieldType[Symbol @@ String("sequenceSize"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsRatio"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("selectionAlgorithmName"),org.make.core.sequence.SelectionAlgorithmName] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForspecificSequenceConfigurationId: io.circe.Codec[org.make.core.sequence.SpecificSequenceConfigurationId] = sequence.this.SpecificSequenceConfigurationId.specificSequenceConfigurationIdCodec;
private[this] val circeGenericDecoderFornewProposalsRatio: io.circe.Decoder[Double] = circe.this.Decoder.decodeDouble;
private[this] val circeGenericDecoderFormaxTestedProposalCount: io.circe.Decoder[eu.timepit.refined.api.Refined[Int,eu.timepit.refined.numeric.Positive]] = io.circe.refined.`package`.refinedDecoder[Int, eu.timepit.refined.numeric.Positive, eu.timepit.refined.api.Refined](circe.this.Decoder.decodeInt, numeric.this.Greater.greaterValidate[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), api.this.RefType.refinedRefType);
private[this] val circeGenericDecoderForselectionAlgorithmName: io.circe.Decoder[org.make.core.sequence.SelectionAlgorithmName] = sequence.this.SelectionAlgorithmName.circeDecoder;
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("specificSequenceConfigurationId"),org.make.core.sequence.SpecificSequenceConfigurationId] :: shapeless.labelled.FieldType[Symbol @@ String("sequenceSize"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsRatio"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("selectionAlgorithmName"),org.make.core.sequence.SelectionAlgorithmName] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("specificSequenceConfigurationId"), org.make.core.sequence.SpecificSequenceConfigurationId, shapeless.labelled.FieldType[Symbol @@ String("sequenceSize"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsRatio"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("selectionAlgorithmName"),org.make.core.sequence.SelectionAlgorithmName] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForspecificSequenceConfigurationId.tryDecode(c.downField("specificSequenceConfigurationId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("sequenceSize"), eu.timepit.refined.types.numeric.PosInt, shapeless.labelled.FieldType[Symbol @@ String("newProposalsRatio"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("selectionAlgorithmName"),org.make.core.sequence.SelectionAlgorithmName] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFormaxTestedProposalCount.tryDecode(c.downField("sequenceSize")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("newProposalsRatio"), Double, shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("selectionAlgorithmName"),org.make.core.sequence.SelectionAlgorithmName] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFornewProposalsRatio.tryDecode(c.downField("newProposalsRatio")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("maxTestedProposalCount"), eu.timepit.refined.types.numeric.PosInt, shapeless.labelled.FieldType[Symbol @@ String("selectionAlgorithmName"),org.make.core.sequence.SelectionAlgorithmName] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFormaxTestedProposalCount.tryDecode(c.downField("maxTestedProposalCount")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("selectionAlgorithmName"), org.make.core.sequence.SelectionAlgorithmName, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForselectionAlgorithmName.tryDecode(c.downField("selectionAlgorithmName")), 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("specificSequenceConfigurationId"),org.make.core.sequence.SpecificSequenceConfigurationId] :: shapeless.labelled.FieldType[Symbol @@ String("sequenceSize"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsRatio"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("selectionAlgorithmName"),org.make.core.sequence.SelectionAlgorithmName] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("specificSequenceConfigurationId"), org.make.core.sequence.SpecificSequenceConfigurationId, shapeless.labelled.FieldType[Symbol @@ String("sequenceSize"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsRatio"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("selectionAlgorithmName"),org.make.core.sequence.SelectionAlgorithmName] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForspecificSequenceConfigurationId.tryDecodeAccumulating(c.downField("specificSequenceConfigurationId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("sequenceSize"), eu.timepit.refined.types.numeric.PosInt, shapeless.labelled.FieldType[Symbol @@ String("newProposalsRatio"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("selectionAlgorithmName"),org.make.core.sequence.SelectionAlgorithmName] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFormaxTestedProposalCount.tryDecodeAccumulating(c.downField("sequenceSize")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("newProposalsRatio"), Double, shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("selectionAlgorithmName"),org.make.core.sequence.SelectionAlgorithmName] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFornewProposalsRatio.tryDecodeAccumulating(c.downField("newProposalsRatio")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("maxTestedProposalCount"), eu.timepit.refined.types.numeric.PosInt, shapeless.labelled.FieldType[Symbol @@ String("selectionAlgorithmName"),org.make.core.sequence.SelectionAlgorithmName] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFormaxTestedProposalCount.tryDecodeAccumulating(c.downField("maxTestedProposalCount")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("selectionAlgorithmName"), org.make.core.sequence.SelectionAlgorithmName, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForselectionAlgorithmName.tryDecodeAccumulating(c.downField("selectionAlgorithmName")), 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.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("specificSequenceConfigurationId"),org.make.core.sequence.SpecificSequenceConfigurationId] :: shapeless.labelled.FieldType[Symbol @@ String("sequenceSize"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsRatio"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("selectionAlgorithmName"),org.make.core.sequence.SelectionAlgorithmName] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("specificSequenceConfigurationId"),org.make.core.sequence.SpecificSequenceConfigurationId] :: shapeless.labelled.FieldType[Symbol @@ String("sequenceSize"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("newProposalsRatio"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("maxTestedProposalCount"),eu.timepit.refined.types.numeric.PosInt] :: shapeless.labelled.FieldType[Symbol @@ String("selectionAlgorithmName"),org.make.core.sequence.SelectionAlgorithmName] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$23().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.sequence.SpecificSequenceConfigurationRequest]](inst$macro$24)
})
|