1 /*
2  *  Make.org Core API
3  *  Copyright (C) 2018 Make.org
4  *
5  * This program is free software: you can redistribute it and/or modify
6  *  it under the terms of the GNU Affero General Public License as
7  *  published by the Free Software Foundation, either version 3 of the
8  *  License, or (at your option) any later version.
9  *
10  *  This program is distributed in the hope that it will be useful,
11  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  *  GNU Affero General Public License for more details.
14  *
15  *  You should have received a copy of the GNU Affero General Public License
16  *  along with this program.  If not, see <https://www.gnu.org/licenses/>.
17  *
18  */
19 
20 package org.make.api.organisation
21 
22 import io.circe.{Decoder, Encoder}
23 import io.circe.generic.semiauto.{deriveDecoder, deriveEncoder}
24 import io.swagger.annotations.ApiModelProperty
25 import org.make.core.CirceFormatters
26 import org.make.core.question.QuestionId
27 import org.make.core.reference.Country
28 import org.make.core.user.indexed.{IndexedOrganisation, OrganisationSearchResult, ProposalsAndVotesCountsByQuestion}
29 import org.make.core.user.UserId
30 
31 import scala.annotation.meta.field
32 
33 final case class OrganisationSearchResponse(
34   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true)
35   organisationId: UserId,
36   organisationName: Option[String],
37   slug: Option[String],
38   @(ApiModelProperty @field)(dataType = "string", example = "https://example.com/avatar.png")
39   avatarUrl: Option[String],
40   description: Option[String],
41   publicProfile: Boolean,
42   @(ApiModelProperty @field)(dataType = "int", example = "42", required = true)
43   proposalsCount: Int,
44   @(ApiModelProperty @field)(dataType = "int", example = "42", required = true)
45   votesCount: Int,
46   @(ApiModelProperty @field)(dataType = "string", example = "FR", required = true)
47   country: Country,
48   @(ApiModelProperty @field)(dataType = "string", example = "https://example.com/website")
49   website: Option[String],
50   @(ApiModelProperty @field)(dataType = "Map[string,org.make.api.organisation.ProposalsAndVotesCountsResponse]")
51   countsByQuestion: Map[QuestionId, ProposalsAndVotesCountsResponse]
52 )
53 
54 object OrganisationSearchResponse extends CirceFormatters {
55   implicit val encoder: Encoder[OrganisationSearchResponse] = deriveEncoder[OrganisationSearchResponse]
56   implicit val decoder: Decoder[OrganisationSearchResponse] = deriveDecoder[OrganisationSearchResponse]
57 
58   def fromIndexedOrganisation(organisation: IndexedOrganisation): OrganisationSearchResponse = {
59     OrganisationSearchResponse(
60       organisationId = organisation.organisationId,
61       organisationName = organisation.organisationName,
62       slug = organisation.slug,
63       avatarUrl = organisation.avatarUrl,
64       description = organisation.description,
65       publicProfile = organisation.publicProfile,
66       proposalsCount = organisation.proposalsCount,
67       votesCount = organisation.votesCount,
68       country = organisation.country,
69       website = organisation.website,
70       countsByQuestion = organisation.countsByQuestion.map(ProposalsAndVotesCountsResponse.fromCounts).toMap
71     )
72   }
73 }
74 
75 final case class OrganisationsSearchResultResponse(total: Long, results: Seq[OrganisationSearchResponse])
76 
77 object OrganisationsSearchResultResponse {
78   implicit val encoder: Encoder[OrganisationsSearchResultResponse] = deriveEncoder[OrganisationsSearchResultResponse]
79   implicit val decoder: Decoder[OrganisationsSearchResultResponse] = deriveDecoder[OrganisationsSearchResultResponse]
80 
81   def empty: OrganisationsSearchResultResponse = OrganisationsSearchResultResponse(0, Seq.empty)
82 
83   def fromOrganisationSearchResult(results: OrganisationSearchResult): OrganisationsSearchResultResponse =
84     OrganisationsSearchResultResponse(
85       total = results.total,
86       results = results.results.map(OrganisationSearchResponse.fromIndexedOrganisation)
87     )
88 }
89 
90 final case class ProposalsAndVotesCountsResponse(proposalsCount: Int, votesCount: Int)
91 
92 object ProposalsAndVotesCountsResponse {
93   implicit val encoder: Encoder[ProposalsAndVotesCountsResponse] = deriveEncoder[ProposalsAndVotesCountsResponse]
94   implicit val decoder: Decoder[ProposalsAndVotesCountsResponse] = deriveDecoder[ProposalsAndVotesCountsResponse]
95 
96   def fromCounts(counts: ProposalsAndVotesCountsByQuestion): (QuestionId, ProposalsAndVotesCountsResponse) =
97     counts.questionId -> ProposalsAndVotesCountsResponse(counts.proposalsCount, counts.votesCount)
98 }
Line Stmt Id Pos Tree Symbol Tests Code
55 39003 2388 - 2429 ApplyToImplicitArgs io.circe.generic.semiauto.deriveEncoder org.make.api.question.questionapitest io.circe.generic.semiauto.deriveEncoder[org.make.api.organisation.OrganisationSearchResponse]({ val inst$macro$48: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationSearchResponse] = { 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.api.organisation.OrganisationSearchResponse] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.api.organisation.OrganisationSearchResponse, 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.organisation.OrganisationSearchResponse, (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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.organisation.OrganisationSearchResponse, (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.api.organisation.OrganisationSearchResponse, org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil](((x0$3: org.make.api.organisation.OrganisationSearchResponse) => 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: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]): org.make.api.organisation.OrganisationSearchResponse((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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: 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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil.type](organisationName$macro$36, ::.apply[Option[String], Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil.type](slug$macro$37, ::.apply[Option[String], Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil.type](avatarUrl$macro$38, ::.apply[Option[String], Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil.type](description$macro$39, ::.apply[Boolean, Int :: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil.type](publicProfile$macro$40, ::.apply[Int, Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil.type](proposalsCount$macro$41, ::.apply[Int, org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil.type](votesCount$macro$42, ::.apply[org.make.core.reference.Country, Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil.type](country$macro$43, ::.apply[Option[String], Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil.type](website$macro$44, ::.apply[Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse], 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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: 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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: 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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: 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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: 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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil((organisationName$macro$25 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil((slug$macro$26 @ _), (head: Option[String], tail: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil): Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil((avatarUrl$macro$27 @ _), (head: Option[String], tail: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil): Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil((description$macro$28 @ _), (head: Boolean, tail: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil): Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil((publicProfile$macro$29 @ _), (head: Int, tail: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil): Int :: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil((proposalsCount$macro$30 @ _), (head: Int, tail: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil): Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil((votesCount$macro$31 @ _), (head: org.make.core.reference.Country, tail: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil): org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil((country$macro$32 @ _), (head: Option[String], tail: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil): Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil((website$macro$33 @ _), (head: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse], tail: shapeless.HNil): Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil((countsByQuestion$macro$34 @ _), HNil))))))))))) => organisation.this.OrganisationSearchResponse.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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("website"), Option[String], (Symbol @@ String("countsByQuestion")) :: shapeless.HNil, Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("countsByQuestion"), Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse], 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$47.this.inst$macro$46)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationSearchResponse]]; <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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericEncoderFororganisationId: io.circe.Encoder[org.make.core.user.UserId] = OrganisationSearchResponse.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] = OrganisationSearchResponse.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.AsObject[scala.collection.immutable.Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] = circe.this.Encoder.encodeMap[org.make.core.question.QuestionId, org.make.api.organisation.ProposalsAndVotesCountsResponse](question.this.QuestionId.questionIdKeyEncoder, organisation.this.ProposalsAndVotesCountsResponse.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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcountry @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForwebsite @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$47().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationSearchResponse]](inst$macro$48) })
56 30842 2492 - 2533 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder org.make.api.question.questionapitest io.circe.generic.semiauto.deriveDecoder[org.make.api.organisation.OrganisationSearchResponse]({ val inst$macro$96: io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.OrganisationSearchResponse] = { 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.api.organisation.OrganisationSearchResponse] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.organisation.OrganisationSearchResponse, 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.organisation.OrganisationSearchResponse, (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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.organisation.OrganisationSearchResponse, (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.api.organisation.OrganisationSearchResponse, org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil](((x0$7: org.make.api.organisation.OrganisationSearchResponse) => 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: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]): org.make.api.organisation.OrganisationSearchResponse((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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: 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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil.type](organisationName$macro$84, ::.apply[Option[String], Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil.type](slug$macro$85, ::.apply[Option[String], Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil.type](avatarUrl$macro$86, ::.apply[Option[String], Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil.type](description$macro$87, ::.apply[Boolean, Int :: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil.type](publicProfile$macro$88, ::.apply[Int, Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil.type](proposalsCount$macro$89, ::.apply[Int, org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil.type](votesCount$macro$90, ::.apply[org.make.core.reference.Country, Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil.type](country$macro$91, ::.apply[Option[String], Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil.type](website$macro$92, ::.apply[Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse], 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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: 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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: 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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: 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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: 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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil((organisationName$macro$73 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil((slug$macro$74 @ _), (head: Option[String], tail: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil): Option[String] :: Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil((avatarUrl$macro$75 @ _), (head: Option[String], tail: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil): Option[String] :: Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil((description$macro$76 @ _), (head: Boolean, tail: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil): Boolean :: Int :: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil((publicProfile$macro$77 @ _), (head: Int, tail: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil): Int :: Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil((proposalsCount$macro$78 @ _), (head: Int, tail: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil): Int :: org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil((votesCount$macro$79 @ _), (head: org.make.core.reference.Country, tail: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil): org.make.core.reference.Country :: Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil((country$macro$80 @ _), (head: Option[String], tail: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil): Option[String] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil((website$macro$81 @ _), (head: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse], tail: shapeless.HNil): Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil((countsByQuestion$macro$82 @ _), HNil))))))))))) => organisation.this.OrganisationSearchResponse.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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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] :: Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("website"), Option[String], (Symbol @@ String("countsByQuestion")) :: shapeless.HNil, Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("countsByQuestion"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("countsByQuestion"), Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse], 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$95.this.inst$macro$94)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.OrganisationSearchResponse]]; <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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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[scala.collection.immutable.Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] = circe.this.Decoder.decodeMap[org.make.core.question.QuestionId, org.make.api.organisation.ProposalsAndVotesCountsResponse](question.this.QuestionId.questionIdKeyDecoder, organisation.this.ProposalsAndVotesCountsResponse.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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecode(c.downField("website")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("countsByQuestion"), Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse], 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecodeAccumulating(c.downField("website")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("countsByQuestion"), Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse], 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: 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"),Map[org.make.core.question.QuestionId,org.make.api.organisation.ProposalsAndVotesCountsResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$95().inst$macro$49 }; shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.OrganisationSearchResponse]](inst$macro$96) })
59 37169 2636 - 3228 Apply org.make.api.organisation.OrganisationSearchResponse.apply org.make.api.question.questionapitest OrganisationSearchResponse.apply(organisation.organisationId, organisation.organisationName, organisation.slug, organisation.avatarUrl, organisation.description, organisation.publicProfile, organisation.proposalsCount, organisation.votesCount, organisation.country, organisation.website, organisation.countsByQuestion.map[(org.make.core.question.QuestionId, org.make.api.organisation.ProposalsAndVotesCountsResponse)](((counts: org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion) => ProposalsAndVotesCountsResponse.fromCounts(counts))).toMap[org.make.core.question.QuestionId, org.make.api.organisation.ProposalsAndVotesCountsResponse](scala.this.<:<.refl[(org.make.core.question.QuestionId, org.make.api.organisation.ProposalsAndVotesCountsResponse)]))
60 44499 2687 - 2714 Select org.make.core.user.indexed.IndexedOrganisation.organisationId org.make.api.question.questionapitest organisation.organisationId
61 36406 2741 - 2770 Select org.make.core.user.indexed.IndexedOrganisation.organisationName org.make.api.question.questionapitest organisation.organisationName
62 32489 2785 - 2802 Select org.make.core.user.indexed.IndexedOrganisation.slug org.make.api.question.questionapitest organisation.slug
63 44978 2822 - 2844 Select org.make.core.user.indexed.IndexedOrganisation.avatarUrl org.make.api.question.questionapitest organisation.avatarUrl
64 37407 2866 - 2890 Select org.make.core.user.indexed.IndexedOrganisation.description org.make.api.question.questionapitest organisation.description
65 50499 2914 - 2940 Select org.make.core.user.indexed.IndexedOrganisation.publicProfile org.make.api.question.questionapitest organisation.publicProfile
66 46608 2965 - 2992 Select org.make.core.user.indexed.IndexedOrganisation.proposalsCount org.make.api.question.questionapitest organisation.proposalsCount
67 39038 3013 - 3036 Select org.make.core.user.indexed.IndexedOrganisation.votesCount org.make.api.question.questionapitest organisation.votesCount
68 30602 3054 - 3074 Select org.make.core.user.indexed.IndexedOrganisation.country org.make.api.question.questionapitest organisation.country
69 43942 3092 - 3112 Select org.make.core.user.indexed.IndexedOrganisation.website org.make.api.question.questionapitest organisation.website
70 32241 3217 - 3217 TypeApply scala.<:<.refl org.make.api.question.questionapitest scala.this.<:<.refl[(org.make.core.question.QuestionId, org.make.api.organisation.ProposalsAndVotesCountsResponse)]
70 36153 3173 - 3215 Apply org.make.api.organisation.ProposalsAndVotesCountsResponse.fromCounts ProposalsAndVotesCountsResponse.fromCounts(counts)
70 45015 3139 - 3222 ApplyToImplicitArgs scala.collection.IterableOnceOps.toMap org.make.api.question.questionapitest organisation.countsByQuestion.map[(org.make.core.question.QuestionId, org.make.api.organisation.ProposalsAndVotesCountsResponse)](((counts: org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion) => ProposalsAndVotesCountsResponse.fromCounts(counts))).toMap[org.make.core.question.QuestionId, org.make.api.organisation.ProposalsAndVotesCountsResponse](scala.this.<:<.refl[(org.make.core.question.QuestionId, org.make.api.organisation.ProposalsAndVotesCountsResponse)])
78 51237 3455 - 3503 ApplyToImplicitArgs io.circe.generic.semiauto.deriveEncoder org.make.api.question.questionapitest io.circe.generic.semiauto.deriveEncoder[org.make.api.organisation.OrganisationsSearchResultResponse]({ val inst$macro$12: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationsSearchResultResponse] = { 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.api.organisation.OrganisationsSearchResultResponse] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.api.organisation.OrganisationsSearchResultResponse, shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.organisation.OrganisationSearchResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.organisation.OrganisationsSearchResultResponse, (Symbol @@ String("total")) :: (Symbol @@ String("results")) :: shapeless.HNil, Long :: Seq[org.make.api.organisation.OrganisationSearchResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.organisation.OrganisationSearchResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.organisation.OrganisationsSearchResultResponse, (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.api.organisation.OrganisationsSearchResultResponse, Long :: Seq[org.make.api.organisation.OrganisationSearchResponse] :: shapeless.HNil](((x0$3: org.make.api.organisation.OrganisationsSearchResultResponse) => x0$3 match { case (total: Long, results: Seq[org.make.api.organisation.OrganisationSearchResponse]): org.make.api.organisation.OrganisationsSearchResultResponse((total$macro$8 @ _), (results$macro$9 @ _)) => ::.apply[Long, Seq[org.make.api.organisation.OrganisationSearchResponse] :: shapeless.HNil.type](total$macro$8, ::.apply[Seq[org.make.api.organisation.OrganisationSearchResponse], shapeless.HNil.type](results$macro$9, HNil)).asInstanceOf[Long :: Seq[org.make.api.organisation.OrganisationSearchResponse] :: shapeless.HNil] }), ((x0$4: Long :: Seq[org.make.api.organisation.OrganisationSearchResponse] :: shapeless.HNil) => x0$4 match { case (head: Long, tail: Seq[org.make.api.organisation.OrganisationSearchResponse] :: shapeless.HNil): Long :: Seq[org.make.api.organisation.OrganisationSearchResponse] :: shapeless.HNil((total$macro$6 @ _), (head: Seq[org.make.api.organisation.OrganisationSearchResponse], tail: shapeless.HNil): Seq[org.make.api.organisation.OrganisationSearchResponse] :: shapeless.HNil((results$macro$7 @ _), HNil)) => organisation.this.OrganisationsSearchResultResponse.apply(total$macro$6, results$macro$7) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("total"), Long, (Symbol @@ String("results")) :: shapeless.HNil, Seq[org.make.api.organisation.OrganisationSearchResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.organisation.OrganisationSearchResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("results"), Seq[org.make.api.organisation.OrganisationSearchResponse], 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.api.organisation.OrganisationSearchResponse]] :: 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.api.organisation.OrganisationSearchResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$11.this.inst$macro$10)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationsSearchResultResponse]]; <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.api.organisation.OrganisationSearchResponse]] :: 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.api.organisation.OrganisationSearchResponse]] :: 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.api.organisation.OrganisationSearchResponse]] :: 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.api.organisation.OrganisationSearchResponse]] = circe.this.Encoder.encodeSeq[org.make.api.organisation.OrganisationSearchResponse](organisation.this.OrganisationSearchResponse.encoder); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.organisation.OrganisationSearchResponse]] :: 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.api.organisation.OrganisationSearchResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.organisation.OrganisationSearchResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortotal @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.organisation.OrganisationSearchResponse]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.organisation.OrganisationSearchResponse]] :: 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.api.organisation.OrganisationSearchResponse]] :: 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.api.organisation.OrganisationSearchResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$11().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationsSearchResultResponse]](inst$macro$12) })
79 42960 3573 - 3621 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder org.make.api.question.questionapitest io.circe.generic.semiauto.deriveDecoder[org.make.api.organisation.OrganisationsSearchResultResponse]({ val inst$macro$24: io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.OrganisationsSearchResultResponse] = { 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.api.organisation.OrganisationsSearchResultResponse] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.organisation.OrganisationsSearchResultResponse, shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.organisation.OrganisationSearchResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.organisation.OrganisationsSearchResultResponse, (Symbol @@ String("total")) :: (Symbol @@ String("results")) :: shapeless.HNil, Long :: Seq[org.make.api.organisation.OrganisationSearchResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.organisation.OrganisationSearchResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.organisation.OrganisationsSearchResultResponse, (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.api.organisation.OrganisationsSearchResultResponse, Long :: Seq[org.make.api.organisation.OrganisationSearchResponse] :: shapeless.HNil](((x0$7: org.make.api.organisation.OrganisationsSearchResultResponse) => x0$7 match { case (total: Long, results: Seq[org.make.api.organisation.OrganisationSearchResponse]): org.make.api.organisation.OrganisationsSearchResultResponse((total$macro$20 @ _), (results$macro$21 @ _)) => ::.apply[Long, Seq[org.make.api.organisation.OrganisationSearchResponse] :: shapeless.HNil.type](total$macro$20, ::.apply[Seq[org.make.api.organisation.OrganisationSearchResponse], shapeless.HNil.type](results$macro$21, HNil)).asInstanceOf[Long :: Seq[org.make.api.organisation.OrganisationSearchResponse] :: shapeless.HNil] }), ((x0$8: Long :: Seq[org.make.api.organisation.OrganisationSearchResponse] :: shapeless.HNil) => x0$8 match { case (head: Long, tail: Seq[org.make.api.organisation.OrganisationSearchResponse] :: shapeless.HNil): Long :: Seq[org.make.api.organisation.OrganisationSearchResponse] :: shapeless.HNil((total$macro$18 @ _), (head: Seq[org.make.api.organisation.OrganisationSearchResponse], tail: shapeless.HNil): Seq[org.make.api.organisation.OrganisationSearchResponse] :: shapeless.HNil((results$macro$19 @ _), HNil)) => organisation.this.OrganisationsSearchResultResponse.apply(total$macro$18, results$macro$19) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("total"), Long, (Symbol @@ String("results")) :: shapeless.HNil, Seq[org.make.api.organisation.OrganisationSearchResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.organisation.OrganisationSearchResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("results"), Seq[org.make.api.organisation.OrganisationSearchResponse], 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.api.organisation.OrganisationSearchResponse]] :: 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.api.organisation.OrganisationSearchResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$23.this.inst$macro$22)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.OrganisationsSearchResultResponse]]; <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.api.organisation.OrganisationSearchResponse]] :: 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.api.organisation.OrganisationSearchResponse]] :: 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.api.organisation.OrganisationSearchResponse]] :: 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.api.organisation.OrganisationSearchResponse]] = circe.this.Decoder.decodeSeq[org.make.api.organisation.OrganisationSearchResponse](organisation.this.OrganisationSearchResponse.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.api.organisation.OrganisationSearchResponse]] :: 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.api.organisation.OrganisationSearchResponse]] :: 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.api.organisation.OrganisationSearchResponse], 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.api.organisation.OrganisationSearchResponse]] :: 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.api.organisation.OrganisationSearchResponse]] :: 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.api.organisation.OrganisationSearchResponse], 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.api.organisation.OrganisationSearchResponse]] :: 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.api.organisation.OrganisationSearchResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$23().inst$macro$13 }; shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.OrganisationsSearchResultResponse]](inst$macro$24) })
81 44458 3672 - 3719 Apply org.make.api.organisation.OrganisationsSearchResultResponse.apply org.make.api.views.viewapitest OrganisationsSearchResultResponse.apply(0L, scala.`package`.Seq.empty[Nothing])
81 30641 3709 - 3718 TypeApply scala.collection.SeqFactory.Delegate.empty org.make.api.views.viewapitest scala.`package`.Seq.empty[Nothing]
81 39555 3706 - 3707 Literal <nosymbol> org.make.api.views.viewapitest 0L
84 37201 3832 - 3989 Apply org.make.api.organisation.OrganisationsSearchResultResponse.apply org.make.api.question.questionapitest OrganisationsSearchResultResponse.apply(results.total, results.results.map[org.make.api.organisation.OrganisationSearchResponse](((organisation: org.make.core.user.indexed.IndexedOrganisation) => OrganisationSearchResponse.fromIndexedOrganisation(organisation))))
85 36892 3881 - 3894 Select org.make.core.user.indexed.OrganisationSearchResult.total org.make.api.question.questionapitest results.total
86 32281 3932 - 3982 Apply org.make.api.organisation.OrganisationSearchResponse.fromIndexedOrganisation org.make.api.question.questionapitest OrganisationSearchResponse.fromIndexedOrganisation(organisation)
86 46085 3912 - 3983 Apply scala.collection.IterableOps.map org.make.api.question.questionapitest results.results.map[org.make.api.organisation.OrganisationSearchResponse](((organisation: org.make.core.user.indexed.IndexedOrganisation) => OrganisationSearchResponse.fromIndexedOrganisation(organisation)))
93 51275 4189 - 4235 ApplyToImplicitArgs io.circe.generic.semiauto.deriveEncoder org.make.api.question.questionapitest io.circe.generic.semiauto.deriveEncoder[org.make.api.organisation.ProposalsAndVotesCountsResponse]({ val inst$macro$12: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.ProposalsAndVotesCountsResponse] = { 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.api.organisation.ProposalsAndVotesCountsResponse] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.api.organisation.ProposalsAndVotesCountsResponse, 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.api.organisation.ProposalsAndVotesCountsResponse, (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](DefaultSymbolicLabelling.instance[org.make.api.organisation.ProposalsAndVotesCountsResponse, (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: shapeless.HNil](::.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.api.organisation.ProposalsAndVotesCountsResponse, Int :: Int :: shapeless.HNil](((x0$3: org.make.api.organisation.ProposalsAndVotesCountsResponse) => x0$3 match { case (proposalsCount: Int, votesCount: Int): org.make.api.organisation.ProposalsAndVotesCountsResponse((proposalsCount$macro$8 @ _), (votesCount$macro$9 @ _)) => ::.apply[Int, Int :: shapeless.HNil.type](proposalsCount$macro$8, ::.apply[Int, shapeless.HNil.type](votesCount$macro$9, HNil)).asInstanceOf[Int :: Int :: shapeless.HNil] }), ((x0$4: Int :: Int :: shapeless.HNil) => x0$4 match { case (head: Int, tail: Int :: shapeless.HNil): Int :: Int :: shapeless.HNil((proposalsCount$macro$6 @ _), (head: Int, tail: shapeless.HNil): Int :: shapeless.HNil((votesCount$macro$7 @ _), HNil)) => organisation.this.ProposalsAndVotesCountsResponse.apply(proposalsCount$macro$6, votesCount$macro$7) })), 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")]])), scala.this.<:<.refl[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("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$11.this.inst$macro$10)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.ProposalsAndVotesCountsResponse]]; <stable> <accessor> lazy val inst$macro$10: io.circe.generic.encoding.ReprAsObjectEncoder[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("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("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericEncoderForvotesCount: io.circe.Encoder[Int] = circe.this.Encoder.encodeInt; final def encodeObject(a: 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("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]("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("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("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$11().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.ProposalsAndVotesCountsResponse]](inst$macro$12) })
94 43415 4303 - 4349 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder org.make.api.question.questionapitest io.circe.generic.semiauto.deriveDecoder[org.make.api.organisation.ProposalsAndVotesCountsResponse]({ val inst$macro$24: io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.ProposalsAndVotesCountsResponse] = { 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.api.organisation.ProposalsAndVotesCountsResponse] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.organisation.ProposalsAndVotesCountsResponse, 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.api.organisation.ProposalsAndVotesCountsResponse, (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](DefaultSymbolicLabelling.instance[org.make.api.organisation.ProposalsAndVotesCountsResponse, (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("votesCount")) :: shapeless.HNil](::.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.api.organisation.ProposalsAndVotesCountsResponse, Int :: Int :: shapeless.HNil](((x0$7: org.make.api.organisation.ProposalsAndVotesCountsResponse) => x0$7 match { case (proposalsCount: Int, votesCount: Int): org.make.api.organisation.ProposalsAndVotesCountsResponse((proposalsCount$macro$20 @ _), (votesCount$macro$21 @ _)) => ::.apply[Int, Int :: shapeless.HNil.type](proposalsCount$macro$20, ::.apply[Int, shapeless.HNil.type](votesCount$macro$21, HNil)).asInstanceOf[Int :: Int :: shapeless.HNil] }), ((x0$8: Int :: Int :: shapeless.HNil) => x0$8 match { case (head: Int, tail: Int :: shapeless.HNil): Int :: Int :: shapeless.HNil((proposalsCount$macro$18 @ _), (head: Int, tail: shapeless.HNil): Int :: shapeless.HNil((votesCount$macro$19 @ _), HNil)) => organisation.this.ProposalsAndVotesCountsResponse.apply(proposalsCount$macro$18, votesCount$macro$19) })), 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")]])), scala.this.<:<.refl[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("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$23.this.inst$macro$22)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.ProposalsAndVotesCountsResponse]]; <stable> <accessor> lazy val inst$macro$22: io.circe.generic.decoding.ReprDecoder[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("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("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; 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("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = 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); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[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("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) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[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("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$23().inst$macro$13 }; shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.ProposalsAndVotesCountsResponse]](inst$macro$24) })
97 39595 4464 - 4481 Select org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion.questionId counts.questionId
97 32199 4464 - 4558 Apply scala.Predef.ArrowAssoc.-> scala.Predef.ArrowAssoc[org.make.core.question.QuestionId](counts.questionId).->[org.make.api.organisation.ProposalsAndVotesCountsResponse](ProposalsAndVotesCountsResponse.apply(counts.proposalsCount, counts.votesCount))
97 44495 4540 - 4557 Select org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion.votesCount counts.votesCount
97 36925 4485 - 4558 Apply org.make.api.organisation.ProposalsAndVotesCountsResponse.apply ProposalsAndVotesCountsResponse.apply(counts.proposalsCount, counts.votesCount)
97 31715 4517 - 4538 Select org.make.core.user.indexed.ProposalsAndVotesCountsByQuestion.proposalsCount counts.proposalsCount