| Line |
Stmt Id |
Pos |
Tree |
Symbol |
Tests |
Code |
|
31
|
2985
|
1181
-
1197
|
Literal
|
<nosymbol>
|
org.scalatest.testsuite
|
"organisationId"
|
|
32
|
980
|
1231
-
1249
|
Literal
|
<nosymbol>
|
org.scalatest.testsuite
|
"organisationName"
|
|
33
|
4032
|
1290
-
1316
|
Literal
|
<nosymbol>
|
org.scalatest.testsuite
|
"organisationName.keyword"
|
|
34
|
2096
|
1357
-
1383
|
Literal
|
<nosymbol>
|
org.scalatest.testsuite
|
"organisationName.general"
|
|
35
|
1274
|
1405
-
1411
|
Literal
|
<nosymbol>
|
org.scalatest.testsuite
|
"slug"
|
|
36
|
4615
|
1438
-
1449
|
Literal
|
<nosymbol>
|
org.scalatest.testsuite
|
"avatarUrl"
|
|
37
|
2496
|
1478
-
1491
|
Literal
|
<nosymbol>
|
org.scalatest.testsuite
|
"description"
|
|
38
|
399
|
1522
-
1537
|
Literal
|
<nosymbol>
|
org.scalatest.testsuite
|
"canBeFollowed"
|
|
39
|
4885
|
1569
-
1585
|
Literal
|
<nosymbol>
|
org.scalatest.testsuite
|
"proposalsCount"
|
|
40
|
2926
|
1613
-
1625
|
Literal
|
<nosymbol>
|
org.scalatest.testsuite
|
"votesCount"
|
|
41
|
992
|
1651
-
1661
|
Literal
|
<nosymbol>
|
org.scalatest.testsuite
|
"language"
|
|
42
|
4134
|
1686
-
1695
|
Literal
|
<nosymbol>
|
org.scalatest.testsuite
|
"country"
|
|
43
|
2052
|
1729
-
1747
|
Literal
|
<nosymbol>
|
org.scalatest.testsuite
|
"countsByQuestion"
|
|
44
|
1285
|
1791
-
1820
|
Literal
|
<nosymbol>
|
org.scalatest.testsuite
|
"countsByQuestion.questionId"
|
|
48
|
2501
|
1931
-
2017
|
Apply
|
scala.collection.IterableOnceOps.find
|
org.scalatest.testsuite
|
org.make.core.BusinessConfig.supportedCountries.find(((x$1: org.make.core.CountryConfiguration) => x$1.supportedLanguages.contains[org.make.core.reference.Language](language)))
|
|
48
|
566
|
1976
-
1976
|
Select
|
cats.instances.OptionInstances.catsStdInstancesForOption
|
org.scalatest.testsuite
|
cats.implicits.catsStdInstancesForOption
|
|
48
|
4564
|
1977
-
2016
|
Apply
|
scala.collection.SeqOps.contains
|
org.scalatest.testsuite
|
x$1.supportedLanguages.contains[org.make.core.reference.Language](language)
|
|
49
|
805
|
1931
-
2158
|
Apply
|
cats.Functor.Ops.as
|
org.scalatest.testsuite
|
cats.implicits.toFunctorOps[Option, org.make.core.CountryConfiguration](org.make.core.BusinessConfig.supportedCountries.find(((x$1: org.make.core.CountryConfiguration) => x$1.supportedLanguages.contains[org.make.core.reference.Language](language))))(cats.implicits.catsStdInstancesForOption).as[String](if (stemmed)
("organisationName.".+(language).+("-stemmed"): String)
else
("organisationName.".+(language): String))
|
|
51
|
4810
|
2060
-
2097
|
Typed
|
<nosymbol>
|
org.scalatest.testsuite
|
("organisationName.".+(language).+("-stemmed"): String)
|
|
53
|
2936
|
2121
-
2150
|
Typed
|
<nosymbol>
|
org.scalatest.testsuite
|
("organisationName.".+(language): String)
|
|
73
|
4143
|
2635
-
2669
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveEncoder
|
akka.http.scaladsl.testkit.routetest,org.make.api.organisation.organisationservicetest
|
io.circe.generic.semiauto.deriveEncoder[org.make.core.user.indexed.IndexedOrganisation]({
val inst$macro$48: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.user.indexed.IndexedOrganisation] = {
final class anon$lazy$macro$47 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$47 = {
anon$lazy$macro$47.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.user.indexed.IndexedOrganisation] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.user.indexed.IndexedOrganisation, shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.indexed.IndexedOrganisation, (Symbol @@ String("organisationId")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("publicProfile")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil, org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.indexed.IndexedOrganisation, (Symbol @@ String("organisationId")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("publicProfile")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil](::.apply[Symbol @@ String("organisationId"), (Symbol @@ String("organisationName")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("publicProfile")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil.type](scala.Symbol.apply("organisationId").asInstanceOf[Symbol @@ String("organisationId")], ::.apply[Symbol @@ String("organisationName"), (Symbol @@ String("slug")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("publicProfile")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil.type](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")], ::.apply[Symbol @@ String("slug"), (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("publicProfile")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil.type](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")], ::.apply[Symbol @@ String("avatarUrl"), (Symbol @@ String("description")) :: (Symbol @@ String("publicProfile")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil.type](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")], ::.apply[Symbol @@ String("description"), (Symbol @@ String("publicProfile")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil.type](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")], ::.apply[Symbol @@ String("publicProfile"), (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil.type](scala.Symbol.apply("publicProfile").asInstanceOf[Symbol @@ String("publicProfile")], ::.apply[Symbol @@ String("proposalsCount"), (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil.type](scala.Symbol.apply("proposalsCount").asInstanceOf[Symbol @@ String("proposalsCount")], ::.apply[Symbol @@ String("votesCount"), (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil.type](scala.Symbol.apply("votesCount").asInstanceOf[Symbol @@ String("votesCount")], ::.apply[Symbol @@ String("country"), (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil.type](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")], ::.apply[Symbol @@ String("website"), (Symbol @@ String("countsByQuestion")) :: shapeless.HNil.type](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")], ::.apply[Symbol @@ String("countsByQuestion"), shapeless.HNil.type](scala.Symbol.apply("countsByQuestion").asInstanceOf[Symbol @@ String("countsByQuestion")], HNil)))))))))))), Generic.instance[org.make.core.user.indexed.IndexedOrganisation, org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil](((x0$3: org.make.core.user.indexed.IndexedOrganisation) => x0$3 match {
case (organisationId: org.make.core.user.UserId, organisationName: Option[String], slug: Option[String], avatarUrl: Option[String], description: Option[String], publicProfile: Boolean, proposalsCount: Int, votesCount: Int, country: org.make.core.reference.Country, website: Option[String], countsByQuestion: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]): org.make.core.user.indexed.IndexedOrganisation((organisationId$macro$35 @ _), (organisationName$macro$36 @ _), (slug$macro$37 @ _), (avatarUrl$macro$38 @ _), (description$macro$39 @ _), (publicProfile$macro$40 @ _), (proposalsCount$macro$41 @ _), (votesCount$macro$42 @ _), (country$macro$43 @ _), (website$macro$44 @ _), (countsByQuestion$macro$45 @ _)) => ::.apply[org.make.core.user.UserId, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil.type](organisationId$macro$35, ::.apply[Option[String], Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil.type](organisationName$macro$36, ::.apply[Option[String], Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil.type](slug$macro$37, ::.apply[Option[String], Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil.type](avatarUrl$macro$38, ::.apply[Option[String], Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil.type](description$macro$39, ::.apply[Boolean, Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil.type](publicProfile$macro$40, ::.apply[Int, Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil.type](proposalsCount$macro$41, ::.apply[Int, org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil.type](votesCount$macro$42, ::.apply[org.make.core.reference.Country, Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil.type](country$macro$43, ::.apply[Option[String], Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil.type](website$macro$44, ::.apply[Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion], shapeless.HNil.type](countsByQuestion$macro$45, HNil))))))))))).asInstanceOf[org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil]
}), ((x0$4: org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.user.UserId, tail: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil): org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil((organisationId$macro$24 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil((organisationName$macro$25 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil((slug$macro$26 @ _), (head: Option[String], tail: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil): Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil((avatarUrl$macro$27 @ _), (head: Option[String], tail: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil): Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil((description$macro$28 @ _), (head: Boolean, tail: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil): Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil((publicProfile$macro$29 @ _), (head: Int, tail: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil): Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil((proposalsCount$macro$30 @ _), (head: Int, tail: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil): Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil((votesCount$macro$31 @ _), (head: org.make.core.reference.Country, tail: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil): org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil((country$macro$32 @ _), (head: Option[String], tail: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil): Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil((website$macro$33 @ _), (head: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion], tail: shapeless.HNil): Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil((countsByQuestion$macro$34 @ _), HNil))))))))))) => indexed.this.IndexedOrganisation.apply(organisationId$macro$24, organisationName$macro$25, slug$macro$26, avatarUrl$macro$27, description$macro$28, publicProfile$macro$29, proposalsCount$macro$30, votesCount$macro$31, country$macro$32, website$macro$33, countsByQuestion$macro$34)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationId"), org.make.core.user.UserId, (Symbol @@ String("organisationName")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("publicProfile")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationName"), Option[String], (Symbol @@ String("slug")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("publicProfile")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("slug"), Option[String], (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("publicProfile")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil, Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("avatarUrl"), Option[String], (Symbol @@ String("description")) :: (Symbol @@ String("publicProfile")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil, Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("description"), Option[String], (Symbol @@ String("publicProfile")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil, Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("publicProfile"), Boolean, (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil, Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalsCount"), Int, (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil, Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("votesCount"), Int, (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil, org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("country"), org.make.core.reference.Country, (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil, Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("website"), Option[String], (Symbol @@ String("countsByQuestion")) :: shapeless.HNil, Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("countsByQuestion"), Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countsByQuestion")]](scala.Symbol.apply("countsByQuestion").asInstanceOf[Symbol @@ String("countsByQuestion")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countsByQuestion")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("website")]](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("website")]])), 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("votesCount")]](scala.Symbol.apply("votesCount").asInstanceOf[Symbol @@ String("votesCount")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("votesCount")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalsCount")]](scala.Symbol.apply("proposalsCount").asInstanceOf[Symbol @@ String("proposalsCount")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalsCount")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("publicProfile")]](scala.Symbol.apply("publicProfile").asInstanceOf[Symbol @@ String("publicProfile")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("publicProfile")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("description")]](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("description")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("avatarUrl")]](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("avatarUrl")]])), 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("organisationName")]](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationId")]](scala.Symbol.apply("organisationId").asInstanceOf[Symbol @@ String("organisationId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$47.this.inst$macro$46)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.user.indexed.IndexedOrganisation]];
<stable> <accessor> lazy val inst$macro$46: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericEncoderFororganisationId: io.circe.Encoder[org.make.core.user.UserId] = IndexedOrganisation.this.stringValueEncoder[org.make.core.user.UserId];
private[this] val circeGenericEncoderForpublicProfile: io.circe.Encoder[Boolean] = circe.this.Encoder.encodeBoolean;
private[this] val circeGenericEncoderForvotesCount: io.circe.Encoder[Int] = circe.this.Encoder.encodeInt;
private[this] val circeGenericEncoderForcountry: io.circe.Encoder[org.make.core.reference.Country] = IndexedOrganisation.this.stringValueEncoder[org.make.core.reference.Country];
private[this] val circeGenericEncoderForwebsite: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString);
private[this] val circeGenericEncoderForcountsByQuestion: io.circe.Encoder.AsArray[Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] = circe.this.Encoder.encodeSeq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion](indexed.this.ProposalsAndVotesCountsByQuestion.encoder);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId], tail: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFororganisationId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFororganisationName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForslug @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForavatarUrl @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordescription @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean], tail: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForpublicProfile @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int], tail: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalsCount @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int], tail: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvotesCount @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country], tail: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcountry @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForwebsite @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcountsByQuestion @ _), shapeless.HNil))))))))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("organisationId", $anon.this.circeGenericEncoderFororganisationId.apply(circeGenericHListBindingFororganisationId)), scala.Tuple2.apply[String, io.circe.Json]("organisationName", $anon.this.circeGenericEncoderForwebsite.apply(circeGenericHListBindingFororganisationName)), scala.Tuple2.apply[String, io.circe.Json]("slug", $anon.this.circeGenericEncoderForwebsite.apply(circeGenericHListBindingForslug)), scala.Tuple2.apply[String, io.circe.Json]("avatarUrl", $anon.this.circeGenericEncoderForwebsite.apply(circeGenericHListBindingForavatarUrl)), scala.Tuple2.apply[String, io.circe.Json]("description", $anon.this.circeGenericEncoderForwebsite.apply(circeGenericHListBindingFordescription)), scala.Tuple2.apply[String, io.circe.Json]("publicProfile", $anon.this.circeGenericEncoderForpublicProfile.apply(circeGenericHListBindingForpublicProfile)), scala.Tuple2.apply[String, io.circe.Json]("proposalsCount", $anon.this.circeGenericEncoderForvotesCount.apply(circeGenericHListBindingForproposalsCount)), scala.Tuple2.apply[String, io.circe.Json]("votesCount", $anon.this.circeGenericEncoderForvotesCount.apply(circeGenericHListBindingForvotesCount)), scala.Tuple2.apply[String, io.circe.Json]("country", $anon.this.circeGenericEncoderForcountry.apply(circeGenericHListBindingForcountry)), scala.Tuple2.apply[String, io.circe.Json]("website", $anon.this.circeGenericEncoderForwebsite.apply(circeGenericHListBindingForwebsite)), scala.Tuple2.apply[String, io.circe.Json]("countsByQuestion", $anon.this.circeGenericEncoderForcountsByQuestion.apply(circeGenericHListBindingForcountsByQuestion))))
}
};
new $anon()
}: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$47().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.user.indexed.IndexedOrganisation]](inst$macro$48)
})
|
|
74
|
2090
|
2725
-
2759
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
akka.http.scaladsl.testkit.routetest,org.make.api.organisation.organisationservicetest
|
io.circe.generic.semiauto.deriveDecoder[org.make.core.user.indexed.IndexedOrganisation]({
val inst$macro$96: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.indexed.IndexedOrganisation] = {
final class anon$lazy$macro$95 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$95 = {
anon$lazy$macro$95.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$49: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.indexed.IndexedOrganisation] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.indexed.IndexedOrganisation, shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.indexed.IndexedOrganisation, (Symbol @@ String("organisationId")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("publicProfile")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil, org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.indexed.IndexedOrganisation, (Symbol @@ String("organisationId")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("publicProfile")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil](::.apply[Symbol @@ String("organisationId"), (Symbol @@ String("organisationName")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("publicProfile")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil.type](scala.Symbol.apply("organisationId").asInstanceOf[Symbol @@ String("organisationId")], ::.apply[Symbol @@ String("organisationName"), (Symbol @@ String("slug")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("publicProfile")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil.type](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")], ::.apply[Symbol @@ String("slug"), (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("publicProfile")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil.type](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")], ::.apply[Symbol @@ String("avatarUrl"), (Symbol @@ String("description")) :: (Symbol @@ String("publicProfile")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil.type](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")], ::.apply[Symbol @@ String("description"), (Symbol @@ String("publicProfile")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil.type](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")], ::.apply[Symbol @@ String("publicProfile"), (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil.type](scala.Symbol.apply("publicProfile").asInstanceOf[Symbol @@ String("publicProfile")], ::.apply[Symbol @@ String("proposalsCount"), (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil.type](scala.Symbol.apply("proposalsCount").asInstanceOf[Symbol @@ String("proposalsCount")], ::.apply[Symbol @@ String("votesCount"), (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil.type](scala.Symbol.apply("votesCount").asInstanceOf[Symbol @@ String("votesCount")], ::.apply[Symbol @@ String("country"), (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil.type](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")], ::.apply[Symbol @@ String("website"), (Symbol @@ String("countsByQuestion")) :: shapeless.HNil.type](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")], ::.apply[Symbol @@ String("countsByQuestion"), shapeless.HNil.type](scala.Symbol.apply("countsByQuestion").asInstanceOf[Symbol @@ String("countsByQuestion")], HNil)))))))))))), Generic.instance[org.make.core.user.indexed.IndexedOrganisation, org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil](((x0$7: org.make.core.user.indexed.IndexedOrganisation) => x0$7 match {
case (organisationId: org.make.core.user.UserId, organisationName: Option[String], slug: Option[String], avatarUrl: Option[String], description: Option[String], publicProfile: Boolean, proposalsCount: Int, votesCount: Int, country: org.make.core.reference.Country, website: Option[String], countsByQuestion: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]): org.make.core.user.indexed.IndexedOrganisation((organisationId$macro$83 @ _), (organisationName$macro$84 @ _), (slug$macro$85 @ _), (avatarUrl$macro$86 @ _), (description$macro$87 @ _), (publicProfile$macro$88 @ _), (proposalsCount$macro$89 @ _), (votesCount$macro$90 @ _), (country$macro$91 @ _), (website$macro$92 @ _), (countsByQuestion$macro$93 @ _)) => ::.apply[org.make.core.user.UserId, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil.type](organisationId$macro$83, ::.apply[Option[String], Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil.type](organisationName$macro$84, ::.apply[Option[String], Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil.type](slug$macro$85, ::.apply[Option[String], Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil.type](avatarUrl$macro$86, ::.apply[Option[String], Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil.type](description$macro$87, ::.apply[Boolean, Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil.type](publicProfile$macro$88, ::.apply[Int, Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil.type](proposalsCount$macro$89, ::.apply[Int, org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil.type](votesCount$macro$90, ::.apply[org.make.core.reference.Country, Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil.type](country$macro$91, ::.apply[Option[String], Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil.type](website$macro$92, ::.apply[Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion], shapeless.HNil.type](countsByQuestion$macro$93, HNil))))))))))).asInstanceOf[org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil]
}), ((x0$8: org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil) => x0$8 match {
case (head: org.make.core.user.UserId, tail: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil): org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil((organisationId$macro$72 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil((organisationName$macro$73 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil((slug$macro$74 @ _), (head: Option[String], tail: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil): Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil((avatarUrl$macro$75 @ _), (head: Option[String], tail: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil): Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil((description$macro$76 @ _), (head: Boolean, tail: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil): Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil((publicProfile$macro$77 @ _), (head: Int, tail: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil): Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil((proposalsCount$macro$78 @ _), (head: Int, tail: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil): Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil((votesCount$macro$79 @ _), (head: org.make.core.reference.Country, tail: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil): org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil((country$macro$80 @ _), (head: Option[String], tail: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil): Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil((website$macro$81 @ _), (head: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion], tail: shapeless.HNil): Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil((countsByQuestion$macro$82 @ _), HNil))))))))))) => indexed.this.IndexedOrganisation.apply(organisationId$macro$72, organisationName$macro$73, slug$macro$74, avatarUrl$macro$75, description$macro$76, publicProfile$macro$77, proposalsCount$macro$78, votesCount$macro$79, country$macro$80, website$macro$81, countsByQuestion$macro$82)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationId"), org.make.core.user.UserId, (Symbol @@ String("organisationName")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("publicProfile")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationName"), Option[String], (Symbol @@ String("slug")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("publicProfile")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("slug"), Option[String], (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("publicProfile")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil, Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("avatarUrl"), Option[String], (Symbol @@ String("description")) :: (Symbol @@ String("publicProfile")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil, Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("description"), Option[String], (Symbol @@ String("publicProfile")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil, Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("publicProfile"), Boolean, (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil, Int :: Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalsCount"), Int, (Symbol @@ String("votesCount")) :: (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil, Int :: org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("votesCount"), Int, (Symbol @@ String("country")) :: (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil, org.make.core.reference.Country :: Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("country"), org.make.core.reference.Country, (Symbol @@ String("website")) :: (Symbol @@ String("countsByQuestion")) :: shapeless.HNil, Option[String] :: Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("website"), Option[String], (Symbol @@ String("countsByQuestion")) :: shapeless.HNil, Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("countsByQuestion"), Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countsByQuestion")]](scala.Symbol.apply("countsByQuestion").asInstanceOf[Symbol @@ String("countsByQuestion")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countsByQuestion")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("website")]](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("website")]])), 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("votesCount")]](scala.Symbol.apply("votesCount").asInstanceOf[Symbol @@ String("votesCount")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("votesCount")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalsCount")]](scala.Symbol.apply("proposalsCount").asInstanceOf[Symbol @@ String("proposalsCount")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalsCount")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("publicProfile")]](scala.Symbol.apply("publicProfile").asInstanceOf[Symbol @@ String("publicProfile")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("publicProfile")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("description")]](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("description")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("avatarUrl")]](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("avatarUrl")]])), 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("organisationName")]](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationId")]](scala.Symbol.apply("organisationId").asInstanceOf[Symbol @@ String("organisationId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$95.this.inst$macro$94)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.indexed.IndexedOrganisation]];
<stable> <accessor> lazy val inst$macro$94: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderFororganisationId: io.circe.Decoder[org.make.core.user.UserId] = user.this.UserId.userIdDecoder;
private[this] val circeGenericDecoderForpublicProfile: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean;
private[this] val circeGenericDecoderForvotesCount: io.circe.Decoder[Int] = circe.this.Decoder.decodeInt;
private[this] val circeGenericDecoderForcountry: io.circe.Decoder[org.make.core.reference.Country] = reference.this.Country.countryDecoder;
private[this] val circeGenericDecoderForwebsite: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
private[this] val circeGenericDecoderForcountsByQuestion: io.circe.Decoder[Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] = circe.this.Decoder.decodeSeq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion](indexed.this.ProposalsAndVotesCountsByQuestion.decoder);
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("organisationId"), org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationId.tryDecode(c.downField("organisationId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("organisationName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecode(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("slug"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecode(c.downField("slug")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("avatarUrl"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecode(c.downField("avatarUrl")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("description"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecode(c.downField("description")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("publicProfile"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpublicProfile.tryDecode(c.downField("publicProfile")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalsCount"), Int, shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvotesCount.tryDecode(c.downField("proposalsCount")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("votesCount"), Int, shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvotesCount.tryDecode(c.downField("votesCount")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("country"), org.make.core.reference.Country, shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountry.tryDecode(c.downField("country")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("website"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecode(c.downField("website")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("countsByQuestion"), Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountsByQuestion.tryDecode(c.downField("countsByQuestion")), 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);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("organisationId"), org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationId.tryDecodeAccumulating(c.downField("organisationId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("organisationName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecodeAccumulating(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("slug"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecodeAccumulating(c.downField("slug")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("avatarUrl"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecodeAccumulating(c.downField("avatarUrl")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("description"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecodeAccumulating(c.downField("description")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("publicProfile"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpublicProfile.tryDecodeAccumulating(c.downField("publicProfile")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalsCount"), Int, shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvotesCount.tryDecodeAccumulating(c.downField("proposalsCount")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("votesCount"), Int, shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvotesCount.tryDecodeAccumulating(c.downField("votesCount")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("country"), org.make.core.reference.Country, shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountry.tryDecodeAccumulating(c.downField("country")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("website"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecodeAccumulating(c.downField("website")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("countsByQuestion"), Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountsByQuestion.tryDecodeAccumulating(c.downField("countsByQuestion")), 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)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("publicProfile"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Seq[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$95().inst$macro$49
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.indexed.IndexedOrganisation]](inst$macro$96)
})
|
|
80
|
5331
|
2921
-
3552
|
Apply
|
org.make.core.user.indexed.IndexedOrganisation.apply
|
org.make.api.organisation.organisationservicetest,org.make.api.organisation.organisationapitest
|
IndexedOrganisation.apply(organisation.userId, organisation.organisationName, organisation.organisationName.map[String](((value: String) => org.make.core.SlugHelper.apply(value))), organisation.profile.flatMap[String](((x$2: org.make.core.profile.Profile) => x$2.avatarUrl)), organisation.profile.flatMap[String](((x$3: org.make.core.profile.Profile) => x$3.description)), organisation.publicProfile, countsByQuestion.map[Int](((x$4: org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion) => x$4.proposalsCount)).sum[Int](math.this.Numeric.IntIsIntegral), countsByQuestion.map[Int](((x$5: org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion) => x$5.votesCount)).sum[Int](math.this.Numeric.IntIsIntegral), organisation.country, organisation.profile.flatMap[String](((x$6: org.make.core.profile.Profile) => x$6.website)), countsByQuestion)
|
|
81
|
1210
|
2965
-
2984
|
Select
|
org.make.core.user.User.userId
|
org.make.api.organisation.organisationservicetest,org.make.api.organisation.organisationapitest
|
organisation.userId
|
|
82
|
4576
|
3011
-
3040
|
Select
|
org.make.core.user.User.organisationName
|
org.make.api.organisation.organisationservicetest,org.make.api.organisation.organisationapitest
|
organisation.organisationName
|
|
83
|
501
|
3055
-
3106
|
Apply
|
scala.Option.map
|
org.make.api.organisation.organisationservicetest,org.make.api.organisation.organisationapitest
|
organisation.organisationName.map[String](((value: String) => org.make.core.SlugHelper.apply(value)))
|
|
83
|
2446
|
3089
-
3105
|
Apply
|
org.make.core.SlugHelper.apply
|
org.make.api.organisation.organisationservicetest,org.make.api.organisation.organisationapitest
|
org.make.core.SlugHelper.apply(value)
|
|
84
|
3746
|
3155
-
3166
|
Select
|
org.make.core.profile.Profile.avatarUrl
|
org.make.api.organisation.organisationservicetest,org.make.api.organisation.organisationapitest
|
x$2.avatarUrl
|
|
84
|
2868
|
3126
-
3167
|
Apply
|
scala.Option.flatMap
|
org.make.api.organisation.organisationservicetest,org.make.api.organisation.organisationapitest
|
organisation.profile.flatMap[String](((x$2: org.make.core.profile.Profile) => x$2.avatarUrl))
|
|
85
|
4152
|
3189
-
3232
|
Apply
|
scala.Option.flatMap
|
org.make.api.organisation.organisationservicetest,org.make.api.organisation.organisationapitest
|
organisation.profile.flatMap[String](((x$3: org.make.core.profile.Profile) => x$3.description))
|
|
85
|
814
|
3218
-
3231
|
Select
|
org.make.core.profile.Profile.description
|
org.make.api.organisation.organisationservicetest,org.make.api.organisation.organisationapitest
|
x$3.description
|
|
86
|
2043
|
3256
-
3282
|
Select
|
org.make.core.user.User.publicProfile
|
org.make.api.organisation.organisationservicetest,org.make.api.organisation.organisationapitest
|
organisation.publicProfile
|
|
87
|
1064
|
3328
-
3344
|
Select
|
org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion.proposalsCount
|
|
x$4.proposalsCount
|
|
87
|
4364
|
3346
-
3346
|
Select
|
scala.math.Numeric.IntIsIntegral
|
org.make.api.organisation.organisationservicetest,org.make.api.organisation.organisationapitest
|
math.this.Numeric.IntIsIntegral
|
|
87
|
2455
|
3307
-
3349
|
ApplyToImplicitArgs
|
scala.collection.IterableOnceOps.sum
|
org.make.api.organisation.organisationservicetest,org.make.api.organisation.organisationapitest
|
countsByQuestion.map[Int](((x$4: org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion) => x$4.proposalsCount)).sum[Int](math.this.Numeric.IntIsIntegral)
|
|
88
|
394
|
3391
-
3403
|
Select
|
org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion.votesCount
|
|
x$5.votesCount
|
|
88
|
3698
|
3405
-
3405
|
Select
|
scala.math.Numeric.IntIsIntegral
|
org.make.api.organisation.organisationservicetest,org.make.api.organisation.organisationapitest
|
math.this.Numeric.IntIsIntegral
|
|
88
|
2713
|
3370
-
3408
|
ApplyToImplicitArgs
|
scala.collection.IterableOnceOps.sum
|
org.make.api.organisation.organisationservicetest,org.make.api.organisation.organisationapitest
|
countsByQuestion.map[Int](((x$5: org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion) => x$5.votesCount)).sum[Int](math.this.Numeric.IntIsIntegral)
|
|
89
|
824
|
3426
-
3446
|
Select
|
org.make.core.user.User.country
|
org.make.api.organisation.organisationservicetest,org.make.api.organisation.organisationapitest
|
organisation.country
|
|
90
|
2048
|
3464
-
3503
|
Apply
|
scala.Option.flatMap
|
org.make.api.organisation.organisationservicetest,org.make.api.organisation.organisationapitest
|
organisation.profile.flatMap[String](((x$6: org.make.core.profile.Profile) => x$6.website))
|
|
90
|
4094
|
3493
-
3502
|
Select
|
org.make.core.profile.Profile.website
|
org.make.api.organisation.organisationservicetest,org.make.api.organisation.organisationapitest
|
x$6.website
|
|
99
|
4561
|
3745
-
3784
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveEncoder
|
org.make.api.question.questionapitest
|
io.circe.generic.semiauto.deriveEncoder[org.make.core.user.indexed.OrganisationSearchResult]({
val inst$macro$12: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.user.indexed.OrganisationSearchResult] = {
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.encoding.DerivedAsObjectEncoder[org.make.core.user.indexed.OrganisationSearchResult] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.user.indexed.OrganisationSearchResult, shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.core.user.indexed.IndexedOrganisation]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.indexed.OrganisationSearchResult, (Symbol @@ String("total")) :: (Symbol @@ String("results")) :: shapeless.HNil, Long :: Seq[org.make.core.user.indexed.IndexedOrganisation] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.core.user.indexed.IndexedOrganisation]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.indexed.OrganisationSearchResult, (Symbol @@ String("total")) :: (Symbol @@ String("results")) :: shapeless.HNil](::.apply[Symbol @@ String("total"), (Symbol @@ String("results")) :: shapeless.HNil.type](scala.Symbol.apply("total").asInstanceOf[Symbol @@ String("total")], ::.apply[Symbol @@ String("results"), shapeless.HNil.type](scala.Symbol.apply("results").asInstanceOf[Symbol @@ String("results")], HNil))), Generic.instance[org.make.core.user.indexed.OrganisationSearchResult, Long :: Seq[org.make.core.user.indexed.IndexedOrganisation] :: shapeless.HNil](((x0$3: org.make.core.user.indexed.OrganisationSearchResult) => x0$3 match {
case (total: Long, results: Seq[org.make.core.user.indexed.IndexedOrganisation]): org.make.core.user.indexed.OrganisationSearchResult((total$macro$8 @ _), (results$macro$9 @ _)) => ::.apply[Long, Seq[org.make.core.user.indexed.IndexedOrganisation] :: shapeless.HNil.type](total$macro$8, ::.apply[Seq[org.make.core.user.indexed.IndexedOrganisation], shapeless.HNil.type](results$macro$9, HNil)).asInstanceOf[Long :: Seq[org.make.core.user.indexed.IndexedOrganisation] :: shapeless.HNil]
}), ((x0$4: Long :: Seq[org.make.core.user.indexed.IndexedOrganisation] :: shapeless.HNil) => x0$4 match {
case (head: Long, tail: Seq[org.make.core.user.indexed.IndexedOrganisation] :: shapeless.HNil): Long :: Seq[org.make.core.user.indexed.IndexedOrganisation] :: shapeless.HNil((total$macro$6 @ _), (head: Seq[org.make.core.user.indexed.IndexedOrganisation], tail: shapeless.HNil): Seq[org.make.core.user.indexed.IndexedOrganisation] :: shapeless.HNil((results$macro$7 @ _), HNil)) => indexed.this.OrganisationSearchResult.apply(total$macro$6, results$macro$7)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("total"), Long, (Symbol @@ String("results")) :: shapeless.HNil, Seq[org.make.core.user.indexed.IndexedOrganisation] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.core.user.indexed.IndexedOrganisation]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("results"), Seq[org.make.core.user.indexed.IndexedOrganisation], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("results")]](scala.Symbol.apply("results").asInstanceOf[Symbol @@ String("results")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("results")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("total")]](scala.Symbol.apply("total").asInstanceOf[Symbol @@ String("total")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("total")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.core.user.indexed.IndexedOrganisation]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.core.user.indexed.IndexedOrganisation]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$11.this.inst$macro$10)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.user.indexed.OrganisationSearchResult]];
<stable> <accessor> lazy val inst$macro$10: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.core.user.indexed.IndexedOrganisation]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.core.user.indexed.IndexedOrganisation]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.core.user.indexed.IndexedOrganisation]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericEncoderFortotal: io.circe.Encoder[Long] = circe.this.Encoder.encodeLong;
private[this] val circeGenericEncoderForresults: io.circe.Encoder.AsArray[Seq[org.make.core.user.indexed.IndexedOrganisation]] = circe.this.Encoder.encodeSeq[org.make.core.user.indexed.IndexedOrganisation](indexed.this.IndexedOrganisation.encoder);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.core.user.indexed.IndexedOrganisation]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("total"),Long], tail: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.core.user.indexed.IndexedOrganisation]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.core.user.indexed.IndexedOrganisation]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortotal @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.core.user.indexed.IndexedOrganisation]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.core.user.indexed.IndexedOrganisation]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForresults @ _), shapeless.HNil)) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("total", $anon.this.circeGenericEncoderFortotal.apply(circeGenericHListBindingFortotal)), scala.Tuple2.apply[String, io.circe.Json]("results", $anon.this.circeGenericEncoderForresults.apply(circeGenericHListBindingForresults))))
}
};
new $anon()
}: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.core.user.indexed.IndexedOrganisation]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.core.user.indexed.IndexedOrganisation]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$11().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.user.indexed.OrganisationSearchResult]](inst$macro$12)
})
|
|
100
|
2466
|
3845
-
3884
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
org.make.api.question.questionapitest
|
io.circe.generic.semiauto.deriveDecoder[org.make.core.user.indexed.OrganisationSearchResult]({
val inst$macro$24: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.indexed.OrganisationSearchResult] = {
final class anon$lazy$macro$23 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$23 = {
anon$lazy$macro$23.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$13: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.indexed.OrganisationSearchResult] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.indexed.OrganisationSearchResult, shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.core.user.indexed.IndexedOrganisation]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.indexed.OrganisationSearchResult, (Symbol @@ String("total")) :: (Symbol @@ String("results")) :: shapeless.HNil, Long :: Seq[org.make.core.user.indexed.IndexedOrganisation] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.core.user.indexed.IndexedOrganisation]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.indexed.OrganisationSearchResult, (Symbol @@ String("total")) :: (Symbol @@ String("results")) :: shapeless.HNil](::.apply[Symbol @@ String("total"), (Symbol @@ String("results")) :: shapeless.HNil.type](scala.Symbol.apply("total").asInstanceOf[Symbol @@ String("total")], ::.apply[Symbol @@ String("results"), shapeless.HNil.type](scala.Symbol.apply("results").asInstanceOf[Symbol @@ String("results")], HNil))), Generic.instance[org.make.core.user.indexed.OrganisationSearchResult, Long :: Seq[org.make.core.user.indexed.IndexedOrganisation] :: shapeless.HNil](((x0$7: org.make.core.user.indexed.OrganisationSearchResult) => x0$7 match {
case (total: Long, results: Seq[org.make.core.user.indexed.IndexedOrganisation]): org.make.core.user.indexed.OrganisationSearchResult((total$macro$20 @ _), (results$macro$21 @ _)) => ::.apply[Long, Seq[org.make.core.user.indexed.IndexedOrganisation] :: shapeless.HNil.type](total$macro$20, ::.apply[Seq[org.make.core.user.indexed.IndexedOrganisation], shapeless.HNil.type](results$macro$21, HNil)).asInstanceOf[Long :: Seq[org.make.core.user.indexed.IndexedOrganisation] :: shapeless.HNil]
}), ((x0$8: Long :: Seq[org.make.core.user.indexed.IndexedOrganisation] :: shapeless.HNil) => x0$8 match {
case (head: Long, tail: Seq[org.make.core.user.indexed.IndexedOrganisation] :: shapeless.HNil): Long :: Seq[org.make.core.user.indexed.IndexedOrganisation] :: shapeless.HNil((total$macro$18 @ _), (head: Seq[org.make.core.user.indexed.IndexedOrganisation], tail: shapeless.HNil): Seq[org.make.core.user.indexed.IndexedOrganisation] :: shapeless.HNil((results$macro$19 @ _), HNil)) => indexed.this.OrganisationSearchResult.apply(total$macro$18, results$macro$19)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("total"), Long, (Symbol @@ String("results")) :: shapeless.HNil, Seq[org.make.core.user.indexed.IndexedOrganisation] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.core.user.indexed.IndexedOrganisation]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("results"), Seq[org.make.core.user.indexed.IndexedOrganisation], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("results")]](scala.Symbol.apply("results").asInstanceOf[Symbol @@ String("results")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("results")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("total")]](scala.Symbol.apply("total").asInstanceOf[Symbol @@ String("total")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("total")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.core.user.indexed.IndexedOrganisation]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.core.user.indexed.IndexedOrganisation]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$23.this.inst$macro$22)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.indexed.OrganisationSearchResult]];
<stable> <accessor> lazy val inst$macro$22: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.core.user.indexed.IndexedOrganisation]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.core.user.indexed.IndexedOrganisation]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.core.user.indexed.IndexedOrganisation]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderFortotal: io.circe.Decoder[Long] = circe.this.Decoder.decodeLong;
private[this] val circeGenericDecoderForresults: io.circe.Decoder[Seq[org.make.core.user.indexed.IndexedOrganisation]] = circe.this.Decoder.decodeSeq[org.make.core.user.indexed.IndexedOrganisation](indexed.this.IndexedOrganisation.decoder);
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.core.user.indexed.IndexedOrganisation]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("total"), Long, shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.core.user.indexed.IndexedOrganisation]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortotal.tryDecode(c.downField("total")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("results"), Seq[org.make.core.user.indexed.IndexedOrganisation], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresults.tryDecode(c.downField("results")), 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("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.core.user.indexed.IndexedOrganisation]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("total"), Long, shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.core.user.indexed.IndexedOrganisation]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortotal.tryDecodeAccumulating(c.downField("total")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("results"), Seq[org.make.core.user.indexed.IndexedOrganisation], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresults.tryDecodeAccumulating(c.downField("results")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.core.user.indexed.IndexedOrganisation]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.core.user.indexed.IndexedOrganisation]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$23().inst$macro$13
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.indexed.OrganisationSearchResult]](inst$macro$24)
})
|
|
102
|
3704
|
3954
-
3963
|
TypeApply
|
scala.collection.SeqFactory.Delegate.empty
|
|
scala.`package`.Seq.empty[Nothing]
|
|
102
|
665
|
3951
-
3952
|
Literal
|
<nosymbol>
|
|
0L
|
|
102
|
2854
|
3926
-
3964
|
Apply
|
org.make.core.user.indexed.OrganisationSearchResult.apply
|
|
OrganisationSearchResult.apply(0L, scala.`package`.Seq.empty[Nothing])
|
|
108
|
932
|
4194
-
4242
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveEncoder
|
|
io.circe.generic.semiauto.deriveEncoder[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]({
val inst$macro$16: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] = {
final class anon$lazy$macro$15 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$15 = {
anon$lazy$macro$15.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion, shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion, (Symbol @@ String("questionId")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: shapeless.HNil, org.make.core.question.QuestionId :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion, (Symbol @@ String("questionId")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: shapeless.HNil](::.apply[Symbol @@ String("questionId"), (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: shapeless.HNil.type](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")], ::.apply[Symbol @@ String("proposalsCount"), (Symbol @@ String("votesCount")) :: shapeless.HNil.type](scala.Symbol.apply("proposalsCount").asInstanceOf[Symbol @@ String("proposalsCount")], ::.apply[Symbol @@ String("votesCount"), shapeless.HNil.type](scala.Symbol.apply("votesCount").asInstanceOf[Symbol @@ String("votesCount")], HNil)))), Generic.instance[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion, org.make.core.question.QuestionId :: Int :: Int :: shapeless.HNil](((x0$3: org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion) => x0$3 match {
case (questionId: org.make.core.question.QuestionId, proposalsCount: Int, votesCount: Int): org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion((questionId$macro$11 @ _), (proposalsCount$macro$12 @ _), (votesCount$macro$13 @ _)) => ::.apply[org.make.core.question.QuestionId, Int :: Int :: shapeless.HNil.type](questionId$macro$11, ::.apply[Int, Int :: shapeless.HNil.type](proposalsCount$macro$12, ::.apply[Int, shapeless.HNil.type](votesCount$macro$13, HNil))).asInstanceOf[org.make.core.question.QuestionId :: Int :: Int :: shapeless.HNil]
}), ((x0$4: org.make.core.question.QuestionId :: Int :: Int :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.question.QuestionId, tail: Int :: Int :: shapeless.HNil): org.make.core.question.QuestionId :: Int :: Int :: shapeless.HNil((questionId$macro$8 @ _), (head: Int, tail: Int :: shapeless.HNil): Int :: Int :: shapeless.HNil((proposalsCount$macro$9 @ _), (head: Int, tail: shapeless.HNil): Int :: shapeless.HNil((votesCount$macro$10 @ _), HNil))) => indexed.this.ProposalsAndVotesCountsByQuestion.apply(questionId$macro$8, proposalsCount$macro$9, votesCount$macro$10)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionId"), org.make.core.question.QuestionId, (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: shapeless.HNil, Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalsCount"), Int, (Symbol @@ String("votesCount")) :: shapeless.HNil, Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("votesCount"), Int, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("votesCount")]](scala.Symbol.apply("votesCount").asInstanceOf[Symbol @@ String("votesCount")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("votesCount")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalsCount")]](scala.Symbol.apply("proposalsCount").asInstanceOf[Symbol @@ String("proposalsCount")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalsCount")]])), 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"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$15.this.inst$macro$14)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]];
<stable> <accessor> lazy val inst$macro$14: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericEncoderForquestionId: io.circe.Encoder[org.make.core.question.QuestionId] = question.this.QuestionId.QuestionIdEncoder;
private[this] val circeGenericEncoderForvotesCount: io.circe.Encoder[Int] = circe.this.Encoder.encodeInt;
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId], tail: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForquestionId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int], tail: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalsCount @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvotesCount @ _), shapeless.HNil))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("questionId", $anon.this.circeGenericEncoderForquestionId.apply(circeGenericHListBindingForquestionId)), scala.Tuple2.apply[String, io.circe.Json]("proposalsCount", $anon.this.circeGenericEncoderForvotesCount.apply(circeGenericHListBindingForproposalsCount)), scala.Tuple2.apply[String, io.circe.Json]("votesCount", $anon.this.circeGenericEncoderForvotesCount.apply(circeGenericHListBindingForvotesCount))))
}
};
new $anon()
}: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$15().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]](inst$macro$16)
})
|
|
109
|
4105
|
4312
-
4360
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
|
io.circe.generic.semiauto.deriveDecoder[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]({
val inst$macro$32: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] = {
final class anon$lazy$macro$31 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$31 = {
anon$lazy$macro$31.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$17: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion, shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion, (Symbol @@ String("questionId")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: shapeless.HNil, org.make.core.question.QuestionId :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion, (Symbol @@ String("questionId")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: shapeless.HNil](::.apply[Symbol @@ String("questionId"), (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: shapeless.HNil.type](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")], ::.apply[Symbol @@ String("proposalsCount"), (Symbol @@ String("votesCount")) :: shapeless.HNil.type](scala.Symbol.apply("proposalsCount").asInstanceOf[Symbol @@ String("proposalsCount")], ::.apply[Symbol @@ String("votesCount"), shapeless.HNil.type](scala.Symbol.apply("votesCount").asInstanceOf[Symbol @@ String("votesCount")], HNil)))), Generic.instance[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion, org.make.core.question.QuestionId :: Int :: Int :: shapeless.HNil](((x0$7: org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion) => x0$7 match {
case (questionId: org.make.core.question.QuestionId, proposalsCount: Int, votesCount: Int): org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion((questionId$macro$27 @ _), (proposalsCount$macro$28 @ _), (votesCount$macro$29 @ _)) => ::.apply[org.make.core.question.QuestionId, Int :: Int :: shapeless.HNil.type](questionId$macro$27, ::.apply[Int, Int :: shapeless.HNil.type](proposalsCount$macro$28, ::.apply[Int, shapeless.HNil.type](votesCount$macro$29, HNil))).asInstanceOf[org.make.core.question.QuestionId :: Int :: Int :: shapeless.HNil]
}), ((x0$8: org.make.core.question.QuestionId :: Int :: Int :: shapeless.HNil) => x0$8 match {
case (head: org.make.core.question.QuestionId, tail: Int :: Int :: shapeless.HNil): org.make.core.question.QuestionId :: Int :: Int :: shapeless.HNil((questionId$macro$24 @ _), (head: Int, tail: Int :: shapeless.HNil): Int :: Int :: shapeless.HNil((proposalsCount$macro$25 @ _), (head: Int, tail: shapeless.HNil): Int :: shapeless.HNil((votesCount$macro$26 @ _), HNil))) => indexed.this.ProposalsAndVotesCountsByQuestion.apply(questionId$macro$24, proposalsCount$macro$25, votesCount$macro$26)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionId"), org.make.core.question.QuestionId, (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: shapeless.HNil, Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalsCount"), Int, (Symbol @@ String("votesCount")) :: shapeless.HNil, Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("votesCount"), Int, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("votesCount")]](scala.Symbol.apply("votesCount").asInstanceOf[Symbol @@ String("votesCount")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("votesCount")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalsCount")]](scala.Symbol.apply("proposalsCount").asInstanceOf[Symbol @@ String("proposalsCount")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalsCount")]])), 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"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$31.this.inst$macro$30)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]];
<stable> <accessor> lazy val inst$macro$30: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForquestionId: io.circe.Decoder[org.make.core.question.QuestionId] = question.this.QuestionId.QuestionIdDecoder;
private[this] val circeGenericDecoderForvotesCount: io.circe.Decoder[Int] = circe.this.Decoder.decodeInt;
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionId"), org.make.core.question.QuestionId, shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecode(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalsCount"), Int, shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvotesCount.tryDecode(c.downField("proposalsCount")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("votesCount"), Int, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvotesCount.tryDecode(c.downField("votesCount")), 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("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionId"), org.make.core.question.QuestionId, shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecodeAccumulating(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalsCount"), Int, shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvotesCount.tryDecodeAccumulating(c.downField("proposalsCount")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("votesCount"), Int, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvotesCount.tryDecodeAccumulating(c.downField("votesCount")), 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("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$31().inst$macro$17
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion]](inst$macro$32)
})
|