| Line |
Stmt Id |
Pos |
Tree |
Symbol |
Tests |
Code |
|
57
|
28792
|
2189
-
2202
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.proposal.ProposeProposalRequest]({
val inst$macro$31: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ProposeProposalRequest] = {
final class anon$lazy$macro$30 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$30 = {
anon$lazy$macro$30.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ProposeProposalRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.proposal.ProposeProposalRequest, shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ProposeProposalRequest, (Symbol @@ String("content")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: shapeless.HNil, String :: Boolean :: org.make.core.reference.Language :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ProposeProposalRequest, (Symbol @@ String("content")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: shapeless.HNil](::.apply[Symbol @@ String("content"), (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("content").asInstanceOf[Symbol @@ String("content")], ::.apply[Symbol @@ String("isAnonymous"), (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("isAnonymous").asInstanceOf[Symbol @@ String("isAnonymous")], ::.apply[Symbol @@ String("language"), (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("language").asInstanceOf[Symbol @@ String("language")], ::.apply[Symbol @@ String("country"), shapeless.HNil.type](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")], HNil))))), Generic.instance[org.make.api.proposal.ProposeProposalRequest, String :: Boolean :: org.make.core.reference.Language :: org.make.core.reference.Country :: shapeless.HNil](((x0$3: org.make.api.proposal.ProposeProposalRequest) => x0$3 match {
case (content: String, isAnonymous: Boolean, language: org.make.core.reference.Language, country: org.make.core.reference.Country): org.make.api.proposal.ProposeProposalRequest((content$macro$14 @ _), (isAnonymous$macro$15 @ _), (language$macro$16 @ _), (country$macro$17 @ _)) => ::.apply[String, Boolean :: org.make.core.reference.Language :: org.make.core.reference.Country :: shapeless.HNil.type](content$macro$14, ::.apply[Boolean, org.make.core.reference.Language :: org.make.core.reference.Country :: shapeless.HNil.type](isAnonymous$macro$15, ::.apply[org.make.core.reference.Language, org.make.core.reference.Country :: shapeless.HNil.type](language$macro$16, ::.apply[org.make.core.reference.Country, shapeless.HNil.type](country$macro$17, HNil)))).asInstanceOf[String :: Boolean :: org.make.core.reference.Language :: org.make.core.reference.Country :: shapeless.HNil]
}), ((x0$4: String :: Boolean :: org.make.core.reference.Language :: org.make.core.reference.Country :: shapeless.HNil) => x0$4 match {
case (head: String, tail: Boolean :: org.make.core.reference.Language :: org.make.core.reference.Country :: shapeless.HNil): String :: Boolean :: org.make.core.reference.Language :: org.make.core.reference.Country :: shapeless.HNil((content$macro$10 @ _), (head: Boolean, tail: org.make.core.reference.Language :: org.make.core.reference.Country :: shapeless.HNil): Boolean :: org.make.core.reference.Language :: org.make.core.reference.Country :: shapeless.HNil((isAnonymous$macro$11 @ _), (head: org.make.core.reference.Language, tail: org.make.core.reference.Country :: shapeless.HNil): org.make.core.reference.Language :: org.make.core.reference.Country :: shapeless.HNil((language$macro$12 @ _), (head: org.make.core.reference.Country, tail: shapeless.HNil): org.make.core.reference.Country :: shapeless.HNil((country$macro$13 @ _), HNil)))) => proposal.this.ProposeProposalRequest.apply(content$macro$10, isAnonymous$macro$11, language$macro$12, country$macro$13)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("content"), String, (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: shapeless.HNil, Boolean :: org.make.core.reference.Language :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("isAnonymous"), Boolean, (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: shapeless.HNil, org.make.core.reference.Language :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("language"), org.make.core.reference.Language, (Symbol @@ String("country")) :: shapeless.HNil, org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("country"), org.make.core.reference.Country, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("country")]](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("country")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("language")]](scala.Symbol.apply("language").asInstanceOf[Symbol @@ String("language")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("language")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("isAnonymous")]](scala.Symbol.apply("isAnonymous").asInstanceOf[Symbol @@ String("isAnonymous")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("isAnonymous")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("content")]](scala.Symbol.apply("content").asInstanceOf[Symbol @@ String("content")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("content")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$30.this.inst$macro$18)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ProposeProposalRequest]];
<stable> <accessor> lazy val inst$macro$18: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForcontent: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
private[this] val circeGenericDecoderForisAnonymous: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean;
private[this] val circeGenericDecoderForlanguage: io.circe.Decoder[org.make.core.reference.Language] = reference.this.Language.LanguageDecoder;
private[this] val circeGenericDecoderForcountry: io.circe.Decoder[org.make.core.reference.Country] = reference.this.Country.countryDecoder;
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("content"), String, shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontent.tryDecode(c.downField("content")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("isAnonymous"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForisAnonymous.tryDecode(c.downField("isAnonymous")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("language"), org.make.core.reference.Language, shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlanguage.tryDecode(c.downField("language")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("country"), org.make.core.reference.Country, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountry.tryDecode(c.downField("country")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("content"), String, shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontent.tryDecodeAccumulating(c.downField("content")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("isAnonymous"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForisAnonymous.tryDecodeAccumulating(c.downField("isAnonymous")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("language"), org.make.core.reference.Language, shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlanguage.tryDecodeAccumulating(c.downField("language")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("country"), org.make.core.reference.Country, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountry.tryDecodeAccumulating(c.downField("country")), ReprDecoder.hnilResultAccumulating)(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("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$19: io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Country] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.reference.Country, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.reference.Country, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.reference.Country, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.reference.Country, String :: shapeless.HNil](((x0$7: org.make.core.reference.Country) => x0$7 match {
case (value: String): org.make.core.reference.Country((value$macro$23 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$23, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$8: String :: shapeless.HNil) => x0$8 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$22 @ _), HNil) => reference.this.Country.apply(value$macro$22)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$30.this.inst$macro$24)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Country]];
<stable> <accessor> lazy val inst$macro$24: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForvalue: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("value")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("value")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$25: io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Language] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.reference.Language, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.reference.Language, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.reference.Language, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.reference.Language, String :: shapeless.HNil](((x0$11: org.make.core.reference.Language) => x0$11 match {
case (value: String): org.make.core.reference.Language((value$macro$29 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$29, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$12: String :: shapeless.HNil) => x0$12 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$28 @ _), HNil) => reference.this.Language.apply(value$macro$28)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$30.this.inst$macro$24)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Language]]
};
new anon$lazy$macro$30().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ProposeProposalRequest]](inst$macro$31)
})
|
|
74
|
30177
|
2852
-
2865
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.proposal.UpdateProposalRequest]({
val inst$macro$46: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.UpdateProposalRequest] = {
final class anon$lazy$macro$45 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$45 = {
anon$lazy$macro$45.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.UpdateProposalRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.proposal.UpdateProposalRequest, shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.UpdateProposalRequest, (Symbol @@ String("newContent")) :: (Symbol @@ String("newContentTranslations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.UpdateProposalRequest, (Symbol @@ String("newContent")) :: (Symbol @@ String("newContentTranslations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil](::.apply[Symbol @@ String("newContent"), (Symbol @@ String("newContentTranslations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("newContent").asInstanceOf[Symbol @@ String("newContent")], ::.apply[Symbol @@ String("newContentTranslations"), (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("newContentTranslations").asInstanceOf[Symbol @@ String("newContentTranslations")], ::.apply[Symbol @@ String("tags"), (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("tags").asInstanceOf[Symbol @@ String("tags")], ::.apply[Symbol @@ String("questionId"), (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")], ::.apply[Symbol @@ String("predictedTags"), (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("predictedTags").asInstanceOf[Symbol @@ String("predictedTags")], ::.apply[Symbol @@ String("predictedTagsModelName"), shapeless.HNil.type](scala.Symbol.apply("predictedTagsModelName").asInstanceOf[Symbol @@ String("predictedTagsModelName")], HNil))))))), Generic.instance[org.make.api.proposal.UpdateProposalRequest, Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil](((x0$3: org.make.api.proposal.UpdateProposalRequest) => x0$3 match {
case (newContent: Option[String], newContentTranslations: Option[org.make.core.technical.Multilingual[String]], tags: Seq[org.make.core.tag.TagId], questionId: Option[org.make.core.question.QuestionId], predictedTags: Option[Seq[org.make.core.tag.TagId]], predictedTagsModelName: Option[String]): org.make.api.proposal.UpdateProposalRequest((newContent$macro$20 @ _), (newContentTranslations$macro$21 @ _), (tags$macro$22 @ _), (questionId$macro$23 @ _), (predictedTags$macro$24 @ _), (predictedTagsModelName$macro$25 @ _)) => ::.apply[Option[String], Option[org.make.core.technical.Multilingual[String]] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil.type](newContent$macro$20, ::.apply[Option[org.make.core.technical.Multilingual[String]], Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil.type](newContentTranslations$macro$21, ::.apply[Seq[org.make.core.tag.TagId], Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil.type](tags$macro$22, ::.apply[Option[org.make.core.question.QuestionId], Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil.type](questionId$macro$23, ::.apply[Option[Seq[org.make.core.tag.TagId]], Option[String] :: shapeless.HNil.type](predictedTags$macro$24, ::.apply[Option[String], shapeless.HNil.type](predictedTagsModelName$macro$25, HNil)))))).asInstanceOf[Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil]
}), ((x0$4: Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil) => x0$4 match {
case (head: Option[String], tail: Option[org.make.core.technical.Multilingual[String]] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil): Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((newContent$macro$14 @ _), (head: Option[org.make.core.technical.Multilingual[String]], tail: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil): Option[org.make.core.technical.Multilingual[String]] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((newContentTranslations$macro$15 @ _), (head: Seq[org.make.core.tag.TagId], tail: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil): Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((tags$macro$16 @ _), (head: Option[org.make.core.question.QuestionId], tail: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil): Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((questionId$macro$17 @ _), (head: Option[Seq[org.make.core.tag.TagId]], tail: Option[String] :: shapeless.HNil): Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((predictedTags$macro$18 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((predictedTagsModelName$macro$19 @ _), HNil)))))) => proposal.this.UpdateProposalRequest.apply(newContent$macro$14, newContentTranslations$macro$15, tags$macro$16, questionId$macro$17, predictedTags$macro$18, predictedTagsModelName$macro$19)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("newContent"), Option[String], (Symbol @@ String("newContentTranslations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Option[org.make.core.technical.Multilingual[String]] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("newContentTranslations"), Option[org.make.core.technical.Multilingual[String]], (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tags"), Seq[org.make.core.tag.TagId], (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("predictedTags"), Option[Seq[org.make.core.tag.TagId]], (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("predictedTagsModelName"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("predictedTagsModelName")]](scala.Symbol.apply("predictedTagsModelName").asInstanceOf[Symbol @@ String("predictedTagsModelName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("predictedTagsModelName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("predictedTags")]](scala.Symbol.apply("predictedTags").asInstanceOf[Symbol @@ String("predictedTags")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("predictedTags")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("questionId")]](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("questionId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("tags")]](scala.Symbol.apply("tags").asInstanceOf[Symbol @@ String("tags")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("tags")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("newContentTranslations")]](scala.Symbol.apply("newContentTranslations").asInstanceOf[Symbol @@ String("newContentTranslations")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("newContentTranslations")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("newContent")]](scala.Symbol.apply("newContent").asInstanceOf[Symbol @@ String("newContent")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("newContent")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$45.this.inst$macro$26)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.UpdateProposalRequest]];
<stable> <accessor> lazy val inst$macro$26: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderFornewContentTranslations: io.circe.Decoder[Option[org.make.core.technical.Multilingual[String]]] = circe.this.Decoder.decodeOption[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.circeDecoder[String](circe.this.Decoder.decodeString));
private[this] val circeGenericDecoderFortags: io.circe.Decoder[Seq[org.make.core.tag.TagId]] = circe.this.Decoder.decodeSeq[org.make.core.tag.TagId](tag.this.TagId.tagIdDecoder);
private[this] val circeGenericDecoderForquestionId: io.circe.Decoder[Option[org.make.core.question.QuestionId]] = circe.this.Decoder.decodeOption[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdDecoder);
private[this] val circeGenericDecoderForpredictedTags: io.circe.Decoder[Option[Seq[org.make.core.tag.TagId]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.tag.TagId]](circe.this.Decoder.decodeSeq[org.make.core.tag.TagId](tag.this.TagId.tagIdDecoder));
private[this] val circeGenericDecoderForpredictedTagsModelName: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("newContent"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredictedTagsModelName.tryDecode(c.downField("newContent")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("newContentTranslations"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFornewContentTranslations.tryDecode(c.downField("newContentTranslations")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("tags"), Seq[org.make.core.tag.TagId], shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortags.tryDecode(c.downField("tags")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecode(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("predictedTags"), Option[Seq[org.make.core.tag.TagId]], shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredictedTags.tryDecode(c.downField("predictedTags")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("predictedTagsModelName"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredictedTagsModelName.tryDecode(c.downField("predictedTagsModelName")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("newContent"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredictedTagsModelName.tryDecodeAccumulating(c.downField("newContent")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("newContentTranslations"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFornewContentTranslations.tryDecodeAccumulating(c.downField("newContentTranslations")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("tags"), Seq[org.make.core.tag.TagId], shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortags.tryDecodeAccumulating(c.downField("tags")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecodeAccumulating(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("predictedTags"), Option[Seq[org.make.core.tag.TagId]], shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredictedTags.tryDecodeAccumulating(c.downField("predictedTags")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("predictedTagsModelName"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredictedTagsModelName.tryDecodeAccumulating(c.downField("predictedTagsModelName")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$27: io.circe.generic.decoding.DerivedDecoder[org.make.core.tag.TagId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.tag.TagId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.tag.TagId, String :: shapeless.HNil](((x0$7: org.make.core.tag.TagId) => x0$7 match {
case (value: String): org.make.core.tag.TagId((value$macro$31 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$31, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$8: String :: shapeless.HNil) => x0$8 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$30 @ _), HNil) => tag.this.TagId.apply(value$macro$30)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$45.this.inst$macro$32)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.tag.TagId]];
<stable> <accessor> lazy val inst$macro$32: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForvalue: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("value")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("value")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$33: io.circe.generic.decoding.DerivedDecoder[org.make.core.question.QuestionId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.question.QuestionId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.question.QuestionId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.question.QuestionId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.question.QuestionId, String :: shapeless.HNil](((x0$11: org.make.core.question.QuestionId) => x0$11 match {
case (value: String): org.make.core.question.QuestionId((value$macro$37 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$37, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$12: String :: shapeless.HNil) => x0$12 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$36 @ _), HNil) => question.this.QuestionId.apply(value$macro$36)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$45.this.inst$macro$32)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.question.QuestionId]]
};
new anon$lazy$macro$45().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.UpdateProposalRequest]](inst$macro$46)
})
|
|
92
|
29234
|
3555
-
3593
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
org.make.api.proposal.moderationproposalapitest
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.proposal.ValidateProposalRequest]({
val inst$macro$50: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ValidateProposalRequest] = {
final class anon$lazy$macro$49 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$49 = {
anon$lazy$macro$49.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ValidateProposalRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.proposal.ValidateProposalRequest, shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ValidateProposalRequest, (Symbol @@ String("newContent")) :: (Symbol @@ String("newContentTranslations")) :: (Symbol @@ String("sendNotificationEmail")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ValidateProposalRequest, (Symbol @@ String("newContent")) :: (Symbol @@ String("newContentTranslations")) :: (Symbol @@ String("sendNotificationEmail")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil](::.apply[Symbol @@ String("newContent"), (Symbol @@ String("newContentTranslations")) :: (Symbol @@ String("sendNotificationEmail")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("newContent").asInstanceOf[Symbol @@ String("newContent")], ::.apply[Symbol @@ String("newContentTranslations"), (Symbol @@ String("sendNotificationEmail")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("newContentTranslations").asInstanceOf[Symbol @@ String("newContentTranslations")], ::.apply[Symbol @@ String("sendNotificationEmail"), (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("sendNotificationEmail").asInstanceOf[Symbol @@ String("sendNotificationEmail")], ::.apply[Symbol @@ String("tags"), (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("tags").asInstanceOf[Symbol @@ String("tags")], ::.apply[Symbol @@ String("questionId"), (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")], ::.apply[Symbol @@ String("predictedTags"), (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("predictedTags").asInstanceOf[Symbol @@ String("predictedTags")], ::.apply[Symbol @@ String("predictedTagsModelName"), shapeless.HNil.type](scala.Symbol.apply("predictedTagsModelName").asInstanceOf[Symbol @@ String("predictedTagsModelName")], HNil)))))))), Generic.instance[org.make.api.proposal.ValidateProposalRequest, Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil](((x0$3: org.make.api.proposal.ValidateProposalRequest) => x0$3 match {
case (newContent: Option[String], newContentTranslations: Option[org.make.core.technical.Multilingual[String]], sendNotificationEmail: Boolean, tags: Seq[org.make.core.tag.TagId], questionId: Option[org.make.core.question.QuestionId], predictedTags: Option[Seq[org.make.core.tag.TagId]], predictedTagsModelName: Option[String]): org.make.api.proposal.ValidateProposalRequest((newContent$macro$23 @ _), (newContentTranslations$macro$24 @ _), (sendNotificationEmail$macro$25 @ _), (tags$macro$26 @ _), (questionId$macro$27 @ _), (predictedTags$macro$28 @ _), (predictedTagsModelName$macro$29 @ _)) => ::.apply[Option[String], Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil.type](newContent$macro$23, ::.apply[Option[org.make.core.technical.Multilingual[String]], Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil.type](newContentTranslations$macro$24, ::.apply[Boolean, Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil.type](sendNotificationEmail$macro$25, ::.apply[Seq[org.make.core.tag.TagId], Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil.type](tags$macro$26, ::.apply[Option[org.make.core.question.QuestionId], Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil.type](questionId$macro$27, ::.apply[Option[Seq[org.make.core.tag.TagId]], Option[String] :: shapeless.HNil.type](predictedTags$macro$28, ::.apply[Option[String], shapeless.HNil.type](predictedTagsModelName$macro$29, HNil))))))).asInstanceOf[Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil]
}), ((x0$4: Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil) => x0$4 match {
case (head: Option[String], tail: Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil): Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((newContent$macro$16 @ _), (head: Option[org.make.core.technical.Multilingual[String]], tail: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil): Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((newContentTranslations$macro$17 @ _), (head: Boolean, tail: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil): Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((sendNotificationEmail$macro$18 @ _), (head: Seq[org.make.core.tag.TagId], tail: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil): Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((tags$macro$19 @ _), (head: Option[org.make.core.question.QuestionId], tail: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil): Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((questionId$macro$20 @ _), (head: Option[Seq[org.make.core.tag.TagId]], tail: Option[String] :: shapeless.HNil): Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((predictedTags$macro$21 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((predictedTagsModelName$macro$22 @ _), HNil))))))) => proposal.this.ValidateProposalRequest.apply(newContent$macro$16, newContentTranslations$macro$17, sendNotificationEmail$macro$18, tags$macro$19, questionId$macro$20, predictedTags$macro$21, predictedTagsModelName$macro$22)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("newContent"), Option[String], (Symbol @@ String("newContentTranslations")) :: (Symbol @@ String("sendNotificationEmail")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("newContentTranslations"), Option[org.make.core.technical.Multilingual[String]], (Symbol @@ String("sendNotificationEmail")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("sendNotificationEmail"), Boolean, (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tags"), Seq[org.make.core.tag.TagId], (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("predictedTags"), Option[Seq[org.make.core.tag.TagId]], (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("predictedTagsModelName"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("predictedTagsModelName")]](scala.Symbol.apply("predictedTagsModelName").asInstanceOf[Symbol @@ String("predictedTagsModelName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("predictedTagsModelName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("predictedTags")]](scala.Symbol.apply("predictedTags").asInstanceOf[Symbol @@ String("predictedTags")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("predictedTags")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("questionId")]](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("questionId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("tags")]](scala.Symbol.apply("tags").asInstanceOf[Symbol @@ String("tags")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("tags")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("sendNotificationEmail")]](scala.Symbol.apply("sendNotificationEmail").asInstanceOf[Symbol @@ String("sendNotificationEmail")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("sendNotificationEmail")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("newContentTranslations")]](scala.Symbol.apply("newContentTranslations").asInstanceOf[Symbol @@ String("newContentTranslations")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("newContentTranslations")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("newContent")]](scala.Symbol.apply("newContent").asInstanceOf[Symbol @@ String("newContent")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("newContent")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$49.this.inst$macro$30)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ValidateProposalRequest]];
<stable> <accessor> lazy val inst$macro$30: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderFornewContentTranslations: io.circe.Decoder[Option[org.make.core.technical.Multilingual[String]]] = circe.this.Decoder.decodeOption[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.circeDecoder[String](circe.this.Decoder.decodeString));
private[this] val circeGenericDecoderForsendNotificationEmail: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean;
private[this] val circeGenericDecoderFortags: io.circe.Decoder[Seq[org.make.core.tag.TagId]] = circe.this.Decoder.decodeSeq[org.make.core.tag.TagId](tag.this.TagId.tagIdDecoder);
private[this] val circeGenericDecoderForquestionId: io.circe.Decoder[Option[org.make.core.question.QuestionId]] = circe.this.Decoder.decodeOption[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdDecoder);
private[this] val circeGenericDecoderForpredictedTags: io.circe.Decoder[Option[Seq[org.make.core.tag.TagId]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.tag.TagId]](circe.this.Decoder.decodeSeq[org.make.core.tag.TagId](tag.this.TagId.tagIdDecoder));
private[this] val circeGenericDecoderForpredictedTagsModelName: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("newContent"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredictedTagsModelName.tryDecode(c.downField("newContent")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("newContentTranslations"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFornewContentTranslations.tryDecode(c.downField("newContentTranslations")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("sendNotificationEmail"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsendNotificationEmail.tryDecode(c.downField("sendNotificationEmail")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("tags"), Seq[org.make.core.tag.TagId], shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortags.tryDecode(c.downField("tags")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecode(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("predictedTags"), Option[Seq[org.make.core.tag.TagId]], shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredictedTags.tryDecode(c.downField("predictedTags")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("predictedTagsModelName"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredictedTagsModelName.tryDecode(c.downField("predictedTagsModelName")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("newContent"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredictedTagsModelName.tryDecodeAccumulating(c.downField("newContent")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("newContentTranslations"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFornewContentTranslations.tryDecodeAccumulating(c.downField("newContentTranslations")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("sendNotificationEmail"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsendNotificationEmail.tryDecodeAccumulating(c.downField("sendNotificationEmail")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("tags"), Seq[org.make.core.tag.TagId], shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortags.tryDecodeAccumulating(c.downField("tags")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecodeAccumulating(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("predictedTags"), Option[Seq[org.make.core.tag.TagId]], shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredictedTags.tryDecodeAccumulating(c.downField("predictedTags")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("predictedTagsModelName"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredictedTagsModelName.tryDecodeAccumulating(c.downField("predictedTagsModelName")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$31: io.circe.generic.decoding.DerivedDecoder[org.make.core.tag.TagId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.tag.TagId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.tag.TagId, String :: shapeless.HNil](((x0$7: org.make.core.tag.TagId) => x0$7 match {
case (value: String): org.make.core.tag.TagId((value$macro$35 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$35, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$8: String :: shapeless.HNil) => x0$8 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$34 @ _), HNil) => tag.this.TagId.apply(value$macro$34)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$49.this.inst$macro$36)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.tag.TagId]];
<stable> <accessor> lazy val inst$macro$36: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForvalue: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("value")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("value")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$37: io.circe.generic.decoding.DerivedDecoder[org.make.core.question.QuestionId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.question.QuestionId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.question.QuestionId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.question.QuestionId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.question.QuestionId, String :: shapeless.HNil](((x0$11: org.make.core.question.QuestionId) => x0$11 match {
case (value: String): org.make.core.question.QuestionId((value$macro$41 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$41, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$12: String :: shapeless.HNil) => x0$12 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$40 @ _), HNil) => question.this.QuestionId.apply(value$macro$40)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$49.this.inst$macro$36)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.question.QuestionId]]
};
new anon$lazy$macro$49().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ValidateProposalRequest]](inst$macro$50)
})
|
|
93
|
28500
|
3653
-
3691
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveEncoder
|
org.make.api.proposal.moderationproposalapitest
|
io.circe.generic.semiauto.deriveEncoder[org.make.api.proposal.ValidateProposalRequest]({
val inst$macro$100: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.proposal.ValidateProposalRequest] = {
final class anon$lazy$macro$99 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$99 = {
anon$lazy$macro$99.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$51: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.proposal.ValidateProposalRequest] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.api.proposal.ValidateProposalRequest, shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ValidateProposalRequest, (Symbol @@ String("newContent")) :: (Symbol @@ String("newContentTranslations")) :: (Symbol @@ String("sendNotificationEmail")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ValidateProposalRequest, (Symbol @@ String("newContent")) :: (Symbol @@ String("newContentTranslations")) :: (Symbol @@ String("sendNotificationEmail")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil](::.apply[Symbol @@ String("newContent"), (Symbol @@ String("newContentTranslations")) :: (Symbol @@ String("sendNotificationEmail")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("newContent").asInstanceOf[Symbol @@ String("newContent")], ::.apply[Symbol @@ String("newContentTranslations"), (Symbol @@ String("sendNotificationEmail")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("newContentTranslations").asInstanceOf[Symbol @@ String("newContentTranslations")], ::.apply[Symbol @@ String("sendNotificationEmail"), (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("sendNotificationEmail").asInstanceOf[Symbol @@ String("sendNotificationEmail")], ::.apply[Symbol @@ String("tags"), (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("tags").asInstanceOf[Symbol @@ String("tags")], ::.apply[Symbol @@ String("questionId"), (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")], ::.apply[Symbol @@ String("predictedTags"), (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("predictedTags").asInstanceOf[Symbol @@ String("predictedTags")], ::.apply[Symbol @@ String("predictedTagsModelName"), shapeless.HNil.type](scala.Symbol.apply("predictedTagsModelName").asInstanceOf[Symbol @@ String("predictedTagsModelName")], HNil)))))))), Generic.instance[org.make.api.proposal.ValidateProposalRequest, Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil](((x0$19: org.make.api.proposal.ValidateProposalRequest) => x0$19 match {
case (newContent: Option[String], newContentTranslations: Option[org.make.core.technical.Multilingual[String]], sendNotificationEmail: Boolean, tags: Seq[org.make.core.tag.TagId], questionId: Option[org.make.core.question.QuestionId], predictedTags: Option[Seq[org.make.core.tag.TagId]], predictedTagsModelName: Option[String]): org.make.api.proposal.ValidateProposalRequest((newContent$macro$73 @ _), (newContentTranslations$macro$74 @ _), (sendNotificationEmail$macro$75 @ _), (tags$macro$76 @ _), (questionId$macro$77 @ _), (predictedTags$macro$78 @ _), (predictedTagsModelName$macro$79 @ _)) => ::.apply[Option[String], Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil.type](newContent$macro$73, ::.apply[Option[org.make.core.technical.Multilingual[String]], Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil.type](newContentTranslations$macro$74, ::.apply[Boolean, Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil.type](sendNotificationEmail$macro$75, ::.apply[Seq[org.make.core.tag.TagId], Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil.type](tags$macro$76, ::.apply[Option[org.make.core.question.QuestionId], Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil.type](questionId$macro$77, ::.apply[Option[Seq[org.make.core.tag.TagId]], Option[String] :: shapeless.HNil.type](predictedTags$macro$78, ::.apply[Option[String], shapeless.HNil.type](predictedTagsModelName$macro$79, HNil))))))).asInstanceOf[Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil]
}), ((x0$20: Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil) => x0$20 match {
case (head: Option[String], tail: Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil): Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((newContent$macro$66 @ _), (head: Option[org.make.core.technical.Multilingual[String]], tail: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil): Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((newContentTranslations$macro$67 @ _), (head: Boolean, tail: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil): Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((sendNotificationEmail$macro$68 @ _), (head: Seq[org.make.core.tag.TagId], tail: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil): Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((tags$macro$69 @ _), (head: Option[org.make.core.question.QuestionId], tail: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil): Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((questionId$macro$70 @ _), (head: Option[Seq[org.make.core.tag.TagId]], tail: Option[String] :: shapeless.HNil): Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((predictedTags$macro$71 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((predictedTagsModelName$macro$72 @ _), HNil))))))) => proposal.this.ValidateProposalRequest.apply(newContent$macro$66, newContentTranslations$macro$67, sendNotificationEmail$macro$68, tags$macro$69, questionId$macro$70, predictedTags$macro$71, predictedTagsModelName$macro$72)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("newContent"), Option[String], (Symbol @@ String("newContentTranslations")) :: (Symbol @@ String("sendNotificationEmail")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("newContentTranslations"), Option[org.make.core.technical.Multilingual[String]], (Symbol @@ String("sendNotificationEmail")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("sendNotificationEmail"), Boolean, (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tags"), Seq[org.make.core.tag.TagId], (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("predictedTags"), Option[Seq[org.make.core.tag.TagId]], (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("predictedTagsModelName"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("predictedTagsModelName")]](scala.Symbol.apply("predictedTagsModelName").asInstanceOf[Symbol @@ String("predictedTagsModelName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("predictedTagsModelName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("predictedTags")]](scala.Symbol.apply("predictedTags").asInstanceOf[Symbol @@ String("predictedTags")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("predictedTags")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("questionId")]](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("questionId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("tags")]](scala.Symbol.apply("tags").asInstanceOf[Symbol @@ String("tags")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("tags")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("sendNotificationEmail")]](scala.Symbol.apply("sendNotificationEmail").asInstanceOf[Symbol @@ String("sendNotificationEmail")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("sendNotificationEmail")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("newContentTranslations")]](scala.Symbol.apply("newContentTranslations").asInstanceOf[Symbol @@ String("newContentTranslations")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("newContentTranslations")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("newContent")]](scala.Symbol.apply("newContent").asInstanceOf[Symbol @@ String("newContent")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("newContent")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$99.this.inst$macro$80)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.proposal.ValidateProposalRequest]];
<stable> <accessor> lazy val inst$macro$80: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericEncoderFornewContentTranslations: io.circe.Encoder[Option[org.make.core.technical.Multilingual[String]]] = circe.this.Encoder.encodeOption[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.circeEncoder[String](circe.this.Encoder.encodeString));
private[this] val circeGenericEncoderForsendNotificationEmail: io.circe.Encoder[Boolean] = circe.this.Encoder.encodeBoolean;
private[this] val circeGenericEncoderFortags: io.circe.Encoder.AsArray[Seq[org.make.core.tag.TagId]] = circe.this.Encoder.encodeSeq[org.make.core.tag.TagId](tag.this.TagId.tagIdEncoder);
private[this] val circeGenericEncoderForquestionId: io.circe.Encoder[Option[org.make.core.question.QuestionId]] = circe.this.Encoder.encodeOption[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdEncoder);
private[this] val circeGenericEncoderForpredictedTags: io.circe.Encoder[Option[Seq[org.make.core.tag.TagId]]] = circe.this.Encoder.encodeOption[Seq[org.make.core.tag.TagId]](circe.this.Encoder.encodeSeq[org.make.core.tag.TagId](tag.this.TagId.tagIdEncoder));
private[this] val circeGenericEncoderForpredictedTagsModelName: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFornewContent @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]], tail: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFornewContentTranslations @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean], tail: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForsendNotificationEmail @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]], tail: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortags @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]], tail: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForquestionId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]], tail: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForpredictedTags @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForpredictedTagsModelName @ _), shapeless.HNil))))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("newContent", $anon.this.circeGenericEncoderForpredictedTagsModelName.apply(circeGenericHListBindingFornewContent)), scala.Tuple2.apply[String, io.circe.Json]("newContentTranslations", $anon.this.circeGenericEncoderFornewContentTranslations.apply(circeGenericHListBindingFornewContentTranslations)), scala.Tuple2.apply[String, io.circe.Json]("sendNotificationEmail", $anon.this.circeGenericEncoderForsendNotificationEmail.apply(circeGenericHListBindingForsendNotificationEmail)), scala.Tuple2.apply[String, io.circe.Json]("tags", $anon.this.circeGenericEncoderFortags.apply(circeGenericHListBindingFortags)), scala.Tuple2.apply[String, io.circe.Json]("questionId", $anon.this.circeGenericEncoderForquestionId.apply(circeGenericHListBindingForquestionId)), scala.Tuple2.apply[String, io.circe.Json]("predictedTags", $anon.this.circeGenericEncoderForpredictedTags.apply(circeGenericHListBindingForpredictedTags)), scala.Tuple2.apply[String, io.circe.Json]("predictedTagsModelName", $anon.this.circeGenericEncoderForpredictedTagsModelName.apply(circeGenericHListBindingForpredictedTagsModelName))))
}
};
new $anon()
}: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$81: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.tag.TagId] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.tag.TagId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.tag.TagId, String :: shapeless.HNil](((x0$23: org.make.core.tag.TagId) => x0$23 match {
case (value: String): org.make.core.tag.TagId((value$macro$85 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$85, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$24: String :: shapeless.HNil) => x0$24 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$84 @ _), HNil) => tag.this.TagId.apply(value$macro$84)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$99.this.inst$macro$86)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.tag.TagId]];
<stable> <accessor> lazy val inst$macro$86: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericEncoderForvalue: io.circe.Encoder[String] = circe.this.Encoder.encodeString;
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("value"),String], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvalue @ _), shapeless.HNil) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("value", $anon.this.circeGenericEncoderForvalue.apply(circeGenericHListBindingForvalue))))
}
};
new $anon()
}: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$87: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.question.QuestionId] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.question.QuestionId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.question.QuestionId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.question.QuestionId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.question.QuestionId, String :: shapeless.HNil](((x0$27: org.make.core.question.QuestionId) => x0$27 match {
case (value: String): org.make.core.question.QuestionId((value$macro$91 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$91, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$28: String :: shapeless.HNil) => x0$28 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$90 @ _), HNil) => question.this.QuestionId.apply(value$macro$90)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$99.this.inst$macro$86)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.question.QuestionId]]
};
new anon$lazy$macro$99().inst$macro$51
};
shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.proposal.ValidateProposalRequest]](inst$macro$100)
})
|
|
105
|
29890
|
3877
-
4016
|
Apply
|
org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils.throwIfInvalid
|
|
org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]({
<artifact> val qual$1: org.make.core.Validation.OptionWithParsers[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.Validation.OptionWithParsers[String](RefuseProposalRequest.this.refusalReason);
<artifact> val x$1: String("refusalReason") = "refusalReason";
<artifact> val x$2: None.type = scala.None;
<artifact> val x$3: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.getValidated$default$3;
qual$1.getValidated("refusalReason", x$2, x$3)
}.map[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]](((x$1: String) => org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]({
<artifact> val qual$2: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$1);
<artifact> val x$4: String("refusalReason") = "refusalReason";
<artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$2.toSanitizedInput$default$2;
qual$2.toSanitizedInput("refusalReason", x$5)
}).throwIfInvalid()))).throwIfInvalid()
|
|
109
|
29409
|
4104
-
4138
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
org.make.api.proposal.proposalapitest
|
io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.RefuseProposalRequest]({
val inst$macro$12: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.RefuseProposalRequest] = {
final class anon$lazy$macro$11 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$11 = {
anon$lazy$macro$11.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.RefuseProposalRequest] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.RefuseProposalRequest, shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.RefuseProposalRequest, (Symbol @@ String("sendNotificationEmail")) :: (Symbol @@ String("refusalReason")) :: shapeless.HNil, Boolean :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.RefuseProposalRequest, (Symbol @@ String("sendNotificationEmail")) :: (Symbol @@ String("refusalReason")) :: shapeless.HNil](::.apply[Symbol @@ String("sendNotificationEmail"), (Symbol @@ String("refusalReason")) :: shapeless.HNil.type](scala.Symbol.apply("sendNotificationEmail").asInstanceOf[Symbol @@ String("sendNotificationEmail")], ::.apply[Symbol @@ String("refusalReason"), shapeless.HNil.type](scala.Symbol.apply("refusalReason").asInstanceOf[Symbol @@ String("refusalReason")], HNil))), Generic.instance[org.make.api.proposal.RefuseProposalRequest, Boolean :: Option[String] :: shapeless.HNil](((x0$3: org.make.api.proposal.RefuseProposalRequest) => x0$3 match {
case (sendNotificationEmail: Boolean, refusalReason: Option[String]): org.make.api.proposal.RefuseProposalRequest((sendNotificationEmail$macro$8 @ _), (refusalReason$macro$9 @ _)) => ::.apply[Boolean, Option[String] :: shapeless.HNil.type](sendNotificationEmail$macro$8, ::.apply[Option[String], shapeless.HNil.type](refusalReason$macro$9, HNil)).asInstanceOf[Boolean :: Option[String] :: shapeless.HNil]
}), ((x0$4: Boolean :: Option[String] :: shapeless.HNil) => x0$4 match {
case (head: Boolean, tail: Option[String] :: shapeless.HNil): Boolean :: Option[String] :: shapeless.HNil((sendNotificationEmail$macro$6 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((refusalReason$macro$7 @ _), HNil)) => proposal.this.RefuseProposalRequest.apply(sendNotificationEmail$macro$6, refusalReason$macro$7)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("sendNotificationEmail"), Boolean, (Symbol @@ String("refusalReason")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("refusalReason"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("refusalReason")]](scala.Symbol.apply("refusalReason").asInstanceOf[Symbol @@ String("refusalReason")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("refusalReason")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("sendNotificationEmail")]](scala.Symbol.apply("sendNotificationEmail").asInstanceOf[Symbol @@ String("sendNotificationEmail")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("sendNotificationEmail")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$11.this.inst$macro$10)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.RefuseProposalRequest]];
<stable> <accessor> lazy val inst$macro$10: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForsendNotificationEmail: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean;
private[this] val circeGenericDecoderForrefusalReason: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
private[this] val circeGenericEncoderForsendNotificationEmail: io.circe.Encoder[Boolean] = circe.this.Encoder.encodeBoolean;
private[this] val circeGenericEncoderForrefusalReason: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean], tail: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForsendNotificationEmail @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForrefusalReason @ _), shapeless.HNil)) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("sendNotificationEmail", $anon.this.circeGenericEncoderForsendNotificationEmail.apply(circeGenericHListBindingForsendNotificationEmail)), scala.Tuple2.apply[String, io.circe.Json]("refusalReason", $anon.this.circeGenericEncoderForrefusalReason.apply(circeGenericHListBindingForrefusalReason))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("sendNotificationEmail"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsendNotificationEmail.tryDecode(c.downField("sendNotificationEmail")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("refusalReason"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForrefusalReason.tryDecode(c.downField("refusalReason")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("sendNotificationEmail"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsendNotificationEmail.tryDecodeAccumulating(c.downField("sendNotificationEmail")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("refusalReason"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForrefusalReason.tryDecodeAccumulating(c.downField("refusalReason")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$11().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.RefuseProposalRequest]](inst$macro$12)
})
|
|
119
|
28688
|
4422
-
4430
|
Select
|
org.make.api.proposal.ContextFilterRequest.question
|
|
ContextFilterRequest.this.question
|
|
119
|
29985
|
4404
-
4410
|
Select
|
org.make.api.proposal.ContextFilterRequest.source
|
|
ContextFilterRequest.this.source
|
|
119
|
29196
|
4412
-
4420
|
Select
|
org.make.api.proposal.ContextFilterRequest.location
|
|
ContextFilterRequest.this.location
|
|
119
|
30119
|
4373
-
4431
|
Apply
|
org.make.core.proposal.ContextSearchFilter.apply
|
|
org.make.core.proposal.ContextSearchFilter.apply(ContextFilterRequest.this.operation, ContextFilterRequest.this.source, ContextFilterRequest.this.location, ContextFilterRequest.this.question)
|
|
119
|
28659
|
4393
-
4402
|
Select
|
org.make.api.proposal.ContextFilterRequest.operation
|
|
ContextFilterRequest.this.operation
|
|
131
|
29340
|
4738
-
4742
|
Select
|
scala.None
|
org.make.api.proposal.proposalapitest
|
scala.None
|
|
132
|
28461
|
4787
-
4848
|
Apply
|
org.make.api.proposal.ContextFilterRequest.apply
|
|
ContextFilterRequest.apply(operationId, source, location, question)
|
|
132
|
29894
|
4782
-
4849
|
Apply
|
scala.Some.apply
|
|
scala.Some.apply[org.make.api.proposal.ContextFilterRequest](ContextFilterRequest.apply(operationId, source, location, question))
|
|
136
|
29380
|
4917
-
4952
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
org.make.api.proposal.proposalapitest
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.proposal.ContextFilterRequest]({
val inst$macro$26: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ContextFilterRequest] = {
final class anon$lazy$macro$25 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$25 = {
anon$lazy$macro$25.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ContextFilterRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.proposal.ContextFilterRequest, shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ContextFilterRequest, (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil, Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ContextFilterRequest, (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil](::.apply[Symbol @@ String("operation"), (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil.type](scala.Symbol.apply("operation").asInstanceOf[Symbol @@ String("operation")], ::.apply[Symbol @@ String("source"), (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil.type](scala.Symbol.apply("source").asInstanceOf[Symbol @@ String("source")], ::.apply[Symbol @@ String("location"), (Symbol @@ String("question")) :: shapeless.HNil.type](scala.Symbol.apply("location").asInstanceOf[Symbol @@ String("location")], ::.apply[Symbol @@ String("question"), shapeless.HNil.type](scala.Symbol.apply("question").asInstanceOf[Symbol @@ String("question")], HNil))))), Generic.instance[org.make.api.proposal.ContextFilterRequest, Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil](((x0$3: org.make.api.proposal.ContextFilterRequest) => x0$3 match {
case (operation: Option[org.make.core.operation.OperationId], source: Option[String], location: Option[String], question: Option[String]): org.make.api.proposal.ContextFilterRequest((operation$macro$14 @ _), (source$macro$15 @ _), (location$macro$16 @ _), (question$macro$17 @ _)) => ::.apply[Option[org.make.core.operation.OperationId], Option[String] :: Option[String] :: Option[String] :: shapeless.HNil.type](operation$macro$14, ::.apply[Option[String], Option[String] :: Option[String] :: shapeless.HNil.type](source$macro$15, ::.apply[Option[String], Option[String] :: shapeless.HNil.type](location$macro$16, ::.apply[Option[String], shapeless.HNil.type](question$macro$17, HNil)))).asInstanceOf[Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil]
}), ((x0$4: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil) => x0$4 match {
case (head: Option[org.make.core.operation.OperationId], tail: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil): Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil((operation$macro$10 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: shapeless.HNil((source$macro$11 @ _), (head: Option[String], tail: Option[String] :: shapeless.HNil): Option[String] :: Option[String] :: shapeless.HNil((location$macro$12 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((question$macro$13 @ _), HNil)))) => proposal.this.ContextFilterRequest.apply(operation$macro$10, source$macro$11, location$macro$12, question$macro$13)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("source"), Option[String], (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil, Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("location"), Option[String], (Symbol @@ String("question")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("question"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("question")]](scala.Symbol.apply("question").asInstanceOf[Symbol @@ String("question")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("question")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("location")]](scala.Symbol.apply("location").asInstanceOf[Symbol @@ String("location")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("location")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("source")]](scala.Symbol.apply("source").asInstanceOf[Symbol @@ String("source")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("source")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("operation")]](scala.Symbol.apply("operation").asInstanceOf[Symbol @@ String("operation")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("operation")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$25.this.inst$macro$18)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ContextFilterRequest]];
<stable> <accessor> lazy val inst$macro$18: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForoperation: io.circe.Decoder[Option[org.make.core.operation.OperationId]] = circe.this.Decoder.decodeOption[org.make.core.operation.OperationId](operation.this.OperationId.operationIdDecoder);
private[this] val circeGenericDecoderForquestion: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperation.tryDecode(c.downField("operation")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("source"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecode(c.downField("source")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("location"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecode(c.downField("location")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("question"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecode(c.downField("question")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperation.tryDecodeAccumulating(c.downField("operation")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("source"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecodeAccumulating(c.downField("source")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("location"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecodeAccumulating(c.downField("location")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("question"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecodeAccumulating(c.downField("question")), ReprDecoder.hnilResultAccumulating)(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("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$19: io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.operation.OperationId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.operation.OperationId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.operation.OperationId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.operation.OperationId, String :: shapeless.HNil](((x0$7: org.make.core.operation.OperationId) => x0$7 match {
case (value: String): org.make.core.operation.OperationId((value$macro$23 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$23, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$8: String :: shapeless.HNil) => x0$8 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$22 @ _), HNil) => operation.this.OperationId.apply(value$macro$22)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$25.this.inst$macro$24)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationId]];
<stable> <accessor> lazy val inst$macro$24: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForvalue: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("value")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("value")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$25().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ContextFilterRequest]](inst$macro$26)
})
|
|
166
|
29729
|
6033
-
6033
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$20
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$20
|
|
166
|
29077
|
6033
-
6033
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$15
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$15
|
|
166
|
29319
|
6033
-
6033
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$21
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$21
|
|
166
|
28978
|
6033
-
6033
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$27
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$27
|
|
166
|
28586
|
6033
-
6033
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$28
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$28
|
|
166
|
28365
|
6019
-
6990
|
Apply
|
org.make.core.proposal.SearchFilters.parse
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse(x$1, x$16, x$3, x$4, x$5, x$6, x$7, x$17, x$8, x$9, x$14, x$10, x$11, x$18, x$19, x$20, x$21, x$22, x$23, x$24, x$25, x$12, x$26, x$27, x$13, x$2, x$28, x$29, x$30, x$15, x$31)
|
|
166
|
28511
|
6033
-
6033
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$8
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$8
|
|
166
|
29124
|
6033
-
6033
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$18
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$18
|
|
166
|
30024
|
6033
-
6033
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$17
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$17
|
|
166
|
29127
|
6033
-
6033
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$31
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$31
|
|
166
|
29859
|
6033
-
6033
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$14
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$14
|
|
166
|
28361
|
6033
-
6033
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$19
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$19
|
|
166
|
28447
|
6033
-
6033
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$23
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$23
|
|
166
|
29993
|
6033
-
6033
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$29
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$29
|
|
166
|
29341
|
6033
-
6033
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$2
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$2
|
|
166
|
29864
|
6033
-
6033
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$24
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$24
|
|
166
|
28647
|
6033
-
6033
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$16
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$16
|
|
167
|
29989
|
6060
-
6103
|
Apply
|
scala.Option.map
|
org.make.api.proposal.proposalapitest
|
SearchRequest.this.proposalIds.map[org.make.core.proposal.ProposalSearchFilter](((proposalIds: Seq[org.make.core.proposal.ProposalId]) => org.make.core.proposal.ProposalSearchFilter.apply(proposalIds)))
|
|
167
|
28614
|
6076
-
6102
|
Apply
|
org.make.core.proposal.ProposalSearchFilter.apply
|
|
org.make.core.proposal.ProposalSearchFilter.apply(proposalIds)
|
|
168
|
29155
|
6147
-
6178
|
Apply
|
org.make.core.proposal.ProposalTypesSearchFilter.apply
|
|
org.make.core.proposal.ProposalTypesSearchFilter.apply(proposalTypes)
|
|
168
|
28316
|
6129
-
6179
|
Apply
|
scala.Option.map
|
org.make.api.proposal.proposalapitest
|
SearchRequest.this.proposalTypes.map[org.make.core.proposal.ProposalTypesSearchFilter](((proposalTypes: Seq[org.make.core.proposal.ProposalType]) => org.make.core.proposal.ProposalTypesSearchFilter.apply(proposalTypes)))
|
|
169
|
30085
|
6208
-
6230
|
Apply
|
org.make.core.proposal.TagsSearchFilter.apply
|
|
org.make.core.proposal.TagsSearchFilter.apply(tagIds)
|
|
169
|
29229
|
6196
-
6231
|
Apply
|
scala.Option.map
|
org.make.api.proposal.proposalapitest
|
SearchRequest.this.tagsIds.map[org.make.core.proposal.TagsSearchFilter](((tagIds: Seq[org.make.core.tag.TagId]) => org.make.core.proposal.TagsSearchFilter.apply(tagIds)))
|
|
170
|
28466
|
6264
-
6288
|
Apply
|
org.make.core.proposal.LabelsSearchFilter.apply
|
|
org.make.core.proposal.LabelsSearchFilter.apply(labelIds)
|
|
170
|
29790
|
6250
-
6289
|
Apply
|
scala.Option.map
|
org.make.api.proposal.proposalapitest
|
SearchRequest.this.labelsIds.map[org.make.core.proposal.LabelsSearchFilter](((labelIds: Seq[org.make.core.reference.LabelId]) => org.make.core.proposal.LabelsSearchFilter.apply(labelIds)))
|
|
171
|
29923
|
6311
-
6368
|
Apply
|
scala.Option.map
|
org.make.api.proposal.proposalapitest
|
SearchRequest.this.operationId.map[org.make.core.proposal.OperationSearchFilter](((opId: org.make.core.operation.OperationId) => org.make.core.proposal.OperationSearchFilter.apply(scala.`package`.Seq.apply[org.make.core.operation.OperationId](opId))))
|
|
171
|
29384
|
6357
-
6366
|
Apply
|
scala.collection.SeqFactory.Delegate.apply
|
|
scala.`package`.Seq.apply[org.make.core.operation.OperationId](opId)
|
|
171
|
28617
|
6335
-
6367
|
Apply
|
org.make.core.proposal.OperationSearchFilter.apply
|
|
org.make.core.proposal.OperationSearchFilter.apply(scala.`package`.Seq.apply[org.make.core.operation.OperationId](opId))
|
|
172
|
28277
|
6389
-
6432
|
Apply
|
scala.Option.map
|
org.make.api.proposal.proposalapitest
|
SearchRequest.this.questionIds.map[org.make.core.proposal.QuestionSearchFilter](((questionIds: Seq[org.make.core.question.QuestionId]) => org.make.core.proposal.QuestionSearchFilter.apply(questionIds)))
|
|
172
|
29159
|
6405
-
6431
|
Apply
|
org.make.core.proposal.QuestionSearchFilter.apply
|
|
org.make.core.proposal.QuestionSearchFilter.apply(questionIds)
|
|
173
|
29232
|
6452
-
6490
|
Apply
|
scala.Option.map
|
org.make.api.proposal.proposalapitest
|
SearchRequest.this.content.map[org.make.core.proposal.ContentSearchFilter](((text: String) => org.make.core.proposal.ContentSearchFilter.apply(text)))
|
|
173
|
30087
|
6464
-
6489
|
Apply
|
org.make.core.proposal.ContentSearchFilter.apply
|
|
org.make.core.proposal.ContentSearchFilter.apply(text)
|
|
174
|
28405
|
6525
-
6548
|
Apply
|
org.make.core.proposal.SlugSearchFilter.apply
|
|
org.make.core.proposal.SlugSearchFilter.apply(value)
|
|
174
|
29795
|
6507
-
6549
|
Apply
|
scala.Option.map
|
org.make.api.proposal.proposalapitest
|
SearchRequest.this.slug.map[org.make.core.proposal.SlugSearchFilter](((value: String) => org.make.core.proposal.SlugSearchFilter.apply(value)))
|
|
175
|
28658
|
6569
-
6593
|
Apply
|
scala.Option.map
|
org.make.api.proposal.proposalapitest
|
SearchRequest.this.context.map[org.make.core.proposal.ContextSearchFilter](((x$2: org.make.api.proposal.ContextFilterRequest) => x$2.toContext))
|
|
175
|
29368
|
6581
-
6592
|
Select
|
org.make.api.proposal.ContextFilterRequest.toContext
|
|
x$2.toContext
|
|
176
|
29926
|
6649
-
6672
|
Apply
|
org.make.core.proposal.LanguageSearchFilter.apply
|
|
org.make.core.proposal.LanguageSearchFilter.apply(l)
|
|
176
|
28284
|
6615
-
6674
|
Apply
|
scala.Option.map
|
org.make.api.proposal.proposalapitest
|
SearchRequest.this.language.map[cats.data.NonEmptyList[org.make.core.proposal.LanguageSearchFilter]](((l: org.make.core.reference.Language) => cats.data.NonEmptyList.of[org.make.core.proposal.LanguageSearchFilter](org.make.core.proposal.LanguageSearchFilter.apply(l))))
|
|
176
|
29147
|
6633
-
6673
|
Apply
|
cats.data.NonEmptyList.of
|
|
cats.data.NonEmptyList.of[org.make.core.proposal.LanguageSearchFilter](org.make.core.proposal.LanguageSearchFilter.apply(l))
|
|
177
|
29337
|
6694
-
6732
|
Apply
|
scala.Option.map
|
org.make.api.proposal.proposalapitest
|
SearchRequest.this.country.map[org.make.core.proposal.CountrySearchFilter](((country: org.make.core.reference.Country) => org.make.core.proposal.CountrySearchFilter.apply(country)))
|
|
177
|
30092
|
6706
-
6731
|
Apply
|
org.make.core.proposal.CountrySearchFilter.apply
|
|
org.make.core.proposal.CountrySearchFilter.apply(country)
|
|
178
|
29852
|
6759
-
6811
|
Apply
|
scala.Option.map
|
org.make.api.proposal.proposalapitest
|
SearchRequest.this.operationKinds.map[org.make.core.proposal.OperationKindsSearchFilter](((kinds: Seq[org.make.core.operation.OperationKind]) => org.make.core.proposal.OperationKindsSearchFilter.apply(kinds)))
|
|
178
|
28408
|
6778
-
6810
|
Apply
|
org.make.core.proposal.OperationKindsSearchFilter.apply
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.OperationKindsSearchFilter.apply(kinds)
|
|
179
|
28660
|
6833
-
6875
|
Apply
|
scala.Option.map
|
org.make.api.proposal.proposalapitest
|
SearchRequest.this.userTypes.map[org.make.core.proposal.UserTypesSearchFilter](((userTypes: Seq[org.make.core.user.UserType]) => org.make.core.proposal.UserTypesSearchFilter.apply(userTypes)))
|
|
179
|
28988
|
6847
-
6874
|
Apply
|
org.make.core.proposal.UserTypesSearchFilter.apply
|
|
org.make.core.proposal.UserTypesSearchFilter.apply(userTypes)
|
|
180
|
29152
|
6892
-
6927
|
Apply
|
scala.Option.map
|
org.make.api.proposal.proposalapitest
|
SearchRequest.this.ideaIds.map[org.make.core.proposal.IdeaSearchFilter](((ideaIds: Seq[org.make.core.idea.IdeaId]) => org.make.core.proposal.IdeaSearchFilter.apply(ideaIds)))
|
|
180
|
30021
|
6904
-
6926
|
Apply
|
org.make.core.proposal.IdeaSearchFilter.apply
|
|
org.make.core.proposal.IdeaSearchFilter.apply(ideaIds)
|
|
181
|
30165
|
6948
-
6982
|
Apply
|
scala.Option.map
|
org.make.api.proposal.proposalapitest
|
SearchRequest.this.keywords.map[org.make.core.proposal.KeywordsSearchFilter](org.make.core.proposal.KeywordsSearchFilter)
|
|
181
|
28357
|
6961
-
6981
|
Select
|
org.make.core.proposal.KeywordsSearchFilter
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.KeywordsSearchFilter
|
|
184
|
29825
|
7059
-
7059
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$30
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$30
|
|
184
|
30381
|
7059
-
7059
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$14
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$14
|
|
184
|
28470
|
7059
-
7059
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$29
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$29
|
|
184
|
29657
|
7059
-
7059
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$27
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$27
|
|
184
|
30019
|
7059
-
7059
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$6
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$6
|
|
184
|
28954
|
7059
-
7059
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$13
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$13
|
|
184
|
29199
|
7059
-
7059
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$16
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$16
|
|
184
|
28957
|
7059
-
7059
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$22
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$22
|
|
184
|
28984
|
7059
-
7059
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$4
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$4
|
|
184
|
29827
|
7059
-
7059
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$3
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$3
|
|
184
|
28260
|
7059
-
7059
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$8
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$8
|
|
184
|
29130
|
7059
-
7059
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$7
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$7
|
|
184
|
29238
|
7059
-
7059
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$10
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$10
|
|
184
|
29830
|
7059
-
7059
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$12
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$12
|
|
184
|
30422
|
7045
-
7129
|
Apply
|
org.make.core.proposal.SearchFilters.parse
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse(SearchRequest.this.excludedProposalIds.map[org.make.core.proposal.ProposalSearchFilter](((proposalIds: Seq[org.make.core.proposal.ProposalId]) => org.make.core.proposal.ProposalSearchFilter.apply(proposalIds))), org.make.core.proposal.SearchFilters.parse$default$2, org.make.core.proposal.SearchFilters.parse$default$3, org.make.core.proposal.SearchFilters.parse$default$4, org.make.core.proposal.SearchFilters.parse$default$5, org.make.core.proposal.SearchFilters.parse$default$6, org.make.core.proposal.SearchFilters.parse$default$7, org.make.core.proposal.SearchFilters.parse$default$8, org.make.core.proposal.SearchFilters.parse$default$9, org.make.core.proposal.SearchFilters.parse$default$10, org.make.core.proposal.SearchFilters.parse$default$11, org.make.core.proposal.SearchFilters.parse$default$12, org.make.core.proposal.SearchFilters.parse$default$13, org.make.core.proposal.SearchFilters.parse$default$14, org.make.core.proposal.SearchFilters.parse$default$15, org.make.core.proposal.SearchFilters.parse$default$16, org.make.core.proposal.SearchFilters.parse$default$17, org.make.core.proposal.SearchFilters.parse$default$18, org.make.core.proposal.SearchFilters.parse$default$19, org.make.core.proposal.SearchFilters.parse$default$20, org.make.core.proposal.SearchFilters.parse$default$21, org.make.core.proposal.SearchFilters.parse$default$22, org.make.core.proposal.SearchFilters.parse$default$23, org.make.core.proposal.SearchFilters.parse$default$24, org.make.core.proposal.SearchFilters.parse$default$25, org.make.core.proposal.SearchFilters.parse$default$26, org.make.core.proposal.SearchFilters.parse$default$27, org.make.core.proposal.SearchFilters.parse$default$28, org.make.core.proposal.SearchFilters.parse$default$29, org.make.core.proposal.SearchFilters.parse$default$30, org.make.core.proposal.SearchFilters.parse$default$31)
|
|
184
|
29988
|
7059
-
7059
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$15
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$15
|
|
184
|
28436
|
7059
-
7059
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$2
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$2
|
|
184
|
28322
|
7059
-
7059
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$26
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$26
|
|
184
|
29991
|
7059
-
7059
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$24
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$24
|
|
184
|
29650
|
7059
-
7059
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$18
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$18
|
|
184
|
28549
|
7059
-
7059
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$5
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$5
|
|
184
|
29276
|
7077
-
7128
|
Apply
|
scala.Option.map
|
org.make.api.proposal.proposalapitest
|
SearchRequest.this.excludedProposalIds.map[org.make.core.proposal.ProposalSearchFilter](((proposalIds: Seq[org.make.core.proposal.ProposalId]) => org.make.core.proposal.ProposalSearchFilter.apply(proposalIds)))
|
|
184
|
28507
|
7059
-
7059
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$11
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$11
|
|
184
|
28265
|
7059
-
7059
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$17
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$17
|
|
184
|
29685
|
7101
-
7127
|
Apply
|
org.make.core.proposal.ProposalSearchFilter.apply
|
|
org.make.core.proposal.ProposalSearchFilter.apply(proposalIds)
|
|
184
|
29201
|
7059
-
7059
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$25
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$25
|
|
184
|
29820
|
7059
-
7059
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$21
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$21
|
|
184
|
29320
|
7059
-
7059
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$28
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$28
|
|
184
|
29697
|
7059
-
7059
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$9
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$9
|
|
184
|
30337
|
7059
-
7059
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$23
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$23
|
|
184
|
29030
|
7059
-
7059
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$31
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$31
|
|
184
|
29317
|
7059
-
7059
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$19
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$19
|
|
184
|
28512
|
7059
-
7059
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$20
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchFilters.parse$default$20
|
|
186
|
29995
|
7172
-
7192
|
Apply
|
org.make.api.technical.MakeRandom.nextInt
|
org.make.api.proposal.proposalapitest
|
org.make.api.technical.MakeRandom.nextInt()
|
|
186
|
29109
|
7157
-
7193
|
Apply
|
scala.Option.getOrElse
|
org.make.api.proposal.proposalapitest
|
SearchRequest.this.seed.getOrElse[Int](org.make.api.technical.MakeRandom.nextInt())
|
|
187
|
29735
|
7247
-
7298
|
Apply
|
org.make.core.proposal.AlgorithmSelector.select
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.AlgorithmSelector.select(SearchRequest.this.sortAlgorithm, randomSeed)
|
|
187
|
28326
|
7272
-
7285
|
Select
|
org.make.api.proposal.SearchRequest.sortAlgorithm
|
org.make.api.proposal.proposalapitest
|
SearchRequest.this.sortAlgorithm
|
|
188
|
29113
|
7303
-
7561
|
Apply
|
org.make.core.proposal.SearchQuery.apply
|
org.make.api.proposal.proposalapitest
|
org.make.core.proposal.SearchQuery.apply(filters, excludesFilter, org.make.core.common.indexed.Sort.parse(SearchRequest.this.sort, SearchRequest.this.order), SearchRequest.this.limit, SearchRequest.this.offset, requestContext.languageContext.language, searchSortAlgorithm)
|
|
191
|
28901
|
7398
-
7402
|
Select
|
org.make.api.proposal.SearchRequest.sort
|
org.make.api.proposal.proposalapitest
|
SearchRequest.this.sort
|
|
191
|
29800
|
7387
-
7410
|
Apply
|
org.make.core.common.indexed.Sort.parse
|
org.make.api.proposal.proposalapitest
|
org.make.core.common.indexed.Sort.parse(SearchRequest.this.sort, SearchRequest.this.order)
|
|
191
|
28472
|
7404
-
7409
|
Select
|
org.make.api.proposal.SearchRequest.order
|
org.make.api.proposal.proposalapitest
|
SearchRequest.this.order
|
|
192
|
29032
|
7426
-
7431
|
Select
|
org.make.api.proposal.SearchRequest.limit
|
org.make.api.proposal.proposalapitest
|
SearchRequest.this.limit
|
|
193
|
30378
|
7448
-
7454
|
Select
|
org.make.api.proposal.SearchRequest.offset
|
org.make.api.proposal.proposalapitest
|
SearchRequest.this.offset
|
|
194
|
29977
|
7473
-
7512
|
Select
|
org.make.core.RequestContextLanguage.language
|
org.make.api.proposal.proposalapitest
|
requestContext.languageContext.language
|
|
201
|
28289
|
7641
-
7669
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
org.make.api.proposal.proposalapitest
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.proposal.SearchRequest]({
val inst$macro$224: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.SearchRequest] = {
final class anon$lazy$macro$223 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$223 = {
anon$lazy$macro$223.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.SearchRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.proposal.SearchRequest, shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.SearchRequest, (Symbol @@ String("proposalIds")) :: (Symbol @@ String("proposalTypes")) :: (Symbol @@ String("tagsIds")) :: (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[Seq[org.make.core.proposal.ProposalId]] :: Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.SearchRequest, (Symbol @@ String("proposalIds")) :: (Symbol @@ String("proposalTypes")) :: (Symbol @@ String("tagsIds")) :: (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil](::.apply[Symbol @@ String("proposalIds"), (Symbol @@ String("proposalTypes")) :: (Symbol @@ String("tagsIds")) :: (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("proposalIds").asInstanceOf[Symbol @@ String("proposalIds")], ::.apply[Symbol @@ String("proposalTypes"), (Symbol @@ String("tagsIds")) :: (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("proposalTypes").asInstanceOf[Symbol @@ String("proposalTypes")], ::.apply[Symbol @@ String("tagsIds"), (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("tagsIds").asInstanceOf[Symbol @@ String("tagsIds")], ::.apply[Symbol @@ String("labelsIds"), (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("labelsIds").asInstanceOf[Symbol @@ String("labelsIds")], ::.apply[Symbol @@ String("operationId"), (Symbol @@ String("questionIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("operationId").asInstanceOf[Symbol @@ String("operationId")], ::.apply[Symbol @@ String("questionIds"), (Symbol @@ String("content")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("questionIds").asInstanceOf[Symbol @@ String("questionIds")], ::.apply[Symbol @@ String("content"), (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("content").asInstanceOf[Symbol @@ String("content")], ::.apply[Symbol @@ String("slug"), (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")], ::.apply[Symbol @@ String("seed"), (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("seed").asInstanceOf[Symbol @@ String("seed")], ::.apply[Symbol @@ String("context"), (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("context").asInstanceOf[Symbol @@ String("context")], ::.apply[Symbol @@ String("language"), (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("language").asInstanceOf[Symbol @@ String("language")], ::.apply[Symbol @@ String("country"), (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")], ::.apply[Symbol @@ String("sort"), (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("sort").asInstanceOf[Symbol @@ String("sort")], ::.apply[Symbol @@ String("order"), (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("order").asInstanceOf[Symbol @@ String("order")], ::.apply[Symbol @@ String("limit"), (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("limit").asInstanceOf[Symbol @@ String("limit")], ::.apply[Symbol @@ String("offset"), (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("offset").asInstanceOf[Symbol @@ String("offset")], ::.apply[Symbol @@ String("sortAlgorithm"), (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("sortAlgorithm").asInstanceOf[Symbol @@ String("sortAlgorithm")], ::.apply[Symbol @@ String("operationKinds"), (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("operationKinds").asInstanceOf[Symbol @@ String("operationKinds")], ::.apply[Symbol @@ String("userTypes"), (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("userTypes").asInstanceOf[Symbol @@ String("userTypes")], ::.apply[Symbol @@ String("ideaIds"), (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("ideaIds").asInstanceOf[Symbol @@ String("ideaIds")], ::.apply[Symbol @@ String("keywords"), (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("keywords").asInstanceOf[Symbol @@ String("keywords")], ::.apply[Symbol @@ String("excludedProposalIds"), shapeless.HNil.type](scala.Symbol.apply("excludedProposalIds").asInstanceOf[Symbol @@ String("excludedProposalIds")], HNil))))))))))))))))))))))), Generic.instance[org.make.api.proposal.SearchRequest, Option[Seq[org.make.core.proposal.ProposalId]] :: Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil](((x0$3: org.make.api.proposal.SearchRequest) => x0$3 match {
case (proposalIds: Option[Seq[org.make.core.proposal.ProposalId]], proposalTypes: Option[Seq[org.make.core.proposal.ProposalType]], tagsIds: Option[Seq[org.make.core.tag.TagId]], labelsIds: Option[Seq[org.make.core.reference.LabelId]], operationId: Option[org.make.core.operation.OperationId], questionIds: Option[Seq[org.make.core.question.QuestionId]], content: Option[String], slug: Option[String], seed: Option[Int], context: Option[org.make.api.proposal.ContextFilterRequest], language: Option[org.make.core.reference.Language], country: Option[org.make.core.reference.Country], sort: Option[String], order: Option[org.make.core.Order], limit: Option[org.make.core.technical.Pagination.Limit], offset: Option[org.make.core.technical.Pagination.Offset], sortAlgorithm: Option[String], operationKinds: Option[Seq[org.make.core.operation.OperationKind]], userTypes: Option[Seq[org.make.core.user.UserType]], ideaIds: Option[Seq[org.make.core.idea.IdeaId]], keywords: Option[Seq[org.make.core.proposal.ProposalKeywordKey]], excludedProposalIds: Option[Seq[org.make.core.proposal.ProposalId]]): org.make.api.proposal.SearchRequest((proposalIds$macro$68 @ _), (proposalTypes$macro$69 @ _), (tagsIds$macro$70 @ _), (labelsIds$macro$71 @ _), (operationId$macro$72 @ _), (questionIds$macro$73 @ _), (content$macro$74 @ _), (slug$macro$75 @ _), (seed$macro$76 @ _), (context$macro$77 @ _), (language$macro$78 @ _), (country$macro$79 @ _), (sort$macro$80 @ _), (order$macro$81 @ _), (limit$macro$82 @ _), (offset$macro$83 @ _), (sortAlgorithm$macro$84 @ _), (operationKinds$macro$85 @ _), (userTypes$macro$86 @ _), (ideaIds$macro$87 @ _), (keywords$macro$88 @ _), (excludedProposalIds$macro$89 @ _)) => ::.apply[Option[Seq[org.make.core.proposal.ProposalId]], Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](proposalIds$macro$68, ::.apply[Option[Seq[org.make.core.proposal.ProposalType]], Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](proposalTypes$macro$69, ::.apply[Option[Seq[org.make.core.tag.TagId]], Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](tagsIds$macro$70, ::.apply[Option[Seq[org.make.core.reference.LabelId]], Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](labelsIds$macro$71, ::.apply[Option[org.make.core.operation.OperationId], Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](operationId$macro$72, ::.apply[Option[Seq[org.make.core.question.QuestionId]], Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](questionIds$macro$73, ::.apply[Option[String], Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](content$macro$74, ::.apply[Option[String], Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](slug$macro$75, ::.apply[Option[Int], Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](seed$macro$76, ::.apply[Option[org.make.api.proposal.ContextFilterRequest], Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](context$macro$77, ::.apply[Option[org.make.core.reference.Language], Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](language$macro$78, ::.apply[Option[org.make.core.reference.Country], Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](country$macro$79, ::.apply[Option[String], Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](sort$macro$80, ::.apply[Option[org.make.core.Order], Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](order$macro$81, ::.apply[Option[org.make.core.technical.Pagination.Limit], Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](limit$macro$82, ::.apply[Option[org.make.core.technical.Pagination.Offset], Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](offset$macro$83, ::.apply[Option[String], Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](sortAlgorithm$macro$84, ::.apply[Option[Seq[org.make.core.operation.OperationKind]], Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](operationKinds$macro$85, ::.apply[Option[Seq[org.make.core.user.UserType]], Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](userTypes$macro$86, ::.apply[Option[Seq[org.make.core.idea.IdeaId]], Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](ideaIds$macro$87, ::.apply[Option[Seq[org.make.core.proposal.ProposalKeywordKey]], Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](keywords$macro$88, ::.apply[Option[Seq[org.make.core.proposal.ProposalId]], shapeless.HNil.type](excludedProposalIds$macro$89, HNil)))))))))))))))))))))).asInstanceOf[Option[Seq[org.make.core.proposal.ProposalId]] :: Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil]
}), ((x0$4: Option[Seq[org.make.core.proposal.ProposalId]] :: Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil) => x0$4 match {
case (head: Option[Seq[org.make.core.proposal.ProposalId]], tail: Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[Seq[org.make.core.proposal.ProposalId]] :: Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((proposalIds$macro$46 @ _), (head: Option[Seq[org.make.core.proposal.ProposalType]], tail: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((proposalTypes$macro$47 @ _), (head: Option[Seq[org.make.core.tag.TagId]], tail: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((tagsIds$macro$48 @ _), (head: Option[Seq[org.make.core.reference.LabelId]], tail: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((labelsIds$macro$49 @ _), (head: Option[org.make.core.operation.OperationId], tail: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((operationId$macro$50 @ _), (head: Option[Seq[org.make.core.question.QuestionId]], tail: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((questionIds$macro$51 @ _), (head: Option[String], tail: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((content$macro$52 @ _), (head: Option[String], tail: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((slug$macro$53 @ _), (head: Option[Int], tail: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((seed$macro$54 @ _), (head: Option[org.make.api.proposal.ContextFilterRequest], tail: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((context$macro$55 @ _), (head: Option[org.make.core.reference.Language], tail: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((language$macro$56 @ _), (head: Option[org.make.core.reference.Country], tail: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((country$macro$57 @ _), (head: Option[String], tail: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((sort$macro$58 @ _), (head: Option[org.make.core.Order], tail: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((order$macro$59 @ _), (head: Option[org.make.core.technical.Pagination.Limit], tail: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((limit$macro$60 @ _), (head: Option[org.make.core.technical.Pagination.Offset], tail: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((offset$macro$61 @ _), (head: Option[String], tail: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((sortAlgorithm$macro$62 @ _), (head: Option[Seq[org.make.core.operation.OperationKind]], tail: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((operationKinds$macro$63 @ _), (head: Option[Seq[org.make.core.user.UserType]], tail: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((userTypes$macro$64 @ _), (head: Option[Seq[org.make.core.idea.IdeaId]], tail: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((ideaIds$macro$65 @ _), (head: Option[Seq[org.make.core.proposal.ProposalKeywordKey]], tail: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((keywords$macro$66 @ _), (head: Option[Seq[org.make.core.proposal.ProposalId]], tail: shapeless.HNil): Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((excludedProposalIds$macro$67 @ _), HNil)))))))))))))))))))))) => proposal.this.SearchRequest.apply(proposalIds$macro$46, proposalTypes$macro$47, tagsIds$macro$48, labelsIds$macro$49, operationId$macro$50, questionIds$macro$51, content$macro$52, slug$macro$53, seed$macro$54, context$macro$55, language$macro$56, country$macro$57, sort$macro$58, order$macro$59, limit$macro$60, offset$macro$61, sortAlgorithm$macro$62, operationKinds$macro$63, userTypes$macro$64, ideaIds$macro$65, keywords$macro$66, excludedProposalIds$macro$67)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalIds"), Option[Seq[org.make.core.proposal.ProposalId]], (Symbol @@ String("proposalTypes")) :: (Symbol @@ String("tagsIds")) :: (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalTypes"), Option[Seq[org.make.core.proposal.ProposalType]], (Symbol @@ String("tagsIds")) :: (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tagsIds"), Option[Seq[org.make.core.tag.TagId]], (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("labelsIds"), Option[Seq[org.make.core.reference.LabelId]], (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operationId"), Option[org.make.core.operation.OperationId], (Symbol @@ String("questionIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionIds"), Option[Seq[org.make.core.question.QuestionId]], (Symbol @@ String("content")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("content"), Option[String], (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("slug"), Option[String], (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("seed"), Option[Int], (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("context"), Option[org.make.api.proposal.ContextFilterRequest], (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("language"), Option[org.make.core.reference.Language], (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("country"), Option[org.make.core.reference.Country], (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("sort"), Option[String], (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("order"), Option[org.make.core.Order], (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("limit"), Option[org.make.core.technical.Pagination.Limit], (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("offset"), Option[org.make.core.technical.Pagination.Offset], (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("sortAlgorithm"), Option[String], (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operationKinds"), Option[Seq[org.make.core.operation.OperationKind]], (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("userTypes"), Option[Seq[org.make.core.user.UserType]], (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("ideaIds"), Option[Seq[org.make.core.idea.IdeaId]], (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("keywords"), Option[Seq[org.make.core.proposal.ProposalKeywordKey]], (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("excludedProposalIds"), Option[Seq[org.make.core.proposal.ProposalId]], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("excludedProposalIds")]](scala.Symbol.apply("excludedProposalIds").asInstanceOf[Symbol @@ String("excludedProposalIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("excludedProposalIds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("keywords")]](scala.Symbol.apply("keywords").asInstanceOf[Symbol @@ String("keywords")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("keywords")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("ideaIds")]](scala.Symbol.apply("ideaIds").asInstanceOf[Symbol @@ String("ideaIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("ideaIds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("userTypes")]](scala.Symbol.apply("userTypes").asInstanceOf[Symbol @@ String("userTypes")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("userTypes")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("operationKinds")]](scala.Symbol.apply("operationKinds").asInstanceOf[Symbol @@ String("operationKinds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("operationKinds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("sortAlgorithm")]](scala.Symbol.apply("sortAlgorithm").asInstanceOf[Symbol @@ String("sortAlgorithm")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("sortAlgorithm")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("offset")]](scala.Symbol.apply("offset").asInstanceOf[Symbol @@ String("offset")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("offset")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("limit")]](scala.Symbol.apply("limit").asInstanceOf[Symbol @@ String("limit")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("limit")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("order")]](scala.Symbol.apply("order").asInstanceOf[Symbol @@ String("order")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("order")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("sort")]](scala.Symbol.apply("sort").asInstanceOf[Symbol @@ String("sort")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("sort")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("country")]](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("country")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("language")]](scala.Symbol.apply("language").asInstanceOf[Symbol @@ String("language")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("language")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("context")]](scala.Symbol.apply("context").asInstanceOf[Symbol @@ String("context")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("context")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("seed")]](scala.Symbol.apply("seed").asInstanceOf[Symbol @@ String("seed")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("seed")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("slug")]](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("slug")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("content")]](scala.Symbol.apply("content").asInstanceOf[Symbol @@ String("content")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("content")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("questionIds")]](scala.Symbol.apply("questionIds").asInstanceOf[Symbol @@ String("questionIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("questionIds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("operationId")]](scala.Symbol.apply("operationId").asInstanceOf[Symbol @@ String("operationId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("operationId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("labelsIds")]](scala.Symbol.apply("labelsIds").asInstanceOf[Symbol @@ String("labelsIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("labelsIds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("tagsIds")]](scala.Symbol.apply("tagsIds").asInstanceOf[Symbol @@ String("tagsIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("tagsIds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalTypes")]](scala.Symbol.apply("proposalTypes").asInstanceOf[Symbol @@ String("proposalTypes")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalTypes")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalIds")]](scala.Symbol.apply("proposalIds").asInstanceOf[Symbol @@ String("proposalIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalIds")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$223.this.inst$macro$90)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.SearchRequest]];
<stable> <accessor> lazy val inst$macro$90: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForproposalTypes: io.circe.Decoder[Option[Seq[org.make.core.proposal.ProposalType]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.proposal.ProposalType]](circe.this.Decoder.decodeSeq[org.make.core.proposal.ProposalType](proposal.this.ProposalType.circeDecoder));
private[this] val circeGenericDecoderFortagsIds: io.circe.Decoder[Option[Seq[org.make.core.tag.TagId]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.tag.TagId]](circe.this.Decoder.decodeSeq[org.make.core.tag.TagId](tag.this.TagId.tagIdDecoder));
private[this] val circeGenericDecoderForlabelsIds: io.circe.Decoder[Option[Seq[org.make.core.reference.LabelId]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.reference.LabelId]](circe.this.Decoder.decodeSeq[org.make.core.reference.LabelId](reference.this.LabelId.labelIdDecoder));
private[this] val circeGenericDecoderForoperationId: io.circe.Decoder[Option[org.make.core.operation.OperationId]] = circe.this.Decoder.decodeOption[org.make.core.operation.OperationId](operation.this.OperationId.operationIdDecoder);
private[this] val circeGenericDecoderForquestionIds: io.circe.Decoder[Option[Seq[org.make.core.question.QuestionId]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.question.QuestionId]](circe.this.Decoder.decodeSeq[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdDecoder));
private[this] val circeGenericDecoderForseed: io.circe.Decoder[Option[Int]] = circe.this.Decoder.decodeOption[Int](circe.this.Decoder.decodeInt);
private[this] val circeGenericDecoderForcontext: io.circe.Decoder[Option[org.make.api.proposal.ContextFilterRequest]] = circe.this.Decoder.decodeOption[org.make.api.proposal.ContextFilterRequest](proposal.this.ContextFilterRequest.decoder);
private[this] val circeGenericDecoderForlanguage: io.circe.Decoder[Option[org.make.core.reference.Language]] = circe.this.Decoder.decodeOption[org.make.core.reference.Language](reference.this.Language.LanguageDecoder);
private[this] val circeGenericDecoderForcountry: io.circe.Decoder[Option[org.make.core.reference.Country]] = circe.this.Decoder.decodeOption[org.make.core.reference.Country](reference.this.Country.countryDecoder);
private[this] val circeGenericDecoderFororder: io.circe.Decoder[Option[org.make.core.Order]] = circe.this.Decoder.decodeOption[org.make.core.Order](core.this.Order.decoder);
private[this] val circeGenericDecoderForlimit: io.circe.Decoder[Option[org.make.core.technical.Pagination.Limit]] = circe.this.Decoder.decodeOption[org.make.core.technical.Pagination.Limit](technical.this.Pagination.limitDecoder);
private[this] val circeGenericDecoderForoffset: io.circe.Decoder[Option[org.make.core.technical.Pagination.Offset]] = circe.this.Decoder.decodeOption[org.make.core.technical.Pagination.Offset](technical.this.Pagination.offsetDecoder);
private[this] val circeGenericDecoderForsortAlgorithm: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
private[this] val circeGenericDecoderForoperationKinds: io.circe.Decoder[Option[Seq[org.make.core.operation.OperationKind]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.operation.OperationKind]](circe.this.Decoder.decodeSeq[org.make.core.operation.OperationKind](operation.this.OperationKind.circeDecoder));
private[this] val circeGenericDecoderForuserTypes: io.circe.Decoder[Option[Seq[org.make.core.user.UserType]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.user.UserType]](circe.this.Decoder.decodeSeq[org.make.core.user.UserType](user.this.UserType.decoder(circe.this.Decoder.decodeString)));
private[this] val circeGenericDecoderForideaIds: io.circe.Decoder[Option[Seq[org.make.core.idea.IdeaId]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.idea.IdeaId]](circe.this.Decoder.decodeSeq[org.make.core.idea.IdeaId](idea.this.IdeaId.ideaIdDecoder));
private[this] val circeGenericDecoderForkeywords: io.circe.Decoder[Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.proposal.ProposalKeywordKey]](circe.this.Decoder.decodeSeq[org.make.core.proposal.ProposalKeywordKey](proposal.this.ProposalKeywordKey.codec));
private[this] val circeGenericDecoderForexcludedProposalIds: io.circe.Decoder[Option[Seq[org.make.core.proposal.ProposalId]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.proposal.ProposalId]](circe.this.Decoder.decodeSeq[org.make.core.proposal.ProposalId](proposal.this.ProposalId.proposalIdDecoder));
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalIds"), Option[Seq[org.make.core.proposal.ProposalId]], shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForexcludedProposalIds.tryDecode(c.downField("proposalIds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalTypes"), Option[Seq[org.make.core.proposal.ProposalType]], shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalTypes.tryDecode(c.downField("proposalTypes")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("tagsIds"), Option[Seq[org.make.core.tag.TagId]], shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortagsIds.tryDecode(c.downField("tagsIds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("labelsIds"), Option[Seq[org.make.core.reference.LabelId]], shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlabelsIds.tryDecode(c.downField("labelsIds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("operationId"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationId.tryDecode(c.downField("operationId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionIds"), Option[Seq[org.make.core.question.QuestionId]], shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionIds.tryDecode(c.downField("questionIds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("content"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsortAlgorithm.tryDecode(c.downField("content")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("slug"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsortAlgorithm.tryDecode(c.downField("slug")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("seed"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForseed.tryDecode(c.downField("seed")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("context"), Option[org.make.api.proposal.ContextFilterRequest], shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontext.tryDecode(c.downField("context")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("language"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlanguage.tryDecode(c.downField("language")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("country"), Option[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountry.tryDecode(c.downField("country")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("sort"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsortAlgorithm.tryDecode(c.downField("sort")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("order"), Option[org.make.core.Order], shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororder.tryDecode(c.downField("order")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("limit"), Option[org.make.core.technical.Pagination.Limit], shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlimit.tryDecode(c.downField("limit")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("offset"), Option[org.make.core.technical.Pagination.Offset], shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoffset.tryDecode(c.downField("offset")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("sortAlgorithm"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsortAlgorithm.tryDecode(c.downField("sortAlgorithm")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("operationKinds"), Option[Seq[org.make.core.operation.OperationKind]], shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationKinds.tryDecode(c.downField("operationKinds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("userTypes"), Option[Seq[org.make.core.user.UserType]], shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForuserTypes.tryDecode(c.downField("userTypes")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("ideaIds"), Option[Seq[org.make.core.idea.IdeaId]], shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForideaIds.tryDecode(c.downField("ideaIds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("keywords"), Option[Seq[org.make.core.proposal.ProposalKeywordKey]], shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkeywords.tryDecode(c.downField("keywords")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("excludedProposalIds"), Option[Seq[org.make.core.proposal.ProposalId]], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForexcludedProposalIds.tryDecode(c.downField("excludedProposalIds")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalIds"), Option[Seq[org.make.core.proposal.ProposalId]], shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForexcludedProposalIds.tryDecodeAccumulating(c.downField("proposalIds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalTypes"), Option[Seq[org.make.core.proposal.ProposalType]], shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalTypes.tryDecodeAccumulating(c.downField("proposalTypes")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("tagsIds"), Option[Seq[org.make.core.tag.TagId]], shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortagsIds.tryDecodeAccumulating(c.downField("tagsIds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("labelsIds"), Option[Seq[org.make.core.reference.LabelId]], shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlabelsIds.tryDecodeAccumulating(c.downField("labelsIds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("operationId"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationId.tryDecodeAccumulating(c.downField("operationId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionIds"), Option[Seq[org.make.core.question.QuestionId]], shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionIds.tryDecodeAccumulating(c.downField("questionIds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("content"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsortAlgorithm.tryDecodeAccumulating(c.downField("content")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("slug"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsortAlgorithm.tryDecodeAccumulating(c.downField("slug")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("seed"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForseed.tryDecodeAccumulating(c.downField("seed")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("context"), Option[org.make.api.proposal.ContextFilterRequest], shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontext.tryDecodeAccumulating(c.downField("context")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("language"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlanguage.tryDecodeAccumulating(c.downField("language")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("country"), Option[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountry.tryDecodeAccumulating(c.downField("country")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("sort"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsortAlgorithm.tryDecodeAccumulating(c.downField("sort")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("order"), Option[org.make.core.Order], shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororder.tryDecodeAccumulating(c.downField("order")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("limit"), Option[org.make.core.technical.Pagination.Limit], shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlimit.tryDecodeAccumulating(c.downField("limit")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("offset"), Option[org.make.core.technical.Pagination.Offset], shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoffset.tryDecodeAccumulating(c.downField("offset")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("sortAlgorithm"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsortAlgorithm.tryDecodeAccumulating(c.downField("sortAlgorithm")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("operationKinds"), Option[Seq[org.make.core.operation.OperationKind]], shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationKinds.tryDecodeAccumulating(c.downField("operationKinds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("userTypes"), Option[Seq[org.make.core.user.UserType]], shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForuserTypes.tryDecodeAccumulating(c.downField("userTypes")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("ideaIds"), Option[Seq[org.make.core.idea.IdeaId]], shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForideaIds.tryDecodeAccumulating(c.downField("ideaIds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("keywords"), Option[Seq[org.make.core.proposal.ProposalKeywordKey]], shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkeywords.tryDecodeAccumulating(c.downField("keywords")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("excludedProposalIds"), Option[Seq[org.make.core.proposal.ProposalId]], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForexcludedProposalIds.tryDecodeAccumulating(c.downField("excludedProposalIds")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$91: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.proposal.ProposalId, String :: shapeless.HNil](((x0$7: org.make.core.proposal.ProposalId) => x0$7 match {
case (value: String): org.make.core.proposal.ProposalId((value$macro$95 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$95, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$8: String :: shapeless.HNil) => x0$8 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$94 @ _), HNil) => proposal.this.ProposalId.apply(value$macro$94)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$223.this.inst$macro$96)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId]];
<stable> <accessor> lazy val inst$macro$96: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForvalue: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("value")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("value")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$97: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalKeywordKey] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalKeywordKey, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalKeywordKey, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalKeywordKey, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.proposal.ProposalKeywordKey, String :: shapeless.HNil](((x0$11: org.make.core.proposal.ProposalKeywordKey) => x0$11 match {
case (value: String): org.make.core.proposal.ProposalKeywordKey((value$macro$101 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$101, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$12: String :: shapeless.HNil) => x0$12 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$100 @ _), HNil) => proposal.this.ProposalKeywordKey.apply(value$macro$100)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$223.this.inst$macro$96)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalKeywordKey]];
<stable> <accessor> lazy val inst$macro$102: io.circe.generic.decoding.DerivedDecoder[org.make.core.idea.IdeaId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.idea.IdeaId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.idea.IdeaId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.idea.IdeaId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.idea.IdeaId, String :: shapeless.HNil](((x0$15: org.make.core.idea.IdeaId) => x0$15 match {
case (value: String): org.make.core.idea.IdeaId((value$macro$106 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$106, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$16: String :: shapeless.HNil) => x0$16 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$105 @ _), HNil) => idea.this.IdeaId.apply(value$macro$105)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$223.this.inst$macro$96)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.idea.IdeaId]];
<stable> <accessor> lazy val inst$macro$107: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.UserType, this.Out](shapeless.this.LabelledGeneric.materializeCoproduct[org.make.core.user.UserType, (Symbol @@ String("UserTypeAnonymous")) :: (Symbol @@ String("UserTypeExternal")) :: (Symbol @@ String("UserTypeOrganisation")) :: (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil, org.make.core.user.UserType.UserTypeAnonymous.type :+: org.make.core.user.UserType.UserTypeExternal.type :+: org.make.core.user.UserType.UserTypeOrganisation.type :+: org.make.core.user.UserType.UserTypePersonality.type :+: org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil, this.Out](DefaultSymbolicLabelling.instance[org.make.core.user.UserType, (Symbol @@ String("UserTypeAnonymous")) :: (Symbol @@ String("UserTypeExternal")) :: (Symbol @@ String("UserTypeOrganisation")) :: (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil](::.apply[Symbol @@ String("UserTypeAnonymous"), (Symbol @@ String("UserTypeExternal")) :: (Symbol @@ String("UserTypeOrganisation")) :: (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil.type](scala.Symbol.apply("UserTypeAnonymous").asInstanceOf[Symbol @@ String("UserTypeAnonymous")], ::.apply[Symbol @@ String("UserTypeExternal"), (Symbol @@ String("UserTypeOrganisation")) :: (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil.type](scala.Symbol.apply("UserTypeExternal").asInstanceOf[Symbol @@ String("UserTypeExternal")], ::.apply[Symbol @@ String("UserTypeOrganisation"), (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil.type](scala.Symbol.apply("UserTypeOrganisation").asInstanceOf[Symbol @@ String("UserTypeOrganisation")], ::.apply[Symbol @@ String("UserTypePersonality"), (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil.type](scala.Symbol.apply("UserTypePersonality").asInstanceOf[Symbol @@ String("UserTypePersonality")], ::.apply[Symbol @@ String("UserTypeUser"), (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil.type](scala.Symbol.apply("UserTypeUser").asInstanceOf[Symbol @@ String("UserTypeUser")], ::.apply[Symbol @@ String("UserTypeVirtual"), shapeless.HNil.type](scala.Symbol.apply("UserTypeVirtual").asInstanceOf[Symbol @@ String("UserTypeVirtual")], HNil))))))), Generic.instance[org.make.core.user.UserType, org.make.core.user.UserType.UserTypeAnonymous.type :+: org.make.core.user.UserType.UserTypeExternal.type :+: org.make.core.user.UserType.UserTypeOrganisation.type :+: org.make.core.user.UserType.UserTypePersonality.type :+: org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil](((p: org.make.core.user.UserType) => Coproduct.unsafeMkCoproduct((p: (p: org.make.core.user.UserType @unchecked)) match {
case (p @ _) if p.eq(UserType.this.UserTypeAnonymous) => 0
case (p @ _) if p.eq(UserType.this.UserTypeExternal) => 1
case (p @ _) if p.eq(UserType.this.UserTypeOrganisation) => 2
case (p @ _) if p.eq(UserType.this.UserTypePersonality) => 3
case (p @ _) if p.eq(UserType.this.UserTypeUser) => 4
case (p @ _) if p.eq(UserType.this.UserTypeVirtual) => 5
}, p).asInstanceOf[org.make.core.user.UserType.UserTypeAnonymous.type :+: org.make.core.user.UserType.UserTypeExternal.type :+: org.make.core.user.UserType.UserTypeOrganisation.type :+: org.make.core.user.UserType.UserTypePersonality.type :+: org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil]), ((x$1: org.make.core.user.UserType.UserTypeAnonymous.type :+: org.make.core.user.UserType.UserTypeExternal.type :+: org.make.core.user.UserType.UserTypeOrganisation.type :+: org.make.core.user.UserType.UserTypePersonality.type :+: org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil) => Coproduct.unsafeGet(x$1).asInstanceOf[org.make.core.user.UserType])), coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("UserTypeAnonymous"), org.make.core.user.UserType.UserTypeAnonymous.type, (Symbol @@ String("UserTypeExternal")) :: (Symbol @@ String("UserTypeOrganisation")) :: (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil, org.make.core.user.UserType.UserTypeExternal.type :+: org.make.core.user.UserType.UserTypeOrganisation.type :+: org.make.core.user.UserType.UserTypePersonality.type :+: org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("UserTypeExternal"), org.make.core.user.UserType.UserTypeExternal.type, (Symbol @@ String("UserTypeOrganisation")) :: (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil, org.make.core.user.UserType.UserTypeOrganisation.type :+: org.make.core.user.UserType.UserTypePersonality.type :+: org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("UserTypeOrganisation"), org.make.core.user.UserType.UserTypeOrganisation.type, (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil, org.make.core.user.UserType.UserTypePersonality.type :+: org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("UserTypePersonality"), org.make.core.user.UserType.UserTypePersonality.type, (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil, org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("UserTypeUser"), org.make.core.user.UserType.UserTypeUser.type, (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil, org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("UserTypeVirtual"), org.make.core.user.UserType.UserTypeVirtual.type, shapeless.HNil, shapeless.CNil](coproduct.this.ZipWithKeys.cnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")]](scala.Symbol.apply("UserTypeVirtual").asInstanceOf[Symbol @@ String("UserTypeVirtual")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("UserTypeUser")]](scala.Symbol.apply("UserTypeUser").asInstanceOf[Symbol @@ String("UserTypeUser")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("UserTypeUser")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")]](scala.Symbol.apply("UserTypePersonality").asInstanceOf[Symbol @@ String("UserTypePersonality")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")]](scala.Symbol.apply("UserTypeOrganisation").asInstanceOf[Symbol @@ String("UserTypeOrganisation")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")]](scala.Symbol.apply("UserTypeExternal").asInstanceOf[Symbol @@ String("UserTypeExternal")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("UserTypeAnonymous")]](scala.Symbol.apply("UserTypeAnonymous").asInstanceOf[Symbol @@ String("UserTypeAnonymous")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("UserTypeAnonymous")]])), scala.this.<:<.refl[this.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[this.Out]](anon$lazy$macro$223.this.inst$macro$108)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType]];
<stable> <accessor> lazy val inst$macro$108: io.circe.generic.decoding.ReprDecoder[this.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[this.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[this.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForUserTypeAnonymous: io.circe.Decoder[org.make.core.user.UserType.UserTypeAnonymous.type] = circe.this.Decoder.importedDecoder[org.make.core.user.UserType.UserTypeAnonymous.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeAnonymous.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeAnonymous.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeAnonymous.type]](anon$lazy$macro$223.this.inst$macro$115)): io.circe.Decoder[org.make.core.user.UserType.UserTypeAnonymous.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeAnonymous.type]]));
private[this] val circeGenericDecoderForUserTypeExternal: io.circe.Decoder[org.make.core.user.UserType.UserTypeExternal.type] = circe.this.Decoder.importedDecoder[org.make.core.user.UserType.UserTypeExternal.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeExternal.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeExternal.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeExternal.type]](anon$lazy$macro$223.this.inst$macro$114)): io.circe.Decoder[org.make.core.user.UserType.UserTypeExternal.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeExternal.type]]));
private[this] val circeGenericDecoderForUserTypeOrganisation: io.circe.Decoder[org.make.core.user.UserType.UserTypeOrganisation.type] = circe.this.Decoder.importedDecoder[org.make.core.user.UserType.UserTypeOrganisation.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeOrganisation.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeOrganisation.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeOrganisation.type]](anon$lazy$macro$223.this.inst$macro$113)): io.circe.Decoder[org.make.core.user.UserType.UserTypeOrganisation.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeOrganisation.type]]));
private[this] val circeGenericDecoderForUserTypePersonality: io.circe.Decoder[org.make.core.user.UserType.UserTypePersonality.type] = circe.this.Decoder.importedDecoder[org.make.core.user.UserType.UserTypePersonality.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypePersonality.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypePersonality.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypePersonality.type]](anon$lazy$macro$223.this.inst$macro$112)): io.circe.Decoder[org.make.core.user.UserType.UserTypePersonality.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypePersonality.type]]));
private[this] val circeGenericDecoderForUserTypeUser: io.circe.Decoder[org.make.core.user.UserType.UserTypeUser.type] = circe.this.Decoder.importedDecoder[org.make.core.user.UserType.UserTypeUser.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeUser.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeUser.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeUser.type]](anon$lazy$macro$223.this.inst$macro$111)): io.circe.Decoder[org.make.core.user.UserType.UserTypeUser.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeUser.type]]));
private[this] val circeGenericDecoderForUserTypeVirtual: io.circe.Decoder[org.make.core.user.UserType.UserTypeVirtual.type] = circe.this.Decoder.importedDecoder[org.make.core.user.UserType.UserTypeVirtual.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeVirtual.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeVirtual.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeVirtual.type]](anon$lazy$macro$223.this.inst$macro$109)): io.circe.Decoder[org.make.core.user.UserType.UserTypeVirtual.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeVirtual.type]]));
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[this.Out] = {
val result: io.circe.ACursor = c.downField("UserTypeAnonymous");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeAnonymous.type]]($anon.this.circeGenericDecoderForUserTypeAnonymous.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeAnonymous.type]): Some[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeAnonymous.type]]((result @ _)) => result match {
case (value: org.make.core.user.UserType.UserTypeAnonymous.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeAnonymous.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeAnonymous")],org.make.core.user.UserType.UserTypeAnonymous.type] :+: org.make.core.user.UserType.UserTypeExternal.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeAnonymous")], org.make.core.user.UserType.UserTypeAnonymous.type, org.make.core.user.UserType.UserTypeExternal.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeAnonymous.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("UserTypeExternal");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeExternal.type]]($anon.this.circeGenericDecoderForUserTypeExternal.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeExternal.type]): Some[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeExternal.type]]((result @ _)) => result match {
case (value: org.make.core.user.UserType.UserTypeExternal.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeExternal.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")], org.make.core.user.UserType.UserTypeExternal.type, org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeExternal.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("UserTypeOrganisation");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeOrganisation.type]]($anon.this.circeGenericDecoderForUserTypeOrganisation.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeOrganisation.type]): Some[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeOrganisation.type]]((result @ _)) => result match {
case (value: org.make.core.user.UserType.UserTypeOrganisation.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeOrganisation.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")], org.make.core.user.UserType.UserTypeOrganisation.type, org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeOrganisation.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("UserTypePersonality");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypePersonality.type]]($anon.this.circeGenericDecoderForUserTypePersonality.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.user.UserType.UserTypePersonality.type]): Some[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypePersonality.type]]((result @ _)) => result match {
case (value: org.make.core.user.UserType.UserTypePersonality.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypePersonality.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")], org.make.core.user.UserType.UserTypePersonality.type, org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypePersonality.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("UserTypeUser");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeUser.type]]($anon.this.circeGenericDecoderForUserTypeUser.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeUser.type]): Some[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeUser.type]]((result @ _)) => result match {
case (value: org.make.core.user.UserType.UserTypeUser.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeUser.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeUser")], org.make.core.user.UserType.UserTypeUser.type, org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeUser.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("UserTypeVirtual");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeVirtual.type]]($anon.this.circeGenericDecoderForUserTypeVirtual.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeVirtual.type]): Some[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeVirtual.type]]((result @ _)) => result match {
case (value: org.make.core.user.UserType.UserTypeVirtual.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeVirtual.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")], org.make.core.user.UserType.UserTypeVirtual.type, shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeVirtual.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => (scala.util.Left.apply[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)): scala.util.Either[io.circe.DecodingFailure,shapeless.CNil]) match {
case (value: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
};
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[this.Out] = {
val result: io.circe.ACursor = c.downField("UserTypeAnonymous");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeAnonymous.type]]($anon.this.circeGenericDecoderForUserTypeAnonymous.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeAnonymous.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeAnonymous.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeAnonymous")],org.make.core.user.UserType.UserTypeAnonymous.type] :+: org.make.core.user.UserType.UserTypeExternal.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](((v: org.make.core.user.UserType.UserTypeAnonymous.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeAnonymous")], org.make.core.user.UserType.UserTypeAnonymous.type, org.make.core.user.UserType.UserTypeExternal.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("UserTypeExternal");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeExternal.type]]($anon.this.circeGenericDecoderForUserTypeExternal.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeExternal.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeExternal.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](((v: org.make.core.user.UserType.UserTypeExternal.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")], org.make.core.user.UserType.UserTypeExternal.type, org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("UserTypeOrganisation");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeOrganisation.type]]($anon.this.circeGenericDecoderForUserTypeOrganisation.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeOrganisation.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeOrganisation.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](((v: org.make.core.user.UserType.UserTypeOrganisation.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")], org.make.core.user.UserType.UserTypeOrganisation.type, org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("UserTypePersonality");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypePersonality.type]]($anon.this.circeGenericDecoderForUserTypePersonality.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypePersonality.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypePersonality.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](((v: org.make.core.user.UserType.UserTypePersonality.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")], org.make.core.user.UserType.UserTypePersonality.type, org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("UserTypeUser");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeUser.type]]($anon.this.circeGenericDecoderForUserTypeUser.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeUser.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeUser.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](((v: org.make.core.user.UserType.UserTypeUser.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeUser")], org.make.core.user.UserType.UserTypeUser.type, org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("UserTypeVirtual");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeVirtual.type]]($anon.this.circeGenericDecoderForUserTypeVirtual.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeVirtual.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeVirtual.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](((v: org.make.core.user.UserType.UserTypeVirtual.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")], org.make.core.user.UserType.UserTypeVirtual.type, shapeless.CNil](v)))
case scala.None => cats.data.Validated.invalidNel[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)).map[shapeless.Inr[Nothing,shapeless.CNil]](((x$3: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.CNil](x$3)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](((x$4: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](x$4)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](((x$5: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](x$5)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](((x$6: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](x$6)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](((x$7: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](x$7)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](((x$8: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](x$8)))
}
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[this.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[this.Out]];
<stable> <accessor> lazy val inst$macro$109: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeVirtual.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.UserType.UserTypeVirtual.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.UserType.UserTypeVirtual.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.UserType.UserTypeVirtual.type, shapeless.HNil](HNil), Generic.instance[org.make.core.user.UserType.UserTypeVirtual.type, shapeless.HNil](((x0$19: org.make.core.user.UserType.UserTypeVirtual.type) => x0$19 match {
case _ => HNil
}), ((x0$20: shapeless.HNil) => x0$20 match {
case _ => UserType.this.UserTypeVirtual
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$223.this.inst$macro$110)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeVirtual.type]];
<stable> <accessor> lazy val inst$macro$110: io.circe.generic.decoding.ReprDecoder[shapeless.HNil] = io.circe.generic.decoding.ReprDecoder.hnilReprDecoder.asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]];
<stable> <accessor> lazy val inst$macro$111: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeUser.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.UserType.UserTypeUser.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.UserType.UserTypeUser.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.UserType.UserTypeUser.type, shapeless.HNil](HNil), Generic.instance[org.make.core.user.UserType.UserTypeUser.type, shapeless.HNil](((x0$23: org.make.core.user.UserType.UserTypeUser.type) => x0$23 match {
case _ => HNil
}), ((x0$24: shapeless.HNil) => x0$24 match {
case _ => UserType.this.UserTypeUser
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$223.this.inst$macro$110)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeUser.type]];
<stable> <accessor> lazy val inst$macro$112: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypePersonality.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.UserType.UserTypePersonality.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.UserType.UserTypePersonality.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.UserType.UserTypePersonality.type, shapeless.HNil](HNil), Generic.instance[org.make.core.user.UserType.UserTypePersonality.type, shapeless.HNil](((x0$27: org.make.core.user.UserType.UserTypePersonality.type) => x0$27 match {
case _ => HNil
}), ((x0$28: shapeless.HNil) => x0$28 match {
case _ => UserType.this.UserTypePersonality
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$223.this.inst$macro$110)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypePersonality.type]];
<stable> <accessor> lazy val inst$macro$113: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeOrganisation.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.UserType.UserTypeOrganisation.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.UserType.UserTypeOrganisation.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.UserType.UserTypeOrganisation.type, shapeless.HNil](HNil), Generic.instance[org.make.core.user.UserType.UserTypeOrganisation.type, shapeless.HNil](((x0$31: org.make.core.user.UserType.UserTypeOrganisation.type) => x0$31 match {
case _ => HNil
}), ((x0$32: shapeless.HNil) => x0$32 match {
case _ => UserType.this.UserTypeOrganisation
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$223.this.inst$macro$110)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeOrganisation.type]];
<stable> <accessor> lazy val inst$macro$114: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeExternal.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.UserType.UserTypeExternal.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.UserType.UserTypeExternal.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.UserType.UserTypeExternal.type, shapeless.HNil](HNil), Generic.instance[org.make.core.user.UserType.UserTypeExternal.type, shapeless.HNil](((x0$35: org.make.core.user.UserType.UserTypeExternal.type) => x0$35 match {
case _ => HNil
}), ((x0$36: shapeless.HNil) => x0$36 match {
case _ => UserType.this.UserTypeExternal
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$223.this.inst$macro$110)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeExternal.type]];
<stable> <accessor> lazy val inst$macro$115: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeAnonymous.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.UserType.UserTypeAnonymous.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.UserType.UserTypeAnonymous.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.UserType.UserTypeAnonymous.type, shapeless.HNil](HNil), Generic.instance[org.make.core.user.UserType.UserTypeAnonymous.type, shapeless.HNil](((x0$39: org.make.core.user.UserType.UserTypeAnonymous.type) => x0$39 match {
case _ => HNil
}), ((x0$40: shapeless.HNil) => x0$40 match {
case _ => UserType.this.UserTypeAnonymous
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$223.this.inst$macro$110)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeAnonymous.type]];
<stable> <accessor> lazy val inst$macro$116: io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.operation.OperationKind, this.Out](shapeless.this.LabelledGeneric.materializeCoproduct[org.make.core.operation.OperationKind, (Symbol @@ String("BusinessConsultation")) :: (Symbol @@ String("GreatCause")) :: (Symbol @@ String("PrivateConsultation")) :: (Symbol @@ String("SecuredConsultation")) :: shapeless.HNil, org.make.core.operation.OperationKind.BusinessConsultation.type :+: org.make.core.operation.OperationKind.GreatCause.type :+: org.make.core.operation.OperationKind.PrivateConsultation.type :+: org.make.core.operation.OperationKind.SecuredConsultation.type :+: shapeless.CNil, this.Out](DefaultSymbolicLabelling.instance[org.make.core.operation.OperationKind, (Symbol @@ String("BusinessConsultation")) :: (Symbol @@ String("GreatCause")) :: (Symbol @@ String("PrivateConsultation")) :: (Symbol @@ String("SecuredConsultation")) :: shapeless.HNil](::.apply[Symbol @@ String("BusinessConsultation"), (Symbol @@ String("GreatCause")) :: (Symbol @@ String("PrivateConsultation")) :: (Symbol @@ String("SecuredConsultation")) :: shapeless.HNil.type](scala.Symbol.apply("BusinessConsultation").asInstanceOf[Symbol @@ String("BusinessConsultation")], ::.apply[Symbol @@ String("GreatCause"), (Symbol @@ String("PrivateConsultation")) :: (Symbol @@ String("SecuredConsultation")) :: shapeless.HNil.type](scala.Symbol.apply("GreatCause").asInstanceOf[Symbol @@ String("GreatCause")], ::.apply[Symbol @@ String("PrivateConsultation"), (Symbol @@ String("SecuredConsultation")) :: shapeless.HNil.type](scala.Symbol.apply("PrivateConsultation").asInstanceOf[Symbol @@ String("PrivateConsultation")], ::.apply[Symbol @@ String("SecuredConsultation"), shapeless.HNil.type](scala.Symbol.apply("SecuredConsultation").asInstanceOf[Symbol @@ String("SecuredConsultation")], HNil))))), Generic.instance[org.make.core.operation.OperationKind, org.make.core.operation.OperationKind.BusinessConsultation.type :+: org.make.core.operation.OperationKind.GreatCause.type :+: org.make.core.operation.OperationKind.PrivateConsultation.type :+: org.make.core.operation.OperationKind.SecuredConsultation.type :+: shapeless.CNil](((p: org.make.core.operation.OperationKind) => Coproduct.unsafeMkCoproduct((p: (p: org.make.core.operation.OperationKind @unchecked)) match {
case (p @ _) if p.eq(OperationKind.this.BusinessConsultation) => 0
case (p @ _) if p.eq(OperationKind.this.GreatCause) => 1
case (p @ _) if p.eq(OperationKind.this.PrivateConsultation) => 2
case (p @ _) if p.eq(OperationKind.this.SecuredConsultation) => 3
}, p).asInstanceOf[org.make.core.operation.OperationKind.BusinessConsultation.type :+: org.make.core.operation.OperationKind.GreatCause.type :+: org.make.core.operation.OperationKind.PrivateConsultation.type :+: org.make.core.operation.OperationKind.SecuredConsultation.type :+: shapeless.CNil]), ((x$9: org.make.core.operation.OperationKind.BusinessConsultation.type :+: org.make.core.operation.OperationKind.GreatCause.type :+: org.make.core.operation.OperationKind.PrivateConsultation.type :+: org.make.core.operation.OperationKind.SecuredConsultation.type :+: shapeless.CNil) => Coproduct.unsafeGet(x$9).asInstanceOf[org.make.core.operation.OperationKind])), coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("BusinessConsultation"), org.make.core.operation.OperationKind.BusinessConsultation.type, (Symbol @@ String("GreatCause")) :: (Symbol @@ String("PrivateConsultation")) :: (Symbol @@ String("SecuredConsultation")) :: shapeless.HNil, org.make.core.operation.OperationKind.GreatCause.type :+: org.make.core.operation.OperationKind.PrivateConsultation.type :+: org.make.core.operation.OperationKind.SecuredConsultation.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("GreatCause"), org.make.core.operation.OperationKind.GreatCause.type, (Symbol @@ String("PrivateConsultation")) :: (Symbol @@ String("SecuredConsultation")) :: shapeless.HNil, org.make.core.operation.OperationKind.PrivateConsultation.type :+: org.make.core.operation.OperationKind.SecuredConsultation.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("PrivateConsultation"), org.make.core.operation.OperationKind.PrivateConsultation.type, (Symbol @@ String("SecuredConsultation")) :: shapeless.HNil, org.make.core.operation.OperationKind.SecuredConsultation.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("SecuredConsultation"), org.make.core.operation.OperationKind.SecuredConsultation.type, shapeless.HNil, shapeless.CNil](coproduct.this.ZipWithKeys.cnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")]](scala.Symbol.apply("SecuredConsultation").asInstanceOf[Symbol @@ String("SecuredConsultation")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")]](scala.Symbol.apply("PrivateConsultation").asInstanceOf[Symbol @@ String("PrivateConsultation")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("GreatCause")]](scala.Symbol.apply("GreatCause").asInstanceOf[Symbol @@ String("GreatCause")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("GreatCause")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("BusinessConsultation")]](scala.Symbol.apply("BusinessConsultation").asInstanceOf[Symbol @@ String("BusinessConsultation")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("BusinessConsultation")]])), scala.this.<:<.refl[this.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[this.Out]](anon$lazy$macro$223.this.inst$macro$117)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind]];
<stable> <accessor> lazy val inst$macro$117: io.circe.generic.decoding.ReprDecoder[this.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[this.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[this.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForBusinessConsultation: io.circe.Decoder[org.make.core.operation.OperationKind.BusinessConsultation.type] = circe.this.Decoder.importedDecoder[org.make.core.operation.OperationKind.BusinessConsultation.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.operation.OperationKind.BusinessConsultation.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.BusinessConsultation.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.BusinessConsultation.type]](anon$lazy$macro$223.this.inst$macro$121)): io.circe.Decoder[org.make.core.operation.OperationKind.BusinessConsultation.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.operation.OperationKind.BusinessConsultation.type]]));
private[this] val circeGenericDecoderForGreatCause: io.circe.Decoder[org.make.core.operation.OperationKind.GreatCause.type] = circe.this.Decoder.importedDecoder[org.make.core.operation.OperationKind.GreatCause.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.operation.OperationKind.GreatCause.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.GreatCause.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.GreatCause.type]](anon$lazy$macro$223.this.inst$macro$120)): io.circe.Decoder[org.make.core.operation.OperationKind.GreatCause.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.operation.OperationKind.GreatCause.type]]));
private[this] val circeGenericDecoderForPrivateConsultation: io.circe.Decoder[org.make.core.operation.OperationKind.PrivateConsultation.type] = circe.this.Decoder.importedDecoder[org.make.core.operation.OperationKind.PrivateConsultation.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.operation.OperationKind.PrivateConsultation.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.PrivateConsultation.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.PrivateConsultation.type]](anon$lazy$macro$223.this.inst$macro$119)): io.circe.Decoder[org.make.core.operation.OperationKind.PrivateConsultation.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.operation.OperationKind.PrivateConsultation.type]]));
private[this] val circeGenericDecoderForSecuredConsultation: io.circe.Decoder[org.make.core.operation.OperationKind.SecuredConsultation.type] = circe.this.Decoder.importedDecoder[org.make.core.operation.OperationKind.SecuredConsultation.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.operation.OperationKind.SecuredConsultation.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.SecuredConsultation.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.SecuredConsultation.type]](anon$lazy$macro$223.this.inst$macro$118)): io.circe.Decoder[org.make.core.operation.OperationKind.SecuredConsultation.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.operation.OperationKind.SecuredConsultation.type]]));
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[this.Out] = {
val result: io.circe.ACursor = c.downField("BusinessConsultation");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.operation.OperationKind.BusinessConsultation.type]]($anon.this.circeGenericDecoderForBusinessConsultation.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.operation.OperationKind.BusinessConsultation.type]): Some[io.circe.Decoder.Result[org.make.core.operation.OperationKind.BusinessConsultation.type]]((result @ _)) => result match {
case (value: org.make.core.operation.OperationKind.BusinessConsultation.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.operation.OperationKind.BusinessConsultation.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("BusinessConsultation")],org.make.core.operation.OperationKind.BusinessConsultation.type] :+: org.make.core.operation.OperationKind.GreatCause.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("GreatCause")],org.make.core.operation.OperationKind.GreatCause.type] :+: org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("BusinessConsultation")], org.make.core.operation.OperationKind.BusinessConsultation.type, org.make.core.operation.OperationKind.GreatCause.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("GreatCause")],org.make.core.operation.OperationKind.GreatCause.type] :+: org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.operation.OperationKind.BusinessConsultation.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("GreatCause");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.operation.OperationKind.GreatCause.type]]($anon.this.circeGenericDecoderForGreatCause.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.operation.OperationKind.GreatCause.type]): Some[io.circe.Decoder.Result[org.make.core.operation.OperationKind.GreatCause.type]]((result @ _)) => result match {
case (value: org.make.core.operation.OperationKind.GreatCause.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.operation.OperationKind.GreatCause.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("GreatCause")],org.make.core.operation.OperationKind.GreatCause.type] :+: org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("GreatCause")], org.make.core.operation.OperationKind.GreatCause.type, org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.operation.OperationKind.GreatCause.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("PrivateConsultation");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.operation.OperationKind.PrivateConsultation.type]]($anon.this.circeGenericDecoderForPrivateConsultation.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.operation.OperationKind.PrivateConsultation.type]): Some[io.circe.Decoder.Result[org.make.core.operation.OperationKind.PrivateConsultation.type]]((result @ _)) => result match {
case (value: org.make.core.operation.OperationKind.PrivateConsultation.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.operation.OperationKind.PrivateConsultation.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")], org.make.core.operation.OperationKind.PrivateConsultation.type, org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.operation.OperationKind.PrivateConsultation.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("SecuredConsultation");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.operation.OperationKind.SecuredConsultation.type]]($anon.this.circeGenericDecoderForSecuredConsultation.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.operation.OperationKind.SecuredConsultation.type]): Some[io.circe.Decoder.Result[org.make.core.operation.OperationKind.SecuredConsultation.type]]((result @ _)) => result match {
case (value: org.make.core.operation.OperationKind.SecuredConsultation.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.operation.OperationKind.SecuredConsultation.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")], org.make.core.operation.OperationKind.SecuredConsultation.type, shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.operation.OperationKind.SecuredConsultation.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => (scala.util.Left.apply[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)): scala.util.Either[io.circe.DecodingFailure,shapeless.CNil]) match {
case (value: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("GreatCause")],org.make.core.operation.OperationKind.GreatCause.type] :+: org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("GreatCause")],org.make.core.operation.OperationKind.GreatCause.type] :+: org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("GreatCause")],org.make.core.operation.OperationKind.GreatCause.type] :+: org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("GreatCause")],org.make.core.operation.OperationKind.GreatCause.type] :+: org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("GreatCause")],org.make.core.operation.OperationKind.GreatCause.type] :+: org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
};
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[this.Out] = {
val result: io.circe.ACursor = c.downField("BusinessConsultation");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.operation.OperationKind.BusinessConsultation.type]]($anon.this.circeGenericDecoderForBusinessConsultation.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.operation.OperationKind.BusinessConsultation.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.operation.OperationKind.BusinessConsultation.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("BusinessConsultation")],org.make.core.operation.OperationKind.BusinessConsultation.type] :+: org.make.core.operation.OperationKind.GreatCause.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("GreatCause")],org.make.core.operation.OperationKind.GreatCause.type] :+: org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](((v: org.make.core.operation.OperationKind.BusinessConsultation.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("BusinessConsultation")], org.make.core.operation.OperationKind.BusinessConsultation.type, org.make.core.operation.OperationKind.GreatCause.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("GreatCause")],org.make.core.operation.OperationKind.GreatCause.type] :+: org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("GreatCause");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.operation.OperationKind.GreatCause.type]]($anon.this.circeGenericDecoderForGreatCause.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.operation.OperationKind.GreatCause.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.operation.OperationKind.GreatCause.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("GreatCause")],org.make.core.operation.OperationKind.GreatCause.type] :+: org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](((v: org.make.core.operation.OperationKind.GreatCause.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("GreatCause")], org.make.core.operation.OperationKind.GreatCause.type, org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("PrivateConsultation");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.operation.OperationKind.PrivateConsultation.type]]($anon.this.circeGenericDecoderForPrivateConsultation.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.operation.OperationKind.PrivateConsultation.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.operation.OperationKind.PrivateConsultation.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](((v: org.make.core.operation.OperationKind.PrivateConsultation.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")], org.make.core.operation.OperationKind.PrivateConsultation.type, org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("SecuredConsultation");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.operation.OperationKind.SecuredConsultation.type]]($anon.this.circeGenericDecoderForSecuredConsultation.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.operation.OperationKind.SecuredConsultation.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.operation.OperationKind.SecuredConsultation.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](((v: org.make.core.operation.OperationKind.SecuredConsultation.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")], org.make.core.operation.OperationKind.SecuredConsultation.type, shapeless.CNil](v)))
case scala.None => cats.data.Validated.invalidNel[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)).map[shapeless.Inr[Nothing,shapeless.CNil]](((x$11: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.CNil](x$11)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil]](((x$12: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](x$12)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil]](((x$13: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](x$13)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("GreatCause")],org.make.core.operation.OperationKind.GreatCause.type] :+: org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil]](((x$14: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("GreatCause")],org.make.core.operation.OperationKind.GreatCause.type] :+: org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("GreatCause")],org.make.core.operation.OperationKind.GreatCause.type] :+: org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](x$14)))
}
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[this.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[this.Out]];
<stable> <accessor> lazy val inst$macro$118: io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.SecuredConsultation.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.operation.OperationKind.SecuredConsultation.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.operation.OperationKind.SecuredConsultation.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.operation.OperationKind.SecuredConsultation.type, shapeless.HNil](HNil), Generic.instance[org.make.core.operation.OperationKind.SecuredConsultation.type, shapeless.HNil](((x0$43: org.make.core.operation.OperationKind.SecuredConsultation.type) => x0$43 match {
case _ => HNil
}), ((x0$44: shapeless.HNil) => x0$44 match {
case _ => OperationKind.this.SecuredConsultation
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$223.this.inst$macro$110)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.SecuredConsultation.type]];
<stable> <accessor> lazy val inst$macro$119: io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.PrivateConsultation.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.operation.OperationKind.PrivateConsultation.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.operation.OperationKind.PrivateConsultation.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.operation.OperationKind.PrivateConsultation.type, shapeless.HNil](HNil), Generic.instance[org.make.core.operation.OperationKind.PrivateConsultation.type, shapeless.HNil](((x0$47: org.make.core.operation.OperationKind.PrivateConsultation.type) => x0$47 match {
case _ => HNil
}), ((x0$48: shapeless.HNil) => x0$48 match {
case _ => OperationKind.this.PrivateConsultation
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$223.this.inst$macro$110)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.PrivateConsultation.type]];
<stable> <accessor> lazy val inst$macro$120: io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.GreatCause.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.operation.OperationKind.GreatCause.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.operation.OperationKind.GreatCause.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.operation.OperationKind.GreatCause.type, shapeless.HNil](HNil), Generic.instance[org.make.core.operation.OperationKind.GreatCause.type, shapeless.HNil](((x0$51: org.make.core.operation.OperationKind.GreatCause.type) => x0$51 match {
case _ => HNil
}), ((x0$52: shapeless.HNil) => x0$52 match {
case _ => OperationKind.this.GreatCause
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$223.this.inst$macro$110)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.GreatCause.type]];
<stable> <accessor> lazy val inst$macro$121: io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.BusinessConsultation.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.operation.OperationKind.BusinessConsultation.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.operation.OperationKind.BusinessConsultation.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.operation.OperationKind.BusinessConsultation.type, shapeless.HNil](HNil), Generic.instance[org.make.core.operation.OperationKind.BusinessConsultation.type, shapeless.HNil](((x0$55: org.make.core.operation.OperationKind.BusinessConsultation.type) => x0$55 match {
case _ => HNil
}), ((x0$56: shapeless.HNil) => x0$56 match {
case _ => OperationKind.this.BusinessConsultation
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$223.this.inst$macro$110)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.BusinessConsultation.type]];
<stable> <accessor> lazy val inst$macro$166: io.circe.generic.decoding.DerivedDecoder[org.make.core.Order] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.Order, this.Out](shapeless.this.LabelledGeneric.materializeCoproduct[org.make.core.Order, (Symbol @@ String("asc")) :: (Symbol @@ String("desc")) :: shapeless.HNil, org.make.core.Order.asc.type :+: org.make.core.Order.desc.type :+: shapeless.CNil, this.Out](DefaultSymbolicLabelling.instance[org.make.core.Order, (Symbol @@ String("asc")) :: (Symbol @@ String("desc")) :: shapeless.HNil](::.apply[Symbol @@ String("asc"), (Symbol @@ String("desc")) :: shapeless.HNil.type](scala.Symbol.apply("asc").asInstanceOf[Symbol @@ String("asc")], ::.apply[Symbol @@ String("desc"), shapeless.HNil.type](scala.Symbol.apply("desc").asInstanceOf[Symbol @@ String("desc")], HNil))), Generic.instance[org.make.core.Order, org.make.core.Order.asc.type :+: org.make.core.Order.desc.type :+: shapeless.CNil](((p: org.make.core.Order) => Coproduct.unsafeMkCoproduct((p: (p: org.make.core.Order @unchecked)) match {
case (p @ _) if p.eq(Order.this.asc) => 0
case (p @ _) if p.eq(Order.this.desc) => 1
}, p).asInstanceOf[org.make.core.Order.asc.type :+: org.make.core.Order.desc.type :+: shapeless.CNil]), ((x$15: org.make.core.Order.asc.type :+: org.make.core.Order.desc.type :+: shapeless.CNil) => Coproduct.unsafeGet(x$15).asInstanceOf[org.make.core.Order])), coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("asc"), org.make.core.Order.asc.type, (Symbol @@ String("desc")) :: shapeless.HNil, org.make.core.Order.desc.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("desc"), org.make.core.Order.desc.type, shapeless.HNil, shapeless.CNil](coproduct.this.ZipWithKeys.cnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("desc")]](scala.Symbol.apply("desc").asInstanceOf[Symbol @@ String("desc")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("desc")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("asc")]](scala.Symbol.apply("asc").asInstanceOf[Symbol @@ String("asc")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("asc")]])), scala.this.<:<.refl[this.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[this.Out]](anon$lazy$macro$223.this.inst$macro$167)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.Order]];
<stable> <accessor> lazy val inst$macro$167: io.circe.generic.decoding.ReprDecoder[this.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[this.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[this.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForasc: io.circe.Decoder[org.make.core.Order.asc.type] = circe.this.Decoder.importedDecoder[org.make.core.Order.asc.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.Order.asc.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.asc.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.asc.type]](anon$lazy$macro$223.this.inst$macro$169)): io.circe.Decoder[org.make.core.Order.asc.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.Order.asc.type]]));
private[this] val circeGenericDecoderFordesc: io.circe.Decoder[org.make.core.Order.desc.type] = circe.this.Decoder.importedDecoder[org.make.core.Order.desc.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.Order.desc.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.desc.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.desc.type]](anon$lazy$macro$223.this.inst$macro$168)): io.circe.Decoder[org.make.core.Order.desc.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.Order.desc.type]]));
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[this.Out] = {
val result: io.circe.ACursor = c.downField("asc");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.Order.asc.type]]($anon.this.circeGenericDecoderForasc.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.Order.asc.type]): Some[io.circe.Decoder.Result[org.make.core.Order.asc.type]]((result @ _)) => result match {
case (value: org.make.core.Order.asc.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.Order.asc.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("asc")],org.make.core.Order.asc.type] :+: org.make.core.Order.desc.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("asc")], org.make.core.Order.asc.type, org.make.core.Order.desc.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.Order.asc.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("desc");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.Order.desc.type]]($anon.this.circeGenericDecoderFordesc.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.Order.desc.type]): Some[io.circe.Decoder.Result[org.make.core.Order.desc.type]]((result @ _)) => result match {
case (value: org.make.core.Order.desc.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.Order.desc.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("desc")], org.make.core.Order.desc.type, shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.Order.desc.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => (scala.util.Left.apply[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)): scala.util.Either[io.circe.DecodingFailure,shapeless.CNil]) match {
case (value: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
};
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[this.Out] = {
val result: io.circe.ACursor = c.downField("asc");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.Order.asc.type]]($anon.this.circeGenericDecoderForasc.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.Order.asc.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.Order.asc.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("asc")],org.make.core.Order.asc.type] :+: org.make.core.Order.desc.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](((v: org.make.core.Order.asc.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("asc")], org.make.core.Order.asc.type, org.make.core.Order.desc.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("desc");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.Order.desc.type]]($anon.this.circeGenericDecoderFordesc.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.Order.desc.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.Order.desc.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](((v: org.make.core.Order.desc.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("desc")], org.make.core.Order.desc.type, shapeless.CNil](v)))
case scala.None => cats.data.Validated.invalidNel[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)).map[shapeless.Inr[Nothing,shapeless.CNil]](((x$17: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.CNil](x$17)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil]](((x$18: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](x$18)))
}
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[this.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[this.Out]];
<stable> <accessor> lazy val inst$macro$168: io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.desc.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.Order.desc.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.Order.desc.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.Order.desc.type, shapeless.HNil](HNil), Generic.instance[org.make.core.Order.desc.type, shapeless.HNil](((x0$91: org.make.core.Order.desc.type) => x0$91 match {
case _ => HNil
}), ((x0$92: shapeless.HNil) => x0$92 match {
case _ => Order.this.desc
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$223.this.inst$macro$110)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.desc.type]];
<stable> <accessor> lazy val inst$macro$169: io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.asc.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.Order.asc.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.Order.asc.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.Order.asc.type, shapeless.HNil](HNil), Generic.instance[org.make.core.Order.asc.type, shapeless.HNil](((x0$95: org.make.core.Order.asc.type) => x0$95 match {
case _ => HNil
}), ((x0$96: shapeless.HNil) => x0$96 match {
case _ => Order.this.asc
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$223.this.inst$macro$110)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.asc.type]];
<stable> <accessor> lazy val inst$macro$170: io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Country] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.reference.Country, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.reference.Country, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.reference.Country, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.reference.Country, String :: shapeless.HNil](((x0$99: org.make.core.reference.Country) => x0$99 match {
case (value: String): org.make.core.reference.Country((value$macro$174 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$174, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$100: String :: shapeless.HNil) => x0$100 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$173 @ _), HNil) => reference.this.Country.apply(value$macro$173)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$223.this.inst$macro$96)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Country]];
<stable> <accessor> lazy val inst$macro$175: io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Language] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.reference.Language, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.reference.Language, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.reference.Language, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.reference.Language, String :: shapeless.HNil](((x0$103: org.make.core.reference.Language) => x0$103 match {
case (value: String): org.make.core.reference.Language((value$macro$179 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$179, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$104: String :: shapeless.HNil) => x0$104 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$178 @ _), HNil) => reference.this.Language.apply(value$macro$178)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$223.this.inst$macro$96)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Language]];
<stable> <accessor> lazy val inst$macro$180: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ContextFilterRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.proposal.ContextFilterRequest, shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ContextFilterRequest, (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil, Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ContextFilterRequest, (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil](::.apply[Symbol @@ String("operation"), (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil.type](scala.Symbol.apply("operation").asInstanceOf[Symbol @@ String("operation")], ::.apply[Symbol @@ String("source"), (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil.type](scala.Symbol.apply("source").asInstanceOf[Symbol @@ String("source")], ::.apply[Symbol @@ String("location"), (Symbol @@ String("question")) :: shapeless.HNil.type](scala.Symbol.apply("location").asInstanceOf[Symbol @@ String("location")], ::.apply[Symbol @@ String("question"), shapeless.HNil.type](scala.Symbol.apply("question").asInstanceOf[Symbol @@ String("question")], HNil))))), Generic.instance[org.make.api.proposal.ContextFilterRequest, Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil](((x0$107: org.make.api.proposal.ContextFilterRequest) => x0$107 match {
case (operation: Option[org.make.core.operation.OperationId], source: Option[String], location: Option[String], question: Option[String]): org.make.api.proposal.ContextFilterRequest((operation$macro$193 @ _), (source$macro$194 @ _), (location$macro$195 @ _), (question$macro$196 @ _)) => ::.apply[Option[org.make.core.operation.OperationId], Option[String] :: Option[String] :: Option[String] :: shapeless.HNil.type](operation$macro$193, ::.apply[Option[String], Option[String] :: Option[String] :: shapeless.HNil.type](source$macro$194, ::.apply[Option[String], Option[String] :: shapeless.HNil.type](location$macro$195, ::.apply[Option[String], shapeless.HNil.type](question$macro$196, HNil)))).asInstanceOf[Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil]
}), ((x0$108: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil) => x0$108 match {
case (head: Option[org.make.core.operation.OperationId], tail: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil): Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil((operation$macro$189 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: shapeless.HNil((source$macro$190 @ _), (head: Option[String], tail: Option[String] :: shapeless.HNil): Option[String] :: Option[String] :: shapeless.HNil((location$macro$191 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((question$macro$192 @ _), HNil)))) => proposal.this.ContextFilterRequest.apply(operation$macro$189, source$macro$190, location$macro$191, question$macro$192)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("source"), Option[String], (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil, Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("location"), Option[String], (Symbol @@ String("question")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("question"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("question")]](scala.Symbol.apply("question").asInstanceOf[Symbol @@ String("question")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("question")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("location")]](scala.Symbol.apply("location").asInstanceOf[Symbol @@ String("location")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("location")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("source")]](scala.Symbol.apply("source").asInstanceOf[Symbol @@ String("source")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("source")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("operation")]](scala.Symbol.apply("operation").asInstanceOf[Symbol @@ String("operation")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("operation")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$223.this.inst$macro$197)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ContextFilterRequest]];
<stable> <accessor> lazy val inst$macro$197: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForoperation: io.circe.Decoder[Option[org.make.core.operation.OperationId]] = circe.this.Decoder.decodeOption[org.make.core.operation.OperationId](operation.this.OperationId.operationIdDecoder);
private[this] val circeGenericDecoderForquestion: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperation.tryDecode(c.downField("operation")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("source"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecode(c.downField("source")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("location"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecode(c.downField("location")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("question"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecode(c.downField("question")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperation.tryDecodeAccumulating(c.downField("operation")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("source"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecodeAccumulating(c.downField("source")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("location"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecodeAccumulating(c.downField("location")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("question"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecodeAccumulating(c.downField("question")), ReprDecoder.hnilResultAccumulating)(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("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$198: io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.operation.OperationId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.operation.OperationId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.operation.OperationId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.operation.OperationId, String :: shapeless.HNil](((x0$111: org.make.core.operation.OperationId) => x0$111 match {
case (value: String): org.make.core.operation.OperationId((value$macro$202 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$202, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$112: String :: shapeless.HNil) => x0$112 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$201 @ _), HNil) => operation.this.OperationId.apply(value$macro$201)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$223.this.inst$macro$96)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationId]];
<stable> <accessor> lazy val inst$macro$203: io.circe.generic.decoding.DerivedDecoder[org.make.core.question.QuestionId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.question.QuestionId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.question.QuestionId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.question.QuestionId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.question.QuestionId, String :: shapeless.HNil](((x0$115: org.make.core.question.QuestionId) => x0$115 match {
case (value: String): org.make.core.question.QuestionId((value$macro$207 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$207, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$116: String :: shapeless.HNil) => x0$116 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$206 @ _), HNil) => question.this.QuestionId.apply(value$macro$206)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$223.this.inst$macro$96)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.question.QuestionId]];
<stable> <accessor> lazy val inst$macro$208: io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.LabelId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.reference.LabelId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.reference.LabelId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.reference.LabelId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.reference.LabelId, String :: shapeless.HNil](((x0$119: org.make.core.reference.LabelId) => x0$119 match {
case (value: String): org.make.core.reference.LabelId((value$macro$212 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$212, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$120: String :: shapeless.HNil) => x0$120 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$211 @ _), HNil) => reference.this.LabelId.apply(value$macro$211)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$223.this.inst$macro$96)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.LabelId]];
<stable> <accessor> lazy val inst$macro$213: io.circe.generic.decoding.DerivedDecoder[org.make.core.tag.TagId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.tag.TagId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.tag.TagId, String :: shapeless.HNil](((x0$123: org.make.core.tag.TagId) => x0$123 match {
case (value: String): org.make.core.tag.TagId((value$macro$217 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$217, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$124: String :: shapeless.HNil) => x0$124 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$216 @ _), HNil) => tag.this.TagId.apply(value$macro$216)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$223.this.inst$macro$96)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.tag.TagId]];
<stable> <accessor> lazy val inst$macro$218: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalType, this.Out](shapeless.this.LabelledGeneric.materializeCoproduct[org.make.core.proposal.ProposalType, (Symbol @@ String("ProposalTypeExternal")) :: (Symbol @@ String("ProposalTypeInitial")) :: (Symbol @@ String("ProposalTypeSubmitted")) :: shapeless.HNil, org.make.core.proposal.ProposalType.ProposalTypeExternal.type :+: org.make.core.proposal.ProposalType.ProposalTypeInitial.type :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type :+: shapeless.CNil, this.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalType, (Symbol @@ String("ProposalTypeExternal")) :: (Symbol @@ String("ProposalTypeInitial")) :: (Symbol @@ String("ProposalTypeSubmitted")) :: shapeless.HNil](::.apply[Symbol @@ String("ProposalTypeExternal"), (Symbol @@ String("ProposalTypeInitial")) :: (Symbol @@ String("ProposalTypeSubmitted")) :: shapeless.HNil.type](scala.Symbol.apply("ProposalTypeExternal").asInstanceOf[Symbol @@ String("ProposalTypeExternal")], ::.apply[Symbol @@ String("ProposalTypeInitial"), (Symbol @@ String("ProposalTypeSubmitted")) :: shapeless.HNil.type](scala.Symbol.apply("ProposalTypeInitial").asInstanceOf[Symbol @@ String("ProposalTypeInitial")], ::.apply[Symbol @@ String("ProposalTypeSubmitted"), shapeless.HNil.type](scala.Symbol.apply("ProposalTypeSubmitted").asInstanceOf[Symbol @@ String("ProposalTypeSubmitted")], HNil)))), Generic.instance[org.make.core.proposal.ProposalType, org.make.core.proposal.ProposalType.ProposalTypeExternal.type :+: org.make.core.proposal.ProposalType.ProposalTypeInitial.type :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type :+: shapeless.CNil](((p: org.make.core.proposal.ProposalType) => Coproduct.unsafeMkCoproduct((p: (p: org.make.core.proposal.ProposalType @unchecked)) match {
case (p @ _) if p.eq(ProposalType.this.ProposalTypeExternal) => 0
case (p @ _) if p.eq(ProposalType.this.ProposalTypeInitial) => 1
case (p @ _) if p.eq(ProposalType.this.ProposalTypeSubmitted) => 2
}, p).asInstanceOf[org.make.core.proposal.ProposalType.ProposalTypeExternal.type :+: org.make.core.proposal.ProposalType.ProposalTypeInitial.type :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type :+: shapeless.CNil]), ((x$19: org.make.core.proposal.ProposalType.ProposalTypeExternal.type :+: org.make.core.proposal.ProposalType.ProposalTypeInitial.type :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type :+: shapeless.CNil) => Coproduct.unsafeGet(x$19).asInstanceOf[org.make.core.proposal.ProposalType])), coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("ProposalTypeExternal"), org.make.core.proposal.ProposalType.ProposalTypeExternal.type, (Symbol @@ String("ProposalTypeInitial")) :: (Symbol @@ String("ProposalTypeSubmitted")) :: shapeless.HNil, org.make.core.proposal.ProposalType.ProposalTypeInitial.type :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("ProposalTypeInitial"), org.make.core.proposal.ProposalType.ProposalTypeInitial.type, (Symbol @@ String("ProposalTypeSubmitted")) :: shapeless.HNil, org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("ProposalTypeSubmitted"), org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type, shapeless.HNil, shapeless.CNil](coproduct.this.ZipWithKeys.cnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")]](scala.Symbol.apply("ProposalTypeSubmitted").asInstanceOf[Symbol @@ String("ProposalTypeSubmitted")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")]](scala.Symbol.apply("ProposalTypeInitial").asInstanceOf[Symbol @@ String("ProposalTypeInitial")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("ProposalTypeExternal")]](scala.Symbol.apply("ProposalTypeExternal").asInstanceOf[Symbol @@ String("ProposalTypeExternal")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("ProposalTypeExternal")]])), scala.this.<:<.refl[this.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[this.Out]](anon$lazy$macro$223.this.inst$macro$219)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType]];
<stable> <accessor> lazy val inst$macro$219: io.circe.generic.decoding.ReprDecoder[this.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[this.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[this.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForProposalTypeExternal: io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]](anon$lazy$macro$223.this.inst$macro$222)): io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]]));
private[this] val circeGenericDecoderForProposalTypeInitial: io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]](anon$lazy$macro$223.this.inst$macro$221)): io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]]));
private[this] val circeGenericDecoderForProposalTypeSubmitted: io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]](anon$lazy$macro$223.this.inst$macro$220)): io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]]));
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[this.Out] = {
val result: io.circe.ACursor = c.downField("ProposalTypeExternal");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]]($anon.this.circeGenericDecoderForProposalTypeExternal.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]]((result @ _)) => result match {
case (value: org.make.core.proposal.ProposalType.ProposalTypeExternal.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.ProposalType.ProposalTypeExternal.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeExternal")],org.make.core.proposal.ProposalType.ProposalTypeExternal.type] :+: org.make.core.proposal.ProposalType.ProposalTypeInitial.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("ProposalTypeExternal")], org.make.core.proposal.ProposalType.ProposalTypeExternal.type, org.make.core.proposal.ProposalType.ProposalTypeInitial.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.ProposalType.ProposalTypeExternal.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("ProposalTypeInitial");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]]($anon.this.circeGenericDecoderForProposalTypeInitial.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]]((result @ _)) => result match {
case (value: org.make.core.proposal.ProposalType.ProposalTypeInitial.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.ProposalType.ProposalTypeInitial.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")], org.make.core.proposal.ProposalType.ProposalTypeInitial.type, org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.ProposalType.ProposalTypeInitial.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("ProposalTypeSubmitted");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]]($anon.this.circeGenericDecoderForProposalTypeSubmitted.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]]((result @ _)) => result match {
case (value: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")], org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type, shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => (scala.util.Left.apply[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)): scala.util.Either[io.circe.DecodingFailure,shapeless.CNil]) match {
case (value: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
};
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[this.Out] = {
val result: io.circe.ACursor = c.downField("ProposalTypeExternal");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]]($anon.this.circeGenericDecoderForProposalTypeExternal.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeExternal")],org.make.core.proposal.ProposalType.ProposalTypeExternal.type] :+: org.make.core.proposal.ProposalType.ProposalTypeInitial.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](((v: org.make.core.proposal.ProposalType.ProposalTypeExternal.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("ProposalTypeExternal")], org.make.core.proposal.ProposalType.ProposalTypeExternal.type, org.make.core.proposal.ProposalType.ProposalTypeInitial.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("ProposalTypeInitial");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]]($anon.this.circeGenericDecoderForProposalTypeInitial.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](((v: org.make.core.proposal.ProposalType.ProposalTypeInitial.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")], org.make.core.proposal.ProposalType.ProposalTypeInitial.type, org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("ProposalTypeSubmitted");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]]($anon.this.circeGenericDecoderForProposalTypeSubmitted.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](((v: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")], org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type, shapeless.CNil](v)))
case scala.None => cats.data.Validated.invalidNel[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)).map[shapeless.Inr[Nothing,shapeless.CNil]](((x$21: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.CNil](x$21)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]](((x$22: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](x$22)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]](((x$23: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](x$23)))
}
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[this.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[this.Out]];
<stable> <accessor> lazy val inst$macro$220: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type, shapeless.HNil](((x0$127: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type) => x0$127 match {
case _ => HNil
}), ((x0$128: shapeless.HNil) => x0$128 match {
case _ => ProposalType.this.ProposalTypeSubmitted
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$223.this.inst$macro$110)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]];
<stable> <accessor> lazy val inst$macro$221: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalType.ProposalTypeInitial.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalType.ProposalTypeInitial.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalType.ProposalTypeInitial.type, shapeless.HNil](((x0$131: org.make.core.proposal.ProposalType.ProposalTypeInitial.type) => x0$131 match {
case _ => HNil
}), ((x0$132: shapeless.HNil) => x0$132 match {
case _ => ProposalType.this.ProposalTypeInitial
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$223.this.inst$macro$110)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]];
<stable> <accessor> lazy val inst$macro$222: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalType.ProposalTypeExternal.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalType.ProposalTypeExternal.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalType.ProposalTypeExternal.type, shapeless.HNil](((x0$135: org.make.core.proposal.ProposalType.ProposalTypeExternal.type) => x0$135 match {
case _ => HNil
}), ((x0$136: shapeless.HNil) => x0$136 match {
case _ => ProposalType.this.ProposalTypeExternal
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$223.this.inst$macro$110)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]]
};
new anon$lazy$macro$223().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.SearchRequest]](inst$macro$224)
})
|
|
232
|
29705
|
8818
-
8818
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$2
|
|
org.make.core.proposal.SearchFilters.parse$default$2
|
|
232
|
28927
|
8818
-
8818
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$9
|
|
org.make.core.proposal.SearchFilters.parse$default$9
|
|
232
|
29663
|
8818
-
8818
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$28
|
|
org.make.core.proposal.SearchFilters.parse$default$28
|
|
232
|
29788
|
8818
-
8818
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$20
|
|
org.make.core.proposal.SearchFilters.parse$default$20
|
|
232
|
28732
|
8818
-
8818
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$24
|
|
org.make.core.proposal.SearchFilters.parse$default$24
|
|
232
|
28962
|
8818
-
8818
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$21
|
|
org.make.core.proposal.SearchFilters.parse$default$21
|
|
232
|
30236
|
8818
-
8818
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$17
|
|
org.make.core.proposal.SearchFilters.parse$default$17
|
|
232
|
29521
|
8818
-
8818
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$23
|
|
org.make.core.proposal.SearchFilters.parse$default$23
|
|
232
|
30439
|
8818
-
8818
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$22
|
|
org.make.core.proposal.SearchFilters.parse$default$22
|
|
232
|
30199
|
8804
-
10157
|
Apply
|
org.make.core.proposal.SearchFilters.parse
|
|
org.make.core.proposal.SearchFilters.parse(x$1, x$21, x$3, x$4, x$5, x$6, x$8, x$10, x$22, x$9, x$7, x$14, x$15, x$18, x$11, x$12, x$23, x$13, x$16, x$24, x$25, x$26, x$27, x$28, x$17, x$2, x$29, x$30, x$31, x$19, x$20)
|
|
232
|
28270
|
8818
-
8818
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$27
|
|
org.make.core.proposal.SearchFilters.parse$default$27
|
|
232
|
28934
|
8818
-
8818
|
Select
|
org.make.core.proposal.SearchFilters.parse$default$29
|
|
org.make.core.proposal.SearchFilters.parse$default$29
|
|
233
|
29647
|
8861
-
8887
|
Apply
|
org.make.core.proposal.ProposalSearchFilter.apply
|
|
org.make.core.proposal.ProposalSearchFilter.apply(proposalIds)
|
|
233
|
28868
|
8845
-
8888
|
Apply
|
scala.Option.map
|
|
ExhaustiveSearchRequest.this.proposalIds.map[org.make.core.proposal.ProposalSearchFilter](((proposalIds: Seq[org.make.core.proposal.ProposalId]) => org.make.core.proposal.ProposalSearchFilter.apply(proposalIds)))
|
|
234
|
28451
|
8932
-
8963
|
Apply
|
org.make.core.proposal.ProposalTypesSearchFilter.apply
|
|
org.make.core.proposal.ProposalTypesSearchFilter.apply(proposalTypes)
|
|
234
|
29802
|
8914
-
8964
|
Apply
|
scala.Option.map
|
|
ExhaustiveSearchRequest.this.proposalTypes.map[org.make.core.proposal.ProposalTypesSearchFilter](((proposalTypes: Seq[org.make.core.proposal.ProposalType]) => org.make.core.proposal.ProposalTypesSearchFilter.apply(proposalTypes)))
|
|
235
|
29037
|
8993
-
9015
|
Apply
|
org.make.core.proposal.TagsSearchFilter.apply
|
|
org.make.core.proposal.TagsSearchFilter.apply(tagIds)
|
|
235
|
30334
|
8981
-
9016
|
Apply
|
scala.Option.map
|
|
ExhaustiveSearchRequest.this.tagsIds.map[org.make.core.proposal.TagsSearchFilter](((tagIds: Seq[org.make.core.tag.TagId]) => org.make.core.proposal.TagsSearchFilter.apply(tagIds)))
|
|
236
|
29540
|
9049
-
9073
|
Apply
|
org.make.core.proposal.LabelsSearchFilter.apply
|
|
org.make.core.proposal.LabelsSearchFilter.apply(labelIds)
|
|
236
|
29100
|
9035
-
9074
|
Apply
|
scala.Option.map
|
|
ExhaustiveSearchRequest.this.labelsIds.map[org.make.core.proposal.LabelsSearchFilter](((labelIds: Seq[org.make.core.reference.LabelId]) => org.make.core.proposal.LabelsSearchFilter.apply(labelIds)))
|
|
237
|
28292
|
9142
-
9151
|
Apply
|
scala.collection.SeqFactory.Delegate.apply
|
|
scala.`package`.Seq.apply[org.make.core.operation.OperationId](opId)
|
|
237
|
28833
|
9096
-
9153
|
Apply
|
scala.Option.map
|
|
ExhaustiveSearchRequest.this.operationId.map[org.make.core.proposal.OperationSearchFilter](((opId: org.make.core.operation.OperationId) => org.make.core.proposal.OperationSearchFilter.apply(scala.`package`.Seq.apply[org.make.core.operation.OperationId](opId))))
|
|
237
|
29655
|
9120
-
9152
|
Apply
|
org.make.core.proposal.OperationSearchFilter.apply
|
|
org.make.core.proposal.OperationSearchFilter.apply(scala.`package`.Seq.apply[org.make.core.operation.OperationId](opId))
|
|
238
|
28468
|
9190
-
9216
|
Apply
|
org.make.core.proposal.QuestionSearchFilter.apply
|
|
org.make.core.proposal.QuestionSearchFilter.apply(questionIds)
|
|
238
|
29786
|
9174
-
9217
|
Apply
|
scala.Option.map
|
|
ExhaustiveSearchRequest.this.questionIds.map[org.make.core.proposal.QuestionSearchFilter](((questionIds: Seq[org.make.core.question.QuestionId]) => org.make.core.proposal.QuestionSearchFilter.apply(questionIds)))
|
|
239
|
30342
|
9234
-
9269
|
Apply
|
scala.Option.map
|
|
ExhaustiveSearchRequest.this.ideaIds.map[org.make.core.proposal.IdeaSearchFilter](((ideaIds: Seq[org.make.core.idea.IdeaId]) => org.make.core.proposal.IdeaSearchFilter.apply(ideaIds)))
|
|
239
|
29081
|
9246
-
9268
|
Apply
|
org.make.core.proposal.IdeaSearchFilter.apply
|
|
org.make.core.proposal.IdeaSearchFilter.apply(ideaIds)
|
|
240
|
29518
|
9301
-
9326
|
Apply
|
org.make.core.proposal.ContentSearchFilter.apply
|
|
org.make.core.proposal.ContentSearchFilter.apply(text)
|
|
240
|
29162
|
9289
-
9327
|
Apply
|
scala.Option.map
|
|
ExhaustiveSearchRequest.this.content.map[org.make.core.proposal.ContentSearchFilter](((text: String) => org.make.core.proposal.ContentSearchFilter.apply(text)))
|
|
241
|
29770
|
9347
-
9371
|
Apply
|
scala.Option.map
|
|
ExhaustiveSearchRequest.this.context.map[org.make.core.proposal.ContextSearchFilter](((x$3: org.make.api.proposal.ContextFilterRequest) => x$3.toContext))
|
|
241
|
28295
|
9359
-
9370
|
Select
|
org.make.api.proposal.ContextFilterRequest.toContext
|
|
x$3.toContext
|
|
242
|
28838
|
9401
-
9425
|
Apply
|
org.make.core.proposal.StatusSearchFilter.apply
|
|
org.make.core.proposal.StatusSearchFilter.apply(status)
|
|
242
|
28448
|
9390
-
9426
|
Apply
|
scala.Option.map
|
|
ExhaustiveSearchRequest.this.status.map[org.make.core.proposal.StatusSearchFilter](((status: Seq[org.make.core.proposal.ProposalStatus]) => org.make.core.proposal.StatusSearchFilter.apply(status)))
|
|
243
|
29082
|
9452
-
9502
|
Apply
|
scala.Option.map
|
|
ExhaustiveSearchRequest.this.minVotesCount.map[org.make.core.proposal.MinVotesCountSearchFilter](((minVotesCount: Int) => org.make.core.proposal.MinVotesCountSearchFilter.apply(minVotesCount)))
|
|
243
|
29868
|
9470
-
9501
|
Apply
|
org.make.core.proposal.MinVotesCountSearchFilter.apply
|
|
org.make.core.proposal.MinVotesCountSearchFilter.apply(minVotesCount)
|
|
244
|
30442
|
9536
-
9562
|
Apply
|
org.make.core.proposal.ToEnrichSearchFilter.apply
|
|
org.make.core.proposal.ToEnrichSearchFilter.apply(toEnrich)
|
|
244
|
29580
|
9523
-
9563
|
Apply
|
scala.Option.map
|
|
ExhaustiveSearchRequest.this.toEnrich.map[org.make.core.proposal.ToEnrichSearchFilter](((toEnrich: Boolean) => org.make.core.proposal.ToEnrichSearchFilter.apply(toEnrich)))
|
|
245
|
28286
|
9584
-
9624
|
Apply
|
scala.Option.map
|
|
ExhaustiveSearchRequest.this.minScore.map[org.make.core.proposal.MinScoreSearchFilter](((minScore: Double) => org.make.core.proposal.MinScoreSearchFilter.apply(minScore)))
|
|
245
|
29131
|
9597
-
9623
|
Apply
|
org.make.core.proposal.MinScoreSearchFilter.apply
|
|
org.make.core.proposal.MinScoreSearchFilter.apply(minScore)
|
|
246
|
28936
|
9664
-
9704
|
Apply
|
cats.data.NonEmptyList.of
|
|
cats.data.NonEmptyList.of[org.make.core.proposal.LanguageSearchFilter](org.make.core.proposal.LanguageSearchFilter.apply(l))
|
|
246
|
30267
|
9646
-
9705
|
Apply
|
scala.Option.map
|
|
ExhaustiveSearchRequest.this.language.map[cats.data.NonEmptyList[org.make.core.proposal.LanguageSearchFilter]](((l: org.make.core.reference.Language) => cats.data.NonEmptyList.of[org.make.core.proposal.LanguageSearchFilter](org.make.core.proposal.LanguageSearchFilter.apply(l))))
|
|
246
|
29772
|
9680
-
9703
|
Apply
|
org.make.core.proposal.LanguageSearchFilter.apply
|
|
org.make.core.proposal.LanguageSearchFilter.apply(l)
|
|
247
|
28995
|
9725
-
9763
|
Apply
|
scala.Option.map
|
|
ExhaustiveSearchRequest.this.country.map[org.make.core.proposal.CountrySearchFilter](((country: org.make.core.reference.Country) => org.make.core.proposal.CountrySearchFilter.apply(country)))
|
|
247
|
29871
|
9737
-
9762
|
Apply
|
org.make.core.proposal.CountrySearchFilter.apply
|
|
org.make.core.proposal.CountrySearchFilter.apply(country)
|
|
248
|
29556
|
9871
-
9875
|
Select
|
scala.None
|
|
scala.None
|
|
248
|
30447
|
9846
-
9869
|
Apply
|
scala.Some.apply
|
|
scala.Some.apply[java.time.ZonedDateTime](createdBeforeDate)
|
|
248
|
28290
|
9785
-
9877
|
Apply
|
scala.Option.map
|
|
ExhaustiveSearchRequest.this.createdBefore.map[org.make.core.proposal.CreatedAtSearchFilter](((createdBeforeDate: java.time.ZonedDateTime) => org.make.core.proposal.CreatedAtSearchFilter.apply(scala.Some.apply[java.time.ZonedDateTime](createdBeforeDate), scala.None)))
|
|
248
|
29133
|
9824
-
9876
|
Apply
|
org.make.core.proposal.CreatedAtSearchFilter.apply
|
|
org.make.core.proposal.CreatedAtSearchFilter.apply(scala.Some.apply[java.time.ZonedDateTime](createdBeforeDate), scala.None)
|
|
249
|
28890
|
9899
-
9941
|
Apply
|
scala.Option.map
|
|
ExhaustiveSearchRequest.this.userTypes.map[org.make.core.proposal.UserTypesSearchFilter](((userTypes: Seq[org.make.core.user.UserType]) => org.make.core.proposal.UserTypesSearchFilter.apply(userTypes)))
|
|
249
|
29703
|
9913
-
9940
|
Apply
|
org.make.core.proposal.UserTypesSearchFilter.apply
|
|
org.make.core.proposal.UserTypesSearchFilter.apply(userTypes)
|
|
250
|
30273
|
9996
-
10007
|
Apply
|
scala.collection.SeqFactory.Delegate.apply
|
|
scala.`package`.Seq.apply[org.make.core.user.UserId](userId)
|
|
250
|
29785
|
9979
-
10008
|
Apply
|
org.make.core.proposal.UserSearchFilter.apply
|
|
org.make.core.proposal.UserSearchFilter.apply(scala.`package`.Seq.apply[org.make.core.user.UserId](userId))
|
|
250
|
28997
|
9958
-
10009
|
Apply
|
scala.Option.map
|
|
ExhaustiveSearchRequest.this.userId.map[org.make.core.proposal.UserSearchFilter](((userId: org.make.core.user.UserId) => org.make.core.proposal.UserSearchFilter.apply(scala.`package`.Seq.apply[org.make.core.user.UserId](userId))))
|
|
251
|
30386
|
10043
-
10063
|
Select
|
org.make.core.proposal.KeywordsSearchFilter
|
|
org.make.core.proposal.KeywordsSearchFilter
|
|
251
|
29560
|
10030
-
10064
|
Apply
|
scala.Option.map
|
|
ExhaustiveSearchRequest.this.keywords.map[org.make.core.proposal.KeywordsSearchFilter](org.make.core.proposal.KeywordsSearchFilter)
|
|
252
|
29136
|
10122
-
10148
|
Select
|
org.make.core.proposal.SubmittedAsLanguagesFilter
|
|
org.make.core.proposal.SubmittedAsLanguagesFilter
|
|
252
|
28268
|
10097
-
10149
|
Apply
|
scala.Option.map
|
|
ExhaustiveSearchRequest.this.submittedAsLanguages.map[org.make.core.proposal.SubmittedAsLanguagesFilter](org.make.core.proposal.SubmittedAsLanguagesFilter)
|
|
255
|
29762
|
10163
-
10163
|
Select
|
org.make.core.proposal.SearchQuery.apply$default$2
|
|
org.make.core.proposal.SearchQuery.apply$default$2
|
|
255
|
30312
|
10163
-
10345
|
Apply
|
org.make.core.proposal.SearchQuery.apply
|
|
org.make.core.proposal.SearchQuery.apply(x$32, x$37, x$33, x$34, x$35, x$36, x$38)
|
|
255
|
28938
|
10163
-
10163
|
Select
|
org.make.core.proposal.SearchQuery.apply$default$7
|
|
org.make.core.proposal.SearchQuery.apply$default$7
|
|
257
|
30444
|
10214
-
10237
|
Apply
|
org.make.core.common.indexed.Sort.parse
|
|
org.make.core.common.indexed.Sort.parse(ExhaustiveSearchRequest.this.sort, ExhaustiveSearchRequest.this.order)
|
|
257
|
29913
|
10225
-
10229
|
Select
|
org.make.api.proposal.ExhaustiveSearchRequest.sort
|
|
ExhaustiveSearchRequest.this.sort
|
|
257
|
28965
|
10231
-
10236
|
Select
|
org.make.api.proposal.ExhaustiveSearchRequest.order
|
|
ExhaustiveSearchRequest.this.order
|
|
258
|
29625
|
10253
-
10258
|
Select
|
org.make.api.proposal.ExhaustiveSearchRequest.limit
|
|
ExhaustiveSearchRequest.this.limit
|
|
259
|
28765
|
10275
-
10281
|
Select
|
org.make.api.proposal.ExhaustiveSearchRequest.offset
|
|
ExhaustiveSearchRequest.this.offset
|
|
260
|
28398
|
10300
-
10339
|
Select
|
org.make.core.RequestContextLanguage.language
|
|
requestContext.languageContext.language
|
|
267
|
29469
|
10470
-
10508
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.proposal.ExhaustiveSearchRequest]({
val inst$macro$192: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ExhaustiveSearchRequest] = {
final class anon$lazy$macro$191 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$191 = {
anon$lazy$macro$191.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ExhaustiveSearchRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.proposal.ExhaustiveSearchRequest, shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ExhaustiveSearchRequest, (Symbol @@ String("proposalIds")) :: (Symbol @@ String("proposalTypes")) :: (Symbol @@ String("tagsIds")) :: (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[Seq[org.make.core.proposal.ProposalId]] :: Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ExhaustiveSearchRequest, (Symbol @@ String("proposalIds")) :: (Symbol @@ String("proposalTypes")) :: (Symbol @@ String("tagsIds")) :: (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil](::.apply[Symbol @@ String("proposalIds"), (Symbol @@ String("proposalTypes")) :: (Symbol @@ String("tagsIds")) :: (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("proposalIds").asInstanceOf[Symbol @@ String("proposalIds")], ::.apply[Symbol @@ String("proposalTypes"), (Symbol @@ String("tagsIds")) :: (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("proposalTypes").asInstanceOf[Symbol @@ String("proposalTypes")], ::.apply[Symbol @@ String("tagsIds"), (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("tagsIds").asInstanceOf[Symbol @@ String("tagsIds")], ::.apply[Symbol @@ String("labelsIds"), (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("labelsIds").asInstanceOf[Symbol @@ String("labelsIds")], ::.apply[Symbol @@ String("operationId"), (Symbol @@ String("questionIds")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("operationId").asInstanceOf[Symbol @@ String("operationId")], ::.apply[Symbol @@ String("questionIds"), (Symbol @@ String("ideaIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("questionIds").asInstanceOf[Symbol @@ String("questionIds")], ::.apply[Symbol @@ String("ideaIds"), (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("ideaIds").asInstanceOf[Symbol @@ String("ideaIds")], ::.apply[Symbol @@ String("content"), (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("content").asInstanceOf[Symbol @@ String("content")], ::.apply[Symbol @@ String("context"), (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("context").asInstanceOf[Symbol @@ String("context")], ::.apply[Symbol @@ String("status"), (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("status").asInstanceOf[Symbol @@ String("status")], ::.apply[Symbol @@ String("minVotesCount"), (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("minVotesCount").asInstanceOf[Symbol @@ String("minVotesCount")], ::.apply[Symbol @@ String("toEnrich"), (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("toEnrich").asInstanceOf[Symbol @@ String("toEnrich")], ::.apply[Symbol @@ String("minScore"), (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("minScore").asInstanceOf[Symbol @@ String("minScore")], ::.apply[Symbol @@ String("language"), (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("language").asInstanceOf[Symbol @@ String("language")], ::.apply[Symbol @@ String("country"), (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")], ::.apply[Symbol @@ String("sort"), (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("sort").asInstanceOf[Symbol @@ String("sort")], ::.apply[Symbol @@ String("order"), (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("order").asInstanceOf[Symbol @@ String("order")], ::.apply[Symbol @@ String("limit"), (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("limit").asInstanceOf[Symbol @@ String("limit")], ::.apply[Symbol @@ String("offset"), (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("offset").asInstanceOf[Symbol @@ String("offset")], ::.apply[Symbol @@ String("createdBefore"), (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("createdBefore").asInstanceOf[Symbol @@ String("createdBefore")], ::.apply[Symbol @@ String("userTypes"), (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("userTypes").asInstanceOf[Symbol @@ String("userTypes")], ::.apply[Symbol @@ String("keywords"), (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("keywords").asInstanceOf[Symbol @@ String("keywords")], ::.apply[Symbol @@ String("userId"), (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("userId").asInstanceOf[Symbol @@ String("userId")], ::.apply[Symbol @@ String("submittedAsLanguages"), shapeless.HNil.type](scala.Symbol.apply("submittedAsLanguages").asInstanceOf[Symbol @@ String("submittedAsLanguages")], HNil))))))))))))))))))))))))), Generic.instance[org.make.api.proposal.ExhaustiveSearchRequest, Option[Seq[org.make.core.proposal.ProposalId]] :: Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil](((x0$3: org.make.api.proposal.ExhaustiveSearchRequest) => x0$3 match {
case (x$macro$51 @ _) => ::.apply[Option[Seq[org.make.core.proposal.ProposalId]], Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.proposalIds, ::.apply[Option[Seq[org.make.core.proposal.ProposalType]], Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.proposalTypes, ::.apply[Option[Seq[org.make.core.tag.TagId]], Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.tagsIds, ::.apply[Option[Seq[org.make.core.reference.LabelId]], Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.labelsIds, ::.apply[Option[org.make.core.operation.OperationId], Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.operationId, ::.apply[Option[Seq[org.make.core.question.QuestionId]], Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.questionIds, ::.apply[Option[Seq[org.make.core.idea.IdeaId]], Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.ideaIds, ::.apply[Option[String], Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.content, ::.apply[Option[org.make.api.proposal.ContextFilterRequest], Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.context, ::.apply[Option[Seq[org.make.core.proposal.ProposalStatus]], Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.status, ::.apply[Option[Int], Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.minVotesCount, ::.apply[Option[Boolean], Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.toEnrich, ::.apply[Option[Double], Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.minScore, ::.apply[Option[org.make.core.reference.Language], Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.language, ::.apply[Option[org.make.core.reference.Country], Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.country, ::.apply[Option[String], Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.sort, ::.apply[Option[org.make.core.Order], Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.order, ::.apply[Option[org.make.core.technical.Pagination.Limit], Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.limit, ::.apply[Option[org.make.core.technical.Pagination.Offset], Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.offset, ::.apply[Option[java.time.ZonedDateTime], Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.createdBefore, ::.apply[Option[Seq[org.make.core.user.UserType]], Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.userTypes, ::.apply[Option[Seq[org.make.core.proposal.ProposalKeywordKey]], Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.keywords, ::.apply[Option[org.make.core.user.UserId], Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.userId, ::.apply[Option[Seq[org.make.core.reference.Language]], shapeless.HNil.type](x$macro$51.submittedAsLanguages, HNil)))))))))))))))))))))))).asInstanceOf[Option[Seq[org.make.core.proposal.ProposalId]] :: Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil]
}), ((x0$4: Option[Seq[org.make.core.proposal.ProposalId]] :: Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil) => x0$4 match {
case (head: Option[Seq[org.make.core.proposal.ProposalId]], tail: Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[Seq[org.make.core.proposal.ProposalId]] :: Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((proposalIds$macro$27 @ _), (head: Option[Seq[org.make.core.proposal.ProposalType]], tail: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((proposalTypes$macro$28 @ _), (head: Option[Seq[org.make.core.tag.TagId]], tail: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((tagsIds$macro$29 @ _), (head: Option[Seq[org.make.core.reference.LabelId]], tail: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((labelsIds$macro$30 @ _), (head: Option[org.make.core.operation.OperationId], tail: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((operationId$macro$31 @ _), (head: Option[Seq[org.make.core.question.QuestionId]], tail: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((questionIds$macro$32 @ _), (head: Option[Seq[org.make.core.idea.IdeaId]], tail: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((ideaIds$macro$33 @ _), (head: Option[String], tail: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((content$macro$34 @ _), (head: Option[org.make.api.proposal.ContextFilterRequest], tail: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((context$macro$35 @ _), (head: Option[Seq[org.make.core.proposal.ProposalStatus]], tail: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((status$macro$36 @ _), (head: Option[Int], tail: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((minVotesCount$macro$37 @ _), (head: Option[Boolean], tail: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((toEnrich$macro$38 @ _), (head: Option[Double], tail: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((minScore$macro$39 @ _), (head: Option[org.make.core.reference.Language], tail: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((language$macro$40 @ _), (head: Option[org.make.core.reference.Country], tail: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((country$macro$41 @ _), (head: Option[String], tail: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((sort$macro$42 @ _), (head: Option[org.make.core.Order], tail: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((order$macro$43 @ _), (head: Option[org.make.core.technical.Pagination.Limit], tail: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((limit$macro$44 @ _), (head: Option[org.make.core.technical.Pagination.Offset], tail: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((offset$macro$45 @ _), (head: Option[java.time.ZonedDateTime], tail: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((createdBefore$macro$46 @ _), (head: Option[Seq[org.make.core.user.UserType]], tail: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((userTypes$macro$47 @ _), (head: Option[Seq[org.make.core.proposal.ProposalKeywordKey]], tail: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((keywords$macro$48 @ _), (head: Option[org.make.core.user.UserId], tail: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((userId$macro$49 @ _), (head: Option[Seq[org.make.core.reference.Language]], tail: shapeless.HNil): Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((submittedAsLanguages$macro$50 @ _), HNil)))))))))))))))))))))))) => proposal.this.ExhaustiveSearchRequest.apply(proposalIds$macro$27, proposalTypes$macro$28, tagsIds$macro$29, labelsIds$macro$30, operationId$macro$31, questionIds$macro$32, ideaIds$macro$33, content$macro$34, context$macro$35, status$macro$36, minVotesCount$macro$37, toEnrich$macro$38, minScore$macro$39, language$macro$40, country$macro$41, sort$macro$42, order$macro$43, limit$macro$44, offset$macro$45, createdBefore$macro$46, userTypes$macro$47, keywords$macro$48, userId$macro$49, submittedAsLanguages$macro$50)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalIds"), Option[Seq[org.make.core.proposal.ProposalId]], (Symbol @@ String("proposalTypes")) :: (Symbol @@ String("tagsIds")) :: (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalTypes"), Option[Seq[org.make.core.proposal.ProposalType]], (Symbol @@ String("tagsIds")) :: (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tagsIds"), Option[Seq[org.make.core.tag.TagId]], (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("labelsIds"), Option[Seq[org.make.core.reference.LabelId]], (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operationId"), Option[org.make.core.operation.OperationId], (Symbol @@ String("questionIds")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionIds"), Option[Seq[org.make.core.question.QuestionId]], (Symbol @@ String("ideaIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("ideaIds"), Option[Seq[org.make.core.idea.IdeaId]], (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("content"), Option[String], (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("context"), Option[org.make.api.proposal.ContextFilterRequest], (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("status"), Option[Seq[org.make.core.proposal.ProposalStatus]], (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("minVotesCount"), Option[Int], (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("toEnrich"), Option[Boolean], (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("minScore"), Option[Double], (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("language"), Option[org.make.core.reference.Language], (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("country"), Option[org.make.core.reference.Country], (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("sort"), Option[String], (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("order"), Option[org.make.core.Order], (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("limit"), Option[org.make.core.technical.Pagination.Limit], (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("offset"), Option[org.make.core.technical.Pagination.Offset], (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("createdBefore"), Option[java.time.ZonedDateTime], (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("userTypes"), Option[Seq[org.make.core.user.UserType]], (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("keywords"), Option[Seq[org.make.core.proposal.ProposalKeywordKey]], (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("userId"), Option[org.make.core.user.UserId], (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("submittedAsLanguages"), Option[Seq[org.make.core.reference.Language]], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("submittedAsLanguages")]](scala.Symbol.apply("submittedAsLanguages").asInstanceOf[Symbol @@ String("submittedAsLanguages")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("submittedAsLanguages")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("userId")]](scala.Symbol.apply("userId").asInstanceOf[Symbol @@ String("userId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("userId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("keywords")]](scala.Symbol.apply("keywords").asInstanceOf[Symbol @@ String("keywords")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("keywords")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("userTypes")]](scala.Symbol.apply("userTypes").asInstanceOf[Symbol @@ String("userTypes")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("userTypes")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("createdBefore")]](scala.Symbol.apply("createdBefore").asInstanceOf[Symbol @@ String("createdBefore")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("createdBefore")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("offset")]](scala.Symbol.apply("offset").asInstanceOf[Symbol @@ String("offset")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("offset")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("limit")]](scala.Symbol.apply("limit").asInstanceOf[Symbol @@ String("limit")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("limit")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("order")]](scala.Symbol.apply("order").asInstanceOf[Symbol @@ String("order")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("order")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("sort")]](scala.Symbol.apply("sort").asInstanceOf[Symbol @@ String("sort")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("sort")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("country")]](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("country")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("language")]](scala.Symbol.apply("language").asInstanceOf[Symbol @@ String("language")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("language")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("minScore")]](scala.Symbol.apply("minScore").asInstanceOf[Symbol @@ String("minScore")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("minScore")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("toEnrich")]](scala.Symbol.apply("toEnrich").asInstanceOf[Symbol @@ String("toEnrich")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("toEnrich")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("minVotesCount")]](scala.Symbol.apply("minVotesCount").asInstanceOf[Symbol @@ String("minVotesCount")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("minVotesCount")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("status")]](scala.Symbol.apply("status").asInstanceOf[Symbol @@ String("status")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("status")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("context")]](scala.Symbol.apply("context").asInstanceOf[Symbol @@ String("context")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("context")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("content")]](scala.Symbol.apply("content").asInstanceOf[Symbol @@ String("content")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("content")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("ideaIds")]](scala.Symbol.apply("ideaIds").asInstanceOf[Symbol @@ String("ideaIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("ideaIds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("questionIds")]](scala.Symbol.apply("questionIds").asInstanceOf[Symbol @@ String("questionIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("questionIds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("operationId")]](scala.Symbol.apply("operationId").asInstanceOf[Symbol @@ String("operationId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("operationId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("labelsIds")]](scala.Symbol.apply("labelsIds").asInstanceOf[Symbol @@ String("labelsIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("labelsIds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("tagsIds")]](scala.Symbol.apply("tagsIds").asInstanceOf[Symbol @@ String("tagsIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("tagsIds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalTypes")]](scala.Symbol.apply("proposalTypes").asInstanceOf[Symbol @@ String("proposalTypes")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalTypes")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalIds")]](scala.Symbol.apply("proposalIds").asInstanceOf[Symbol @@ String("proposalIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalIds")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$191.this.inst$macro$52)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ExhaustiveSearchRequest]];
<stable> <accessor> lazy val inst$macro$52: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForproposalIds: io.circe.Decoder[Option[Seq[org.make.core.proposal.ProposalId]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.proposal.ProposalId]](circe.this.Decoder.decodeSeq[org.make.core.proposal.ProposalId](proposal.this.ProposalId.proposalIdDecoder));
private[this] val circeGenericDecoderForproposalTypes: io.circe.Decoder[Option[Seq[org.make.core.proposal.ProposalType]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.proposal.ProposalType]](circe.this.Decoder.decodeSeq[org.make.core.proposal.ProposalType](proposal.this.ProposalType.circeDecoder));
private[this] val circeGenericDecoderFortagsIds: io.circe.Decoder[Option[Seq[org.make.core.tag.TagId]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.tag.TagId]](circe.this.Decoder.decodeSeq[org.make.core.tag.TagId](tag.this.TagId.tagIdDecoder));
private[this] val circeGenericDecoderForlabelsIds: io.circe.Decoder[Option[Seq[org.make.core.reference.LabelId]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.reference.LabelId]](circe.this.Decoder.decodeSeq[org.make.core.reference.LabelId](reference.this.LabelId.labelIdDecoder));
private[this] val circeGenericDecoderForoperationId: io.circe.Decoder[Option[org.make.core.operation.OperationId]] = circe.this.Decoder.decodeOption[org.make.core.operation.OperationId](operation.this.OperationId.operationIdDecoder);
private[this] val circeGenericDecoderForquestionIds: io.circe.Decoder[Option[Seq[org.make.core.question.QuestionId]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.question.QuestionId]](circe.this.Decoder.decodeSeq[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdDecoder));
private[this] val circeGenericDecoderForideaIds: io.circe.Decoder[Option[Seq[org.make.core.idea.IdeaId]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.idea.IdeaId]](circe.this.Decoder.decodeSeq[org.make.core.idea.IdeaId](idea.this.IdeaId.ideaIdDecoder));
private[this] val circeGenericDecoderForcontext: io.circe.Decoder[Option[org.make.api.proposal.ContextFilterRequest]] = circe.this.Decoder.decodeOption[org.make.api.proposal.ContextFilterRequest](proposal.this.ContextFilterRequest.decoder);
private[this] val circeGenericDecoderForstatus: io.circe.Decoder[Option[Seq[org.make.core.proposal.ProposalStatus]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.proposal.ProposalStatus]](circe.this.Decoder.decodeSeq[org.make.core.proposal.ProposalStatus](proposal.this.ProposalStatus.circeDecoder));
private[this] val circeGenericDecoderForminVotesCount: io.circe.Decoder[Option[Int]] = circe.this.Decoder.decodeOption[Int](circe.this.Decoder.decodeInt);
private[this] val circeGenericDecoderFortoEnrich: io.circe.Decoder[Option[Boolean]] = circe.this.Decoder.decodeOption[Boolean](circe.this.Decoder.decodeBoolean);
private[this] val circeGenericDecoderForminScore: io.circe.Decoder[Option[Double]] = circe.this.Decoder.decodeOption[Double](circe.this.Decoder.decodeDouble);
private[this] val circeGenericDecoderForlanguage: io.circe.Decoder[Option[org.make.core.reference.Language]] = circe.this.Decoder.decodeOption[org.make.core.reference.Language](reference.this.Language.LanguageDecoder);
private[this] val circeGenericDecoderForcountry: io.circe.Decoder[Option[org.make.core.reference.Country]] = circe.this.Decoder.decodeOption[org.make.core.reference.Country](reference.this.Country.countryDecoder);
private[this] val circeGenericDecoderForsort: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
private[this] val circeGenericDecoderFororder: io.circe.Decoder[Option[org.make.core.Order]] = circe.this.Decoder.decodeOption[org.make.core.Order](core.this.Order.decoder);
private[this] val circeGenericDecoderForlimit: io.circe.Decoder[Option[org.make.core.technical.Pagination.Limit]] = circe.this.Decoder.decodeOption[org.make.core.technical.Pagination.Limit](technical.this.Pagination.limitDecoder);
private[this] val circeGenericDecoderForoffset: io.circe.Decoder[Option[org.make.core.technical.Pagination.Offset]] = circe.this.Decoder.decodeOption[org.make.core.technical.Pagination.Offset](technical.this.Pagination.offsetDecoder);
private[this] val circeGenericDecoderForcreatedBefore: io.circe.Decoder[Option[java.time.ZonedDateTime]] = circe.this.Decoder.decodeOption[java.time.ZonedDateTime](ExhaustiveSearchRequest.this.zonedDateTimeDecoder);
private[this] val circeGenericDecoderForuserTypes: io.circe.Decoder[Option[Seq[org.make.core.user.UserType]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.user.UserType]](circe.this.Decoder.decodeSeq[org.make.core.user.UserType](user.this.UserType.decoder(circe.this.Decoder.decodeString)));
private[this] val circeGenericDecoderForkeywords: io.circe.Decoder[Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.proposal.ProposalKeywordKey]](circe.this.Decoder.decodeSeq[org.make.core.proposal.ProposalKeywordKey](proposal.this.ProposalKeywordKey.codec));
private[this] val circeGenericDecoderForuserId: io.circe.Decoder[Option[org.make.core.user.UserId]] = circe.this.Decoder.decodeOption[org.make.core.user.UserId](user.this.UserId.userIdDecoder);
private[this] val circeGenericDecoderForsubmittedAsLanguages: io.circe.Decoder[Option[Seq[org.make.core.reference.Language]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.reference.Language]](circe.this.Decoder.decodeSeq[org.make.core.reference.Language](reference.this.Language.LanguageDecoder));
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalIds"), Option[Seq[org.make.core.proposal.ProposalId]], shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalIds.tryDecode(c.downField("proposalIds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalTypes"), Option[Seq[org.make.core.proposal.ProposalType]], shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalTypes.tryDecode(c.downField("proposalTypes")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("tagsIds"), Option[Seq[org.make.core.tag.TagId]], shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortagsIds.tryDecode(c.downField("tagsIds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("labelsIds"), Option[Seq[org.make.core.reference.LabelId]], shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlabelsIds.tryDecode(c.downField("labelsIds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("operationId"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationId.tryDecode(c.downField("operationId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionIds"), Option[Seq[org.make.core.question.QuestionId]], shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionIds.tryDecode(c.downField("questionIds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("ideaIds"), Option[Seq[org.make.core.idea.IdeaId]], shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForideaIds.tryDecode(c.downField("ideaIds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("content"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsort.tryDecode(c.downField("content")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("context"), Option[org.make.api.proposal.ContextFilterRequest], shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontext.tryDecode(c.downField("context")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("status"), Option[Seq[org.make.core.proposal.ProposalStatus]], shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForstatus.tryDecode(c.downField("status")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("minVotesCount"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForminVotesCount.tryDecode(c.downField("minVotesCount")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("toEnrich"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortoEnrich.tryDecode(c.downField("toEnrich")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("minScore"), Option[Double], shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForminScore.tryDecode(c.downField("minScore")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("language"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlanguage.tryDecode(c.downField("language")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("country"), Option[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountry.tryDecode(c.downField("country")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("sort"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsort.tryDecode(c.downField("sort")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("order"), Option[org.make.core.Order], shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororder.tryDecode(c.downField("order")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("limit"), Option[org.make.core.technical.Pagination.Limit], shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlimit.tryDecode(c.downField("limit")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("offset"), Option[org.make.core.technical.Pagination.Offset], shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoffset.tryDecode(c.downField("offset")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("createdBefore"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcreatedBefore.tryDecode(c.downField("createdBefore")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("userTypes"), Option[Seq[org.make.core.user.UserType]], shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForuserTypes.tryDecode(c.downField("userTypes")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("keywords"), Option[Seq[org.make.core.proposal.ProposalKeywordKey]], shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkeywords.tryDecode(c.downField("keywords")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("userId"), Option[org.make.core.user.UserId], shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForuserId.tryDecode(c.downField("userId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("submittedAsLanguages"), Option[Seq[org.make.core.reference.Language]], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsubmittedAsLanguages.tryDecode(c.downField("submittedAsLanguages")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(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("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalIds"), Option[Seq[org.make.core.proposal.ProposalId]], shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalIds.tryDecodeAccumulating(c.downField("proposalIds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalTypes"), Option[Seq[org.make.core.proposal.ProposalType]], shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalTypes.tryDecodeAccumulating(c.downField("proposalTypes")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("tagsIds"), Option[Seq[org.make.core.tag.TagId]], shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortagsIds.tryDecodeAccumulating(c.downField("tagsIds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("labelsIds"), Option[Seq[org.make.core.reference.LabelId]], shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlabelsIds.tryDecodeAccumulating(c.downField("labelsIds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("operationId"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationId.tryDecodeAccumulating(c.downField("operationId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionIds"), Option[Seq[org.make.core.question.QuestionId]], shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionIds.tryDecodeAccumulating(c.downField("questionIds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("ideaIds"), Option[Seq[org.make.core.idea.IdeaId]], shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForideaIds.tryDecodeAccumulating(c.downField("ideaIds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("content"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsort.tryDecodeAccumulating(c.downField("content")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("context"), Option[org.make.api.proposal.ContextFilterRequest], shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontext.tryDecodeAccumulating(c.downField("context")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("status"), Option[Seq[org.make.core.proposal.ProposalStatus]], shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForstatus.tryDecodeAccumulating(c.downField("status")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("minVotesCount"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForminVotesCount.tryDecodeAccumulating(c.downField("minVotesCount")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("toEnrich"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortoEnrich.tryDecodeAccumulating(c.downField("toEnrich")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("minScore"), Option[Double], shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForminScore.tryDecodeAccumulating(c.downField("minScore")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("language"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlanguage.tryDecodeAccumulating(c.downField("language")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("country"), Option[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountry.tryDecodeAccumulating(c.downField("country")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("sort"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsort.tryDecodeAccumulating(c.downField("sort")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("order"), Option[org.make.core.Order], shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororder.tryDecodeAccumulating(c.downField("order")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("limit"), Option[org.make.core.technical.Pagination.Limit], shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlimit.tryDecodeAccumulating(c.downField("limit")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("offset"), Option[org.make.core.technical.Pagination.Offset], shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoffset.tryDecodeAccumulating(c.downField("offset")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("createdBefore"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcreatedBefore.tryDecodeAccumulating(c.downField("createdBefore")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("userTypes"), Option[Seq[org.make.core.user.UserType]], shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForuserTypes.tryDecodeAccumulating(c.downField("userTypes")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("keywords"), Option[Seq[org.make.core.proposal.ProposalKeywordKey]], shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkeywords.tryDecodeAccumulating(c.downField("keywords")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("userId"), Option[org.make.core.user.UserId], shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForuserId.tryDecodeAccumulating(c.downField("userId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("submittedAsLanguages"), Option[Seq[org.make.core.reference.Language]], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsubmittedAsLanguages.tryDecodeAccumulating(c.downField("submittedAsLanguages")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$53: io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Language] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.reference.Language, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.reference.Language, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.reference.Language, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.reference.Language, String :: shapeless.HNil](((x0$7: org.make.core.reference.Language) => x0$7 match {
case (value: String): org.make.core.reference.Language((value$macro$57 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$57, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$8: String :: shapeless.HNil) => x0$8 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$56 @ _), HNil) => reference.this.Language.apply(value$macro$56)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$191.this.inst$macro$58)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Language]];
<stable> <accessor> lazy val inst$macro$58: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForvalue: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("value")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("value")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$59: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.UserId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.UserId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.user.UserId, String :: shapeless.HNil](((x0$11: org.make.core.user.UserId) => x0$11 match {
case (value: String): org.make.core.user.UserId((value$macro$63 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$63, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$12: String :: shapeless.HNil) => x0$12 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$62 @ _), HNil) => user.this.UserId.apply(value$macro$62)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$191.this.inst$macro$58)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserId]];
<stable> <accessor> lazy val inst$macro$64: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalKeywordKey] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalKeywordKey, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalKeywordKey, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalKeywordKey, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.proposal.ProposalKeywordKey, String :: shapeless.HNil](((x0$15: org.make.core.proposal.ProposalKeywordKey) => x0$15 match {
case (value: String): org.make.core.proposal.ProposalKeywordKey((value$macro$68 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$68, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$16: String :: shapeless.HNil) => x0$16 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$67 @ _), HNil) => proposal.this.ProposalKeywordKey.apply(value$macro$67)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$191.this.inst$macro$58)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalKeywordKey]];
<stable> <accessor> lazy val inst$macro$69: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.UserType, this.Out](shapeless.this.LabelledGeneric.materializeCoproduct[org.make.core.user.UserType, (Symbol @@ String("UserTypeAnonymous")) :: (Symbol @@ String("UserTypeExternal")) :: (Symbol @@ String("UserTypeOrganisation")) :: (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil, org.make.core.user.UserType.UserTypeAnonymous.type :+: org.make.core.user.UserType.UserTypeExternal.type :+: org.make.core.user.UserType.UserTypeOrganisation.type :+: org.make.core.user.UserType.UserTypePersonality.type :+: org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil, this.Out](DefaultSymbolicLabelling.instance[org.make.core.user.UserType, (Symbol @@ String("UserTypeAnonymous")) :: (Symbol @@ String("UserTypeExternal")) :: (Symbol @@ String("UserTypeOrganisation")) :: (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil](::.apply[Symbol @@ String("UserTypeAnonymous"), (Symbol @@ String("UserTypeExternal")) :: (Symbol @@ String("UserTypeOrganisation")) :: (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil.type](scala.Symbol.apply("UserTypeAnonymous").asInstanceOf[Symbol @@ String("UserTypeAnonymous")], ::.apply[Symbol @@ String("UserTypeExternal"), (Symbol @@ String("UserTypeOrganisation")) :: (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil.type](scala.Symbol.apply("UserTypeExternal").asInstanceOf[Symbol @@ String("UserTypeExternal")], ::.apply[Symbol @@ String("UserTypeOrganisation"), (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil.type](scala.Symbol.apply("UserTypeOrganisation").asInstanceOf[Symbol @@ String("UserTypeOrganisation")], ::.apply[Symbol @@ String("UserTypePersonality"), (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil.type](scala.Symbol.apply("UserTypePersonality").asInstanceOf[Symbol @@ String("UserTypePersonality")], ::.apply[Symbol @@ String("UserTypeUser"), (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil.type](scala.Symbol.apply("UserTypeUser").asInstanceOf[Symbol @@ String("UserTypeUser")], ::.apply[Symbol @@ String("UserTypeVirtual"), shapeless.HNil.type](scala.Symbol.apply("UserTypeVirtual").asInstanceOf[Symbol @@ String("UserTypeVirtual")], HNil))))))), Generic.instance[org.make.core.user.UserType, org.make.core.user.UserType.UserTypeAnonymous.type :+: org.make.core.user.UserType.UserTypeExternal.type :+: org.make.core.user.UserType.UserTypeOrganisation.type :+: org.make.core.user.UserType.UserTypePersonality.type :+: org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil](((p: org.make.core.user.UserType) => Coproduct.unsafeMkCoproduct((p: (p: org.make.core.user.UserType @unchecked)) match {
case (p @ _) if p.eq(UserType.this.UserTypeAnonymous) => 0
case (p @ _) if p.eq(UserType.this.UserTypeExternal) => 1
case (p @ _) if p.eq(UserType.this.UserTypeOrganisation) => 2
case (p @ _) if p.eq(UserType.this.UserTypePersonality) => 3
case (p @ _) if p.eq(UserType.this.UserTypeUser) => 4
case (p @ _) if p.eq(UserType.this.UserTypeVirtual) => 5
}, p).asInstanceOf[org.make.core.user.UserType.UserTypeAnonymous.type :+: org.make.core.user.UserType.UserTypeExternal.type :+: org.make.core.user.UserType.UserTypeOrganisation.type :+: org.make.core.user.UserType.UserTypePersonality.type :+: org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil]), ((x$1: org.make.core.user.UserType.UserTypeAnonymous.type :+: org.make.core.user.UserType.UserTypeExternal.type :+: org.make.core.user.UserType.UserTypeOrganisation.type :+: org.make.core.user.UserType.UserTypePersonality.type :+: org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil) => Coproduct.unsafeGet(x$1).asInstanceOf[org.make.core.user.UserType])), coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("UserTypeAnonymous"), org.make.core.user.UserType.UserTypeAnonymous.type, (Symbol @@ String("UserTypeExternal")) :: (Symbol @@ String("UserTypeOrganisation")) :: (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil, org.make.core.user.UserType.UserTypeExternal.type :+: org.make.core.user.UserType.UserTypeOrganisation.type :+: org.make.core.user.UserType.UserTypePersonality.type :+: org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("UserTypeExternal"), org.make.core.user.UserType.UserTypeExternal.type, (Symbol @@ String("UserTypeOrganisation")) :: (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil, org.make.core.user.UserType.UserTypeOrganisation.type :+: org.make.core.user.UserType.UserTypePersonality.type :+: org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("UserTypeOrganisation"), org.make.core.user.UserType.UserTypeOrganisation.type, (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil, org.make.core.user.UserType.UserTypePersonality.type :+: org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("UserTypePersonality"), org.make.core.user.UserType.UserTypePersonality.type, (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil, org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("UserTypeUser"), org.make.core.user.UserType.UserTypeUser.type, (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil, org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("UserTypeVirtual"), org.make.core.user.UserType.UserTypeVirtual.type, shapeless.HNil, shapeless.CNil](coproduct.this.ZipWithKeys.cnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")]](scala.Symbol.apply("UserTypeVirtual").asInstanceOf[Symbol @@ String("UserTypeVirtual")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("UserTypeUser")]](scala.Symbol.apply("UserTypeUser").asInstanceOf[Symbol @@ String("UserTypeUser")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("UserTypeUser")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")]](scala.Symbol.apply("UserTypePersonality").asInstanceOf[Symbol @@ String("UserTypePersonality")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")]](scala.Symbol.apply("UserTypeOrganisation").asInstanceOf[Symbol @@ String("UserTypeOrganisation")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")]](scala.Symbol.apply("UserTypeExternal").asInstanceOf[Symbol @@ String("UserTypeExternal")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("UserTypeAnonymous")]](scala.Symbol.apply("UserTypeAnonymous").asInstanceOf[Symbol @@ String("UserTypeAnonymous")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("UserTypeAnonymous")]])), scala.this.<:<.refl[this.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[this.Out]](anon$lazy$macro$191.this.inst$macro$70)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType]];
<stable> <accessor> lazy val inst$macro$70: io.circe.generic.decoding.ReprDecoder[this.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[this.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[this.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForUserTypeAnonymous: io.circe.Decoder[org.make.core.user.UserType.UserTypeAnonymous.type] = circe.this.Decoder.importedDecoder[org.make.core.user.UserType.UserTypeAnonymous.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeAnonymous.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeAnonymous.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeAnonymous.type]](anon$lazy$macro$191.this.inst$macro$77)): io.circe.Decoder[org.make.core.user.UserType.UserTypeAnonymous.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeAnonymous.type]]));
private[this] val circeGenericDecoderForUserTypeExternal: io.circe.Decoder[org.make.core.user.UserType.UserTypeExternal.type] = circe.this.Decoder.importedDecoder[org.make.core.user.UserType.UserTypeExternal.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeExternal.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeExternal.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeExternal.type]](anon$lazy$macro$191.this.inst$macro$76)): io.circe.Decoder[org.make.core.user.UserType.UserTypeExternal.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeExternal.type]]));
private[this] val circeGenericDecoderForUserTypeOrganisation: io.circe.Decoder[org.make.core.user.UserType.UserTypeOrganisation.type] = circe.this.Decoder.importedDecoder[org.make.core.user.UserType.UserTypeOrganisation.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeOrganisation.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeOrganisation.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeOrganisation.type]](anon$lazy$macro$191.this.inst$macro$75)): io.circe.Decoder[org.make.core.user.UserType.UserTypeOrganisation.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeOrganisation.type]]));
private[this] val circeGenericDecoderForUserTypePersonality: io.circe.Decoder[org.make.core.user.UserType.UserTypePersonality.type] = circe.this.Decoder.importedDecoder[org.make.core.user.UserType.UserTypePersonality.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypePersonality.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypePersonality.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypePersonality.type]](anon$lazy$macro$191.this.inst$macro$74)): io.circe.Decoder[org.make.core.user.UserType.UserTypePersonality.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypePersonality.type]]));
private[this] val circeGenericDecoderForUserTypeUser: io.circe.Decoder[org.make.core.user.UserType.UserTypeUser.type] = circe.this.Decoder.importedDecoder[org.make.core.user.UserType.UserTypeUser.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeUser.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeUser.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeUser.type]](anon$lazy$macro$191.this.inst$macro$73)): io.circe.Decoder[org.make.core.user.UserType.UserTypeUser.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeUser.type]]));
private[this] val circeGenericDecoderForUserTypeVirtual: io.circe.Decoder[org.make.core.user.UserType.UserTypeVirtual.type] = circe.this.Decoder.importedDecoder[org.make.core.user.UserType.UserTypeVirtual.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeVirtual.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeVirtual.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeVirtual.type]](anon$lazy$macro$191.this.inst$macro$71)): io.circe.Decoder[org.make.core.user.UserType.UserTypeVirtual.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeVirtual.type]]));
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[this.Out] = {
val result: io.circe.ACursor = c.downField("UserTypeAnonymous");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeAnonymous.type]]($anon.this.circeGenericDecoderForUserTypeAnonymous.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeAnonymous.type]): Some[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeAnonymous.type]]((result @ _)) => result match {
case (value: org.make.core.user.UserType.UserTypeAnonymous.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeAnonymous.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeAnonymous")],org.make.core.user.UserType.UserTypeAnonymous.type] :+: org.make.core.user.UserType.UserTypeExternal.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeAnonymous")], org.make.core.user.UserType.UserTypeAnonymous.type, org.make.core.user.UserType.UserTypeExternal.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeAnonymous.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("UserTypeExternal");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeExternal.type]]($anon.this.circeGenericDecoderForUserTypeExternal.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeExternal.type]): Some[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeExternal.type]]((result @ _)) => result match {
case (value: org.make.core.user.UserType.UserTypeExternal.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeExternal.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")], org.make.core.user.UserType.UserTypeExternal.type, org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeExternal.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("UserTypeOrganisation");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeOrganisation.type]]($anon.this.circeGenericDecoderForUserTypeOrganisation.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeOrganisation.type]): Some[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeOrganisation.type]]((result @ _)) => result match {
case (value: org.make.core.user.UserType.UserTypeOrganisation.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeOrganisation.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")], org.make.core.user.UserType.UserTypeOrganisation.type, org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeOrganisation.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("UserTypePersonality");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypePersonality.type]]($anon.this.circeGenericDecoderForUserTypePersonality.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.user.UserType.UserTypePersonality.type]): Some[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypePersonality.type]]((result @ _)) => result match {
case (value: org.make.core.user.UserType.UserTypePersonality.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypePersonality.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")], org.make.core.user.UserType.UserTypePersonality.type, org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypePersonality.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("UserTypeUser");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeUser.type]]($anon.this.circeGenericDecoderForUserTypeUser.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeUser.type]): Some[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeUser.type]]((result @ _)) => result match {
case (value: org.make.core.user.UserType.UserTypeUser.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeUser.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeUser")], org.make.core.user.UserType.UserTypeUser.type, org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeUser.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("UserTypeVirtual");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeVirtual.type]]($anon.this.circeGenericDecoderForUserTypeVirtual.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeVirtual.type]): Some[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeVirtual.type]]((result @ _)) => result match {
case (value: org.make.core.user.UserType.UserTypeVirtual.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeVirtual.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")], org.make.core.user.UserType.UserTypeVirtual.type, shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeVirtual.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => (scala.util.Left.apply[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)): scala.util.Either[io.circe.DecodingFailure,shapeless.CNil]) match {
case (value: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
};
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[this.Out] = {
val result: io.circe.ACursor = c.downField("UserTypeAnonymous");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeAnonymous.type]]($anon.this.circeGenericDecoderForUserTypeAnonymous.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeAnonymous.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeAnonymous.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeAnonymous")],org.make.core.user.UserType.UserTypeAnonymous.type] :+: org.make.core.user.UserType.UserTypeExternal.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](((v: org.make.core.user.UserType.UserTypeAnonymous.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeAnonymous")], org.make.core.user.UserType.UserTypeAnonymous.type, org.make.core.user.UserType.UserTypeExternal.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("UserTypeExternal");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeExternal.type]]($anon.this.circeGenericDecoderForUserTypeExternal.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeExternal.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeExternal.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](((v: org.make.core.user.UserType.UserTypeExternal.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")], org.make.core.user.UserType.UserTypeExternal.type, org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("UserTypeOrganisation");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeOrganisation.type]]($anon.this.circeGenericDecoderForUserTypeOrganisation.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeOrganisation.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeOrganisation.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](((v: org.make.core.user.UserType.UserTypeOrganisation.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")], org.make.core.user.UserType.UserTypeOrganisation.type, org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("UserTypePersonality");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypePersonality.type]]($anon.this.circeGenericDecoderForUserTypePersonality.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypePersonality.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypePersonality.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](((v: org.make.core.user.UserType.UserTypePersonality.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")], org.make.core.user.UserType.UserTypePersonality.type, org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("UserTypeUser");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeUser.type]]($anon.this.circeGenericDecoderForUserTypeUser.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeUser.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeUser.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](((v: org.make.core.user.UserType.UserTypeUser.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeUser")], org.make.core.user.UserType.UserTypeUser.type, org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("UserTypeVirtual");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeVirtual.type]]($anon.this.circeGenericDecoderForUserTypeVirtual.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeVirtual.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeVirtual.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](((v: org.make.core.user.UserType.UserTypeVirtual.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")], org.make.core.user.UserType.UserTypeVirtual.type, shapeless.CNil](v)))
case scala.None => cats.data.Validated.invalidNel[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)).map[shapeless.Inr[Nothing,shapeless.CNil]](((x$3: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.CNil](x$3)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](((x$4: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](x$4)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](((x$5: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](x$5)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](((x$6: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](x$6)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](((x$7: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](x$7)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](((x$8: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](x$8)))
}
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[this.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[this.Out]];
<stable> <accessor> lazy val inst$macro$71: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeVirtual.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.UserType.UserTypeVirtual.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.UserType.UserTypeVirtual.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.UserType.UserTypeVirtual.type, shapeless.HNil](HNil), Generic.instance[org.make.core.user.UserType.UserTypeVirtual.type, shapeless.HNil](((x0$19: org.make.core.user.UserType.UserTypeVirtual.type) => x0$19 match {
case _ => HNil
}), ((x0$20: shapeless.HNil) => x0$20 match {
case _ => UserType.this.UserTypeVirtual
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeVirtual.type]];
<stable> <accessor> lazy val inst$macro$72: io.circe.generic.decoding.ReprDecoder[shapeless.HNil] = io.circe.generic.decoding.ReprDecoder.hnilReprDecoder.asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]];
<stable> <accessor> lazy val inst$macro$73: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeUser.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.UserType.UserTypeUser.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.UserType.UserTypeUser.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.UserType.UserTypeUser.type, shapeless.HNil](HNil), Generic.instance[org.make.core.user.UserType.UserTypeUser.type, shapeless.HNil](((x0$23: org.make.core.user.UserType.UserTypeUser.type) => x0$23 match {
case _ => HNil
}), ((x0$24: shapeless.HNil) => x0$24 match {
case _ => UserType.this.UserTypeUser
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeUser.type]];
<stable> <accessor> lazy val inst$macro$74: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypePersonality.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.UserType.UserTypePersonality.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.UserType.UserTypePersonality.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.UserType.UserTypePersonality.type, shapeless.HNil](HNil), Generic.instance[org.make.core.user.UserType.UserTypePersonality.type, shapeless.HNil](((x0$27: org.make.core.user.UserType.UserTypePersonality.type) => x0$27 match {
case _ => HNil
}), ((x0$28: shapeless.HNil) => x0$28 match {
case _ => UserType.this.UserTypePersonality
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypePersonality.type]];
<stable> <accessor> lazy val inst$macro$75: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeOrganisation.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.UserType.UserTypeOrganisation.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.UserType.UserTypeOrganisation.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.UserType.UserTypeOrganisation.type, shapeless.HNil](HNil), Generic.instance[org.make.core.user.UserType.UserTypeOrganisation.type, shapeless.HNil](((x0$31: org.make.core.user.UserType.UserTypeOrganisation.type) => x0$31 match {
case _ => HNil
}), ((x0$32: shapeless.HNil) => x0$32 match {
case _ => UserType.this.UserTypeOrganisation
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeOrganisation.type]];
<stable> <accessor> lazy val inst$macro$76: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeExternal.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.UserType.UserTypeExternal.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.UserType.UserTypeExternal.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.UserType.UserTypeExternal.type, shapeless.HNil](HNil), Generic.instance[org.make.core.user.UserType.UserTypeExternal.type, shapeless.HNil](((x0$35: org.make.core.user.UserType.UserTypeExternal.type) => x0$35 match {
case _ => HNil
}), ((x0$36: shapeless.HNil) => x0$36 match {
case _ => UserType.this.UserTypeExternal
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeExternal.type]];
<stable> <accessor> lazy val inst$macro$77: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeAnonymous.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.UserType.UserTypeAnonymous.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.UserType.UserTypeAnonymous.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.UserType.UserTypeAnonymous.type, shapeless.HNil](HNil), Generic.instance[org.make.core.user.UserType.UserTypeAnonymous.type, shapeless.HNil](((x0$39: org.make.core.user.UserType.UserTypeAnonymous.type) => x0$39 match {
case _ => HNil
}), ((x0$40: shapeless.HNil) => x0$40 match {
case _ => UserType.this.UserTypeAnonymous
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeAnonymous.type]];
<stable> <accessor> lazy val inst$macro$122: io.circe.generic.decoding.DerivedDecoder[org.make.core.Order] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.Order, this.Out](shapeless.this.LabelledGeneric.materializeCoproduct[org.make.core.Order, (Symbol @@ String("asc")) :: (Symbol @@ String("desc")) :: shapeless.HNil, org.make.core.Order.asc.type :+: org.make.core.Order.desc.type :+: shapeless.CNil, this.Out](DefaultSymbolicLabelling.instance[org.make.core.Order, (Symbol @@ String("asc")) :: (Symbol @@ String("desc")) :: shapeless.HNil](::.apply[Symbol @@ String("asc"), (Symbol @@ String("desc")) :: shapeless.HNil.type](scala.Symbol.apply("asc").asInstanceOf[Symbol @@ String("asc")], ::.apply[Symbol @@ String("desc"), shapeless.HNil.type](scala.Symbol.apply("desc").asInstanceOf[Symbol @@ String("desc")], HNil))), Generic.instance[org.make.core.Order, org.make.core.Order.asc.type :+: org.make.core.Order.desc.type :+: shapeless.CNil](((p: org.make.core.Order) => Coproduct.unsafeMkCoproduct((p: (p: org.make.core.Order @unchecked)) match {
case (p @ _) if p.eq(Order.this.asc) => 0
case (p @ _) if p.eq(Order.this.desc) => 1
}, p).asInstanceOf[org.make.core.Order.asc.type :+: org.make.core.Order.desc.type :+: shapeless.CNil]), ((x$9: org.make.core.Order.asc.type :+: org.make.core.Order.desc.type :+: shapeless.CNil) => Coproduct.unsafeGet(x$9).asInstanceOf[org.make.core.Order])), coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("asc"), org.make.core.Order.asc.type, (Symbol @@ String("desc")) :: shapeless.HNil, org.make.core.Order.desc.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("desc"), org.make.core.Order.desc.type, shapeless.HNil, shapeless.CNil](coproduct.this.ZipWithKeys.cnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("desc")]](scala.Symbol.apply("desc").asInstanceOf[Symbol @@ String("desc")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("desc")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("asc")]](scala.Symbol.apply("asc").asInstanceOf[Symbol @@ String("asc")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("asc")]])), scala.this.<:<.refl[this.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[this.Out]](anon$lazy$macro$191.this.inst$macro$123)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.Order]];
<stable> <accessor> lazy val inst$macro$123: io.circe.generic.decoding.ReprDecoder[this.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[this.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[this.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForasc: io.circe.Decoder[org.make.core.Order.asc.type] = circe.this.Decoder.importedDecoder[org.make.core.Order.asc.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.Order.asc.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.asc.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.asc.type]](anon$lazy$macro$191.this.inst$macro$125)): io.circe.Decoder[org.make.core.Order.asc.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.Order.asc.type]]));
private[this] val circeGenericDecoderFordesc: io.circe.Decoder[org.make.core.Order.desc.type] = circe.this.Decoder.importedDecoder[org.make.core.Order.desc.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.Order.desc.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.desc.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.desc.type]](anon$lazy$macro$191.this.inst$macro$124)): io.circe.Decoder[org.make.core.Order.desc.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.Order.desc.type]]));
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[this.Out] = {
val result: io.circe.ACursor = c.downField("asc");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.Order.asc.type]]($anon.this.circeGenericDecoderForasc.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.Order.asc.type]): Some[io.circe.Decoder.Result[org.make.core.Order.asc.type]]((result @ _)) => result match {
case (value: org.make.core.Order.asc.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.Order.asc.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("asc")],org.make.core.Order.asc.type] :+: org.make.core.Order.desc.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("asc")], org.make.core.Order.asc.type, org.make.core.Order.desc.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.Order.asc.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("desc");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.Order.desc.type]]($anon.this.circeGenericDecoderFordesc.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.Order.desc.type]): Some[io.circe.Decoder.Result[org.make.core.Order.desc.type]]((result @ _)) => result match {
case (value: org.make.core.Order.desc.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.Order.desc.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("desc")], org.make.core.Order.desc.type, shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.Order.desc.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => (scala.util.Left.apply[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)): scala.util.Either[io.circe.DecodingFailure,shapeless.CNil]) match {
case (value: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
};
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[this.Out] = {
val result: io.circe.ACursor = c.downField("asc");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.Order.asc.type]]($anon.this.circeGenericDecoderForasc.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.Order.asc.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.Order.asc.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("asc")],org.make.core.Order.asc.type] :+: org.make.core.Order.desc.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](((v: org.make.core.Order.asc.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("asc")], org.make.core.Order.asc.type, org.make.core.Order.desc.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("desc");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.Order.desc.type]]($anon.this.circeGenericDecoderFordesc.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.Order.desc.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.Order.desc.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](((v: org.make.core.Order.desc.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("desc")], org.make.core.Order.desc.type, shapeless.CNil](v)))
case scala.None => cats.data.Validated.invalidNel[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)).map[shapeless.Inr[Nothing,shapeless.CNil]](((x$11: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.CNil](x$11)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil]](((x$12: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](x$12)))
}
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[this.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[this.Out]];
<stable> <accessor> lazy val inst$macro$124: io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.desc.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.Order.desc.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.Order.desc.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.Order.desc.type, shapeless.HNil](HNil), Generic.instance[org.make.core.Order.desc.type, shapeless.HNil](((x0$75: org.make.core.Order.desc.type) => x0$75 match {
case _ => HNil
}), ((x0$76: shapeless.HNil) => x0$76 match {
case _ => Order.this.desc
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.desc.type]];
<stable> <accessor> lazy val inst$macro$125: io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.asc.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.Order.asc.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.Order.asc.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.Order.asc.type, shapeless.HNil](HNil), Generic.instance[org.make.core.Order.asc.type, shapeless.HNil](((x0$79: org.make.core.Order.asc.type) => x0$79 match {
case _ => HNil
}), ((x0$80: shapeless.HNil) => x0$80 match {
case _ => Order.this.asc
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.asc.type]];
<stable> <accessor> lazy val inst$macro$126: io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Country] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.reference.Country, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.reference.Country, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.reference.Country, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.reference.Country, String :: shapeless.HNil](((x0$83: org.make.core.reference.Country) => x0$83 match {
case (value: String): org.make.core.reference.Country((value$macro$130 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$130, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$84: String :: shapeless.HNil) => x0$84 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$129 @ _), HNil) => reference.this.Country.apply(value$macro$129)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$191.this.inst$macro$58)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Country]];
<stable> <accessor> lazy val inst$macro$131: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalStatus, this.Out](shapeless.this.LabelledGeneric.materializeCoproduct[org.make.core.proposal.ProposalStatus, (Symbol @@ String("Accepted")) :: (Symbol @@ String("Archived")) :: (Symbol @@ String("Pending")) :: (Symbol @@ String("Postponed")) :: (Symbol @@ String("Refused")) :: shapeless.HNil, org.make.core.proposal.ProposalStatus.Accepted.type :+: org.make.core.proposal.ProposalStatus.Archived.type :+: org.make.core.proposal.ProposalStatus.Pending.type :+: org.make.core.proposal.ProposalStatus.Postponed.type :+: org.make.core.proposal.ProposalStatus.Refused.type :+: shapeless.CNil, this.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalStatus, (Symbol @@ String("Accepted")) :: (Symbol @@ String("Archived")) :: (Symbol @@ String("Pending")) :: (Symbol @@ String("Postponed")) :: (Symbol @@ String("Refused")) :: shapeless.HNil](::.apply[Symbol @@ String("Accepted"), (Symbol @@ String("Archived")) :: (Symbol @@ String("Pending")) :: (Symbol @@ String("Postponed")) :: (Symbol @@ String("Refused")) :: shapeless.HNil.type](scala.Symbol.apply("Accepted").asInstanceOf[Symbol @@ String("Accepted")], ::.apply[Symbol @@ String("Archived"), (Symbol @@ String("Pending")) :: (Symbol @@ String("Postponed")) :: (Symbol @@ String("Refused")) :: shapeless.HNil.type](scala.Symbol.apply("Archived").asInstanceOf[Symbol @@ String("Archived")], ::.apply[Symbol @@ String("Pending"), (Symbol @@ String("Postponed")) :: (Symbol @@ String("Refused")) :: shapeless.HNil.type](scala.Symbol.apply("Pending").asInstanceOf[Symbol @@ String("Pending")], ::.apply[Symbol @@ String("Postponed"), (Symbol @@ String("Refused")) :: shapeless.HNil.type](scala.Symbol.apply("Postponed").asInstanceOf[Symbol @@ String("Postponed")], ::.apply[Symbol @@ String("Refused"), shapeless.HNil.type](scala.Symbol.apply("Refused").asInstanceOf[Symbol @@ String("Refused")], HNil)))))), Generic.instance[org.make.core.proposal.ProposalStatus, org.make.core.proposal.ProposalStatus.Accepted.type :+: org.make.core.proposal.ProposalStatus.Archived.type :+: org.make.core.proposal.ProposalStatus.Pending.type :+: org.make.core.proposal.ProposalStatus.Postponed.type :+: org.make.core.proposal.ProposalStatus.Refused.type :+: shapeless.CNil](((p: org.make.core.proposal.ProposalStatus) => Coproduct.unsafeMkCoproduct((p: (p: org.make.core.proposal.ProposalStatus @unchecked)) match {
case (p @ _) if p.eq(ProposalStatus.this.Accepted) => 0
case (p @ _) if p.eq(ProposalStatus.this.Archived) => 1
case (p @ _) if p.eq(ProposalStatus.this.Pending) => 2
case (p @ _) if p.eq(ProposalStatus.this.Postponed) => 3
case (p @ _) if p.eq(ProposalStatus.this.Refused) => 4
}, p).asInstanceOf[org.make.core.proposal.ProposalStatus.Accepted.type :+: org.make.core.proposal.ProposalStatus.Archived.type :+: org.make.core.proposal.ProposalStatus.Pending.type :+: org.make.core.proposal.ProposalStatus.Postponed.type :+: org.make.core.proposal.ProposalStatus.Refused.type :+: shapeless.CNil]), ((x$13: org.make.core.proposal.ProposalStatus.Accepted.type :+: org.make.core.proposal.ProposalStatus.Archived.type :+: org.make.core.proposal.ProposalStatus.Pending.type :+: org.make.core.proposal.ProposalStatus.Postponed.type :+: org.make.core.proposal.ProposalStatus.Refused.type :+: shapeless.CNil) => Coproduct.unsafeGet(x$13).asInstanceOf[org.make.core.proposal.ProposalStatus])), coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Accepted"), org.make.core.proposal.ProposalStatus.Accepted.type, (Symbol @@ String("Archived")) :: (Symbol @@ String("Pending")) :: (Symbol @@ String("Postponed")) :: (Symbol @@ String("Refused")) :: shapeless.HNil, org.make.core.proposal.ProposalStatus.Archived.type :+: org.make.core.proposal.ProposalStatus.Pending.type :+: org.make.core.proposal.ProposalStatus.Postponed.type :+: org.make.core.proposal.ProposalStatus.Refused.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Archived"), org.make.core.proposal.ProposalStatus.Archived.type, (Symbol @@ String("Pending")) :: (Symbol @@ String("Postponed")) :: (Symbol @@ String("Refused")) :: shapeless.HNil, org.make.core.proposal.ProposalStatus.Pending.type :+: org.make.core.proposal.ProposalStatus.Postponed.type :+: org.make.core.proposal.ProposalStatus.Refused.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Pending"), org.make.core.proposal.ProposalStatus.Pending.type, (Symbol @@ String("Postponed")) :: (Symbol @@ String("Refused")) :: shapeless.HNil, org.make.core.proposal.ProposalStatus.Postponed.type :+: org.make.core.proposal.ProposalStatus.Refused.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Postponed"), org.make.core.proposal.ProposalStatus.Postponed.type, (Symbol @@ String("Refused")) :: shapeless.HNil, org.make.core.proposal.ProposalStatus.Refused.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Refused"), org.make.core.proposal.ProposalStatus.Refused.type, shapeless.HNil, shapeless.CNil](coproduct.this.ZipWithKeys.cnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Refused")]](scala.Symbol.apply("Refused").asInstanceOf[Symbol @@ String("Refused")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Refused")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Postponed")]](scala.Symbol.apply("Postponed").asInstanceOf[Symbol @@ String("Postponed")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Postponed")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Pending")]](scala.Symbol.apply("Pending").asInstanceOf[Symbol @@ String("Pending")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Pending")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Archived")]](scala.Symbol.apply("Archived").asInstanceOf[Symbol @@ String("Archived")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Archived")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Accepted")]](scala.Symbol.apply("Accepted").asInstanceOf[Symbol @@ String("Accepted")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Accepted")]])), scala.this.<:<.refl[this.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[this.Out]](anon$lazy$macro$191.this.inst$macro$132)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus]];
<stable> <accessor> lazy val inst$macro$132: io.circe.generic.decoding.ReprDecoder[this.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[this.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[this.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForAccepted: io.circe.Decoder[org.make.core.proposal.ProposalStatus.Accepted.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.ProposalStatus.Accepted.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalStatus.Accepted.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Accepted.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Accepted.type]](anon$lazy$macro$191.this.inst$macro$137)): io.circe.Decoder[org.make.core.proposal.ProposalStatus.Accepted.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalStatus.Accepted.type]]));
private[this] val circeGenericDecoderForArchived: io.circe.Decoder[org.make.core.proposal.ProposalStatus.Archived.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.ProposalStatus.Archived.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalStatus.Archived.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Archived.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Archived.type]](anon$lazy$macro$191.this.inst$macro$136)): io.circe.Decoder[org.make.core.proposal.ProposalStatus.Archived.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalStatus.Archived.type]]));
private[this] val circeGenericDecoderForPending: io.circe.Decoder[org.make.core.proposal.ProposalStatus.Pending.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.ProposalStatus.Pending.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalStatus.Pending.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Pending.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Pending.type]](anon$lazy$macro$191.this.inst$macro$135)): io.circe.Decoder[org.make.core.proposal.ProposalStatus.Pending.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalStatus.Pending.type]]));
private[this] val circeGenericDecoderForPostponed: io.circe.Decoder[org.make.core.proposal.ProposalStatus.Postponed.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.ProposalStatus.Postponed.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalStatus.Postponed.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Postponed.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Postponed.type]](anon$lazy$macro$191.this.inst$macro$134)): io.circe.Decoder[org.make.core.proposal.ProposalStatus.Postponed.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalStatus.Postponed.type]]));
private[this] val circeGenericDecoderForRefused: io.circe.Decoder[org.make.core.proposal.ProposalStatus.Refused.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.ProposalStatus.Refused.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalStatus.Refused.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Refused.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Refused.type]](anon$lazy$macro$191.this.inst$macro$133)): io.circe.Decoder[org.make.core.proposal.ProposalStatus.Refused.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalStatus.Refused.type]]));
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[this.Out] = {
val result: io.circe.ACursor = c.downField("Accepted");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.ProposalStatus.Accepted.type]]($anon.this.circeGenericDecoderForAccepted.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.proposal.ProposalStatus.Accepted.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.ProposalStatus.Accepted.type]]((result @ _)) => result match {
case (value: org.make.core.proposal.ProposalStatus.Accepted.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.ProposalStatus.Accepted.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Accepted")],org.make.core.proposal.ProposalStatus.Accepted.type] :+: org.make.core.proposal.ProposalStatus.Archived.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Archived")],org.make.core.proposal.ProposalStatus.Archived.type] :+: org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Accepted")], org.make.core.proposal.ProposalStatus.Accepted.type, org.make.core.proposal.ProposalStatus.Archived.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Archived")],org.make.core.proposal.ProposalStatus.Archived.type] :+: org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.ProposalStatus.Accepted.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("Archived");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.ProposalStatus.Archived.type]]($anon.this.circeGenericDecoderForArchived.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.proposal.ProposalStatus.Archived.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.ProposalStatus.Archived.type]]((result @ _)) => result match {
case (value: org.make.core.proposal.ProposalStatus.Archived.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.ProposalStatus.Archived.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Archived")],org.make.core.proposal.ProposalStatus.Archived.type] :+: org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Archived")], org.make.core.proposal.ProposalStatus.Archived.type, org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.ProposalStatus.Archived.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("Pending");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.ProposalStatus.Pending.type]]($anon.this.circeGenericDecoderForPending.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.proposal.ProposalStatus.Pending.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.ProposalStatus.Pending.type]]((result @ _)) => result match {
case (value: org.make.core.proposal.ProposalStatus.Pending.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.ProposalStatus.Pending.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Pending")], org.make.core.proposal.ProposalStatus.Pending.type, org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.ProposalStatus.Pending.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("Postponed");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.ProposalStatus.Postponed.type]]($anon.this.circeGenericDecoderForPostponed.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.proposal.ProposalStatus.Postponed.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.ProposalStatus.Postponed.type]]((result @ _)) => result match {
case (value: org.make.core.proposal.ProposalStatus.Postponed.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.ProposalStatus.Postponed.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Postponed")], org.make.core.proposal.ProposalStatus.Postponed.type, org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.ProposalStatus.Postponed.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("Refused");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.ProposalStatus.Refused.type]]($anon.this.circeGenericDecoderForRefused.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.proposal.ProposalStatus.Refused.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.ProposalStatus.Refused.type]]((result @ _)) => result match {
case (value: org.make.core.proposal.ProposalStatus.Refused.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.ProposalStatus.Refused.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Refused")], org.make.core.proposal.ProposalStatus.Refused.type, shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.ProposalStatus.Refused.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => (scala.util.Left.apply[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)): scala.util.Either[io.circe.DecodingFailure,shapeless.CNil]) match {
case (value: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Archived")],org.make.core.proposal.ProposalStatus.Archived.type] :+: org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Archived")],org.make.core.proposal.ProposalStatus.Archived.type] :+: org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Archived")],org.make.core.proposal.ProposalStatus.Archived.type] :+: org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Archived")],org.make.core.proposal.ProposalStatus.Archived.type] :+: org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Archived")],org.make.core.proposal.ProposalStatus.Archived.type] :+: org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
};
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[this.Out] = {
val result: io.circe.ACursor = c.downField("Accepted");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalStatus.Accepted.type]]($anon.this.circeGenericDecoderForAccepted.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalStatus.Accepted.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalStatus.Accepted.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Accepted")],org.make.core.proposal.ProposalStatus.Accepted.type] :+: org.make.core.proposal.ProposalStatus.Archived.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Archived")],org.make.core.proposal.ProposalStatus.Archived.type] :+: org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](((v: org.make.core.proposal.ProposalStatus.Accepted.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Accepted")], org.make.core.proposal.ProposalStatus.Accepted.type, org.make.core.proposal.ProposalStatus.Archived.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Archived")],org.make.core.proposal.ProposalStatus.Archived.type] :+: org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("Archived");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalStatus.Archived.type]]($anon.this.circeGenericDecoderForArchived.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalStatus.Archived.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalStatus.Archived.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Archived")],org.make.core.proposal.ProposalStatus.Archived.type] :+: org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](((v: org.make.core.proposal.ProposalStatus.Archived.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Archived")], org.make.core.proposal.ProposalStatus.Archived.type, org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("Pending");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalStatus.Pending.type]]($anon.this.circeGenericDecoderForPending.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalStatus.Pending.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalStatus.Pending.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](((v: org.make.core.proposal.ProposalStatus.Pending.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Pending")], org.make.core.proposal.ProposalStatus.Pending.type, org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("Postponed");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalStatus.Postponed.type]]($anon.this.circeGenericDecoderForPostponed.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalStatus.Postponed.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalStatus.Postponed.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](((v: org.make.core.proposal.ProposalStatus.Postponed.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Postponed")], org.make.core.proposal.ProposalStatus.Postponed.type, org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("Refused");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalStatus.Refused.type]]($anon.this.circeGenericDecoderForRefused.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalStatus.Refused.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalStatus.Refused.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](((v: org.make.core.proposal.ProposalStatus.Refused.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Refused")], org.make.core.proposal.ProposalStatus.Refused.type, shapeless.CNil](v)))
case scala.None => cats.data.Validated.invalidNel[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)).map[shapeless.Inr[Nothing,shapeless.CNil]](((x$15: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.CNil](x$15)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]](((x$16: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](x$16)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]](((x$17: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](x$17)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]](((x$18: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](x$18)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Archived")],org.make.core.proposal.ProposalStatus.Archived.type] :+: org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]](((x$19: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Archived")],org.make.core.proposal.ProposalStatus.Archived.type] :+: org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Archived")],org.make.core.proposal.ProposalStatus.Archived.type] :+: org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](x$19)))
}
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[this.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[this.Out]];
<stable> <accessor> lazy val inst$macro$133: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Refused.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalStatus.Refused.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalStatus.Refused.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalStatus.Refused.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalStatus.Refused.type, shapeless.HNil](((x0$87: org.make.core.proposal.ProposalStatus.Refused.type) => x0$87 match {
case _ => HNil
}), ((x0$88: shapeless.HNil) => x0$88 match {
case _ => ProposalStatus.this.Refused
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Refused.type]];
<stable> <accessor> lazy val inst$macro$134: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Postponed.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalStatus.Postponed.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalStatus.Postponed.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalStatus.Postponed.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalStatus.Postponed.type, shapeless.HNil](((x0$91: org.make.core.proposal.ProposalStatus.Postponed.type) => x0$91 match {
case _ => HNil
}), ((x0$92: shapeless.HNil) => x0$92 match {
case _ => ProposalStatus.this.Postponed
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Postponed.type]];
<stable> <accessor> lazy val inst$macro$135: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Pending.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalStatus.Pending.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalStatus.Pending.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalStatus.Pending.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalStatus.Pending.type, shapeless.HNil](((x0$95: org.make.core.proposal.ProposalStatus.Pending.type) => x0$95 match {
case _ => HNil
}), ((x0$96: shapeless.HNil) => x0$96 match {
case _ => ProposalStatus.this.Pending
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Pending.type]];
<stable> <accessor> lazy val inst$macro$136: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Archived.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalStatus.Archived.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalStatus.Archived.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalStatus.Archived.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalStatus.Archived.type, shapeless.HNil](((x0$99: org.make.core.proposal.ProposalStatus.Archived.type) => x0$99 match {
case _ => HNil
}), ((x0$100: shapeless.HNil) => x0$100 match {
case _ => ProposalStatus.this.Archived
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Archived.type]];
<stable> <accessor> lazy val inst$macro$137: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Accepted.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalStatus.Accepted.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalStatus.Accepted.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalStatus.Accepted.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalStatus.Accepted.type, shapeless.HNil](((x0$103: org.make.core.proposal.ProposalStatus.Accepted.type) => x0$103 match {
case _ => HNil
}), ((x0$104: shapeless.HNil) => x0$104 match {
case _ => ProposalStatus.this.Accepted
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Accepted.type]];
<stable> <accessor> lazy val inst$macro$138: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ContextFilterRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.proposal.ContextFilterRequest, shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ContextFilterRequest, (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil, Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ContextFilterRequest, (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil](::.apply[Symbol @@ String("operation"), (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil.type](scala.Symbol.apply("operation").asInstanceOf[Symbol @@ String("operation")], ::.apply[Symbol @@ String("source"), (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil.type](scala.Symbol.apply("source").asInstanceOf[Symbol @@ String("source")], ::.apply[Symbol @@ String("location"), (Symbol @@ String("question")) :: shapeless.HNil.type](scala.Symbol.apply("location").asInstanceOf[Symbol @@ String("location")], ::.apply[Symbol @@ String("question"), shapeless.HNil.type](scala.Symbol.apply("question").asInstanceOf[Symbol @@ String("question")], HNil))))), Generic.instance[org.make.api.proposal.ContextFilterRequest, Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil](((x0$107: org.make.api.proposal.ContextFilterRequest) => x0$107 match {
case (operation: Option[org.make.core.operation.OperationId], source: Option[String], location: Option[String], question: Option[String]): org.make.api.proposal.ContextFilterRequest((operation$macro$151 @ _), (source$macro$152 @ _), (location$macro$153 @ _), (question$macro$154 @ _)) => ::.apply[Option[org.make.core.operation.OperationId], Option[String] :: Option[String] :: Option[String] :: shapeless.HNil.type](operation$macro$151, ::.apply[Option[String], Option[String] :: Option[String] :: shapeless.HNil.type](source$macro$152, ::.apply[Option[String], Option[String] :: shapeless.HNil.type](location$macro$153, ::.apply[Option[String], shapeless.HNil.type](question$macro$154, HNil)))).asInstanceOf[Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil]
}), ((x0$108: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil) => x0$108 match {
case (head: Option[org.make.core.operation.OperationId], tail: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil): Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil((operation$macro$147 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: shapeless.HNil((source$macro$148 @ _), (head: Option[String], tail: Option[String] :: shapeless.HNil): Option[String] :: Option[String] :: shapeless.HNil((location$macro$149 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((question$macro$150 @ _), HNil)))) => proposal.this.ContextFilterRequest.apply(operation$macro$147, source$macro$148, location$macro$149, question$macro$150)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("source"), Option[String], (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil, Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("location"), Option[String], (Symbol @@ String("question")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("question"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("question")]](scala.Symbol.apply("question").asInstanceOf[Symbol @@ String("question")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("question")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("location")]](scala.Symbol.apply("location").asInstanceOf[Symbol @@ String("location")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("location")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("source")]](scala.Symbol.apply("source").asInstanceOf[Symbol @@ String("source")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("source")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("operation")]](scala.Symbol.apply("operation").asInstanceOf[Symbol @@ String("operation")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("operation")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$191.this.inst$macro$155)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ContextFilterRequest]];
<stable> <accessor> lazy val inst$macro$155: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForoperation: io.circe.Decoder[Option[org.make.core.operation.OperationId]] = circe.this.Decoder.decodeOption[org.make.core.operation.OperationId](operation.this.OperationId.operationIdDecoder);
private[this] val circeGenericDecoderForquestion: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperation.tryDecode(c.downField("operation")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("source"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecode(c.downField("source")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("location"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecode(c.downField("location")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("question"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecode(c.downField("question")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperation.tryDecodeAccumulating(c.downField("operation")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("source"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecodeAccumulating(c.downField("source")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("location"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecodeAccumulating(c.downField("location")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("question"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecodeAccumulating(c.downField("question")), ReprDecoder.hnilResultAccumulating)(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("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$156: io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.operation.OperationId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.operation.OperationId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.operation.OperationId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.operation.OperationId, String :: shapeless.HNil](((x0$111: org.make.core.operation.OperationId) => x0$111 match {
case (value: String): org.make.core.operation.OperationId((value$macro$160 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$160, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$112: String :: shapeless.HNil) => x0$112 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$159 @ _), HNil) => operation.this.OperationId.apply(value$macro$159)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$191.this.inst$macro$58)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationId]];
<stable> <accessor> lazy val inst$macro$161: io.circe.generic.decoding.DerivedDecoder[org.make.core.idea.IdeaId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.idea.IdeaId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.idea.IdeaId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.idea.IdeaId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.idea.IdeaId, String :: shapeless.HNil](((x0$115: org.make.core.idea.IdeaId) => x0$115 match {
case (value: String): org.make.core.idea.IdeaId((value$macro$165 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$165, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$116: String :: shapeless.HNil) => x0$116 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$164 @ _), HNil) => idea.this.IdeaId.apply(value$macro$164)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$191.this.inst$macro$58)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.idea.IdeaId]];
<stable> <accessor> lazy val inst$macro$166: io.circe.generic.decoding.DerivedDecoder[org.make.core.question.QuestionId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.question.QuestionId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.question.QuestionId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.question.QuestionId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.question.QuestionId, String :: shapeless.HNil](((x0$119: org.make.core.question.QuestionId) => x0$119 match {
case (value: String): org.make.core.question.QuestionId((value$macro$170 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$170, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$120: String :: shapeless.HNil) => x0$120 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$169 @ _), HNil) => question.this.QuestionId.apply(value$macro$169)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$191.this.inst$macro$58)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.question.QuestionId]];
<stable> <accessor> lazy val inst$macro$171: io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.LabelId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.reference.LabelId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.reference.LabelId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.reference.LabelId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.reference.LabelId, String :: shapeless.HNil](((x0$123: org.make.core.reference.LabelId) => x0$123 match {
case (value: String): org.make.core.reference.LabelId((value$macro$175 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$175, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$124: String :: shapeless.HNil) => x0$124 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$174 @ _), HNil) => reference.this.LabelId.apply(value$macro$174)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$191.this.inst$macro$58)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.LabelId]];
<stable> <accessor> lazy val inst$macro$176: io.circe.generic.decoding.DerivedDecoder[org.make.core.tag.TagId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.tag.TagId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.tag.TagId, String :: shapeless.HNil](((x0$127: org.make.core.tag.TagId) => x0$127 match {
case (value: String): org.make.core.tag.TagId((value$macro$180 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$180, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$128: String :: shapeless.HNil) => x0$128 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$179 @ _), HNil) => tag.this.TagId.apply(value$macro$179)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$191.this.inst$macro$58)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.tag.TagId]];
<stable> <accessor> lazy val inst$macro$181: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalType, this.Out](shapeless.this.LabelledGeneric.materializeCoproduct[org.make.core.proposal.ProposalType, (Symbol @@ String("ProposalTypeExternal")) :: (Symbol @@ String("ProposalTypeInitial")) :: (Symbol @@ String("ProposalTypeSubmitted")) :: shapeless.HNil, org.make.core.proposal.ProposalType.ProposalTypeExternal.type :+: org.make.core.proposal.ProposalType.ProposalTypeInitial.type :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type :+: shapeless.CNil, this.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalType, (Symbol @@ String("ProposalTypeExternal")) :: (Symbol @@ String("ProposalTypeInitial")) :: (Symbol @@ String("ProposalTypeSubmitted")) :: shapeless.HNil](::.apply[Symbol @@ String("ProposalTypeExternal"), (Symbol @@ String("ProposalTypeInitial")) :: (Symbol @@ String("ProposalTypeSubmitted")) :: shapeless.HNil.type](scala.Symbol.apply("ProposalTypeExternal").asInstanceOf[Symbol @@ String("ProposalTypeExternal")], ::.apply[Symbol @@ String("ProposalTypeInitial"), (Symbol @@ String("ProposalTypeSubmitted")) :: shapeless.HNil.type](scala.Symbol.apply("ProposalTypeInitial").asInstanceOf[Symbol @@ String("ProposalTypeInitial")], ::.apply[Symbol @@ String("ProposalTypeSubmitted"), shapeless.HNil.type](scala.Symbol.apply("ProposalTypeSubmitted").asInstanceOf[Symbol @@ String("ProposalTypeSubmitted")], HNil)))), Generic.instance[org.make.core.proposal.ProposalType, org.make.core.proposal.ProposalType.ProposalTypeExternal.type :+: org.make.core.proposal.ProposalType.ProposalTypeInitial.type :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type :+: shapeless.CNil](((p: org.make.core.proposal.ProposalType) => Coproduct.unsafeMkCoproduct((p: (p: org.make.core.proposal.ProposalType @unchecked)) match {
case (p @ _) if p.eq(ProposalType.this.ProposalTypeExternal) => 0
case (p @ _) if p.eq(ProposalType.this.ProposalTypeInitial) => 1
case (p @ _) if p.eq(ProposalType.this.ProposalTypeSubmitted) => 2
}, p).asInstanceOf[org.make.core.proposal.ProposalType.ProposalTypeExternal.type :+: org.make.core.proposal.ProposalType.ProposalTypeInitial.type :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type :+: shapeless.CNil]), ((x$20: org.make.core.proposal.ProposalType.ProposalTypeExternal.type :+: org.make.core.proposal.ProposalType.ProposalTypeInitial.type :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type :+: shapeless.CNil) => Coproduct.unsafeGet(x$20).asInstanceOf[org.make.core.proposal.ProposalType])), coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("ProposalTypeExternal"), org.make.core.proposal.ProposalType.ProposalTypeExternal.type, (Symbol @@ String("ProposalTypeInitial")) :: (Symbol @@ String("ProposalTypeSubmitted")) :: shapeless.HNil, org.make.core.proposal.ProposalType.ProposalTypeInitial.type :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("ProposalTypeInitial"), org.make.core.proposal.ProposalType.ProposalTypeInitial.type, (Symbol @@ String("ProposalTypeSubmitted")) :: shapeless.HNil, org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("ProposalTypeSubmitted"), org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type, shapeless.HNil, shapeless.CNil](coproduct.this.ZipWithKeys.cnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")]](scala.Symbol.apply("ProposalTypeSubmitted").asInstanceOf[Symbol @@ String("ProposalTypeSubmitted")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")]](scala.Symbol.apply("ProposalTypeInitial").asInstanceOf[Symbol @@ String("ProposalTypeInitial")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("ProposalTypeExternal")]](scala.Symbol.apply("ProposalTypeExternal").asInstanceOf[Symbol @@ String("ProposalTypeExternal")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("ProposalTypeExternal")]])), scala.this.<:<.refl[this.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[this.Out]](anon$lazy$macro$191.this.inst$macro$182)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType]];
<stable> <accessor> lazy val inst$macro$182: io.circe.generic.decoding.ReprDecoder[this.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[this.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[this.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForProposalTypeExternal: io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]](anon$lazy$macro$191.this.inst$macro$185)): io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]]));
private[this] val circeGenericDecoderForProposalTypeInitial: io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]](anon$lazy$macro$191.this.inst$macro$184)): io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]]));
private[this] val circeGenericDecoderForProposalTypeSubmitted: io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]](anon$lazy$macro$191.this.inst$macro$183)): io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]]));
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[this.Out] = {
val result: io.circe.ACursor = c.downField("ProposalTypeExternal");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]]($anon.this.circeGenericDecoderForProposalTypeExternal.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]]((result @ _)) => result match {
case (value: org.make.core.proposal.ProposalType.ProposalTypeExternal.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.ProposalType.ProposalTypeExternal.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeExternal")],org.make.core.proposal.ProposalType.ProposalTypeExternal.type] :+: org.make.core.proposal.ProposalType.ProposalTypeInitial.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("ProposalTypeExternal")], org.make.core.proposal.ProposalType.ProposalTypeExternal.type, org.make.core.proposal.ProposalType.ProposalTypeInitial.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.ProposalType.ProposalTypeExternal.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("ProposalTypeInitial");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]]($anon.this.circeGenericDecoderForProposalTypeInitial.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]]((result @ _)) => result match {
case (value: org.make.core.proposal.ProposalType.ProposalTypeInitial.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.ProposalType.ProposalTypeInitial.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")], org.make.core.proposal.ProposalType.ProposalTypeInitial.type, org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.ProposalType.ProposalTypeInitial.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("ProposalTypeSubmitted");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]]($anon.this.circeGenericDecoderForProposalTypeSubmitted.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]]((result @ _)) => result match {
case (value: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")], org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type, shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => (scala.util.Left.apply[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)): scala.util.Either[io.circe.DecodingFailure,shapeless.CNil]) match {
case (value: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
};
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[this.Out] = {
val result: io.circe.ACursor = c.downField("ProposalTypeExternal");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]]($anon.this.circeGenericDecoderForProposalTypeExternal.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeExternal")],org.make.core.proposal.ProposalType.ProposalTypeExternal.type] :+: org.make.core.proposal.ProposalType.ProposalTypeInitial.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](((v: org.make.core.proposal.ProposalType.ProposalTypeExternal.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("ProposalTypeExternal")], org.make.core.proposal.ProposalType.ProposalTypeExternal.type, org.make.core.proposal.ProposalType.ProposalTypeInitial.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("ProposalTypeInitial");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]]($anon.this.circeGenericDecoderForProposalTypeInitial.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](((v: org.make.core.proposal.ProposalType.ProposalTypeInitial.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")], org.make.core.proposal.ProposalType.ProposalTypeInitial.type, org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("ProposalTypeSubmitted");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]]($anon.this.circeGenericDecoderForProposalTypeSubmitted.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](((v: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")], org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type, shapeless.CNil](v)))
case scala.None => cats.data.Validated.invalidNel[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)).map[shapeless.Inr[Nothing,shapeless.CNil]](((x$22: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.CNil](x$22)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]](((x$23: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](x$23)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]](((x$24: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](x$24)))
}
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[this.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[this.Out]];
<stable> <accessor> lazy val inst$macro$183: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type, shapeless.HNil](((x0$131: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type) => x0$131 match {
case _ => HNil
}), ((x0$132: shapeless.HNil) => x0$132 match {
case _ => ProposalType.this.ProposalTypeSubmitted
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]];
<stable> <accessor> lazy val inst$macro$184: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalType.ProposalTypeInitial.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalType.ProposalTypeInitial.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalType.ProposalTypeInitial.type, shapeless.HNil](((x0$135: org.make.core.proposal.ProposalType.ProposalTypeInitial.type) => x0$135 match {
case _ => HNil
}), ((x0$136: shapeless.HNil) => x0$136 match {
case _ => ProposalType.this.ProposalTypeInitial
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]];
<stable> <accessor> lazy val inst$macro$185: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalType.ProposalTypeExternal.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalType.ProposalTypeExternal.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalType.ProposalTypeExternal.type, shapeless.HNil](((x0$139: org.make.core.proposal.ProposalType.ProposalTypeExternal.type) => x0$139 match {
case _ => HNil
}), ((x0$140: shapeless.HNil) => x0$140 match {
case _ => ProposalType.this.ProposalTypeExternal
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]];
<stable> <accessor> lazy val inst$macro$186: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.proposal.ProposalId, String :: shapeless.HNil](((x0$143: org.make.core.proposal.ProposalId) => x0$143 match {
case (value: String): org.make.core.proposal.ProposalId((value$macro$190 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$190, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$144: String :: shapeless.HNil) => x0$144 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$189 @ _), HNil) => proposal.this.ProposalId.apply(value$macro$189)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$191.this.inst$macro$58)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId]]
};
new anon$lazy$macro$191().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ExhaustiveSearchRequest]](inst$macro$192)
})
|
|
278
|
29085
|
10814
-
10848
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.proposal.VoteProposalRequest]({
val inst$macro$18: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.VoteProposalRequest] = {
final class anon$lazy$macro$17 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$17 = {
anon$lazy$macro$17.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.VoteProposalRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.proposal.VoteProposalRequest, shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.VoteProposalRequest, (Symbol @@ String("voteKey")) :: (Symbol @@ String("proposalKey")) :: shapeless.HNil, org.make.core.proposal.VoteKey :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.VoteProposalRequest, (Symbol @@ String("voteKey")) :: (Symbol @@ String("proposalKey")) :: shapeless.HNil](::.apply[Symbol @@ String("voteKey"), (Symbol @@ String("proposalKey")) :: shapeless.HNil.type](scala.Symbol.apply("voteKey").asInstanceOf[Symbol @@ String("voteKey")], ::.apply[Symbol @@ String("proposalKey"), shapeless.HNil.type](scala.Symbol.apply("proposalKey").asInstanceOf[Symbol @@ String("proposalKey")], HNil))), Generic.instance[org.make.api.proposal.VoteProposalRequest, org.make.core.proposal.VoteKey :: Option[String] :: shapeless.HNil](((x0$3: org.make.api.proposal.VoteProposalRequest) => x0$3 match {
case (voteKey: org.make.core.proposal.VoteKey, proposalKey: Option[String]): org.make.api.proposal.VoteProposalRequest((voteKey$macro$8 @ _), (proposalKey$macro$9 @ _)) => ::.apply[org.make.core.proposal.VoteKey, Option[String] :: shapeless.HNil.type](voteKey$macro$8, ::.apply[Option[String], shapeless.HNil.type](proposalKey$macro$9, HNil)).asInstanceOf[org.make.core.proposal.VoteKey :: Option[String] :: shapeless.HNil]
}), ((x0$4: org.make.core.proposal.VoteKey :: Option[String] :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.proposal.VoteKey, tail: Option[String] :: shapeless.HNil): org.make.core.proposal.VoteKey :: Option[String] :: shapeless.HNil((voteKey$macro$6 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((proposalKey$macro$7 @ _), HNil)) => proposal.this.VoteProposalRequest.apply(voteKey$macro$6, proposalKey$macro$7)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("voteKey"), org.make.core.proposal.VoteKey, (Symbol @@ String("proposalKey")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalKey"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalKey")]](scala.Symbol.apply("proposalKey").asInstanceOf[Symbol @@ String("proposalKey")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalKey")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("voteKey")]](scala.Symbol.apply("voteKey").asInstanceOf[Symbol @@ String("voteKey")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("voteKey")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$17.this.inst$macro$10)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.VoteProposalRequest]];
<stable> <accessor> lazy val inst$macro$10: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForvoteKey: io.circe.Decoder[org.make.core.proposal.VoteKey] = proposal.this.VoteKey.circeDecoder;
private[this] val circeGenericDecoderForproposalKey: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("voteKey"), org.make.core.proposal.VoteKey, shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvoteKey.tryDecode(c.downField("voteKey")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalKey"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalKey.tryDecode(c.downField("proposalKey")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("voteKey"), org.make.core.proposal.VoteKey, shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvoteKey.tryDecodeAccumulating(c.downField("voteKey")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalKey"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalKey.tryDecodeAccumulating(c.downField("proposalKey")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$11: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.VoteKey, this.Out](shapeless.this.LabelledGeneric.materializeCoproduct[org.make.core.proposal.VoteKey, (Symbol @@ String("Agree")) :: (Symbol @@ String("Disagree")) :: (Symbol @@ String("Neutral")) :: shapeless.HNil, org.make.core.proposal.VoteKey.Agree.type :+: org.make.core.proposal.VoteKey.Disagree.type :+: org.make.core.proposal.VoteKey.Neutral.type :+: shapeless.CNil, this.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.VoteKey, (Symbol @@ String("Agree")) :: (Symbol @@ String("Disagree")) :: (Symbol @@ String("Neutral")) :: shapeless.HNil](::.apply[Symbol @@ String("Agree"), (Symbol @@ String("Disagree")) :: (Symbol @@ String("Neutral")) :: shapeless.HNil.type](scala.Symbol.apply("Agree").asInstanceOf[Symbol @@ String("Agree")], ::.apply[Symbol @@ String("Disagree"), (Symbol @@ String("Neutral")) :: shapeless.HNil.type](scala.Symbol.apply("Disagree").asInstanceOf[Symbol @@ String("Disagree")], ::.apply[Symbol @@ String("Neutral"), shapeless.HNil.type](scala.Symbol.apply("Neutral").asInstanceOf[Symbol @@ String("Neutral")], HNil)))), Generic.instance[org.make.core.proposal.VoteKey, org.make.core.proposal.VoteKey.Agree.type :+: org.make.core.proposal.VoteKey.Disagree.type :+: org.make.core.proposal.VoteKey.Neutral.type :+: shapeless.CNil](((p: org.make.core.proposal.VoteKey) => Coproduct.unsafeMkCoproduct((p: (p: org.make.core.proposal.VoteKey @unchecked)) match {
case (p @ _) if p.eq(VoteKey.this.Agree) => 0
case (p @ _) if p.eq(VoteKey.this.Disagree) => 1
case (p @ _) if p.eq(VoteKey.this.Neutral) => 2
}, p).asInstanceOf[org.make.core.proposal.VoteKey.Agree.type :+: org.make.core.proposal.VoteKey.Disagree.type :+: org.make.core.proposal.VoteKey.Neutral.type :+: shapeless.CNil]), ((x$1: org.make.core.proposal.VoteKey.Agree.type :+: org.make.core.proposal.VoteKey.Disagree.type :+: org.make.core.proposal.VoteKey.Neutral.type :+: shapeless.CNil) => Coproduct.unsafeGet(x$1).asInstanceOf[org.make.core.proposal.VoteKey])), coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Agree"), org.make.core.proposal.VoteKey.Agree.type, (Symbol @@ String("Disagree")) :: (Symbol @@ String("Neutral")) :: shapeless.HNil, org.make.core.proposal.VoteKey.Disagree.type :+: org.make.core.proposal.VoteKey.Neutral.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Disagree"), org.make.core.proposal.VoteKey.Disagree.type, (Symbol @@ String("Neutral")) :: shapeless.HNil, org.make.core.proposal.VoteKey.Neutral.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Neutral"), org.make.core.proposal.VoteKey.Neutral.type, shapeless.HNil, shapeless.CNil](coproduct.this.ZipWithKeys.cnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Neutral")]](scala.Symbol.apply("Neutral").asInstanceOf[Symbol @@ String("Neutral")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Neutral")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Disagree")]](scala.Symbol.apply("Disagree").asInstanceOf[Symbol @@ String("Disagree")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Disagree")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Agree")]](scala.Symbol.apply("Agree").asInstanceOf[Symbol @@ String("Agree")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Agree")]])), scala.this.<:<.refl[this.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[this.Out]](anon$lazy$macro$17.this.inst$macro$12)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey]];
<stable> <accessor> lazy val inst$macro$12: io.circe.generic.decoding.ReprDecoder[this.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[this.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[this.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForAgree: io.circe.Decoder[org.make.core.proposal.VoteKey.Agree.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.VoteKey.Agree.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.VoteKey.Agree.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Agree.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Agree.type]](anon$lazy$macro$17.this.inst$macro$16)): io.circe.Decoder[org.make.core.proposal.VoteKey.Agree.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.VoteKey.Agree.type]]));
private[this] val circeGenericDecoderForDisagree: io.circe.Decoder[org.make.core.proposal.VoteKey.Disagree.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.VoteKey.Disagree.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.VoteKey.Disagree.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Disagree.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Disagree.type]](anon$lazy$macro$17.this.inst$macro$15)): io.circe.Decoder[org.make.core.proposal.VoteKey.Disagree.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.VoteKey.Disagree.type]]));
private[this] val circeGenericDecoderForNeutral: io.circe.Decoder[org.make.core.proposal.VoteKey.Neutral.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.VoteKey.Neutral.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.VoteKey.Neutral.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Neutral.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Neutral.type]](anon$lazy$macro$17.this.inst$macro$13)): io.circe.Decoder[org.make.core.proposal.VoteKey.Neutral.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.VoteKey.Neutral.type]]));
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[this.Out] = {
val result: io.circe.ACursor = c.downField("Agree");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Agree.type]]($anon.this.circeGenericDecoderForAgree.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Agree.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Agree.type]]((result @ _)) => result match {
case (value: org.make.core.proposal.VoteKey.Agree.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.VoteKey.Agree.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Agree")],org.make.core.proposal.VoteKey.Agree.type] :+: org.make.core.proposal.VoteKey.Disagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Agree")], org.make.core.proposal.VoteKey.Agree.type, org.make.core.proposal.VoteKey.Disagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.VoteKey.Agree.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("Disagree");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Disagree.type]]($anon.this.circeGenericDecoderForDisagree.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Disagree.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Disagree.type]]((result @ _)) => result match {
case (value: org.make.core.proposal.VoteKey.Disagree.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.VoteKey.Disagree.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Disagree")], org.make.core.proposal.VoteKey.Disagree.type, org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.VoteKey.Disagree.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("Neutral");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Neutral.type]]($anon.this.circeGenericDecoderForNeutral.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Neutral.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Neutral.type]]((result @ _)) => result match {
case (value: org.make.core.proposal.VoteKey.Neutral.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.VoteKey.Neutral.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Neutral")], org.make.core.proposal.VoteKey.Neutral.type, shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.VoteKey.Neutral.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => (scala.util.Left.apply[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)): scala.util.Either[io.circe.DecodingFailure,shapeless.CNil]) match {
case (value: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
};
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[this.Out] = {
val result: io.circe.ACursor = c.downField("Agree");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Agree.type]]($anon.this.circeGenericDecoderForAgree.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Agree.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Agree.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Agree")],org.make.core.proposal.VoteKey.Agree.type] :+: org.make.core.proposal.VoteKey.Disagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](((v: org.make.core.proposal.VoteKey.Agree.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Agree")], org.make.core.proposal.VoteKey.Agree.type, org.make.core.proposal.VoteKey.Disagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("Disagree");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Disagree.type]]($anon.this.circeGenericDecoderForDisagree.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Disagree.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Disagree.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](((v: org.make.core.proposal.VoteKey.Disagree.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Disagree")], org.make.core.proposal.VoteKey.Disagree.type, org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("Neutral");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Neutral.type]]($anon.this.circeGenericDecoderForNeutral.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Neutral.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Neutral.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](((v: org.make.core.proposal.VoteKey.Neutral.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Neutral")], org.make.core.proposal.VoteKey.Neutral.type, shapeless.CNil](v)))
case scala.None => cats.data.Validated.invalidNel[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)).map[shapeless.Inr[Nothing,shapeless.CNil]](((x$3: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.CNil](x$3)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]](((x$4: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](x$4)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]](((x$5: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](x$5)))
}
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[this.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[this.Out]];
<stable> <accessor> lazy val inst$macro$13: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Neutral.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.VoteKey.Neutral.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.VoteKey.Neutral.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.VoteKey.Neutral.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.VoteKey.Neutral.type, shapeless.HNil](((x0$7: org.make.core.proposal.VoteKey.Neutral.type) => x0$7 match {
case _ => HNil
}), ((x0$8: shapeless.HNil) => x0$8 match {
case _ => VoteKey.this.Neutral
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$17.this.inst$macro$14)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Neutral.type]];
<stable> <accessor> lazy val inst$macro$14: io.circe.generic.decoding.ReprDecoder[shapeless.HNil] = io.circe.generic.decoding.ReprDecoder.hnilReprDecoder.asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]];
<stable> <accessor> lazy val inst$macro$15: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Disagree.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.VoteKey.Disagree.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.VoteKey.Disagree.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.VoteKey.Disagree.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.VoteKey.Disagree.type, shapeless.HNil](((x0$11: org.make.core.proposal.VoteKey.Disagree.type) => x0$11 match {
case _ => HNil
}), ((x0$12: shapeless.HNil) => x0$12 match {
case _ => VoteKey.this.Disagree
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$17.this.inst$macro$14)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Disagree.type]];
<stable> <accessor> lazy val inst$macro$16: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Agree.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.VoteKey.Agree.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.VoteKey.Agree.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.VoteKey.Agree.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.VoteKey.Agree.type, shapeless.HNil](((x0$15: org.make.core.proposal.VoteKey.Agree.type) => x0$15 match {
case _ => HNil
}), ((x0$16: shapeless.HNil) => x0$16 match {
case _ => VoteKey.this.Agree
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$17.this.inst$macro$14)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Agree.type]]
};
new anon$lazy$macro$17().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.VoteProposalRequest]](inst$macro$18)
})
|
|
295
|
30427
|
11361
-
11404
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.proposal.QualificationProposalRequest]({
val inst$macro$33: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.QualificationProposalRequest] = {
final class anon$lazy$macro$32 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$32 = {
anon$lazy$macro$32.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.QualificationProposalRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.proposal.QualificationProposalRequest, shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.QualificationProposalRequest, (Symbol @@ String("qualificationKey")) :: (Symbol @@ String("voteKey")) :: (Symbol @@ String("proposalKey")) :: shapeless.HNil, org.make.core.proposal.QualificationKey :: org.make.core.proposal.VoteKey :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.QualificationProposalRequest, (Symbol @@ String("qualificationKey")) :: (Symbol @@ String("voteKey")) :: (Symbol @@ String("proposalKey")) :: shapeless.HNil](::.apply[Symbol @@ String("qualificationKey"), (Symbol @@ String("voteKey")) :: (Symbol @@ String("proposalKey")) :: shapeless.HNil.type](scala.Symbol.apply("qualificationKey").asInstanceOf[Symbol @@ String("qualificationKey")], ::.apply[Symbol @@ String("voteKey"), (Symbol @@ String("proposalKey")) :: shapeless.HNil.type](scala.Symbol.apply("voteKey").asInstanceOf[Symbol @@ String("voteKey")], ::.apply[Symbol @@ String("proposalKey"), shapeless.HNil.type](scala.Symbol.apply("proposalKey").asInstanceOf[Symbol @@ String("proposalKey")], HNil)))), Generic.instance[org.make.api.proposal.QualificationProposalRequest, org.make.core.proposal.QualificationKey :: org.make.core.proposal.VoteKey :: Option[String] :: shapeless.HNil](((x0$3: org.make.api.proposal.QualificationProposalRequest) => x0$3 match {
case (qualificationKey: org.make.core.proposal.QualificationKey, voteKey: org.make.core.proposal.VoteKey, proposalKey: Option[String]): org.make.api.proposal.QualificationProposalRequest((qualificationKey$macro$11 @ _), (voteKey$macro$12 @ _), (proposalKey$macro$13 @ _)) => ::.apply[org.make.core.proposal.QualificationKey, org.make.core.proposal.VoteKey :: Option[String] :: shapeless.HNil.type](qualificationKey$macro$11, ::.apply[org.make.core.proposal.VoteKey, Option[String] :: shapeless.HNil.type](voteKey$macro$12, ::.apply[Option[String], shapeless.HNil.type](proposalKey$macro$13, HNil))).asInstanceOf[org.make.core.proposal.QualificationKey :: org.make.core.proposal.VoteKey :: Option[String] :: shapeless.HNil]
}), ((x0$4: org.make.core.proposal.QualificationKey :: org.make.core.proposal.VoteKey :: Option[String] :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.proposal.QualificationKey, tail: org.make.core.proposal.VoteKey :: Option[String] :: shapeless.HNil): org.make.core.proposal.QualificationKey :: org.make.core.proposal.VoteKey :: Option[String] :: shapeless.HNil((qualificationKey$macro$8 @ _), (head: org.make.core.proposal.VoteKey, tail: Option[String] :: shapeless.HNil): org.make.core.proposal.VoteKey :: Option[String] :: shapeless.HNil((voteKey$macro$9 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((proposalKey$macro$10 @ _), HNil))) => proposal.this.QualificationProposalRequest.apply(qualificationKey$macro$8, voteKey$macro$9, proposalKey$macro$10)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("qualificationKey"), org.make.core.proposal.QualificationKey, (Symbol @@ String("voteKey")) :: (Symbol @@ String("proposalKey")) :: shapeless.HNil, org.make.core.proposal.VoteKey :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("voteKey"), org.make.core.proposal.VoteKey, (Symbol @@ String("proposalKey")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalKey"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalKey")]](scala.Symbol.apply("proposalKey").asInstanceOf[Symbol @@ String("proposalKey")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalKey")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("voteKey")]](scala.Symbol.apply("voteKey").asInstanceOf[Symbol @@ String("voteKey")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("voteKey")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("qualificationKey")]](scala.Symbol.apply("qualificationKey").asInstanceOf[Symbol @@ String("qualificationKey")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("qualificationKey")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$32.this.inst$macro$14)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.QualificationProposalRequest]];
<stable> <accessor> lazy val inst$macro$14: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForqualificationKey: io.circe.Decoder[org.make.core.proposal.QualificationKey] = proposal.this.QualificationKey.circeDecoder;
private[this] val circeGenericDecoderForvoteKey: io.circe.Decoder[org.make.core.proposal.VoteKey] = proposal.this.VoteKey.circeDecoder;
private[this] val circeGenericDecoderForproposalKey: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("qualificationKey"), org.make.core.proposal.QualificationKey, shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForqualificationKey.tryDecode(c.downField("qualificationKey")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("voteKey"), org.make.core.proposal.VoteKey, shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvoteKey.tryDecode(c.downField("voteKey")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalKey"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalKey.tryDecode(c.downField("proposalKey")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("qualificationKey"), org.make.core.proposal.QualificationKey, shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForqualificationKey.tryDecodeAccumulating(c.downField("qualificationKey")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("voteKey"), org.make.core.proposal.VoteKey, shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvoteKey.tryDecodeAccumulating(c.downField("voteKey")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalKey"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalKey.tryDecodeAccumulating(c.downField("proposalKey")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$15: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.VoteKey, this.Out](shapeless.this.LabelledGeneric.materializeCoproduct[org.make.core.proposal.VoteKey, (Symbol @@ String("Agree")) :: (Symbol @@ String("Disagree")) :: (Symbol @@ String("Neutral")) :: shapeless.HNil, org.make.core.proposal.VoteKey.Agree.type :+: org.make.core.proposal.VoteKey.Disagree.type :+: org.make.core.proposal.VoteKey.Neutral.type :+: shapeless.CNil, this.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.VoteKey, (Symbol @@ String("Agree")) :: (Symbol @@ String("Disagree")) :: (Symbol @@ String("Neutral")) :: shapeless.HNil](::.apply[Symbol @@ String("Agree"), (Symbol @@ String("Disagree")) :: (Symbol @@ String("Neutral")) :: shapeless.HNil.type](scala.Symbol.apply("Agree").asInstanceOf[Symbol @@ String("Agree")], ::.apply[Symbol @@ String("Disagree"), (Symbol @@ String("Neutral")) :: shapeless.HNil.type](scala.Symbol.apply("Disagree").asInstanceOf[Symbol @@ String("Disagree")], ::.apply[Symbol @@ String("Neutral"), shapeless.HNil.type](scala.Symbol.apply("Neutral").asInstanceOf[Symbol @@ String("Neutral")], HNil)))), Generic.instance[org.make.core.proposal.VoteKey, org.make.core.proposal.VoteKey.Agree.type :+: org.make.core.proposal.VoteKey.Disagree.type :+: org.make.core.proposal.VoteKey.Neutral.type :+: shapeless.CNil](((p: org.make.core.proposal.VoteKey) => Coproduct.unsafeMkCoproduct((p: (p: org.make.core.proposal.VoteKey @unchecked)) match {
case (p @ _) if p.eq(VoteKey.this.Agree) => 0
case (p @ _) if p.eq(VoteKey.this.Disagree) => 1
case (p @ _) if p.eq(VoteKey.this.Neutral) => 2
}, p).asInstanceOf[org.make.core.proposal.VoteKey.Agree.type :+: org.make.core.proposal.VoteKey.Disagree.type :+: org.make.core.proposal.VoteKey.Neutral.type :+: shapeless.CNil]), ((x$1: org.make.core.proposal.VoteKey.Agree.type :+: org.make.core.proposal.VoteKey.Disagree.type :+: org.make.core.proposal.VoteKey.Neutral.type :+: shapeless.CNil) => Coproduct.unsafeGet(x$1).asInstanceOf[org.make.core.proposal.VoteKey])), coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Agree"), org.make.core.proposal.VoteKey.Agree.type, (Symbol @@ String("Disagree")) :: (Symbol @@ String("Neutral")) :: shapeless.HNil, org.make.core.proposal.VoteKey.Disagree.type :+: org.make.core.proposal.VoteKey.Neutral.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Disagree"), org.make.core.proposal.VoteKey.Disagree.type, (Symbol @@ String("Neutral")) :: shapeless.HNil, org.make.core.proposal.VoteKey.Neutral.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Neutral"), org.make.core.proposal.VoteKey.Neutral.type, shapeless.HNil, shapeless.CNil](coproduct.this.ZipWithKeys.cnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Neutral")]](scala.Symbol.apply("Neutral").asInstanceOf[Symbol @@ String("Neutral")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Neutral")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Disagree")]](scala.Symbol.apply("Disagree").asInstanceOf[Symbol @@ String("Disagree")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Disagree")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Agree")]](scala.Symbol.apply("Agree").asInstanceOf[Symbol @@ String("Agree")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Agree")]])), scala.this.<:<.refl[this.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[this.Out]](anon$lazy$macro$32.this.inst$macro$16)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey]];
<stable> <accessor> lazy val inst$macro$16: io.circe.generic.decoding.ReprDecoder[this.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[this.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[this.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForAgree: io.circe.Decoder[org.make.core.proposal.VoteKey.Agree.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.VoteKey.Agree.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.VoteKey.Agree.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Agree.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Agree.type]](anon$lazy$macro$32.this.inst$macro$20)): io.circe.Decoder[org.make.core.proposal.VoteKey.Agree.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.VoteKey.Agree.type]]));
private[this] val circeGenericDecoderForDisagree: io.circe.Decoder[org.make.core.proposal.VoteKey.Disagree.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.VoteKey.Disagree.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.VoteKey.Disagree.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Disagree.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Disagree.type]](anon$lazy$macro$32.this.inst$macro$19)): io.circe.Decoder[org.make.core.proposal.VoteKey.Disagree.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.VoteKey.Disagree.type]]));
private[this] val circeGenericDecoderForNeutral: io.circe.Decoder[org.make.core.proposal.VoteKey.Neutral.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.VoteKey.Neutral.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.VoteKey.Neutral.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Neutral.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Neutral.type]](anon$lazy$macro$32.this.inst$macro$17)): io.circe.Decoder[org.make.core.proposal.VoteKey.Neutral.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.VoteKey.Neutral.type]]));
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[this.Out] = {
val result: io.circe.ACursor = c.downField("Agree");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Agree.type]]($anon.this.circeGenericDecoderForAgree.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Agree.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Agree.type]]((result @ _)) => result match {
case (value: org.make.core.proposal.VoteKey.Agree.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.VoteKey.Agree.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Agree")],org.make.core.proposal.VoteKey.Agree.type] :+: org.make.core.proposal.VoteKey.Disagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Agree")], org.make.core.proposal.VoteKey.Agree.type, org.make.core.proposal.VoteKey.Disagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.VoteKey.Agree.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("Disagree");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Disagree.type]]($anon.this.circeGenericDecoderForDisagree.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Disagree.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Disagree.type]]((result @ _)) => result match {
case (value: org.make.core.proposal.VoteKey.Disagree.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.VoteKey.Disagree.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Disagree")], org.make.core.proposal.VoteKey.Disagree.type, org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.VoteKey.Disagree.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("Neutral");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Neutral.type]]($anon.this.circeGenericDecoderForNeutral.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Neutral.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Neutral.type]]((result @ _)) => result match {
case (value: org.make.core.proposal.VoteKey.Neutral.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.VoteKey.Neutral.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Neutral")], org.make.core.proposal.VoteKey.Neutral.type, shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.VoteKey.Neutral.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => (scala.util.Left.apply[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)): scala.util.Either[io.circe.DecodingFailure,shapeless.CNil]) match {
case (value: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
};
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[this.Out] = {
val result: io.circe.ACursor = c.downField("Agree");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Agree.type]]($anon.this.circeGenericDecoderForAgree.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Agree.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Agree.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Agree")],org.make.core.proposal.VoteKey.Agree.type] :+: org.make.core.proposal.VoteKey.Disagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](((v: org.make.core.proposal.VoteKey.Agree.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Agree")], org.make.core.proposal.VoteKey.Agree.type, org.make.core.proposal.VoteKey.Disagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("Disagree");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Disagree.type]]($anon.this.circeGenericDecoderForDisagree.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Disagree.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Disagree.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](((v: org.make.core.proposal.VoteKey.Disagree.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Disagree")], org.make.core.proposal.VoteKey.Disagree.type, org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("Neutral");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Neutral.type]]($anon.this.circeGenericDecoderForNeutral.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Neutral.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Neutral.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](((v: org.make.core.proposal.VoteKey.Neutral.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Neutral")], org.make.core.proposal.VoteKey.Neutral.type, shapeless.CNil](v)))
case scala.None => cats.data.Validated.invalidNel[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)).map[shapeless.Inr[Nothing,shapeless.CNil]](((x$3: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.CNil](x$3)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]](((x$4: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](x$4)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]](((x$5: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](x$5)))
}
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[this.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[this.Out]];
<stable> <accessor> lazy val inst$macro$17: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Neutral.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.VoteKey.Neutral.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.VoteKey.Neutral.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.VoteKey.Neutral.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.VoteKey.Neutral.type, shapeless.HNil](((x0$7: org.make.core.proposal.VoteKey.Neutral.type) => x0$7 match {
case _ => HNil
}), ((x0$8: shapeless.HNil) => x0$8 match {
case _ => VoteKey.this.Neutral
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$32.this.inst$macro$18)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Neutral.type]];
<stable> <accessor> lazy val inst$macro$18: io.circe.generic.decoding.ReprDecoder[shapeless.HNil] = io.circe.generic.decoding.ReprDecoder.hnilReprDecoder.asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]];
<stable> <accessor> lazy val inst$macro$19: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Disagree.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.VoteKey.Disagree.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.VoteKey.Disagree.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.VoteKey.Disagree.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.VoteKey.Disagree.type, shapeless.HNil](((x0$11: org.make.core.proposal.VoteKey.Disagree.type) => x0$11 match {
case _ => HNil
}), ((x0$12: shapeless.HNil) => x0$12 match {
case _ => VoteKey.this.Disagree
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$32.this.inst$macro$18)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Disagree.type]];
<stable> <accessor> lazy val inst$macro$20: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Agree.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.VoteKey.Agree.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.VoteKey.Agree.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.VoteKey.Agree.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.VoteKey.Agree.type, shapeless.HNil](((x0$15: org.make.core.proposal.VoteKey.Agree.type) => x0$15 match {
case _ => HNil
}), ((x0$16: shapeless.HNil) => x0$16 match {
case _ => VoteKey.this.Agree
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$32.this.inst$macro$18)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Agree.type]];
<stable> <accessor> lazy val inst$macro$21: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.QualificationKey, this.Out](shapeless.this.LabelledGeneric.materializeCoproduct[org.make.core.proposal.QualificationKey, (Symbol @@ String("DoNotCare")) :: (Symbol @@ String("DoNotUnderstand")) :: (Symbol @@ String("Doable")) :: (Symbol @@ String("Impossible")) :: (Symbol @@ String("LikeIt")) :: (Symbol @@ String("NoOpinion")) :: (Symbol @@ String("NoWay")) :: (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil, org.make.core.proposal.QualificationKey.DoNotCare.type :+: org.make.core.proposal.QualificationKey.DoNotUnderstand.type :+: org.make.core.proposal.QualificationKey.Doable.type :+: org.make.core.proposal.QualificationKey.Impossible.type :+: org.make.core.proposal.QualificationKey.LikeIt.type :+: org.make.core.proposal.QualificationKey.NoOpinion.type :+: org.make.core.proposal.QualificationKey.NoWay.type :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type :+: shapeless.CNil, this.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.QualificationKey, (Symbol @@ String("DoNotCare")) :: (Symbol @@ String("DoNotUnderstand")) :: (Symbol @@ String("Doable")) :: (Symbol @@ String("Impossible")) :: (Symbol @@ String("LikeIt")) :: (Symbol @@ String("NoOpinion")) :: (Symbol @@ String("NoWay")) :: (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil](::.apply[Symbol @@ String("DoNotCare"), (Symbol @@ String("DoNotUnderstand")) :: (Symbol @@ String("Doable")) :: (Symbol @@ String("Impossible")) :: (Symbol @@ String("LikeIt")) :: (Symbol @@ String("NoOpinion")) :: (Symbol @@ String("NoWay")) :: (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil.type](scala.Symbol.apply("DoNotCare").asInstanceOf[Symbol @@ String("DoNotCare")], ::.apply[Symbol @@ String("DoNotUnderstand"), (Symbol @@ String("Doable")) :: (Symbol @@ String("Impossible")) :: (Symbol @@ String("LikeIt")) :: (Symbol @@ String("NoOpinion")) :: (Symbol @@ String("NoWay")) :: (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil.type](scala.Symbol.apply("DoNotUnderstand").asInstanceOf[Symbol @@ String("DoNotUnderstand")], ::.apply[Symbol @@ String("Doable"), (Symbol @@ String("Impossible")) :: (Symbol @@ String("LikeIt")) :: (Symbol @@ String("NoOpinion")) :: (Symbol @@ String("NoWay")) :: (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil.type](scala.Symbol.apply("Doable").asInstanceOf[Symbol @@ String("Doable")], ::.apply[Symbol @@ String("Impossible"), (Symbol @@ String("LikeIt")) :: (Symbol @@ String("NoOpinion")) :: (Symbol @@ String("NoWay")) :: (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil.type](scala.Symbol.apply("Impossible").asInstanceOf[Symbol @@ String("Impossible")], ::.apply[Symbol @@ String("LikeIt"), (Symbol @@ String("NoOpinion")) :: (Symbol @@ String("NoWay")) :: (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil.type](scala.Symbol.apply("LikeIt").asInstanceOf[Symbol @@ String("LikeIt")], ::.apply[Symbol @@ String("NoOpinion"), (Symbol @@ String("NoWay")) :: (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil.type](scala.Symbol.apply("NoOpinion").asInstanceOf[Symbol @@ String("NoOpinion")], ::.apply[Symbol @@ String("NoWay"), (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil.type](scala.Symbol.apply("NoWay").asInstanceOf[Symbol @@ String("NoWay")], ::.apply[Symbol @@ String("PlatitudeAgree"), (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil.type](scala.Symbol.apply("PlatitudeAgree").asInstanceOf[Symbol @@ String("PlatitudeAgree")], ::.apply[Symbol @@ String("PlatitudeDisagree"), shapeless.HNil.type](scala.Symbol.apply("PlatitudeDisagree").asInstanceOf[Symbol @@ String("PlatitudeDisagree")], HNil)))))))))), Generic.instance[org.make.core.proposal.QualificationKey, org.make.core.proposal.QualificationKey.DoNotCare.type :+: org.make.core.proposal.QualificationKey.DoNotUnderstand.type :+: org.make.core.proposal.QualificationKey.Doable.type :+: org.make.core.proposal.QualificationKey.Impossible.type :+: org.make.core.proposal.QualificationKey.LikeIt.type :+: org.make.core.proposal.QualificationKey.NoOpinion.type :+: org.make.core.proposal.QualificationKey.NoWay.type :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type :+: shapeless.CNil](((p: org.make.core.proposal.QualificationKey) => Coproduct.unsafeMkCoproduct((p: (p: org.make.core.proposal.QualificationKey @unchecked)) match {
case (p @ _) if p.eq(QualificationKey.this.DoNotCare) => 0
case (p @ _) if p.eq(QualificationKey.this.DoNotUnderstand) => 1
case (p @ _) if p.eq(QualificationKey.this.Doable) => 2
case (p @ _) if p.eq(QualificationKey.this.Impossible) => 3
case (p @ _) if p.eq(QualificationKey.this.LikeIt) => 4
case (p @ _) if p.eq(QualificationKey.this.NoOpinion) => 5
case (p @ _) if p.eq(QualificationKey.this.NoWay) => 6
case (p @ _) if p.eq(QualificationKey.this.PlatitudeAgree) => 7
case (p @ _) if p.eq(QualificationKey.this.PlatitudeDisagree) => 8
}, p).asInstanceOf[org.make.core.proposal.QualificationKey.DoNotCare.type :+: org.make.core.proposal.QualificationKey.DoNotUnderstand.type :+: org.make.core.proposal.QualificationKey.Doable.type :+: org.make.core.proposal.QualificationKey.Impossible.type :+: org.make.core.proposal.QualificationKey.LikeIt.type :+: org.make.core.proposal.QualificationKey.NoOpinion.type :+: org.make.core.proposal.QualificationKey.NoWay.type :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type :+: shapeless.CNil]), ((x$6: org.make.core.proposal.QualificationKey.DoNotCare.type :+: org.make.core.proposal.QualificationKey.DoNotUnderstand.type :+: org.make.core.proposal.QualificationKey.Doable.type :+: org.make.core.proposal.QualificationKey.Impossible.type :+: org.make.core.proposal.QualificationKey.LikeIt.type :+: org.make.core.proposal.QualificationKey.NoOpinion.type :+: org.make.core.proposal.QualificationKey.NoWay.type :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type :+: shapeless.CNil) => Coproduct.unsafeGet(x$6).asInstanceOf[org.make.core.proposal.QualificationKey])), coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("DoNotCare"), org.make.core.proposal.QualificationKey.DoNotCare.type, (Symbol @@ String("DoNotUnderstand")) :: (Symbol @@ String("Doable")) :: (Symbol @@ String("Impossible")) :: (Symbol @@ String("LikeIt")) :: (Symbol @@ String("NoOpinion")) :: (Symbol @@ String("NoWay")) :: (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil, org.make.core.proposal.QualificationKey.DoNotUnderstand.type :+: org.make.core.proposal.QualificationKey.Doable.type :+: org.make.core.proposal.QualificationKey.Impossible.type :+: org.make.core.proposal.QualificationKey.LikeIt.type :+: org.make.core.proposal.QualificationKey.NoOpinion.type :+: org.make.core.proposal.QualificationKey.NoWay.type :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("DoNotUnderstand"), org.make.core.proposal.QualificationKey.DoNotUnderstand.type, (Symbol @@ String("Doable")) :: (Symbol @@ String("Impossible")) :: (Symbol @@ String("LikeIt")) :: (Symbol @@ String("NoOpinion")) :: (Symbol @@ String("NoWay")) :: (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil, org.make.core.proposal.QualificationKey.Doable.type :+: org.make.core.proposal.QualificationKey.Impossible.type :+: org.make.core.proposal.QualificationKey.LikeIt.type :+: org.make.core.proposal.QualificationKey.NoOpinion.type :+: org.make.core.proposal.QualificationKey.NoWay.type :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Doable"), org.make.core.proposal.QualificationKey.Doable.type, (Symbol @@ String("Impossible")) :: (Symbol @@ String("LikeIt")) :: (Symbol @@ String("NoOpinion")) :: (Symbol @@ String("NoWay")) :: (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil, org.make.core.proposal.QualificationKey.Impossible.type :+: org.make.core.proposal.QualificationKey.LikeIt.type :+: org.make.core.proposal.QualificationKey.NoOpinion.type :+: org.make.core.proposal.QualificationKey.NoWay.type :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Impossible"), org.make.core.proposal.QualificationKey.Impossible.type, (Symbol @@ String("LikeIt")) :: (Symbol @@ String("NoOpinion")) :: (Symbol @@ String("NoWay")) :: (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil, org.make.core.proposal.QualificationKey.LikeIt.type :+: org.make.core.proposal.QualificationKey.NoOpinion.type :+: org.make.core.proposal.QualificationKey.NoWay.type :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("LikeIt"), org.make.core.proposal.QualificationKey.LikeIt.type, (Symbol @@ String("NoOpinion")) :: (Symbol @@ String("NoWay")) :: (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil, org.make.core.proposal.QualificationKey.NoOpinion.type :+: org.make.core.proposal.QualificationKey.NoWay.type :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("NoOpinion"), org.make.core.proposal.QualificationKey.NoOpinion.type, (Symbol @@ String("NoWay")) :: (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil, org.make.core.proposal.QualificationKey.NoWay.type :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("NoWay"), org.make.core.proposal.QualificationKey.NoWay.type, (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil, org.make.core.proposal.QualificationKey.PlatitudeAgree.type :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("PlatitudeAgree"), org.make.core.proposal.QualificationKey.PlatitudeAgree.type, (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil, org.make.core.proposal.QualificationKey.PlatitudeDisagree.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("PlatitudeDisagree"), org.make.core.proposal.QualificationKey.PlatitudeDisagree.type, shapeless.HNil, shapeless.CNil](coproduct.this.ZipWithKeys.cnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")]](scala.Symbol.apply("PlatitudeDisagree").asInstanceOf[Symbol @@ String("PlatitudeDisagree")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")]](scala.Symbol.apply("PlatitudeAgree").asInstanceOf[Symbol @@ String("PlatitudeAgree")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("NoWay")]](scala.Symbol.apply("NoWay").asInstanceOf[Symbol @@ String("NoWay")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("NoWay")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("NoOpinion")]](scala.Symbol.apply("NoOpinion").asInstanceOf[Symbol @@ String("NoOpinion")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("NoOpinion")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("LikeIt")]](scala.Symbol.apply("LikeIt").asInstanceOf[Symbol @@ String("LikeIt")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("LikeIt")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Impossible")]](scala.Symbol.apply("Impossible").asInstanceOf[Symbol @@ String("Impossible")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Impossible")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Doable")]](scala.Symbol.apply("Doable").asInstanceOf[Symbol @@ String("Doable")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Doable")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")]](scala.Symbol.apply("DoNotUnderstand").asInstanceOf[Symbol @@ String("DoNotUnderstand")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("DoNotCare")]](scala.Symbol.apply("DoNotCare").asInstanceOf[Symbol @@ String("DoNotCare")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("DoNotCare")]])), scala.this.<:<.refl[this.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[this.Out]](anon$lazy$macro$32.this.inst$macro$22)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey]];
<stable> <accessor> lazy val inst$macro$22: io.circe.generic.decoding.ReprDecoder[this.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[this.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[this.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForDoNotCare: io.circe.Decoder[org.make.core.proposal.QualificationKey.DoNotCare.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.QualificationKey.DoNotCare.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.DoNotCare.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.DoNotCare.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.DoNotCare.type]](anon$lazy$macro$32.this.inst$macro$31)): io.circe.Decoder[org.make.core.proposal.QualificationKey.DoNotCare.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.DoNotCare.type]]));
private[this] val circeGenericDecoderForDoNotUnderstand: io.circe.Decoder[org.make.core.proposal.QualificationKey.DoNotUnderstand.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.QualificationKey.DoNotUnderstand.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.DoNotUnderstand.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.DoNotUnderstand.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.DoNotUnderstand.type]](anon$lazy$macro$32.this.inst$macro$30)): io.circe.Decoder[org.make.core.proposal.QualificationKey.DoNotUnderstand.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.DoNotUnderstand.type]]));
private[this] val circeGenericDecoderForDoable: io.circe.Decoder[org.make.core.proposal.QualificationKey.Doable.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.QualificationKey.Doable.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.Doable.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.Doable.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.Doable.type]](anon$lazy$macro$32.this.inst$macro$29)): io.circe.Decoder[org.make.core.proposal.QualificationKey.Doable.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.Doable.type]]));
private[this] val circeGenericDecoderForImpossible: io.circe.Decoder[org.make.core.proposal.QualificationKey.Impossible.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.QualificationKey.Impossible.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.Impossible.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.Impossible.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.Impossible.type]](anon$lazy$macro$32.this.inst$macro$28)): io.circe.Decoder[org.make.core.proposal.QualificationKey.Impossible.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.Impossible.type]]));
private[this] val circeGenericDecoderForLikeIt: io.circe.Decoder[org.make.core.proposal.QualificationKey.LikeIt.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.QualificationKey.LikeIt.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.LikeIt.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.LikeIt.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.LikeIt.type]](anon$lazy$macro$32.this.inst$macro$27)): io.circe.Decoder[org.make.core.proposal.QualificationKey.LikeIt.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.LikeIt.type]]));
private[this] val circeGenericDecoderForNoOpinion: io.circe.Decoder[org.make.core.proposal.QualificationKey.NoOpinion.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.QualificationKey.NoOpinion.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.NoOpinion.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.NoOpinion.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.NoOpinion.type]](anon$lazy$macro$32.this.inst$macro$26)): io.circe.Decoder[org.make.core.proposal.QualificationKey.NoOpinion.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.NoOpinion.type]]));
private[this] val circeGenericDecoderForNoWay: io.circe.Decoder[org.make.core.proposal.QualificationKey.NoWay.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.QualificationKey.NoWay.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.NoWay.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.NoWay.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.NoWay.type]](anon$lazy$macro$32.this.inst$macro$25)): io.circe.Decoder[org.make.core.proposal.QualificationKey.NoWay.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.NoWay.type]]));
private[this] val circeGenericDecoderForPlatitudeAgree: io.circe.Decoder[org.make.core.proposal.QualificationKey.PlatitudeAgree.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.QualificationKey.PlatitudeAgree.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.PlatitudeAgree.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.PlatitudeAgree.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.PlatitudeAgree.type]](anon$lazy$macro$32.this.inst$macro$24)): io.circe.Decoder[org.make.core.proposal.QualificationKey.PlatitudeAgree.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.PlatitudeAgree.type]]));
private[this] val circeGenericDecoderForPlatitudeDisagree: io.circe.Decoder[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type]](anon$lazy$macro$32.this.inst$macro$23)): io.circe.Decoder[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type]]));
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[this.Out] = {
val result: io.circe.ACursor = c.downField("DoNotCare");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.DoNotCare.type]]($anon.this.circeGenericDecoderForDoNotCare.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.DoNotCare.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.DoNotCare.type]]((result @ _)) => result match {
case (value: org.make.core.proposal.QualificationKey.DoNotCare.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.DoNotCare.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("DoNotCare")],org.make.core.proposal.QualificationKey.DoNotCare.type] :+: org.make.core.proposal.QualificationKey.DoNotUnderstand.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")],org.make.core.proposal.QualificationKey.DoNotUnderstand.type] :+: org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("DoNotCare")], org.make.core.proposal.QualificationKey.DoNotCare.type, org.make.core.proposal.QualificationKey.DoNotUnderstand.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")],org.make.core.proposal.QualificationKey.DoNotUnderstand.type] :+: org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.DoNotCare.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("DoNotUnderstand");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.DoNotUnderstand.type]]($anon.this.circeGenericDecoderForDoNotUnderstand.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.DoNotUnderstand.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.DoNotUnderstand.type]]((result @ _)) => result match {
case (value: org.make.core.proposal.QualificationKey.DoNotUnderstand.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.DoNotUnderstand.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")],org.make.core.proposal.QualificationKey.DoNotUnderstand.type] :+: org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")], org.make.core.proposal.QualificationKey.DoNotUnderstand.type, org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.DoNotUnderstand.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("Doable");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.Doable.type]]($anon.this.circeGenericDecoderForDoable.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.Doable.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.Doable.type]]((result @ _)) => result match {
case (value: org.make.core.proposal.QualificationKey.Doable.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.Doable.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Doable")], org.make.core.proposal.QualificationKey.Doable.type, org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.Doable.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("Impossible");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.Impossible.type]]($anon.this.circeGenericDecoderForImpossible.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.Impossible.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.Impossible.type]]((result @ _)) => result match {
case (value: org.make.core.proposal.QualificationKey.Impossible.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.Impossible.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Impossible")], org.make.core.proposal.QualificationKey.Impossible.type, org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.Impossible.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("LikeIt");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.LikeIt.type]]($anon.this.circeGenericDecoderForLikeIt.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.LikeIt.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.LikeIt.type]]((result @ _)) => result match {
case (value: org.make.core.proposal.QualificationKey.LikeIt.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.LikeIt.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("LikeIt")], org.make.core.proposal.QualificationKey.LikeIt.type, org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.LikeIt.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("NoOpinion");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.NoOpinion.type]]($anon.this.circeGenericDecoderForNoOpinion.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.NoOpinion.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.NoOpinion.type]]((result @ _)) => result match {
case (value: org.make.core.proposal.QualificationKey.NoOpinion.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.NoOpinion.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("NoOpinion")], org.make.core.proposal.QualificationKey.NoOpinion.type, org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.NoOpinion.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("NoWay");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.NoWay.type]]($anon.this.circeGenericDecoderForNoWay.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.NoWay.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.NoWay.type]]((result @ _)) => result match {
case (value: org.make.core.proposal.QualificationKey.NoWay.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.NoWay.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("NoWay")], org.make.core.proposal.QualificationKey.NoWay.type, org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.NoWay.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("PlatitudeAgree");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.PlatitudeAgree.type]]($anon.this.circeGenericDecoderForPlatitudeAgree.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.PlatitudeAgree.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.PlatitudeAgree.type]]((result @ _)) => result match {
case (value: org.make.core.proposal.QualificationKey.PlatitudeAgree.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.PlatitudeAgree.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")], org.make.core.proposal.QualificationKey.PlatitudeAgree.type, org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.PlatitudeAgree.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("PlatitudeDisagree");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type]]($anon.this.circeGenericDecoderForPlatitudeDisagree.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type]]((result @ _)) => result match {
case (value: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.PlatitudeDisagree.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")], org.make.core.proposal.QualificationKey.PlatitudeDisagree.type, shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.PlatitudeDisagree.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => (scala.util.Left.apply[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)): scala.util.Either[io.circe.DecodingFailure,shapeless.CNil]) match {
case (value: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")],org.make.core.proposal.QualificationKey.DoNotUnderstand.type] :+: org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")],org.make.core.proposal.QualificationKey.DoNotUnderstand.type] :+: org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")],org.make.core.proposal.QualificationKey.DoNotUnderstand.type] :+: org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")],org.make.core.proposal.QualificationKey.DoNotUnderstand.type] :+: org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")],org.make.core.proposal.QualificationKey.DoNotUnderstand.type] :+: org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
};
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[this.Out] = {
val result: io.circe.ACursor = c.downField("DoNotCare");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.DoNotCare.type]]($anon.this.circeGenericDecoderForDoNotCare.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.DoNotCare.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.DoNotCare.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("DoNotCare")],org.make.core.proposal.QualificationKey.DoNotCare.type] :+: org.make.core.proposal.QualificationKey.DoNotUnderstand.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")],org.make.core.proposal.QualificationKey.DoNotUnderstand.type] :+: org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](((v: org.make.core.proposal.QualificationKey.DoNotCare.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("DoNotCare")], org.make.core.proposal.QualificationKey.DoNotCare.type, org.make.core.proposal.QualificationKey.DoNotUnderstand.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")],org.make.core.proposal.QualificationKey.DoNotUnderstand.type] :+: org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("DoNotUnderstand");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.DoNotUnderstand.type]]($anon.this.circeGenericDecoderForDoNotUnderstand.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.DoNotUnderstand.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.DoNotUnderstand.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")],org.make.core.proposal.QualificationKey.DoNotUnderstand.type] :+: org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](((v: org.make.core.proposal.QualificationKey.DoNotUnderstand.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")], org.make.core.proposal.QualificationKey.DoNotUnderstand.type, org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("Doable");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.Doable.type]]($anon.this.circeGenericDecoderForDoable.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.Doable.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.Doable.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](((v: org.make.core.proposal.QualificationKey.Doable.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Doable")], org.make.core.proposal.QualificationKey.Doable.type, org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("Impossible");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.Impossible.type]]($anon.this.circeGenericDecoderForImpossible.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.Impossible.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.Impossible.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](((v: org.make.core.proposal.QualificationKey.Impossible.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Impossible")], org.make.core.proposal.QualificationKey.Impossible.type, org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("LikeIt");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.LikeIt.type]]($anon.this.circeGenericDecoderForLikeIt.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.LikeIt.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.LikeIt.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](((v: org.make.core.proposal.QualificationKey.LikeIt.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("LikeIt")], org.make.core.proposal.QualificationKey.LikeIt.type, org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("NoOpinion");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.NoOpinion.type]]($anon.this.circeGenericDecoderForNoOpinion.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.NoOpinion.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.NoOpinion.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](((v: org.make.core.proposal.QualificationKey.NoOpinion.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("NoOpinion")], org.make.core.proposal.QualificationKey.NoOpinion.type, org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("NoWay");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.NoWay.type]]($anon.this.circeGenericDecoderForNoWay.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.NoWay.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.NoWay.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](((v: org.make.core.proposal.QualificationKey.NoWay.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("NoWay")], org.make.core.proposal.QualificationKey.NoWay.type, org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("PlatitudeAgree");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.PlatitudeAgree.type]]($anon.this.circeGenericDecoderForPlatitudeAgree.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.PlatitudeAgree.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.PlatitudeAgree.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](((v: org.make.core.proposal.QualificationKey.PlatitudeAgree.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")], org.make.core.proposal.QualificationKey.PlatitudeAgree.type, org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("PlatitudeDisagree");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type]]($anon.this.circeGenericDecoderForPlatitudeDisagree.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](((v: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")], org.make.core.proposal.QualificationKey.PlatitudeDisagree.type, shapeless.CNil](v)))
case scala.None => cats.data.Validated.invalidNel[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)).map[shapeless.Inr[Nothing,shapeless.CNil]](((x$8: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.CNil](x$8)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](((x$9: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](x$9)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](((x$10: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](x$10)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](((x$11: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](x$11)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](((x$12: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](x$12)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](((x$13: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](x$13)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](((x$14: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](x$14)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](((x$15: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](x$15)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")],org.make.core.proposal.QualificationKey.DoNotUnderstand.type] :+: org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](((x$16: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")],org.make.core.proposal.QualificationKey.DoNotUnderstand.type] :+: org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")],org.make.core.proposal.QualificationKey.DoNotUnderstand.type] :+: org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](x$16)))
}
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[this.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[this.Out]];
<stable> <accessor> lazy val inst$macro$23: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type, shapeless.HNil](((x0$19: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type) => x0$19 match {
case _ => HNil
}), ((x0$20: shapeless.HNil) => x0$20 match {
case _ => QualificationKey.this.PlatitudeDisagree
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$32.this.inst$macro$18)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type]];
<stable> <accessor> lazy val inst$macro$24: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.PlatitudeAgree.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.QualificationKey.PlatitudeAgree.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.QualificationKey.PlatitudeAgree.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.QualificationKey.PlatitudeAgree.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.QualificationKey.PlatitudeAgree.type, shapeless.HNil](((x0$23: org.make.core.proposal.QualificationKey.PlatitudeAgree.type) => x0$23 match {
case _ => HNil
}), ((x0$24: shapeless.HNil) => x0$24 match {
case _ => QualificationKey.this.PlatitudeAgree
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$32.this.inst$macro$18)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.PlatitudeAgree.type]];
<stable> <accessor> lazy val inst$macro$25: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.NoWay.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.QualificationKey.NoWay.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.QualificationKey.NoWay.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.QualificationKey.NoWay.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.QualificationKey.NoWay.type, shapeless.HNil](((x0$27: org.make.core.proposal.QualificationKey.NoWay.type) => x0$27 match {
case _ => HNil
}), ((x0$28: shapeless.HNil) => x0$28 match {
case _ => QualificationKey.this.NoWay
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$32.this.inst$macro$18)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.NoWay.type]];
<stable> <accessor> lazy val inst$macro$26: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.NoOpinion.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.QualificationKey.NoOpinion.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.QualificationKey.NoOpinion.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.QualificationKey.NoOpinion.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.QualificationKey.NoOpinion.type, shapeless.HNil](((x0$31: org.make.core.proposal.QualificationKey.NoOpinion.type) => x0$31 match {
case _ => HNil
}), ((x0$32: shapeless.HNil) => x0$32 match {
case _ => QualificationKey.this.NoOpinion
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$32.this.inst$macro$18)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.NoOpinion.type]];
<stable> <accessor> lazy val inst$macro$27: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.LikeIt.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.QualificationKey.LikeIt.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.QualificationKey.LikeIt.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.QualificationKey.LikeIt.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.QualificationKey.LikeIt.type, shapeless.HNil](((x0$35: org.make.core.proposal.QualificationKey.LikeIt.type) => x0$35 match {
case _ => HNil
}), ((x0$36: shapeless.HNil) => x0$36 match {
case _ => QualificationKey.this.LikeIt
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$32.this.inst$macro$18)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.LikeIt.type]];
<stable> <accessor> lazy val inst$macro$28: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.Impossible.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.QualificationKey.Impossible.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.QualificationKey.Impossible.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.QualificationKey.Impossible.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.QualificationKey.Impossible.type, shapeless.HNil](((x0$39: org.make.core.proposal.QualificationKey.Impossible.type) => x0$39 match {
case _ => HNil
}), ((x0$40: shapeless.HNil) => x0$40 match {
case _ => QualificationKey.this.Impossible
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$32.this.inst$macro$18)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.Impossible.type]];
<stable> <accessor> lazy val inst$macro$29: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.Doable.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.QualificationKey.Doable.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.QualificationKey.Doable.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.QualificationKey.Doable.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.QualificationKey.Doable.type, shapeless.HNil](((x0$43: org.make.core.proposal.QualificationKey.Doable.type) => x0$43 match {
case _ => HNil
}), ((x0$44: shapeless.HNil) => x0$44 match {
case _ => QualificationKey.this.Doable
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$32.this.inst$macro$18)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.Doable.type]];
<stable> <accessor> lazy val inst$macro$30: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.DoNotUnderstand.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.QualificationKey.DoNotUnderstand.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.QualificationKey.DoNotUnderstand.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.QualificationKey.DoNotUnderstand.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.QualificationKey.DoNotUnderstand.type, shapeless.HNil](((x0$47: org.make.core.proposal.QualificationKey.DoNotUnderstand.type) => x0$47 match {
case _ => HNil
}), ((x0$48: shapeless.HNil) => x0$48 match {
case _ => QualificationKey.this.DoNotUnderstand
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$32.this.inst$macro$18)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.DoNotUnderstand.type]];
<stable> <accessor> lazy val inst$macro$31: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.DoNotCare.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.QualificationKey.DoNotCare.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.QualificationKey.DoNotCare.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.QualificationKey.DoNotCare.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.QualificationKey.DoNotCare.type, shapeless.HNil](((x0$51: org.make.core.proposal.QualificationKey.DoNotCare.type) => x0$51 match {
case _ => HNil
}), ((x0$52: shapeless.HNil) => x0$52 match {
case _ => QualificationKey.this.DoNotCare
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$32.this.inst$macro$18)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.DoNotCare.type]]
};
new anon$lazy$macro$32().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.QualificationProposalRequest]](inst$macro$33)
})
|
|
305
|
29629
|
11796
-
11836
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.proposal.PatchProposalsIdeaRequest]({
val inst$macro$23: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.PatchProposalsIdeaRequest] = {
final class anon$lazy$macro$22 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$22 = {
anon$lazy$macro$22.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.PatchProposalsIdeaRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.proposal.PatchProposalsIdeaRequest, shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.PatchProposalsIdeaRequest, (Symbol @@ String("proposalIds")) :: (Symbol @@ String("ideaId")) :: shapeless.HNil, Seq[org.make.core.proposal.ProposalId] :: org.make.core.idea.IdeaId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.PatchProposalsIdeaRequest, (Symbol @@ String("proposalIds")) :: (Symbol @@ String("ideaId")) :: shapeless.HNil](::.apply[Symbol @@ String("proposalIds"), (Symbol @@ String("ideaId")) :: shapeless.HNil.type](scala.Symbol.apply("proposalIds").asInstanceOf[Symbol @@ String("proposalIds")], ::.apply[Symbol @@ String("ideaId"), shapeless.HNil.type](scala.Symbol.apply("ideaId").asInstanceOf[Symbol @@ String("ideaId")], HNil))), Generic.instance[org.make.api.proposal.PatchProposalsIdeaRequest, Seq[org.make.core.proposal.ProposalId] :: org.make.core.idea.IdeaId :: shapeless.HNil](((x0$3: org.make.api.proposal.PatchProposalsIdeaRequest) => x0$3 match {
case (proposalIds: Seq[org.make.core.proposal.ProposalId], ideaId: org.make.core.idea.IdeaId): org.make.api.proposal.PatchProposalsIdeaRequest((proposalIds$macro$8 @ _), (ideaId$macro$9 @ _)) => ::.apply[Seq[org.make.core.proposal.ProposalId], org.make.core.idea.IdeaId :: shapeless.HNil.type](proposalIds$macro$8, ::.apply[org.make.core.idea.IdeaId, shapeless.HNil.type](ideaId$macro$9, HNil)).asInstanceOf[Seq[org.make.core.proposal.ProposalId] :: org.make.core.idea.IdeaId :: shapeless.HNil]
}), ((x0$4: Seq[org.make.core.proposal.ProposalId] :: org.make.core.idea.IdeaId :: shapeless.HNil) => x0$4 match {
case (head: Seq[org.make.core.proposal.ProposalId], tail: org.make.core.idea.IdeaId :: shapeless.HNil): Seq[org.make.core.proposal.ProposalId] :: org.make.core.idea.IdeaId :: shapeless.HNil((proposalIds$macro$6 @ _), (head: org.make.core.idea.IdeaId, tail: shapeless.HNil): org.make.core.idea.IdeaId :: shapeless.HNil((ideaId$macro$7 @ _), HNil)) => proposal.this.PatchProposalsIdeaRequest.apply(proposalIds$macro$6, ideaId$macro$7)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalIds"), Seq[org.make.core.proposal.ProposalId], (Symbol @@ String("ideaId")) :: shapeless.HNil, org.make.core.idea.IdeaId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("ideaId"), org.make.core.idea.IdeaId, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("ideaId")]](scala.Symbol.apply("ideaId").asInstanceOf[Symbol @@ String("ideaId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("ideaId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalIds")]](scala.Symbol.apply("proposalIds").asInstanceOf[Symbol @@ String("proposalIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalIds")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$22.this.inst$macro$10)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.PatchProposalsIdeaRequest]];
<stable> <accessor> lazy val inst$macro$10: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForproposalIds: io.circe.Decoder[Seq[org.make.core.proposal.ProposalId]] = circe.this.Decoder.decodeSeq[org.make.core.proposal.ProposalId](proposal.this.ProposalId.proposalIdDecoder);
private[this] val circeGenericDecoderForideaId: io.circe.Decoder[org.make.core.idea.IdeaId] = idea.this.IdeaId.ideaIdDecoder;
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalIds"), Seq[org.make.core.proposal.ProposalId], shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalIds.tryDecode(c.downField("proposalIds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("ideaId"), org.make.core.idea.IdeaId, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForideaId.tryDecode(c.downField("ideaId")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalIds"), Seq[org.make.core.proposal.ProposalId], shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalIds.tryDecodeAccumulating(c.downField("proposalIds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("ideaId"), org.make.core.idea.IdeaId, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForideaId.tryDecodeAccumulating(c.downField("ideaId")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$11: io.circe.generic.decoding.DerivedDecoder[org.make.core.idea.IdeaId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.idea.IdeaId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.idea.IdeaId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.idea.IdeaId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.idea.IdeaId, String :: shapeless.HNil](((x0$7: org.make.core.idea.IdeaId) => x0$7 match {
case (value: String): org.make.core.idea.IdeaId((value$macro$15 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$15, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$8: String :: shapeless.HNil) => x0$8 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$14 @ _), HNil) => idea.this.IdeaId.apply(value$macro$14)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$22.this.inst$macro$16)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.idea.IdeaId]];
<stable> <accessor> lazy val inst$macro$16: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForvalue: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("value")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("value")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$17: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.proposal.ProposalId, String :: shapeless.HNil](((x0$11: org.make.core.proposal.ProposalId) => x0$11 match {
case (value: String): org.make.core.proposal.ProposalId((value$macro$21 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$21, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$12: String :: shapeless.HNil) => x0$12 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$20 @ _), HNil) => proposal.this.ProposalId.apply(value$macro$20)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$22.this.inst$macro$16)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId]]
};
new anon$lazy$macro$22().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.PatchProposalsIdeaRequest]](inst$macro$23)
})
|
|
316
|
28909
|
12253
-
12333
|
Apply
|
org.make.core.Validation.requirePresent
|
|
org.make.core.Validation.requirePresent("questionId", NextProposalToModerateRequest.this.questionId, scala.Some.apply[String]("Next proposal needs a question"))
|
|
316
|
28723
|
12268
-
12280
|
Literal
|
<nosymbol>
|
|
"questionId"
|
|
316
|
29763
|
12294
-
12332
|
Apply
|
scala.Some.apply
|
|
scala.Some.apply[String]("Next proposal needs a question")
|
|
316
|
28336
|
12282
-
12292
|
Select
|
org.make.api.proposal.NextProposalToModerateRequest.questionId
|
|
NextProposalToModerateRequest.this.questionId
|
|
316
|
30235
|
12244
-
12334
|
Apply
|
org.make.core.Validation.validate
|
|
org.make.core.Validation.validate(org.make.core.Validation.requirePresent("questionId", NextProposalToModerateRequest.this.questionId, scala.Some.apply[String]("Next proposal needs a question")))
|
|
320
|
29428
|
12442
-
12486
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.proposal.NextProposalToModerateRequest]({
val inst$macro$35: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.NextProposalToModerateRequest] = {
final class anon$lazy$macro$34 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$34 = {
anon$lazy$macro$34.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.NextProposalToModerateRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.proposal.NextProposalToModerateRequest, shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.NextProposalToModerateRequest, (Symbol @@ String("questionId")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("minScore")) :: shapeless.HNil, Option[org.make.core.question.QuestionId] :: Boolean :: Option[cats.data.NonEmptyList[org.make.core.reference.Language]] :: Option[Int] :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.NextProposalToModerateRequest, (Symbol @@ String("questionId")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("minScore")) :: shapeless.HNil](::.apply[Symbol @@ String("questionId"), (Symbol @@ String("toEnrich")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("minScore")) :: shapeless.HNil.type](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")], ::.apply[Symbol @@ String("toEnrich"), (Symbol @@ String("languages")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("minScore")) :: shapeless.HNil.type](scala.Symbol.apply("toEnrich").asInstanceOf[Symbol @@ String("toEnrich")], ::.apply[Symbol @@ String("languages"), (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("minScore")) :: shapeless.HNil.type](scala.Symbol.apply("languages").asInstanceOf[Symbol @@ String("languages")], ::.apply[Symbol @@ String("minVotesCount"), (Symbol @@ String("minScore")) :: shapeless.HNil.type](scala.Symbol.apply("minVotesCount").asInstanceOf[Symbol @@ String("minVotesCount")], ::.apply[Symbol @@ String("minScore"), shapeless.HNil.type](scala.Symbol.apply("minScore").asInstanceOf[Symbol @@ String("minScore")], HNil)))))), Generic.instance[org.make.api.proposal.NextProposalToModerateRequest, Option[org.make.core.question.QuestionId] :: Boolean :: Option[cats.data.NonEmptyList[org.make.core.reference.Language]] :: Option[Int] :: Option[Double] :: shapeless.HNil](((x0$3: org.make.api.proposal.NextProposalToModerateRequest) => x0$3 match {
case (questionId: Option[org.make.core.question.QuestionId], toEnrich: Boolean, languages: Option[cats.data.NonEmptyList[org.make.core.reference.Language]], minVotesCount: Option[Int], minScore: Option[Double]): org.make.api.proposal.NextProposalToModerateRequest((questionId$macro$17 @ _), (toEnrich$macro$18 @ _), (languages$macro$19 @ _), (minVotesCount$macro$20 @ _), (minScore$macro$21 @ _)) => ::.apply[Option[org.make.core.question.QuestionId], Boolean :: Option[cats.data.NonEmptyList[org.make.core.reference.Language]] :: Option[Int] :: Option[Double] :: shapeless.HNil.type](questionId$macro$17, ::.apply[Boolean, Option[cats.data.NonEmptyList[org.make.core.reference.Language]] :: Option[Int] :: Option[Double] :: shapeless.HNil.type](toEnrich$macro$18, ::.apply[Option[cats.data.NonEmptyList[org.make.core.reference.Language]], Option[Int] :: Option[Double] :: shapeless.HNil.type](languages$macro$19, ::.apply[Option[Int], Option[Double] :: shapeless.HNil.type](minVotesCount$macro$20, ::.apply[Option[Double], shapeless.HNil.type](minScore$macro$21, HNil))))).asInstanceOf[Option[org.make.core.question.QuestionId] :: Boolean :: Option[cats.data.NonEmptyList[org.make.core.reference.Language]] :: Option[Int] :: Option[Double] :: shapeless.HNil]
}), ((x0$4: Option[org.make.core.question.QuestionId] :: Boolean :: Option[cats.data.NonEmptyList[org.make.core.reference.Language]] :: Option[Int] :: Option[Double] :: shapeless.HNil) => x0$4 match {
case (head: Option[org.make.core.question.QuestionId], tail: Boolean :: Option[cats.data.NonEmptyList[org.make.core.reference.Language]] :: Option[Int] :: Option[Double] :: shapeless.HNil): Option[org.make.core.question.QuestionId] :: Boolean :: Option[cats.data.NonEmptyList[org.make.core.reference.Language]] :: Option[Int] :: Option[Double] :: shapeless.HNil((questionId$macro$12 @ _), (head: Boolean, tail: Option[cats.data.NonEmptyList[org.make.core.reference.Language]] :: Option[Int] :: Option[Double] :: shapeless.HNil): Boolean :: Option[cats.data.NonEmptyList[org.make.core.reference.Language]] :: Option[Int] :: Option[Double] :: shapeless.HNil((toEnrich$macro$13 @ _), (head: Option[cats.data.NonEmptyList[org.make.core.reference.Language]], tail: Option[Int] :: Option[Double] :: shapeless.HNil): Option[cats.data.NonEmptyList[org.make.core.reference.Language]] :: Option[Int] :: Option[Double] :: shapeless.HNil((languages$macro$14 @ _), (head: Option[Int], tail: Option[Double] :: shapeless.HNil): Option[Int] :: Option[Double] :: shapeless.HNil((minVotesCount$macro$15 @ _), (head: Option[Double], tail: shapeless.HNil): Option[Double] :: shapeless.HNil((minScore$macro$16 @ _), HNil))))) => proposal.this.NextProposalToModerateRequest.apply(questionId$macro$12, toEnrich$macro$13, languages$macro$14, minVotesCount$macro$15, minScore$macro$16)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], (Symbol @@ String("toEnrich")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("minScore")) :: shapeless.HNil, Boolean :: Option[cats.data.NonEmptyList[org.make.core.reference.Language]] :: Option[Int] :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("toEnrich"), Boolean, (Symbol @@ String("languages")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("minScore")) :: shapeless.HNil, Option[cats.data.NonEmptyList[org.make.core.reference.Language]] :: Option[Int] :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("languages"), Option[cats.data.NonEmptyList[org.make.core.reference.Language]], (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("minScore")) :: shapeless.HNil, Option[Int] :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("minVotesCount"), Option[Int], (Symbol @@ String("minScore")) :: shapeless.HNil, Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("minScore"), Option[Double], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("minScore")]](scala.Symbol.apply("minScore").asInstanceOf[Symbol @@ String("minScore")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("minScore")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("minVotesCount")]](scala.Symbol.apply("minVotesCount").asInstanceOf[Symbol @@ String("minVotesCount")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("minVotesCount")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("languages")]](scala.Symbol.apply("languages").asInstanceOf[Symbol @@ String("languages")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("languages")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("toEnrich")]](scala.Symbol.apply("toEnrich").asInstanceOf[Symbol @@ String("toEnrich")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("toEnrich")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("questionId")]](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("questionId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$34.this.inst$macro$22)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.NextProposalToModerateRequest]];
<stable> <accessor> lazy val inst$macro$22: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForquestionId: io.circe.Decoder[Option[org.make.core.question.QuestionId]] = circe.this.Decoder.decodeOption[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdDecoder);
private[this] val circeGenericDecoderFortoEnrich: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean;
private[this] val circeGenericDecoderForlanguages: io.circe.Decoder[Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] = circe.this.Decoder.decodeOption[cats.data.NonEmptyList[org.make.core.reference.Language]](circe.this.Decoder.decodeNonEmptyList[org.make.core.reference.Language](reference.this.Language.LanguageDecoder));
private[this] val circeGenericDecoderForminVotesCount: io.circe.Decoder[Option[Int]] = circe.this.Decoder.decodeOption[Int](circe.this.Decoder.decodeInt);
private[this] val circeGenericDecoderForminScore: io.circe.Decoder[Option[Double]] = circe.this.Decoder.decodeOption[Double](circe.this.Decoder.decodeDouble);
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecode(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("toEnrich"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortoEnrich.tryDecode(c.downField("toEnrich")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("languages"), Option[cats.data.NonEmptyList[org.make.core.reference.Language]], shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlanguages.tryDecode(c.downField("languages")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("minVotesCount"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForminVotesCount.tryDecode(c.downField("minVotesCount")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("minScore"), Option[Double], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForminScore.tryDecode(c.downField("minScore")), 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("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecodeAccumulating(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("toEnrich"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortoEnrich.tryDecodeAccumulating(c.downField("toEnrich")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("languages"), Option[cats.data.NonEmptyList[org.make.core.reference.Language]], shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlanguages.tryDecodeAccumulating(c.downField("languages")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("minVotesCount"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForminVotesCount.tryDecodeAccumulating(c.downField("minVotesCount")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("minScore"), Option[Double], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForminScore.tryDecodeAccumulating(c.downField("minScore")), 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("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$23: io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Language] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.reference.Language, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.reference.Language, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.reference.Language, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.reference.Language, String :: shapeless.HNil](((x0$7: org.make.core.reference.Language) => x0$7 match {
case (value: String): org.make.core.reference.Language((value$macro$27 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$27, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$8: String :: shapeless.HNil) => x0$8 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$26 @ _), HNil) => reference.this.Language.apply(value$macro$26)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$34.this.inst$macro$28)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Language]];
<stable> <accessor> lazy val inst$macro$28: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForvalue: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("value")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("value")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$29: io.circe.generic.decoding.DerivedDecoder[org.make.core.question.QuestionId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.question.QuestionId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.question.QuestionId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.question.QuestionId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.question.QuestionId, String :: shapeless.HNil](((x0$11: org.make.core.question.QuestionId) => x0$11 match {
case (value: String): org.make.core.question.QuestionId((value$macro$33 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$33, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$12: String :: shapeless.HNil) => x0$12 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$32 @ _), HNil) => question.this.QuestionId.apply(value$macro$32)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$34.this.inst$macro$28)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.question.QuestionId]]
};
new anon$lazy$macro$34().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.NextProposalToModerateRequest]](inst$macro$35)
})
|
|
330
|
28959
|
12800
-
12837
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.proposal.ProposalKeywordRequest]({
val inst$macro$33: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ProposalKeywordRequest] = {
final class anon$lazy$macro$32 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$32 = {
anon$lazy$macro$32.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ProposalKeywordRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.proposal.ProposalKeywordRequest, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ProposalKeywordRequest, (Symbol @@ String("proposalId")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, org.make.core.proposal.ProposalId :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ProposalKeywordRequest, (Symbol @@ String("proposalId")) :: (Symbol @@ String("keywords")) :: shapeless.HNil](::.apply[Symbol @@ String("proposalId"), (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("proposalId").asInstanceOf[Symbol @@ String("proposalId")], ::.apply[Symbol @@ String("keywords"), shapeless.HNil.type](scala.Symbol.apply("keywords").asInstanceOf[Symbol @@ String("keywords")], HNil))), Generic.instance[org.make.api.proposal.ProposalKeywordRequest, org.make.core.proposal.ProposalId :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil](((x0$3: org.make.api.proposal.ProposalKeywordRequest) => x0$3 match {
case (proposalId: org.make.core.proposal.ProposalId, keywords: Seq[org.make.core.proposal.ProposalKeyword]): org.make.api.proposal.ProposalKeywordRequest((proposalId$macro$8 @ _), (keywords$macro$9 @ _)) => ::.apply[org.make.core.proposal.ProposalId, Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](proposalId$macro$8, ::.apply[Seq[org.make.core.proposal.ProposalKeyword], shapeless.HNil.type](keywords$macro$9, HNil)).asInstanceOf[org.make.core.proposal.ProposalId :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil]
}), ((x0$4: org.make.core.proposal.ProposalId :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.proposal.ProposalId, tail: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): org.make.core.proposal.ProposalId :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((proposalId$macro$6 @ _), (head: Seq[org.make.core.proposal.ProposalKeyword], tail: shapeless.HNil): Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((keywords$macro$7 @ _), HNil)) => proposal.this.ProposalKeywordRequest.apply(proposalId$macro$6, keywords$macro$7)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, (Symbol @@ String("keywords")) :: shapeless.HNil, Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("keywords"), Seq[org.make.core.proposal.ProposalKeyword], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("keywords")]](scala.Symbol.apply("keywords").asInstanceOf[Symbol @@ String("keywords")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("keywords")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalId")]](scala.Symbol.apply("proposalId").asInstanceOf[Symbol @@ String("proposalId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$32.this.inst$macro$10)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ProposalKeywordRequest]];
<stable> <accessor> lazy val inst$macro$10: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForproposalId: io.circe.Decoder[org.make.core.proposal.ProposalId] = proposal.this.ProposalId.proposalIdDecoder;
private[this] val circeGenericDecoderForkeywords: io.circe.Decoder[Seq[org.make.core.proposal.ProposalKeyword]] = circe.this.Decoder.decodeSeq[org.make.core.proposal.ProposalKeyword](proposal.this.ProposalKeyword.codec);
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecode(c.downField("proposalId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("keywords"), Seq[org.make.core.proposal.ProposalKeyword], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkeywords.tryDecode(c.downField("keywords")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecodeAccumulating(c.downField("proposalId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("keywords"), Seq[org.make.core.proposal.ProposalKeyword], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkeywords.tryDecodeAccumulating(c.downField("keywords")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$11: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalKeyword] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalKeyword, shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalKeyword, (Symbol @@ String("key")) :: (Symbol @@ String("label")) :: shapeless.HNil, org.make.core.proposal.ProposalKeywordKey :: String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalKeyword, (Symbol @@ String("key")) :: (Symbol @@ String("label")) :: shapeless.HNil](::.apply[Symbol @@ String("key"), (Symbol @@ String("label")) :: shapeless.HNil.type](scala.Symbol.apply("key").asInstanceOf[Symbol @@ String("key")], ::.apply[Symbol @@ String("label"), shapeless.HNil.type](scala.Symbol.apply("label").asInstanceOf[Symbol @@ String("label")], HNil))), Generic.instance[org.make.core.proposal.ProposalKeyword, org.make.core.proposal.ProposalKeywordKey :: String :: shapeless.HNil](((x0$7: org.make.core.proposal.ProposalKeyword) => x0$7 match {
case (key: org.make.core.proposal.ProposalKeywordKey, label: String): org.make.core.proposal.ProposalKeyword((key$macro$18 @ _), (label$macro$19 @ _)) => ::.apply[org.make.core.proposal.ProposalKeywordKey, String :: shapeless.HNil.type](key$macro$18, ::.apply[String, shapeless.HNil.type](label$macro$19, HNil)).asInstanceOf[org.make.core.proposal.ProposalKeywordKey :: String :: shapeless.HNil]
}), ((x0$8: org.make.core.proposal.ProposalKeywordKey :: String :: shapeless.HNil) => x0$8 match {
case (head: org.make.core.proposal.ProposalKeywordKey, tail: String :: shapeless.HNil): org.make.core.proposal.ProposalKeywordKey :: String :: shapeless.HNil((key$macro$16 @ _), (head: String, tail: shapeless.HNil): String :: shapeless.HNil((label$macro$17 @ _), HNil)) => proposal.this.ProposalKeyword.apply(key$macro$16, label$macro$17)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("key"), org.make.core.proposal.ProposalKeywordKey, (Symbol @@ String("label")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("label"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("label")]](scala.Symbol.apply("label").asInstanceOf[Symbol @@ String("label")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("label")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("key")]](scala.Symbol.apply("key").asInstanceOf[Symbol @@ String("key")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("key")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$32.this.inst$macro$20)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalKeyword]];
<stable> <accessor> lazy val inst$macro$20: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForkey: io.circe.Codec[org.make.core.proposal.ProposalKeywordKey] = proposal.this.ProposalKeywordKey.codec;
private[this] val circeGenericDecoderForlabel: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("key"), org.make.core.proposal.ProposalKeywordKey, shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkey.tryDecode(c.downField("key")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("label"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlabel.tryDecode(c.downField("label")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("key"), org.make.core.proposal.ProposalKeywordKey, shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkey.tryDecodeAccumulating(c.downField("key")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("label"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlabel.tryDecodeAccumulating(c.downField("label")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$21: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalKeywordKey] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalKeywordKey, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalKeywordKey, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalKeywordKey, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.proposal.ProposalKeywordKey, String :: shapeless.HNil](((x0$11: org.make.core.proposal.ProposalKeywordKey) => x0$11 match {
case (value: String): org.make.core.proposal.ProposalKeywordKey((value$macro$25 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$25, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$12: String :: shapeless.HNil) => x0$12 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$24 @ _), HNil) => proposal.this.ProposalKeywordKey.apply(value$macro$24)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$32.this.inst$macro$26)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalKeywordKey]];
<stable> <accessor> lazy val inst$macro$26: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForvalue: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("value")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("value")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$27: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.proposal.ProposalId, String :: shapeless.HNil](((x0$15: org.make.core.proposal.ProposalId) => x0$15 match {
case (value: String): org.make.core.proposal.ProposalId((value$macro$31 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$31, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$16: String :: shapeless.HNil) => x0$16 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$30 @ _), HNil) => proposal.this.ProposalId.apply(value$macro$30)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$32.this.inst$macro$26)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId]]
};
new anon$lazy$macro$32().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ProposalKeywordRequest]](inst$macro$33)
})
|
|
338
|
30428
|
13061
-
13092
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
org.make.api.proposal.defaultadminproposalapicomponenttest
|
io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.BulkRefuseProposal]({
val inst$macro$20: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkRefuseProposal] = {
final class anon$lazy$macro$19 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$19 = {
anon$lazy$macro$19.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkRefuseProposal] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.BulkRefuseProposal, shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.BulkRefuseProposal, (Symbol @@ String("proposalIds")) :: shapeless.HNil, Seq[org.make.core.proposal.ProposalId] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.BulkRefuseProposal, (Symbol @@ String("proposalIds")) :: shapeless.HNil](::.apply[Symbol @@ String("proposalIds"), shapeless.HNil.type](scala.Symbol.apply("proposalIds").asInstanceOf[Symbol @@ String("proposalIds")], HNil)), Generic.instance[org.make.api.proposal.BulkRefuseProposal, Seq[org.make.core.proposal.ProposalId] :: shapeless.HNil](((x0$3: org.make.api.proposal.BulkRefuseProposal) => x0$3 match {
case (proposalIds: Seq[org.make.core.proposal.ProposalId]): org.make.api.proposal.BulkRefuseProposal((proposalIds$macro$5 @ _)) => ::.apply[Seq[org.make.core.proposal.ProposalId], shapeless.HNil.type](proposalIds$macro$5, HNil).asInstanceOf[Seq[org.make.core.proposal.ProposalId] :: shapeless.HNil]
}), ((x0$4: Seq[org.make.core.proposal.ProposalId] :: shapeless.HNil) => x0$4 match {
case (head: Seq[org.make.core.proposal.ProposalId], tail: shapeless.HNil): Seq[org.make.core.proposal.ProposalId] :: shapeless.HNil((proposalIds$macro$4 @ _), HNil) => proposal.this.BulkRefuseProposal.apply(proposalIds$macro$4)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalIds"), Seq[org.make.core.proposal.ProposalId], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalIds")]](scala.Symbol.apply("proposalIds").asInstanceOf[Symbol @@ String("proposalIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalIds")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$19.this.inst$macro$6)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkRefuseProposal]];
<stable> <accessor> lazy val inst$macro$6: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForproposalIds: io.circe.Decoder[Seq[org.make.core.proposal.ProposalId]] = circe.this.Decoder.decodeSeq[org.make.core.proposal.ProposalId](proposal.this.ProposalId.proposalIdDecoder);
private[this] val circeGenericEncoderForproposalIds: io.circe.Encoder.AsArray[Seq[org.make.core.proposal.ProposalId]] = circe.this.Encoder.encodeSeq[org.make.core.proposal.ProposalId](proposal.this.ProposalId.proposalIdEncoder);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalIds @ _), shapeless.HNil) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("proposalIds", $anon.this.circeGenericEncoderForproposalIds.apply(circeGenericHListBindingForproposalIds))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalIds"), Seq[org.make.core.proposal.ProposalId], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalIds.tryDecode(c.downField("proposalIds")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalIds"), Seq[org.make.core.proposal.ProposalId], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalIds.tryDecodeAccumulating(c.downField("proposalIds")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$7: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.proposal.ProposalId, String :: shapeless.HNil](((x0$7: org.make.core.proposal.ProposalId) => x0$7 match {
case (value: String): org.make.core.proposal.ProposalId((value$macro$11 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$11, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$8: String :: shapeless.HNil) => x0$8 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$10 @ _), HNil) => proposal.this.ProposalId.apply(value$macro$10)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$19.this.inst$macro$12)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId]];
<stable> <accessor> lazy val inst$macro$12: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForvalue: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("value")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("value")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$13: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalId] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.proposal.ProposalId, String :: shapeless.HNil](((x0$11: org.make.core.proposal.ProposalId) => x0$11 match {
case (value: String): org.make.core.proposal.ProposalId((value$macro$17 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$17, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$12: String :: shapeless.HNil) => x0$12 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$16 @ _), HNil) => proposal.this.ProposalId.apply(value$macro$16)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$19.this.inst$macro$18)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalId]];
<stable> <accessor> lazy val inst$macro$18: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericEncoderForvalue: io.circe.Encoder[String] = circe.this.Encoder.encodeString;
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("value"),String], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvalue @ _), shapeless.HNil) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("value", $anon.this.circeGenericEncoderForvalue.apply(circeGenericHListBindingForvalue))))
}
};
new $anon()
}: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$19().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkRefuseProposal]](inst$macro$20)
})
|
|
347
|
29593
|
13400
-
13428
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
org.make.api.proposal.defaultadminproposalapicomponenttest
|
io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.BulkTagProposal]({
val inst$macro$34: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkTagProposal] = {
final class anon$lazy$macro$33 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$33 = {
anon$lazy$macro$33.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkTagProposal] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.BulkTagProposal, shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.BulkTagProposal, (Symbol @@ String("proposalIds")) :: (Symbol @@ String("tagIds")) :: shapeless.HNil, Seq[org.make.core.proposal.ProposalId] :: Seq[org.make.core.tag.TagId] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.BulkTagProposal, (Symbol @@ String("proposalIds")) :: (Symbol @@ String("tagIds")) :: shapeless.HNil](::.apply[Symbol @@ String("proposalIds"), (Symbol @@ String("tagIds")) :: shapeless.HNil.type](scala.Symbol.apply("proposalIds").asInstanceOf[Symbol @@ String("proposalIds")], ::.apply[Symbol @@ String("tagIds"), shapeless.HNil.type](scala.Symbol.apply("tagIds").asInstanceOf[Symbol @@ String("tagIds")], HNil))), Generic.instance[org.make.api.proposal.BulkTagProposal, Seq[org.make.core.proposal.ProposalId] :: Seq[org.make.core.tag.TagId] :: shapeless.HNil](((x0$3: org.make.api.proposal.BulkTagProposal) => x0$3 match {
case (proposalIds: Seq[org.make.core.proposal.ProposalId], tagIds: Seq[org.make.core.tag.TagId]): org.make.api.proposal.BulkTagProposal((proposalIds$macro$8 @ _), (tagIds$macro$9 @ _)) => ::.apply[Seq[org.make.core.proposal.ProposalId], Seq[org.make.core.tag.TagId] :: shapeless.HNil.type](proposalIds$macro$8, ::.apply[Seq[org.make.core.tag.TagId], shapeless.HNil.type](tagIds$macro$9, HNil)).asInstanceOf[Seq[org.make.core.proposal.ProposalId] :: Seq[org.make.core.tag.TagId] :: shapeless.HNil]
}), ((x0$4: Seq[org.make.core.proposal.ProposalId] :: Seq[org.make.core.tag.TagId] :: shapeless.HNil) => x0$4 match {
case (head: Seq[org.make.core.proposal.ProposalId], tail: Seq[org.make.core.tag.TagId] :: shapeless.HNil): Seq[org.make.core.proposal.ProposalId] :: Seq[org.make.core.tag.TagId] :: shapeless.HNil((proposalIds$macro$6 @ _), (head: Seq[org.make.core.tag.TagId], tail: shapeless.HNil): Seq[org.make.core.tag.TagId] :: shapeless.HNil((tagIds$macro$7 @ _), HNil)) => proposal.this.BulkTagProposal.apply(proposalIds$macro$6, tagIds$macro$7)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalIds"), Seq[org.make.core.proposal.ProposalId], (Symbol @@ String("tagIds")) :: shapeless.HNil, Seq[org.make.core.tag.TagId] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tagIds"), Seq[org.make.core.tag.TagId], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("tagIds")]](scala.Symbol.apply("tagIds").asInstanceOf[Symbol @@ String("tagIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("tagIds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalIds")]](scala.Symbol.apply("proposalIds").asInstanceOf[Symbol @@ String("proposalIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalIds")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$33.this.inst$macro$10)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkTagProposal]];
<stable> <accessor> lazy val inst$macro$10: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForproposalIds: io.circe.Decoder[Seq[org.make.core.proposal.ProposalId]] = circe.this.Decoder.decodeSeq[org.make.core.proposal.ProposalId](proposal.this.ProposalId.proposalIdDecoder);
private[this] val circeGenericDecoderFortagIds: io.circe.Decoder[Seq[org.make.core.tag.TagId]] = circe.this.Decoder.decodeSeq[org.make.core.tag.TagId](tag.this.TagId.tagIdDecoder);
private[this] val circeGenericEncoderForproposalIds: io.circe.Encoder.AsArray[Seq[org.make.core.proposal.ProposalId]] = circe.this.Encoder.encodeSeq[org.make.core.proposal.ProposalId](proposal.this.ProposalId.proposalIdEncoder);
private[this] val circeGenericEncoderFortagIds: io.circe.Encoder.AsArray[Seq[org.make.core.tag.TagId]] = circe.this.Encoder.encodeSeq[org.make.core.tag.TagId](tag.this.TagId.tagIdEncoder);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]], tail: shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalIds @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortagIds @ _), shapeless.HNil)) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("proposalIds", $anon.this.circeGenericEncoderForproposalIds.apply(circeGenericHListBindingForproposalIds)), scala.Tuple2.apply[String, io.circe.Json]("tagIds", $anon.this.circeGenericEncoderFortagIds.apply(circeGenericHListBindingFortagIds))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalIds"), Seq[org.make.core.proposal.ProposalId], shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalIds.tryDecode(c.downField("proposalIds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("tagIds"), Seq[org.make.core.tag.TagId], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortagIds.tryDecode(c.downField("tagIds")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalIds"), Seq[org.make.core.proposal.ProposalId], shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalIds.tryDecodeAccumulating(c.downField("proposalIds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("tagIds"), Seq[org.make.core.tag.TagId], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortagIds.tryDecodeAccumulating(c.downField("tagIds")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$11: io.circe.generic.decoding.DerivedDecoder[org.make.core.tag.TagId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.tag.TagId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.tag.TagId, String :: shapeless.HNil](((x0$7: org.make.core.tag.TagId) => x0$7 match {
case (value: String): org.make.core.tag.TagId((value$macro$15 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$15, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$8: String :: shapeless.HNil) => x0$8 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$14 @ _), HNil) => tag.this.TagId.apply(value$macro$14)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$33.this.inst$macro$16)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.tag.TagId]];
<stable> <accessor> lazy val inst$macro$16: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForvalue: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("value")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("value")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$17: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.proposal.ProposalId, String :: shapeless.HNil](((x0$11: org.make.core.proposal.ProposalId) => x0$11 match {
case (value: String): org.make.core.proposal.ProposalId((value$macro$21 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$21, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$12: String :: shapeless.HNil) => x0$12 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$20 @ _), HNil) => proposal.this.ProposalId.apply(value$macro$20)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$33.this.inst$macro$16)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId]];
<stable> <accessor> lazy val inst$macro$22: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.tag.TagId] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.tag.TagId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.tag.TagId, String :: shapeless.HNil](((x0$15: org.make.core.tag.TagId) => x0$15 match {
case (value: String): org.make.core.tag.TagId((value$macro$26 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$26, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$16: String :: shapeless.HNil) => x0$16 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$25 @ _), HNil) => tag.this.TagId.apply(value$macro$25)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$33.this.inst$macro$27)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.tag.TagId]];
<stable> <accessor> lazy val inst$macro$27: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericEncoderForvalue: io.circe.Encoder[String] = circe.this.Encoder.encodeString;
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("value"),String], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvalue @ _), shapeless.HNil) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("value", $anon.this.circeGenericEncoderForvalue.apply(circeGenericHListBindingForvalue))))
}
};
new $anon()
}: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$28: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalId] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.proposal.ProposalId, String :: shapeless.HNil](((x0$19: org.make.core.proposal.ProposalId) => x0$19 match {
case (value: String): org.make.core.proposal.ProposalId((value$macro$32 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$32, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$20: String :: shapeless.HNil) => x0$20 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$31 @ _), HNil) => proposal.this.ProposalId.apply(value$macro$31)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$33.this.inst$macro$27)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalId]]
};
new anon$lazy$macro$33().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkTagProposal]](inst$macro$34)
})
|
|
357
|
28731
|
13794
-
13828
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
org.make.api.proposal.defaultadminproposalapicomponenttest
|
io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.BulkDeleteTagProposal]({
val inst$macro$34: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkDeleteTagProposal] = {
final class anon$lazy$macro$33 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$33 = {
anon$lazy$macro$33.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkDeleteTagProposal] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.BulkDeleteTagProposal, shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.BulkDeleteTagProposal, (Symbol @@ String("proposalIds")) :: (Symbol @@ String("tagId")) :: shapeless.HNil, Seq[org.make.core.proposal.ProposalId] :: org.make.core.tag.TagId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.BulkDeleteTagProposal, (Symbol @@ String("proposalIds")) :: (Symbol @@ String("tagId")) :: shapeless.HNil](::.apply[Symbol @@ String("proposalIds"), (Symbol @@ String("tagId")) :: shapeless.HNil.type](scala.Symbol.apply("proposalIds").asInstanceOf[Symbol @@ String("proposalIds")], ::.apply[Symbol @@ String("tagId"), shapeless.HNil.type](scala.Symbol.apply("tagId").asInstanceOf[Symbol @@ String("tagId")], HNil))), Generic.instance[org.make.api.proposal.BulkDeleteTagProposal, Seq[org.make.core.proposal.ProposalId] :: org.make.core.tag.TagId :: shapeless.HNil](((x0$3: org.make.api.proposal.BulkDeleteTagProposal) => x0$3 match {
case (proposalIds: Seq[org.make.core.proposal.ProposalId], tagId: org.make.core.tag.TagId): org.make.api.proposal.BulkDeleteTagProposal((proposalIds$macro$8 @ _), (tagId$macro$9 @ _)) => ::.apply[Seq[org.make.core.proposal.ProposalId], org.make.core.tag.TagId :: shapeless.HNil.type](proposalIds$macro$8, ::.apply[org.make.core.tag.TagId, shapeless.HNil.type](tagId$macro$9, HNil)).asInstanceOf[Seq[org.make.core.proposal.ProposalId] :: org.make.core.tag.TagId :: shapeless.HNil]
}), ((x0$4: Seq[org.make.core.proposal.ProposalId] :: org.make.core.tag.TagId :: shapeless.HNil) => x0$4 match {
case (head: Seq[org.make.core.proposal.ProposalId], tail: org.make.core.tag.TagId :: shapeless.HNil): Seq[org.make.core.proposal.ProposalId] :: org.make.core.tag.TagId :: shapeless.HNil((proposalIds$macro$6 @ _), (head: org.make.core.tag.TagId, tail: shapeless.HNil): org.make.core.tag.TagId :: shapeless.HNil((tagId$macro$7 @ _), HNil)) => proposal.this.BulkDeleteTagProposal.apply(proposalIds$macro$6, tagId$macro$7)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalIds"), Seq[org.make.core.proposal.ProposalId], (Symbol @@ String("tagId")) :: shapeless.HNil, org.make.core.tag.TagId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tagId"), org.make.core.tag.TagId, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("tagId")]](scala.Symbol.apply("tagId").asInstanceOf[Symbol @@ String("tagId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("tagId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalIds")]](scala.Symbol.apply("proposalIds").asInstanceOf[Symbol @@ String("proposalIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalIds")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$33.this.inst$macro$10)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkDeleteTagProposal]];
<stable> <accessor> lazy val inst$macro$10: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForproposalIds: io.circe.Decoder[Seq[org.make.core.proposal.ProposalId]] = circe.this.Decoder.decodeSeq[org.make.core.proposal.ProposalId](proposal.this.ProposalId.proposalIdDecoder);
private[this] val circeGenericDecoderFortagId: io.circe.Decoder[org.make.core.tag.TagId] = tag.this.TagId.tagIdDecoder;
private[this] val circeGenericEncoderForproposalIds: io.circe.Encoder.AsArray[Seq[org.make.core.proposal.ProposalId]] = circe.this.Encoder.encodeSeq[org.make.core.proposal.ProposalId](proposal.this.ProposalId.proposalIdEncoder);
private[this] val circeGenericEncoderFortagId: io.circe.Encoder[org.make.core.tag.TagId] = tag.this.TagId.tagIdEncoder;
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]], tail: shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalIds @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortagId @ _), shapeless.HNil)) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("proposalIds", $anon.this.circeGenericEncoderForproposalIds.apply(circeGenericHListBindingForproposalIds)), scala.Tuple2.apply[String, io.circe.Json]("tagId", $anon.this.circeGenericEncoderFortagId.apply(circeGenericHListBindingFortagId))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalIds"), Seq[org.make.core.proposal.ProposalId], shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalIds.tryDecode(c.downField("proposalIds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("tagId"), org.make.core.tag.TagId, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortagId.tryDecode(c.downField("tagId")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalIds"), Seq[org.make.core.proposal.ProposalId], shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalIds.tryDecodeAccumulating(c.downField("proposalIds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("tagId"), org.make.core.tag.TagId, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortagId.tryDecodeAccumulating(c.downField("tagId")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$11: io.circe.generic.decoding.DerivedDecoder[org.make.core.tag.TagId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.tag.TagId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.tag.TagId, String :: shapeless.HNil](((x0$7: org.make.core.tag.TagId) => x0$7 match {
case (value: String): org.make.core.tag.TagId((value$macro$15 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$15, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$8: String :: shapeless.HNil) => x0$8 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$14 @ _), HNil) => tag.this.TagId.apply(value$macro$14)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$33.this.inst$macro$16)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.tag.TagId]];
<stable> <accessor> lazy val inst$macro$16: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForvalue: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("value")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("value")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$17: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.proposal.ProposalId, String :: shapeless.HNil](((x0$11: org.make.core.proposal.ProposalId) => x0$11 match {
case (value: String): org.make.core.proposal.ProposalId((value$macro$21 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$21, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$12: String :: shapeless.HNil) => x0$12 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$20 @ _), HNil) => proposal.this.ProposalId.apply(value$macro$20)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$33.this.inst$macro$16)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId]];
<stable> <accessor> lazy val inst$macro$22: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.tag.TagId] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.tag.TagId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.tag.TagId, String :: shapeless.HNil](((x0$15: org.make.core.tag.TagId) => x0$15 match {
case (value: String): org.make.core.tag.TagId((value$macro$26 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$26, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$16: String :: shapeless.HNil) => x0$16 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$25 @ _), HNil) => tag.this.TagId.apply(value$macro$25)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$33.this.inst$macro$27)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.tag.TagId]];
<stable> <accessor> lazy val inst$macro$27: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericEncoderForvalue: io.circe.Encoder[String] = circe.this.Encoder.encodeString;
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("value"),String], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvalue @ _), shapeless.HNil) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("value", $anon.this.circeGenericEncoderForvalue.apply(circeGenericHListBindingForvalue))))
}
};
new $anon()
}: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$28: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalId] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.proposal.ProposalId, String :: shapeless.HNil](((x0$19: org.make.core.proposal.ProposalId) => x0$19 match {
case (value: String): org.make.core.proposal.ProposalId((value$macro$32 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$32, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$20: String :: shapeless.HNil) => x0$20 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$31 @ _), HNil) => proposal.this.ProposalId.apply(value$macro$31)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$33.this.inst$macro$27)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalId]]
};
new anon$lazy$macro$33().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkDeleteTagProposal]](inst$macro$34)
})
|
|
365
|
28296
|
14058
-
14091
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
org.make.api.proposal.moderationproposalapitest
|
io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.LockProposalsRequest]({
val inst$macro$20: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.LockProposalsRequest] = {
final class anon$lazy$macro$19 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$19 = {
anon$lazy$macro$19.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.LockProposalsRequest] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.LockProposalsRequest, shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Set[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.LockProposalsRequest, (Symbol @@ String("proposalIds")) :: shapeless.HNil, Set[org.make.core.proposal.ProposalId] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Set[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.LockProposalsRequest, (Symbol @@ String("proposalIds")) :: shapeless.HNil](::.apply[Symbol @@ String("proposalIds"), shapeless.HNil.type](scala.Symbol.apply("proposalIds").asInstanceOf[Symbol @@ String("proposalIds")], HNil)), Generic.instance[org.make.api.proposal.LockProposalsRequest, Set[org.make.core.proposal.ProposalId] :: shapeless.HNil](((x0$3: org.make.api.proposal.LockProposalsRequest) => x0$3 match {
case (proposalIds: Set[org.make.core.proposal.ProposalId]): org.make.api.proposal.LockProposalsRequest((proposalIds$macro$5 @ _)) => ::.apply[Set[org.make.core.proposal.ProposalId], shapeless.HNil.type](proposalIds$macro$5, HNil).asInstanceOf[Set[org.make.core.proposal.ProposalId] :: shapeless.HNil]
}), ((x0$4: Set[org.make.core.proposal.ProposalId] :: shapeless.HNil) => x0$4 match {
case (head: Set[org.make.core.proposal.ProposalId], tail: shapeless.HNil): Set[org.make.core.proposal.ProposalId] :: shapeless.HNil((proposalIds$macro$4 @ _), HNil) => proposal.this.LockProposalsRequest.apply(proposalIds$macro$4)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalIds"), Set[org.make.core.proposal.ProposalId], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalIds")]](scala.Symbol.apply("proposalIds").asInstanceOf[Symbol @@ String("proposalIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalIds")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Set[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Set[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$19.this.inst$macro$6)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.LockProposalsRequest]];
<stable> <accessor> lazy val inst$macro$6: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Set[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Set[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Set[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForproposalIds: io.circe.Decoder[scala.collection.immutable.Set[org.make.core.proposal.ProposalId]] = circe.this.Decoder.decodeSet[org.make.core.proposal.ProposalId](proposal.this.ProposalId.proposalIdDecoder);
private[this] val circeGenericEncoderForproposalIds: io.circe.Encoder.AsArray[scala.collection.immutable.Set[org.make.core.proposal.ProposalId]] = circe.this.Encoder.encodeSet[org.make.core.proposal.ProposalId](proposal.this.ProposalId.proposalIdEncoder);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Set[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Set[org.make.core.proposal.ProposalId]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Set[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalIds @ _), shapeless.HNil) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("proposalIds", $anon.this.circeGenericEncoderForproposalIds.apply(circeGenericHListBindingForproposalIds))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Set[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalIds"), Set[org.make.core.proposal.ProposalId], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalIds.tryDecode(c.downField("proposalIds")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Set[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalIds"), Set[org.make.core.proposal.ProposalId], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalIds.tryDecodeAccumulating(c.downField("proposalIds")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Set[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Set[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$7: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.proposal.ProposalId, String :: shapeless.HNil](((x0$7: org.make.core.proposal.ProposalId) => x0$7 match {
case (value: String): org.make.core.proposal.ProposalId((value$macro$11 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$11, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$8: String :: shapeless.HNil) => x0$8 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$10 @ _), HNil) => proposal.this.ProposalId.apply(value$macro$10)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$19.this.inst$macro$12)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId]];
<stable> <accessor> lazy val inst$macro$12: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForvalue: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("value")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("value")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$13: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalId] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.proposal.ProposalId, String :: shapeless.HNil](((x0$11: org.make.core.proposal.ProposalId) => x0$11 match {
case (value: String): org.make.core.proposal.ProposalId((value$macro$17 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$17, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$12: String :: shapeless.HNil) => x0$12 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$16 @ _), HNil) => proposal.this.ProposalId.apply(value$macro$16)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$19.this.inst$macro$18)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalId]];
<stable> <accessor> lazy val inst$macro$18: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericEncoderForvalue: io.circe.Encoder[String] = circe.this.Encoder.encodeString;
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("value"),String], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvalue @ _), shapeless.HNil) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("value", $anon.this.circeGenericEncoderForvalue.apply(circeGenericHListBindingForvalue))))
}
};
new $anon()
}: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$19().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.LockProposalsRequest]](inst$macro$20)
})
|
|
378
|
29660
|
14460
-
14471
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
|
io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.ReportProposalRequest]({
val inst$macro$38: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ReportProposalRequest] = {
final class anon$lazy$macro$37 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$37 = {
anon$lazy$macro$37.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ReportProposalRequest] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.ReportProposalRequest, shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ReportProposalRequest, (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("reason")) :: shapeless.HNil, org.make.core.reference.Language :: org.make.core.proposal.ProposalReportReason :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ReportProposalRequest, (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("reason")) :: shapeless.HNil](::.apply[Symbol @@ String("proposalLanguage"), (Symbol @@ String("reason")) :: shapeless.HNil.type](scala.Symbol.apply("proposalLanguage").asInstanceOf[Symbol @@ String("proposalLanguage")], ::.apply[Symbol @@ String("reason"), shapeless.HNil.type](scala.Symbol.apply("reason").asInstanceOf[Symbol @@ String("reason")], HNil))), Generic.instance[org.make.api.proposal.ReportProposalRequest, org.make.core.reference.Language :: org.make.core.proposal.ProposalReportReason :: shapeless.HNil](((x0$3: org.make.api.proposal.ReportProposalRequest) => x0$3 match {
case (proposalLanguage: org.make.core.reference.Language, reason: org.make.core.proposal.ProposalReportReason): org.make.api.proposal.ReportProposalRequest((proposalLanguage$macro$8 @ _), (reason$macro$9 @ _)) => ::.apply[org.make.core.reference.Language, org.make.core.proposal.ProposalReportReason :: shapeless.HNil.type](proposalLanguage$macro$8, ::.apply[org.make.core.proposal.ProposalReportReason, shapeless.HNil.type](reason$macro$9, HNil)).asInstanceOf[org.make.core.reference.Language :: org.make.core.proposal.ProposalReportReason :: shapeless.HNil]
}), ((x0$4: org.make.core.reference.Language :: org.make.core.proposal.ProposalReportReason :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.reference.Language, tail: org.make.core.proposal.ProposalReportReason :: shapeless.HNil): org.make.core.reference.Language :: org.make.core.proposal.ProposalReportReason :: shapeless.HNil((proposalLanguage$macro$6 @ _), (head: org.make.core.proposal.ProposalReportReason, tail: shapeless.HNil): org.make.core.proposal.ProposalReportReason :: shapeless.HNil((reason$macro$7 @ _), HNil)) => proposal.this.ReportProposalRequest.apply(proposalLanguage$macro$6, reason$macro$7)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalLanguage"), org.make.core.reference.Language, (Symbol @@ String("reason")) :: shapeless.HNil, org.make.core.proposal.ProposalReportReason :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("reason"), org.make.core.proposal.ProposalReportReason, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("reason")]](scala.Symbol.apply("reason").asInstanceOf[Symbol @@ String("reason")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("reason")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalLanguage")]](scala.Symbol.apply("proposalLanguage").asInstanceOf[Symbol @@ String("proposalLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalLanguage")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$37.this.inst$macro$10)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ReportProposalRequest]];
<stable> <accessor> lazy val inst$macro$10: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForproposalLanguage: io.circe.Decoder[org.make.core.reference.Language] = reference.this.Language.LanguageDecoder;
private[this] val circeGenericDecoderForreason: io.circe.Decoder[org.make.core.proposal.ProposalReportReason] = proposal.this.ProposalReportReason.circeDecoder;
private[this] val circeGenericEncoderForproposalLanguage: io.circe.Encoder[org.make.core.reference.Language] = reference.this.Language.LanguageEncoder;
private[this] val circeGenericEncoderForreason: io.circe.Encoder[org.make.core.proposal.ProposalReportReason] = proposal.this.ProposalReportReason.circeEncoder;
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),org.make.core.reference.Language], tail: shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalLanguage @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForreason @ _), shapeless.HNil)) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("proposalLanguage", $anon.this.circeGenericEncoderForproposalLanguage.apply(circeGenericHListBindingForproposalLanguage)), scala.Tuple2.apply[String, io.circe.Json]("reason", $anon.this.circeGenericEncoderForreason.apply(circeGenericHListBindingForreason))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalLanguage"), org.make.core.reference.Language, shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalLanguage.tryDecode(c.downField("proposalLanguage")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("reason"), org.make.core.proposal.ProposalReportReason, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreason.tryDecode(c.downField("reason")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalLanguage"), org.make.core.reference.Language, shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalLanguage.tryDecodeAccumulating(c.downField("proposalLanguage")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("reason"), org.make.core.proposal.ProposalReportReason, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreason.tryDecodeAccumulating(c.downField("reason")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$11: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalReportReason, this.Out](shapeless.this.LabelledGeneric.materializeCoproduct[org.make.core.proposal.ProposalReportReason, (Symbol @@ String("BadTranslation")) :: (Symbol @@ String("IncorrectInformation")) :: (Symbol @@ String("Inintelligible")) :: (Symbol @@ String("Offensive")) :: shapeless.HNil, org.make.core.proposal.ProposalReportReason.BadTranslation.type :+: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type :+: org.make.core.proposal.ProposalReportReason.Offensive.type :+: shapeless.CNil, this.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalReportReason, (Symbol @@ String("BadTranslation")) :: (Symbol @@ String("IncorrectInformation")) :: (Symbol @@ String("Inintelligible")) :: (Symbol @@ String("Offensive")) :: shapeless.HNil](::.apply[Symbol @@ String("BadTranslation"), (Symbol @@ String("IncorrectInformation")) :: (Symbol @@ String("Inintelligible")) :: (Symbol @@ String("Offensive")) :: shapeless.HNil.type](scala.Symbol.apply("BadTranslation").asInstanceOf[Symbol @@ String("BadTranslation")], ::.apply[Symbol @@ String("IncorrectInformation"), (Symbol @@ String("Inintelligible")) :: (Symbol @@ String("Offensive")) :: shapeless.HNil.type](scala.Symbol.apply("IncorrectInformation").asInstanceOf[Symbol @@ String("IncorrectInformation")], ::.apply[Symbol @@ String("Inintelligible"), (Symbol @@ String("Offensive")) :: shapeless.HNil.type](scala.Symbol.apply("Inintelligible").asInstanceOf[Symbol @@ String("Inintelligible")], ::.apply[Symbol @@ String("Offensive"), shapeless.HNil.type](scala.Symbol.apply("Offensive").asInstanceOf[Symbol @@ String("Offensive")], HNil))))), Generic.instance[org.make.core.proposal.ProposalReportReason, org.make.core.proposal.ProposalReportReason.BadTranslation.type :+: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type :+: org.make.core.proposal.ProposalReportReason.Offensive.type :+: shapeless.CNil](((p: org.make.core.proposal.ProposalReportReason) => Coproduct.unsafeMkCoproduct((p: (p: org.make.core.proposal.ProposalReportReason @unchecked)) match {
case (p @ _) if p.eq(ProposalReportReason.this.BadTranslation) => 0
case (p @ _) if p.eq(ProposalReportReason.this.IncorrectInformation) => 1
case (p @ _) if p.eq(ProposalReportReason.this.Inintelligible) => 2
case (p @ _) if p.eq(ProposalReportReason.this.Offensive) => 3
}, p).asInstanceOf[org.make.core.proposal.ProposalReportReason.BadTranslation.type :+: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type :+: org.make.core.proposal.ProposalReportReason.Offensive.type :+: shapeless.CNil]), ((x$1: org.make.core.proposal.ProposalReportReason.BadTranslation.type :+: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type :+: org.make.core.proposal.ProposalReportReason.Offensive.type :+: shapeless.CNil) => Coproduct.unsafeGet(x$1).asInstanceOf[org.make.core.proposal.ProposalReportReason])), coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("BadTranslation"), org.make.core.proposal.ProposalReportReason.BadTranslation.type, (Symbol @@ String("IncorrectInformation")) :: (Symbol @@ String("Inintelligible")) :: (Symbol @@ String("Offensive")) :: shapeless.HNil, org.make.core.proposal.ProposalReportReason.IncorrectInformation.type :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type :+: org.make.core.proposal.ProposalReportReason.Offensive.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("IncorrectInformation"), org.make.core.proposal.ProposalReportReason.IncorrectInformation.type, (Symbol @@ String("Inintelligible")) :: (Symbol @@ String("Offensive")) :: shapeless.HNil, org.make.core.proposal.ProposalReportReason.Inintelligible.type :+: org.make.core.proposal.ProposalReportReason.Offensive.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Inintelligible"), org.make.core.proposal.ProposalReportReason.Inintelligible.type, (Symbol @@ String("Offensive")) :: shapeless.HNil, org.make.core.proposal.ProposalReportReason.Offensive.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Offensive"), org.make.core.proposal.ProposalReportReason.Offensive.type, shapeless.HNil, shapeless.CNil](coproduct.this.ZipWithKeys.cnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Offensive")]](scala.Symbol.apply("Offensive").asInstanceOf[Symbol @@ String("Offensive")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Offensive")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Inintelligible")]](scala.Symbol.apply("Inintelligible").asInstanceOf[Symbol @@ String("Inintelligible")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Inintelligible")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")]](scala.Symbol.apply("IncorrectInformation").asInstanceOf[Symbol @@ String("IncorrectInformation")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("BadTranslation")]](scala.Symbol.apply("BadTranslation").asInstanceOf[Symbol @@ String("BadTranslation")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("BadTranslation")]])), scala.this.<:<.refl[this.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[this.Out]](anon$lazy$macro$37.this.inst$macro$12)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason]];
<stable> <accessor> lazy val inst$macro$12: io.circe.generic.decoding.ReprDecoder[this.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[this.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[this.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForBadTranslation: io.circe.Decoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type]](anon$lazy$macro$37.this.inst$macro$17)): io.circe.Decoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type]]));
private[this] val circeGenericDecoderForIncorrectInformation: io.circe.Decoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]](anon$lazy$macro$37.this.inst$macro$16)): io.circe.Decoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]]));
private[this] val circeGenericDecoderForInintelligible: io.circe.Decoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type]](anon$lazy$macro$37.this.inst$macro$15)): io.circe.Decoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type]]));
private[this] val circeGenericDecoderForOffensive: io.circe.Decoder[org.make.core.proposal.ProposalReportReason.Offensive.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.ProposalReportReason.Offensive.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalReportReason.Offensive.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.Offensive.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.Offensive.type]](anon$lazy$macro$37.this.inst$macro$13)): io.circe.Decoder[org.make.core.proposal.ProposalReportReason.Offensive.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalReportReason.Offensive.type]]));
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[this.Out] = {
val result: io.circe.ACursor = c.downField("BadTranslation");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.ProposalReportReason.BadTranslation.type]]($anon.this.circeGenericDecoderForBadTranslation.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.proposal.ProposalReportReason.BadTranslation.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.ProposalReportReason.BadTranslation.type]]((result @ _)) => result match {
case (value: org.make.core.proposal.ProposalReportReason.BadTranslation.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.ProposalReportReason.BadTranslation.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("BadTranslation")],org.make.core.proposal.ProposalReportReason.BadTranslation.type] :+: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("BadTranslation")], org.make.core.proposal.ProposalReportReason.BadTranslation.type, org.make.core.proposal.ProposalReportReason.IncorrectInformation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.ProposalReportReason.BadTranslation.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("IncorrectInformation");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]]($anon.this.circeGenericDecoderForIncorrectInformation.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]]((result @ _)) => result match {
case (value: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")], org.make.core.proposal.ProposalReportReason.IncorrectInformation.type, org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("Inintelligible");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.ProposalReportReason.Inintelligible.type]]($anon.this.circeGenericDecoderForInintelligible.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.proposal.ProposalReportReason.Inintelligible.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.ProposalReportReason.Inintelligible.type]]((result @ _)) => result match {
case (value: org.make.core.proposal.ProposalReportReason.Inintelligible.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.ProposalReportReason.Inintelligible.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Inintelligible")], org.make.core.proposal.ProposalReportReason.Inintelligible.type, org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.ProposalReportReason.Inintelligible.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => {
val result: io.circe.ACursor = c.downField("Offensive");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.ProposalReportReason.Offensive.type]]($anon.this.circeGenericDecoderForOffensive.tryDecode(result))
else
scala.None
} match {
case (value: io.circe.Decoder.Result[org.make.core.proposal.ProposalReportReason.Offensive.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.ProposalReportReason.Offensive.type]]((result @ _)) => result match {
case (value: org.make.core.proposal.ProposalReportReason.Offensive.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.ProposalReportReason.Offensive.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Offensive")], org.make.core.proposal.ProposalReportReason.Offensive.type, shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.ProposalReportReason.Offensive.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
case scala.None => (scala.util.Left.apply[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)): scala.util.Either[io.circe.DecodingFailure,shapeless.CNil]) match {
case (value: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
} match {
case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](v))
case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err)
}
};
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[this.Out] = {
val result: io.circe.ACursor = c.downField("BadTranslation");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalReportReason.BadTranslation.type]]($anon.this.circeGenericDecoderForBadTranslation.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalReportReason.BadTranslation.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalReportReason.BadTranslation.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("BadTranslation")],org.make.core.proposal.ProposalReportReason.BadTranslation.type] :+: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](((v: org.make.core.proposal.ProposalReportReason.BadTranslation.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("BadTranslation")], org.make.core.proposal.ProposalReportReason.BadTranslation.type, org.make.core.proposal.ProposalReportReason.IncorrectInformation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("IncorrectInformation");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]]($anon.this.circeGenericDecoderForIncorrectInformation.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](((v: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")], org.make.core.proposal.ProposalReportReason.IncorrectInformation.type, org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("Inintelligible");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalReportReason.Inintelligible.type]]($anon.this.circeGenericDecoderForInintelligible.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalReportReason.Inintelligible.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalReportReason.Inintelligible.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](((v: org.make.core.proposal.ProposalReportReason.Inintelligible.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Inintelligible")], org.make.core.proposal.ProposalReportReason.Inintelligible.type, org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](v)))
case scala.None => {
val result: io.circe.ACursor = c.downField("Offensive");
if (result.succeeded)
scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalReportReason.Offensive.type]]($anon.this.circeGenericDecoderForOffensive.tryDecodeAccumulating(result))
else
scala.None
} match {
case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalReportReason.Offensive.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalReportReason.Offensive.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](((v: org.make.core.proposal.ProposalReportReason.Offensive.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Offensive")], org.make.core.proposal.ProposalReportReason.Offensive.type, shapeless.CNil](v)))
case scala.None => cats.data.Validated.invalidNel[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)).map[shapeless.Inr[Nothing,shapeless.CNil]](((x$3: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.CNil](x$3)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]](((x$4: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](x$4)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]](((x$5: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](x$5)))
}.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]](((x$6: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](x$6)))
}
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[this.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[this.Out]];
<stable> <accessor> lazy val inst$macro$13: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.Offensive.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalReportReason.Offensive.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalReportReason.Offensive.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalReportReason.Offensive.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalReportReason.Offensive.type, shapeless.HNil](((x0$7: org.make.core.proposal.ProposalReportReason.Offensive.type) => x0$7 match {
case _ => HNil
}), ((x0$8: shapeless.HNil) => x0$8 match {
case _ => ProposalReportReason.this.Offensive
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$37.this.inst$macro$14)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.Offensive.type]];
<stable> <accessor> lazy val inst$macro$14: io.circe.generic.decoding.ReprDecoder[shapeless.HNil] = io.circe.generic.decoding.ReprDecoder.hnilReprDecoder.asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]];
<stable> <accessor> lazy val inst$macro$15: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalReportReason.Inintelligible.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalReportReason.Inintelligible.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalReportReason.Inintelligible.type, shapeless.HNil](((x0$11: org.make.core.proposal.ProposalReportReason.Inintelligible.type) => x0$11 match {
case _ => HNil
}), ((x0$12: shapeless.HNil) => x0$12 match {
case _ => ProposalReportReason.this.Inintelligible
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$37.this.inst$macro$14)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type]];
<stable> <accessor> lazy val inst$macro$16: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type, shapeless.HNil](((x0$15: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type) => x0$15 match {
case _ => HNil
}), ((x0$16: shapeless.HNil) => x0$16 match {
case _ => ProposalReportReason.this.IncorrectInformation
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$37.this.inst$macro$14)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]];
<stable> <accessor> lazy val inst$macro$17: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalReportReason.BadTranslation.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalReportReason.BadTranslation.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalReportReason.BadTranslation.type, shapeless.HNil](((x0$19: org.make.core.proposal.ProposalReportReason.BadTranslation.type) => x0$19 match {
case _ => HNil
}), ((x0$20: shapeless.HNil) => x0$20 match {
case _ => ProposalReportReason.this.BadTranslation
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$37.this.inst$macro$14)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type]];
<stable> <accessor> lazy val inst$macro$18: io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Language] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.reference.Language, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.reference.Language, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.reference.Language, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.reference.Language, String :: shapeless.HNil](((x0$23: org.make.core.reference.Language) => x0$23 match {
case (value: String): org.make.core.reference.Language((value$macro$22 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$22, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$24: String :: shapeless.HNil) => x0$24 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$21 @ _), HNil) => reference.this.Language.apply(value$macro$21)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$37.this.inst$macro$23)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Language]];
<stable> <accessor> lazy val inst$macro$23: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForvalue: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("value")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("value")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$24: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.proposal.ProposalReportReason, this.Out](shapeless.this.LabelledGeneric.materializeCoproduct[org.make.core.proposal.ProposalReportReason, (Symbol @@ String("BadTranslation")) :: (Symbol @@ String("IncorrectInformation")) :: (Symbol @@ String("Inintelligible")) :: (Symbol @@ String("Offensive")) :: shapeless.HNil, org.make.core.proposal.ProposalReportReason.BadTranslation.type :+: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type :+: org.make.core.proposal.ProposalReportReason.Offensive.type :+: shapeless.CNil, this.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalReportReason, (Symbol @@ String("BadTranslation")) :: (Symbol @@ String("IncorrectInformation")) :: (Symbol @@ String("Inintelligible")) :: (Symbol @@ String("Offensive")) :: shapeless.HNil](::.apply[Symbol @@ String("BadTranslation"), (Symbol @@ String("IncorrectInformation")) :: (Symbol @@ String("Inintelligible")) :: (Symbol @@ String("Offensive")) :: shapeless.HNil.type](scala.Symbol.apply("BadTranslation").asInstanceOf[Symbol @@ String("BadTranslation")], ::.apply[Symbol @@ String("IncorrectInformation"), (Symbol @@ String("Inintelligible")) :: (Symbol @@ String("Offensive")) :: shapeless.HNil.type](scala.Symbol.apply("IncorrectInformation").asInstanceOf[Symbol @@ String("IncorrectInformation")], ::.apply[Symbol @@ String("Inintelligible"), (Symbol @@ String("Offensive")) :: shapeless.HNil.type](scala.Symbol.apply("Inintelligible").asInstanceOf[Symbol @@ String("Inintelligible")], ::.apply[Symbol @@ String("Offensive"), shapeless.HNil.type](scala.Symbol.apply("Offensive").asInstanceOf[Symbol @@ String("Offensive")], HNil))))), Generic.instance[org.make.core.proposal.ProposalReportReason, org.make.core.proposal.ProposalReportReason.BadTranslation.type :+: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type :+: org.make.core.proposal.ProposalReportReason.Offensive.type :+: shapeless.CNil](((p: org.make.core.proposal.ProposalReportReason) => Coproduct.unsafeMkCoproduct((p: (p: org.make.core.proposal.ProposalReportReason @unchecked)) match {
case (p @ _) if p.eq(ProposalReportReason.this.BadTranslation) => 0
case (p @ _) if p.eq(ProposalReportReason.this.IncorrectInformation) => 1
case (p @ _) if p.eq(ProposalReportReason.this.Inintelligible) => 2
case (p @ _) if p.eq(ProposalReportReason.this.Offensive) => 3
}, p).asInstanceOf[org.make.core.proposal.ProposalReportReason.BadTranslation.type :+: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type :+: org.make.core.proposal.ProposalReportReason.Offensive.type :+: shapeless.CNil]), ((x$7: org.make.core.proposal.ProposalReportReason.BadTranslation.type :+: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type :+: org.make.core.proposal.ProposalReportReason.Offensive.type :+: shapeless.CNil) => Coproduct.unsafeGet(x$7).asInstanceOf[org.make.core.proposal.ProposalReportReason])), coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("BadTranslation"), org.make.core.proposal.ProposalReportReason.BadTranslation.type, (Symbol @@ String("IncorrectInformation")) :: (Symbol @@ String("Inintelligible")) :: (Symbol @@ String("Offensive")) :: shapeless.HNil, org.make.core.proposal.ProposalReportReason.IncorrectInformation.type :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type :+: org.make.core.proposal.ProposalReportReason.Offensive.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("IncorrectInformation"), org.make.core.proposal.ProposalReportReason.IncorrectInformation.type, (Symbol @@ String("Inintelligible")) :: (Symbol @@ String("Offensive")) :: shapeless.HNil, org.make.core.proposal.ProposalReportReason.Inintelligible.type :+: org.make.core.proposal.ProposalReportReason.Offensive.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Inintelligible"), org.make.core.proposal.ProposalReportReason.Inintelligible.type, (Symbol @@ String("Offensive")) :: shapeless.HNil, org.make.core.proposal.ProposalReportReason.Offensive.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Offensive"), org.make.core.proposal.ProposalReportReason.Offensive.type, shapeless.HNil, shapeless.CNil](coproduct.this.ZipWithKeys.cnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Offensive")]](scala.Symbol.apply("Offensive").asInstanceOf[Symbol @@ String("Offensive")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Offensive")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Inintelligible")]](scala.Symbol.apply("Inintelligible").asInstanceOf[Symbol @@ String("Inintelligible")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Inintelligible")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")]](scala.Symbol.apply("IncorrectInformation").asInstanceOf[Symbol @@ String("IncorrectInformation")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("BadTranslation")]](scala.Symbol.apply("BadTranslation").asInstanceOf[Symbol @@ String("BadTranslation")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("BadTranslation")]])), scala.this.<:<.refl[this.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[this.Out]](anon$lazy$macro$37.this.inst$macro$25)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason]];
<stable> <accessor> lazy val inst$macro$25: io.circe.generic.encoding.ReprAsObjectEncoder[this.Out] = ({
final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[this.Out] {
def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[this.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericEncoderForBadTranslation: io.circe.Encoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type] = circe.this.Encoder.importedEncoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type]((new io.circe.export.Exported[io.circe.Encoder.AsObject[org.make.core.proposal.ProposalReportReason.BadTranslation.type]]((shapeless.lazily.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type]](shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type]](anon$lazy$macro$37.this.inst$macro$30)): io.circe.Encoder.AsObject[org.make.core.proposal.ProposalReportReason.BadTranslation.type])): io.circe.export.Exported[io.circe.Encoder.AsObject[org.make.core.proposal.ProposalReportReason.BadTranslation.type]]));
private[this] val circeGenericEncoderForIncorrectInformation: io.circe.Encoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] = circe.this.Encoder.importedEncoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]((new io.circe.export.Exported[io.circe.Encoder.AsObject[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]]((shapeless.lazily.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]](shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]](anon$lazy$macro$37.this.inst$macro$29)): io.circe.Encoder.AsObject[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type])): io.circe.export.Exported[io.circe.Encoder.AsObject[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]]));
private[this] val circeGenericEncoderForInintelligible: io.circe.Encoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type] = circe.this.Encoder.importedEncoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type]((new io.circe.export.Exported[io.circe.Encoder.AsObject[org.make.core.proposal.ProposalReportReason.Inintelligible.type]]((shapeless.lazily.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type]](shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type]](anon$lazy$macro$37.this.inst$macro$28)): io.circe.Encoder.AsObject[org.make.core.proposal.ProposalReportReason.Inintelligible.type])): io.circe.export.Exported[io.circe.Encoder.AsObject[org.make.core.proposal.ProposalReportReason.Inintelligible.type]]));
private[this] val circeGenericEncoderForOffensive: io.circe.Encoder[org.make.core.proposal.ProposalReportReason.Offensive.type] = circe.this.Encoder.importedEncoder[org.make.core.proposal.ProposalReportReason.Offensive.type]((new io.circe.export.Exported[io.circe.Encoder.AsObject[org.make.core.proposal.ProposalReportReason.Offensive.type]]((shapeless.lazily.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.Offensive.type]](shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.Offensive.type]](anon$lazy$macro$37.this.inst$macro$26)): io.circe.Encoder.AsObject[org.make.core.proposal.ProposalReportReason.Offensive.type])): io.circe.export.Exported[io.circe.Encoder.AsObject[org.make.core.proposal.ProposalReportReason.Offensive.type]]));
final def encodeObject(a: this.Out): io.circe.JsonObject = shapeless.Inr.apply[Nothing, this.Out](a) match {
case (tail: this.Out): shapeless.Inr[Nothing,this.Out]((circeGenericInrBindingForBadTranslation @ _)) => circeGenericInrBindingForBadTranslation match {
case (head: org.make.core.proposal.ProposalReportReason.BadTranslation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("BadTranslation")],org.make.core.proposal.ProposalReportReason.BadTranslation.type]): shapeless.Inl[org.make.core.proposal.ProposalReportReason.BadTranslation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("BadTranslation")],org.make.core.proposal.ProposalReportReason.BadTranslation.type],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]((circeGenericInlBindingForBadTranslation @ _)) => io.circe.JsonObject.singleton("BadTranslation", $anon.this.circeGenericEncoderForBadTranslation.apply(circeGenericInlBindingForBadTranslation))
case (tail: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil): shapeless.Inr[org.make.core.proposal.ProposalReportReason.BadTranslation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("BadTranslation")],org.make.core.proposal.ProposalReportReason.BadTranslation.type],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]((circeGenericInrBindingForIncorrectInformation @ _)) => circeGenericInrBindingForIncorrectInformation match {
case (head: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]): shapeless.Inl[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type],org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]((circeGenericInlBindingForIncorrectInformation @ _)) => io.circe.JsonObject.singleton("IncorrectInformation", $anon.this.circeGenericEncoderForIncorrectInformation.apply(circeGenericInlBindingForIncorrectInformation))
case (tail: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil): shapeless.Inr[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type],org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]((circeGenericInrBindingForInintelligible @ _)) => circeGenericInrBindingForInintelligible match {
case (head: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type]): shapeless.Inl[org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type],org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]((circeGenericInlBindingForInintelligible @ _)) => io.circe.JsonObject.singleton("Inintelligible", $anon.this.circeGenericEncoderForInintelligible.apply(circeGenericInlBindingForInintelligible))
case (tail: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil): shapeless.Inr[org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type],org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]((circeGenericInrBindingForOffensive @ _)) => circeGenericInrBindingForOffensive match {
case (head: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type]): shapeless.Inl[org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type],shapeless.CNil]((circeGenericInlBindingForOffensive @ _)) => io.circe.JsonObject.singleton("Offensive", $anon.this.circeGenericEncoderForOffensive.apply(circeGenericInlBindingForOffensive))
case (tail: shapeless.CNil): shapeless.Inr[org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type],shapeless.CNil](_) => scala.sys.`package`.error("Cannot encode CNil")
}
}
}
}
}
};
new $anon()
}: io.circe.generic.encoding.ReprAsObjectEncoder[this.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[this.Out]];
<stable> <accessor> lazy val inst$macro$26: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.Offensive.type] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.proposal.ProposalReportReason.Offensive.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalReportReason.Offensive.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalReportReason.Offensive.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalReportReason.Offensive.type, shapeless.HNil](((x0$27: org.make.core.proposal.ProposalReportReason.Offensive.type) => x0$27 match {
case _ => HNil
}), ((x0$28: shapeless.HNil) => x0$28 match {
case _ => ProposalReportReason.this.Offensive
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$37.this.inst$macro$27)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.Offensive.type]];
<stable> <accessor> lazy val inst$macro$27: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
final def encodeObject(a: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case shapeless.HNil => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[Nothing]())
}
};
new $anon()
}: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]];
<stable> <accessor> lazy val inst$macro$28: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalReportReason.Inintelligible.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalReportReason.Inintelligible.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalReportReason.Inintelligible.type, shapeless.HNil](((x0$31: org.make.core.proposal.ProposalReportReason.Inintelligible.type) => x0$31 match {
case _ => HNil
}), ((x0$32: shapeless.HNil) => x0$32 match {
case _ => ProposalReportReason.this.Inintelligible
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$37.this.inst$macro$27)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type]];
<stable> <accessor> lazy val inst$macro$29: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type, shapeless.HNil](((x0$35: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type) => x0$35 match {
case _ => HNil
}), ((x0$36: shapeless.HNil) => x0$36 match {
case _ => ProposalReportReason.this.IncorrectInformation
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$37.this.inst$macro$27)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]];
<stable> <accessor> lazy val inst$macro$30: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalReportReason.BadTranslation.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalReportReason.BadTranslation.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalReportReason.BadTranslation.type, shapeless.HNil](((x0$39: org.make.core.proposal.ProposalReportReason.BadTranslation.type) => x0$39 match {
case _ => HNil
}), ((x0$40: shapeless.HNil) => x0$40 match {
case _ => ProposalReportReason.this.BadTranslation
})), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$37.this.inst$macro$27)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type]];
<stable> <accessor> lazy val inst$macro$31: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.reference.Language] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.reference.Language, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.reference.Language, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.reference.Language, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.reference.Language, String :: shapeless.HNil](((x0$43: org.make.core.reference.Language) => x0$43 match {
case (value: String): org.make.core.reference.Language((value$macro$35 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$35, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$44: String :: shapeless.HNil) => x0$44 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$34 @ _), HNil) => reference.this.Language.apply(value$macro$34)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$37.this.inst$macro$36)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.reference.Language]];
<stable> <accessor> lazy val inst$macro$36: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericEncoderForvalue: io.circe.Encoder[String] = circe.this.Encoder.encodeString;
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("value"),String], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvalue @ _), shapeless.HNil) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("value", $anon.this.circeGenericEncoderForvalue.apply(circeGenericHListBindingForvalue))))
}
};
new $anon()
}: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$37().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ReportProposalRequest]](inst$macro$38)
})
|