1 /*
2  *  Make.org Core API
3  *  Copyright (C) 2021 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.demographics
21 
22 import org.make.api.operation.OperationServiceComponent
23 import org.make.api.question.QuestionServiceComponent
24 import org.make.api.technical.MakeDirectives.MakeDirectivesDependencies
25 import org.make.api.technical.{`X-Total-Count`, MakeAuthenticationDirectives}
26 import org.make.api.technical.CsvReceptacle._
27 import org.make.api.technical.directives.FutureDirectivesExtensions._
28 import org.make.core._
29 import org.make.core.Validation._
30 import org.make.core.auth.UserRights
31 import org.make.core.demographics.{DemographicsCard, DemographicsCardId, LabelsValue}
32 import org.make.core.question.QuestionId
33 import org.make.core.reference.Language
34 import org.make.core.technical.{Multilingual, Pagination}
35 
36 import cats.data.NonEmptyList
37 import cats.implicits._
38 import akka.http.scaladsl.model.StatusCodes
39 import akka.http.scaladsl.server._
40 import eu.timepit.refined.api.Refined
41 import eu.timepit.refined.auto.autoUnwrap
42 import eu.timepit.refined.collection.MaxSize
43 import io.circe.generic.semiauto.deriveCodec
44 import io.circe.refined._
45 import io.circe.Codec
46 import io.swagger.annotations._
47 import scalaoauth2.provider.AuthInfo
48 
49 import javax.ws.rs.Path
50 import scala.annotation.meta.field
51 
52 @Api(value = "Admin DemographicsCards")
53 @Path(value = "/admin/demographics-cards")
54 trait AdminDemographicsCardApi extends Directives {
55 
56   @ApiOperation(
57     value = "list-demographics-cards",
58     httpMethod = "GET",
59     code = HttpCodes.OK,
60     authorizations = Array(
61       new Authorization(
62         value = "MakeApi",
63         scopes = Array(
64           new AuthorizationScope(scope = "admin", description = "BO Admin"),
65           new AuthorizationScope(scope = "operator", description = "BO Operator")
66         )
67       )
68     )
69   )
70   @ApiImplicitParams(
71     value = Array(
72       new ApiImplicitParam(
73         name = "_start",
74         paramType = "query",
75         dataType = "int",
76         allowableValues = "range[0, infinity]"
77       ),
78       new ApiImplicitParam(
79         name = "_end",
80         paramType = "query",
81         dataType = "int",
82         allowableValues = "range[0, infinity]"
83       ),
84       new ApiImplicitParam(
85         name = "_sort",
86         paramType = "query",
87         dataType = "string",
88         allowableValues = "name, layout, dataType, language, title, createdAt, updatedAt"
89       ),
90       new ApiImplicitParam(
91         name = "_order",
92         paramType = "query",
93         dataType = "string",
94         allowableValues = Order.swaggerAllowableValues
95       ),
96       new ApiImplicitParam(name = "languages", paramType = "query", dataType = "string", allowMultiple = true),
97       new ApiImplicitParam(name = "dataType", paramType = "query", dataType = "string"),
98       new ApiImplicitParam(
99         name = "questionId",
100         paramType = "query",
101         dataType = "string",
102         example = "11111111-2222-3333-4444-555555555555"
103       )
104     )
105   )
106   @ApiResponses(
107     value = Array(
108       new ApiResponse(code = HttpCodes.OK, message = "Ok", response = classOf[Array[AdminDemographicsCardResponse]])
109     )
110   )
111   @Path(value = "/")
112   def list: Route
113 
114   @ApiOperation(
115     value = "create-demographics-card",
116     httpMethod = "POST",
117     code = HttpCodes.Created,
118     authorizations = Array(
119       new Authorization(
120         value = "MakeApi",
121         scopes = Array(new AuthorizationScope(scope = "admin", description = "BO Admin"))
122       )
123     )
124   )
125   @ApiImplicitParams(
126     value = Array(
127       new ApiImplicitParam(
128         value = "body",
129         paramType = "body",
130         dataType = "org.make.api.demographics.AdminDemographicsCardRequest"
131       )
132     )
133   )
134   @ApiResponses(
135     value = Array(
136       new ApiResponse(code = HttpCodes.Created, message = "Ok", response = classOf[AdminDemographicsCardResponse])
137     )
138   )
139   @Path(value = "/")
140   def create: Route
141 
142   @ApiOperation(
143     value = "delete-demographics-card",
144     httpMethod = "DELETE",
145     code = HttpCodes.OK,
146     authorizations = Array(
147       new Authorization(
148         value = "MakeApi",
149         scopes = Array(new AuthorizationScope(scope = "admin", description = "BO Admin"))
150       )
151     )
152   )
153   @ApiImplicitParams(value = Array(new ApiImplicitParam(name = "id", paramType = "path", dataType = "string")))
154   @ApiResponses(value = Array(new ApiResponse(code = HttpCodes.NoContent, message = "")))
155   @Path(value = "/{id}")
156   def remove: Route
157 
158   def routes: Route = list ~ create ~ remove
159 
160 }
161 
162 trait AdminDemographicsCardApiComponent {
163   def adminDemographicsCardApi: AdminDemographicsCardApi
164 }
165 
166 trait DefaultAdminDemographicsCardApiComponent
167     extends AdminDemographicsCardApiComponent
168     with MakeAuthenticationDirectives
169     with ParameterExtractors {
170   self: MakeDirectivesDependencies
171     with DemographicsCardServiceComponent
172     with QuestionServiceComponent
173     with OperationServiceComponent =>
174 
175   override val adminDemographicsCardApi: AdminDemographicsCardApi = new AdminDemographicsCardApi {
176 
177     private val id: PathMatcher1[DemographicsCardId] = Segment.map(DemographicsCardId.apply)
178 
179     override def list: Route = get {
180       path("admin" / "demographics-cards") {
181         parameters(
182           "_start".as[Pagination.Offset].?,
183           "_end".as[Pagination.End].?,
184           "_sort".?,
185           "_order".as[Order].?,
186           "languages".csv[Language],
187           "dataType".?,
188           "questionId".as[QuestionId].?
189         ) {
190           (
191             offset: Option[Pagination.Offset],
192             end: Option[Pagination.End],
193             sort: Option[String],
194             order: Option[Order],
195             languages: Option[Seq[Language]],
196             dataType: Option[String],
197             questionId: Option[QuestionId]
198           ) =>
199             makeOperation("AdminDemographicsCardsList") { _ =>
200               makeOAuth2 { userAuth: AuthInfo[UserRights] =>
201                 requireAdminRole(userAuth.user) {
202                   val languagesList = languages.map(_.toList)
203                   (
204                     demographicsCardService.count(languagesList, dataType, questionId).asDirective,
205                     demographicsCardService
206                       .list(offset, end, sort, order, languagesList, dataType, questionId)
207                       .asDirective
208                   ).tupled.apply({
209                     case (count: Int, demographicsCards: Seq[DemographicsCard]) =>
210                       complete(
211                         (
212                           StatusCodes.OK,
213                           List(`X-Total-Count`(count.toString)),
214                           demographicsCards.map(AdminDemographicsCardResponse.apply)
215                         )
216                       )
217                   })
218                 }
219               }
220             }
221         }
222       }
223     }
224 
225     override def create: Route = post {
226       path("admin" / "demographics-cards") {
227         makeOperation("AdminDemographicsCardsCreate") { _ =>
228           makeOAuth2 { userAuth: AuthInfo[UserRights] =>
229             requireOperatorRole(userAuth.user) {
230               decodeRequest {
231                 entity(as[AdminDemographicsCardRequest]) { request: AdminDemographicsCardRequest =>
232                   Validation.validate(request.validateParameters: _*)
233                   demographicsCardService
234                     .create(
235                       name = request.name,
236                       layout = request.layout,
237                       dataType = request.dataType,
238                       languages = request.languages,
239                       titles = request.titles.mapTranslations(autoUnwrap(_)),
240                       parameters = request.parameters,
241                       questionId = request.questionId
242                     )
243                     .asDirective
244                     .apply(
245                       demographicsCard => complete(StatusCodes.Created, AdminDemographicsCardResponse(demographicsCard))
246                     )
247                 }
248               }
249             }
250           }
251         }
252       }
253     }
254 
255     override def remove: Route = delete {
256       path("admin" / "demographics-cards" / id) { id =>
257         makeOperation("AdminDeleteDemographicsCard") { _ =>
258           makeOAuth2 { auth: AuthInfo[UserRights] =>
259             requireAdminRole(auth.user) {
260               demographicsCardService.get(id).asDirectiveOrNotFound { _ =>
261                 demographicsCardService.delete(id).asDirective { _ =>
262                   complete(StatusCodes.NoContent)
263                 }
264               }
265             }
266           }
267         }
268       }
269     }
270 
271   }
272 
273 }
274 
275 final case class AdminDemographicsCardRequest(
276   name: String Refined MaxSize[256],
277   @(ApiModelProperty @field)(
278     dataType = "string",
279     allowableValues = DemographicsCard.Layout.swaggerAllowableValues,
280     required = true
281   )
282   layout: DemographicsCard.Layout,
283   @(ApiModelProperty @field)(dataType = "string", allowableValues = "age, gender, region", required = true)
284   dataType: String Refined Slug,
285   @(ApiModelProperty @field)(dataType = "string", example = "fr", required = true)
286   languages: NonEmptyList[Language],
287   titles: Multilingual[String Refined MaxSize[64]],
288   @(ApiModelProperty @field)(dataType = "object", required = true)
289   parameters: NonEmptyList[LabelsValue],
290   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true)
291   questionId: QuestionId
292 ) {
293   @(ApiModelProperty @field)(hidden = true)
294   val validateParameters: Seq[Requirement] = {
295     def validLabelsLengths(layout: DemographicsCard.Layout, labelLength: Int = 64) = {
296       Validation.validateField(
297         field = "parameters",
298         key = "invalid_value",
299         condition = parameters.forall(_.label.translations.forall(_.length < labelLength)),
300         message = s"At least one parameter label exceeds limit label length of $labelLength for layout $layout"
301       )
302     }
303     def validateSize(layout: DemographicsCard.Layout, size: Int) =
304       Validation.validateField(
305         field = "parameters",
306         key = "invalid_value",
307         condition = parameters.size <= size,
308         message = s"$layout card can contain max $size parameters"
309       )
310     layout match {
311       case l @ DemographicsCard.Layout.OneColumnRadio    => Seq(validLabelsLengths(l), validateSize(l, 3))
312       case l @ DemographicsCard.Layout.ThreeColumnsRadio => Seq(validLabelsLengths(l), validateSize(l, 9))
313       case l                                             => Seq(validLabelsLengths(l))
314     }
315   }
316 }
317 
318 object AdminDemographicsCardRequest {
319   implicit val codec: Codec[AdminDemographicsCardRequest] = deriveCodec
320 }
321 
322 final case class AdminDemographicsCardResponse(
323   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
324   id: DemographicsCardId,
325   name: String,
326   @(ApiModelProperty @field)(dataType = "string", allowableValues = DemographicsCard.Layout.swaggerAllowableValues)
327   layout: DemographicsCard.Layout,
328   @(ApiModelProperty @field)(dataType = "string", allowableValues = "age,gender,region")
329   dataType: String,
330   @(ApiModelProperty @field)(dataType = "string", example = "fr")
331   languages: NonEmptyList[Language],
332   titles: Multilingual[String],
333   @(ApiModelProperty @field)(dataType = "object")
334   parameters: NonEmptyList[LabelsValue],
335   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
336   questionId: QuestionId
337 )
338 
339 object AdminDemographicsCardResponse {
340 
341   def apply(card: DemographicsCard): AdminDemographicsCardResponse =
342     AdminDemographicsCardResponse(
343       id = card.id,
344       name = card.name,
345       layout = card.layout,
346       dataType = card.dataType,
347       languages = card.languages,
348       titles = card.titles,
349       parameters = card.parameters,
350       questionId = card.questionId
351     )
352 
353   implicit val codec: Codec[AdminDemographicsCardResponse] = deriveCodec
354 
355 }
Line Stmt Id Pos Tree Symbol Tests Code
158 36239 5126 - 5132 Select org.make.api.demographics.AdminDemographicsCardApi.create org.make.api.demographics.admindemographicscardapitest AdminDemographicsCardApi.this.create
158 49514 5119 - 5132 Apply akka.http.scaladsl.server.RouteConcatenation.RouteWithConcatenation.~ org.make.api.demographics.admindemographicscardapitest AdminDemographicsCardApi.this._enhanceRouteWithConcatenation(AdminDemographicsCardApi.this.list).~(AdminDemographicsCardApi.this.create)
158 40303 5119 - 5123 Select org.make.api.demographics.AdminDemographicsCardApi.list org.make.api.demographics.admindemographicscardapitest AdminDemographicsCardApi.this.list
158 33534 5119 - 5141 Apply akka.http.scaladsl.server.RouteConcatenation.RouteWithConcatenation.~ org.make.api.demographics.admindemographicscardapitest AdminDemographicsCardApi.this._enhanceRouteWithConcatenation(AdminDemographicsCardApi.this._enhanceRouteWithConcatenation(AdminDemographicsCardApi.this.list).~(AdminDemographicsCardApi.this.create)).~(AdminDemographicsCardApi.this.remove)
158 41408 5135 - 5141 Select org.make.api.demographics.AdminDemographicsCardApi.remove org.make.api.demographics.admindemographicscardapitest AdminDemographicsCardApi.this.remove
175 36021 5628 - 5631 Apply org.make.api.demographics.DefaultAdminDemographicsCardApiComponent.$anon.<init> org.make.api.demographics.admindemographicscardapitest new $anon()
177 35166 5715 - 5752 Apply akka.http.scaladsl.server.PathMatcher.PathMatcher1Ops.map org.make.api.demographics.admindemographicscardapitest server.this.PathMatcher.PathMatcher1Ops[String]($anon.this.Segment).map[org.make.core.demographics.DemographicsCardId](((value: String) => org.make.core.demographics.DemographicsCardId.apply(value)))
177 46294 5715 - 5722 Select akka.http.scaladsl.server.PathMatchers.Segment org.make.api.demographics.admindemographicscardapitest $anon.this.Segment
177 43035 5727 - 5751 Apply org.make.core.demographics.DemographicsCardId.apply org.make.api.demographics.admindemographicscardapitest org.make.core.demographics.DemographicsCardId.apply(value)
179 47942 5785 - 5788 Select akka.http.scaladsl.server.directives.MethodDirectives.get org.make.api.demographics.admindemographicscardapitest $anon.this.get
179 40911 5785 - 7451 Apply scala.Function1.apply org.make.api.demographics.admindemographicscardapitest server.this.Directive.addByNameNullaryApply($anon.this.get).apply(server.this.Directive.addByNameNullaryApply($anon.this.path[Unit]($anon.this._segmentStringToPathMatcher("admin")./[Unit]($anon.this._segmentStringToPathMatcher("demographics-cards"))(TupleOps.this.Join.join0P[Unit]))).apply(server.this.Directive.addDirectiveApply[(Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String], Option[org.make.core.Order], Option[Seq[org.make.core.reference.Language]], Option[String], Option[org.make.core.question.QuestionId])]($anon.this.parameters(ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.Offset]($anon.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultAdminDemographicsCardApiComponent.this.startFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.End]($anon.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultAdminDemographicsCardApiComponent.this.endFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[String]($anon.this._string2NR("_sort").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.Order]($anon.this._string2NR("_order").as[org.make.core.Order].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.Order](DefaultAdminDemographicsCardApiComponent.this.enumeratumEnumUnmarshaller[org.make.core.Order]((Order: enumeratum.Enum[org.make.core.Order])))), org.make.api.technical.CsvReceptacle.paramSpec[org.make.core.reference.Language](org.make.api.technical.CsvReceptacle.RepeatedCsvFlatteningParamOps("languages").csv[org.make.core.reference.Language])(DefaultAdminDemographicsCardApiComponent.this.languageFromStringUnmarshaller), ParameterDirectives.this.ParamSpec.forNOR[String]($anon.this._string2NR("dataType").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.question.QuestionId]($anon.this._string2NR("questionId").as[org.make.core.question.QuestionId].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.question.QuestionId](DefaultAdminDemographicsCardApiComponent.this.questionIdFromStringUnmarshaller))))(util.this.ApplyConverter.hac7[Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String], Option[org.make.core.Order], Option[Seq[org.make.core.reference.Language]], Option[String], Option[org.make.core.question.QuestionId]]).apply(((offset: Option[org.make.core.technical.Pagination.Offset], end: Option[org.make.core.technical.Pagination.End], sort: Option[String], order: Option[org.make.core.Order], languages: Option[Seq[org.make.core.reference.Language]], dataType: Option[String], questionId: Option[org.make.core.question.QuestionId]) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminDemographicsCardApiComponent.this.makeOperation("AdminDemographicsCardsList", DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$2, DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$1: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminDemographicsCardApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((userAuth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultAdminDemographicsCardApiComponent.this.requireAdminRole(userAuth.user)).apply({ val languagesList: Option[List[org.make.core.reference.Language]] = languages.map[List[org.make.core.reference.Language]](((x$2: Seq[org.make.core.reference.Language]) => x$2.toList)); server.this.Directive.addDirectiveApply[((Int, Seq[org.make.core.demographics.DemographicsCard]),)](cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Int, Seq[org.make.core.demographics.DemographicsCard]](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Int], akka.http.scaladsl.server.Directive1[Seq[org.make.core.demographics.DemographicsCard]]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.count(languagesList, dataType, questionId)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.demographics.DemographicsCard]](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.list(offset, end, sort, order, languagesList, dataType, questionId)).asDirective)).tupled(org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad, org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad))(util.this.ApplyConverter.hac1[(Int, Seq[org.make.core.demographics.DemographicsCard])]).apply(((x0$1: (Int, Seq[org.make.core.demographics.DemographicsCard])) => x0$1 match { case (_1: Int, _2: Seq[org.make.core.demographics.DemographicsCard]): (Int, Seq[org.make.core.demographics.DemographicsCard])((count @ (_: Int)), (demographicsCards @ (_: Seq[org.make.core.demographics.DemographicsCard]))) => $anon.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.demographics.AdminDemographicsCardResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.demographics.AdminDemographicsCardResponse]](akka.http.scaladsl.model.StatusCodes.OK, scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString())), demographicsCards.map[org.make.api.demographics.AdminDemographicsCardResponse](((card: org.make.core.demographics.DemographicsCard) => AdminDemographicsCardResponse.apply(card)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.demographics.AdminDemographicsCardResponse]](DefaultAdminDemographicsCardApiComponent.this.marshaller[Seq[org.make.api.demographics.AdminDemographicsCardResponse]](circe.this.Encoder.encodeSeq[org.make.api.demographics.AdminDemographicsCardResponse](demographics.this.AdminDemographicsCardResponse.codec), DefaultAdminDemographicsCardApiComponent.this.marshaller$default$2[Seq[org.make.api.demographics.AdminDemographicsCardResponse]])))) })) })))))))))
180 49554 5810 - 5810 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P org.make.api.demographics.admindemographicscardapitest TupleOps.this.Join.join0P[Unit]
180 41165 5802 - 5832 ApplyToImplicitArgs akka.http.scaladsl.server.PathMatcher./ org.make.api.demographics.admindemographicscardapitest $anon.this._segmentStringToPathMatcher("admin")./[Unit]($anon.this._segmentStringToPathMatcher("demographics-cards"))(TupleOps.this.Join.join0P[Unit])
180 40061 5802 - 5809 Literal <nosymbol> org.make.api.demographics.admindemographicscardapitest "admin"
180 48012 5797 - 7445 Apply scala.Function1.apply org.make.api.demographics.admindemographicscardapitest server.this.Directive.addByNameNullaryApply($anon.this.path[Unit]($anon.this._segmentStringToPathMatcher("admin")./[Unit]($anon.this._segmentStringToPathMatcher("demographics-cards"))(TupleOps.this.Join.join0P[Unit]))).apply(server.this.Directive.addDirectiveApply[(Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String], Option[org.make.core.Order], Option[Seq[org.make.core.reference.Language]], Option[String], Option[org.make.core.question.QuestionId])]($anon.this.parameters(ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.Offset]($anon.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultAdminDemographicsCardApiComponent.this.startFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.End]($anon.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultAdminDemographicsCardApiComponent.this.endFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[String]($anon.this._string2NR("_sort").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.Order]($anon.this._string2NR("_order").as[org.make.core.Order].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.Order](DefaultAdminDemographicsCardApiComponent.this.enumeratumEnumUnmarshaller[org.make.core.Order]((Order: enumeratum.Enum[org.make.core.Order])))), org.make.api.technical.CsvReceptacle.paramSpec[org.make.core.reference.Language](org.make.api.technical.CsvReceptacle.RepeatedCsvFlatteningParamOps("languages").csv[org.make.core.reference.Language])(DefaultAdminDemographicsCardApiComponent.this.languageFromStringUnmarshaller), ParameterDirectives.this.ParamSpec.forNOR[String]($anon.this._string2NR("dataType").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.question.QuestionId]($anon.this._string2NR("questionId").as[org.make.core.question.QuestionId].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.question.QuestionId](DefaultAdminDemographicsCardApiComponent.this.questionIdFromStringUnmarshaller))))(util.this.ApplyConverter.hac7[Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String], Option[org.make.core.Order], Option[Seq[org.make.core.reference.Language]], Option[String], Option[org.make.core.question.QuestionId]]).apply(((offset: Option[org.make.core.technical.Pagination.Offset], end: Option[org.make.core.technical.Pagination.End], sort: Option[String], order: Option[org.make.core.Order], languages: Option[Seq[org.make.core.reference.Language]], dataType: Option[String], questionId: Option[org.make.core.question.QuestionId]) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminDemographicsCardApiComponent.this.makeOperation("AdminDemographicsCardsList", DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$2, DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$1: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminDemographicsCardApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((userAuth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultAdminDemographicsCardApiComponent.this.requireAdminRole(userAuth.user)).apply({ val languagesList: Option[List[org.make.core.reference.Language]] = languages.map[List[org.make.core.reference.Language]](((x$2: Seq[org.make.core.reference.Language]) => x$2.toList)); server.this.Directive.addDirectiveApply[((Int, Seq[org.make.core.demographics.DemographicsCard]),)](cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Int, Seq[org.make.core.demographics.DemographicsCard]](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Int], akka.http.scaladsl.server.Directive1[Seq[org.make.core.demographics.DemographicsCard]]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.count(languagesList, dataType, questionId)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.demographics.DemographicsCard]](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.list(offset, end, sort, order, languagesList, dataType, questionId)).asDirective)).tupled(org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad, org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad))(util.this.ApplyConverter.hac1[(Int, Seq[org.make.core.demographics.DemographicsCard])]).apply(((x0$1: (Int, Seq[org.make.core.demographics.DemographicsCard])) => x0$1 match { case (_1: Int, _2: Seq[org.make.core.demographics.DemographicsCard]): (Int, Seq[org.make.core.demographics.DemographicsCard])((count @ (_: Int)), (demographicsCards @ (_: Seq[org.make.core.demographics.DemographicsCard]))) => $anon.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.demographics.AdminDemographicsCardResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.demographics.AdminDemographicsCardResponse]](akka.http.scaladsl.model.StatusCodes.OK, scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString())), demographicsCards.map[org.make.api.demographics.AdminDemographicsCardResponse](((card: org.make.core.demographics.DemographicsCard) => AdminDemographicsCardResponse.apply(card)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.demographics.AdminDemographicsCardResponse]](DefaultAdminDemographicsCardApiComponent.this.marshaller[Seq[org.make.api.demographics.AdminDemographicsCardResponse]](circe.this.Encoder.encodeSeq[org.make.api.demographics.AdminDemographicsCardResponse](demographics.this.AdminDemographicsCardResponse.codec), DefaultAdminDemographicsCardApiComponent.this.marshaller$default$2[Seq[org.make.api.demographics.AdminDemographicsCardResponse]])))) })) }))))))))
180 33573 5797 - 5833 Apply akka.http.scaladsl.server.directives.PathDirectives.path org.make.api.demographics.admindemographicscardapitest $anon.this.path[Unit]($anon.this._segmentStringToPathMatcher("admin")./[Unit]($anon.this._segmentStringToPathMatcher("demographics-cards"))(TupleOps.this.Join.join0P[Unit]))
180 31925 5812 - 5832 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher org.make.api.demographics.admindemographicscardapitest $anon.this._segmentStringToPathMatcher("demographics-cards")
181 33318 5854 - 5854 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac7 org.make.api.demographics.admindemographicscardapitest util.this.ApplyConverter.hac7[Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String], Option[org.make.core.Order], Option[Seq[org.make.core.reference.Language]], Option[String], Option[org.make.core.question.QuestionId]]
181 41728 5844 - 6102 Apply akka.http.scaladsl.server.directives.ParameterDirectivesInstances.parameters org.make.api.demographics.admindemographicscardapitest $anon.this.parameters(ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.Offset]($anon.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultAdminDemographicsCardApiComponent.this.startFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.End]($anon.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultAdminDemographicsCardApiComponent.this.endFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[String]($anon.this._string2NR("_sort").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.Order]($anon.this._string2NR("_order").as[org.make.core.Order].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.Order](DefaultAdminDemographicsCardApiComponent.this.enumeratumEnumUnmarshaller[org.make.core.Order]((Order: enumeratum.Enum[org.make.core.Order])))), org.make.api.technical.CsvReceptacle.paramSpec[org.make.core.reference.Language](org.make.api.technical.CsvReceptacle.RepeatedCsvFlatteningParamOps("languages").csv[org.make.core.reference.Language])(DefaultAdminDemographicsCardApiComponent.this.languageFromStringUnmarshaller), ParameterDirectives.this.ParamSpec.forNOR[String]($anon.this._string2NR("dataType").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.question.QuestionId]($anon.this._string2NR("questionId").as[org.make.core.question.QuestionId].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.question.QuestionId](DefaultAdminDemographicsCardApiComponent.this.questionIdFromStringUnmarshaller)))
182 43491 5866 - 5898 Select akka.http.scaladsl.common.NameReceptacle.? org.make.api.demographics.admindemographicscardapitest $anon.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?
182 34666 5897 - 5897 Select org.make.core.ParameterExtractors.startFromIntUnmarshaller org.make.api.demographics.admindemographicscardapitest DefaultAdminDemographicsCardApiComponent.this.startFromIntUnmarshaller
182 47684 5897 - 5897 ApplyToImplicitArgs akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.sourceOptionUnmarshaller org.make.api.demographics.admindemographicscardapitest unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultAdminDemographicsCardApiComponent.this.startFromIntUnmarshaller)
182 40871 5866 - 5898 ApplyToImplicitArgs akka.http.scaladsl.server.directives.ParameterDirectives.ParamSpec.forNOR org.make.api.demographics.admindemographicscardapitest ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.Offset]($anon.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultAdminDemographicsCardApiComponent.this.startFromIntUnmarshaller))
182 47344 5866 - 5874 Literal <nosymbol> org.make.api.demographics.admindemographicscardapitest "_start"
183 41201 5936 - 5936 Select org.make.core.ParameterExtractors.endFromIntUnmarshaller org.make.api.demographics.admindemographicscardapitest DefaultAdminDemographicsCardApiComponent.this.endFromIntUnmarshaller
183 31966 5910 - 5916 Literal <nosymbol> org.make.api.demographics.admindemographicscardapitest "_end"
183 50023 5910 - 5937 Select akka.http.scaladsl.common.NameReceptacle.? org.make.api.demographics.admindemographicscardapitest $anon.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?
183 47387 5910 - 5937 ApplyToImplicitArgs akka.http.scaladsl.server.directives.ParameterDirectives.ParamSpec.forNOR org.make.api.demographics.admindemographicscardapitest ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.End]($anon.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultAdminDemographicsCardApiComponent.this.endFromIntUnmarshaller))
183 33325 5936 - 5936 ApplyToImplicitArgs akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.sourceOptionUnmarshaller org.make.api.demographics.admindemographicscardapitest unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultAdminDemographicsCardApiComponent.this.endFromIntUnmarshaller)
184 33026 5949 - 5958 ApplyToImplicitArgs akka.http.scaladsl.server.directives.ParameterDirectives.ParamSpec.forNOR org.make.api.demographics.admindemographicscardapitest ParameterDirectives.this.ParamSpec.forNOR[String]($anon.this._string2NR("_sort").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String]))
184 47725 5957 - 5957 TypeApply akka.http.scaladsl.unmarshalling.Unmarshaller.identityUnmarshaller org.make.api.demographics.admindemographicscardapitest unmarshalling.this.Unmarshaller.identityUnmarshaller[String]
184 40912 5957 - 5957 ApplyToImplicitArgs akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.sourceOptionUnmarshaller org.make.api.demographics.admindemographicscardapitest unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])
184 35119 5949 - 5958 Select akka.http.scaladsl.common.NameReceptacle.? org.make.api.demographics.admindemographicscardapitest $anon.this._string2NR("_sort").?
184 38507 5949 - 5956 Literal <nosymbol> org.make.api.demographics.admindemographicscardapitest "_sort"
185 49503 5970 - 5978 Literal <nosymbol> org.make.api.demographics.admindemographicscardapitest "_order"
185 39565 5970 - 5990 ApplyToImplicitArgs akka.http.scaladsl.server.directives.ParameterDirectives.ParamSpec.forNOR org.make.api.demographics.admindemographicscardapitest ParameterDirectives.this.ParamSpec.forNOR[org.make.core.Order]($anon.this._string2NR("_order").as[org.make.core.Order].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.Order](DefaultAdminDemographicsCardApiComponent.this.enumeratumEnumUnmarshaller[org.make.core.Order]((Order: enumeratum.Enum[org.make.core.Order]))))
185 33362 5989 - 5989 ApplyToImplicitArgs org.make.core.ParameterExtractors.enumeratumEnumUnmarshaller org.make.api.demographics.admindemographicscardapitest DefaultAdminDemographicsCardApiComponent.this.enumeratumEnumUnmarshaller[org.make.core.Order]((Order: enumeratum.Enum[org.make.core.Order]))
185 41657 5970 - 5990 Select akka.http.scaladsl.common.NameReceptacle.? org.make.api.demographics.admindemographicscardapitest $anon.this._string2NR("_order").as[org.make.core.Order].?
185 47426 5989 - 5989 ApplyToImplicitArgs akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.sourceOptionUnmarshaller org.make.api.demographics.admindemographicscardapitest unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.Order](DefaultAdminDemographicsCardApiComponent.this.enumeratumEnumUnmarshaller[org.make.core.Order]((Order: enumeratum.Enum[org.make.core.Order])))
186 40654 6017 - 6017 Select org.make.core.ParameterExtractors.languageFromStringUnmarshaller org.make.api.demographics.admindemographicscardapitest DefaultAdminDemographicsCardApiComponent.this.languageFromStringUnmarshaller
186 35156 6002 - 6013 Literal <nosymbol> org.make.api.demographics.admindemographicscardapitest "languages"
186 48191 6002 - 6027 TypeApply org.make.api.technical.CsvReceptacle.RepeatedCsvFlatteningParamOps.csv org.make.api.demographics.admindemographicscardapitest org.make.api.technical.CsvReceptacle.RepeatedCsvFlatteningParamOps("languages").csv[org.make.core.reference.Language]
186 33070 6002 - 6027 ApplyToImplicitArgs org.make.api.technical.CsvReceptacle.paramSpec org.make.api.demographics.admindemographicscardapitest org.make.api.technical.CsvReceptacle.paramSpec[org.make.core.reference.Language](org.make.api.technical.CsvReceptacle.RepeatedCsvFlatteningParamOps("languages").csv[org.make.core.reference.Language])(DefaultAdminDemographicsCardApiComponent.this.languageFromStringUnmarshaller)
187 41697 6039 - 6051 Select akka.http.scaladsl.common.NameReceptacle.? org.make.api.demographics.admindemographicscardapitest $anon.this._string2NR("dataType").?
187 49262 6039 - 6049 Literal <nosymbol> org.make.api.demographics.admindemographicscardapitest "dataType"
187 33564 6050 - 6050 TypeApply akka.http.scaladsl.unmarshalling.Unmarshaller.identityUnmarshaller org.make.api.demographics.admindemographicscardapitest unmarshalling.this.Unmarshaller.identityUnmarshaller[String]
187 47171 6050 - 6050 ApplyToImplicitArgs akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.sourceOptionUnmarshaller org.make.api.demographics.admindemographicscardapitest unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])
187 39063 6039 - 6051 ApplyToImplicitArgs akka.http.scaladsl.server.directives.ParameterDirectives.ParamSpec.forNOR org.make.api.demographics.admindemographicscardapitest ParameterDirectives.this.ParamSpec.forNOR[String]($anon.this._string2NR("dataType").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String]))
188 48232 6063 - 6092 Select akka.http.scaladsl.common.NameReceptacle.? org.make.api.demographics.admindemographicscardapitest $anon.this._string2NR("questionId").as[org.make.core.question.QuestionId].?
188 32812 6091 - 6091 ApplyToImplicitArgs akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.sourceOptionUnmarshaller org.make.api.demographics.admindemographicscardapitest unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.question.QuestionId](DefaultAdminDemographicsCardApiComponent.this.questionIdFromStringUnmarshaller)
188 45590 6063 - 6092 ApplyToImplicitArgs akka.http.scaladsl.server.directives.ParameterDirectives.ParamSpec.forNOR org.make.api.demographics.admindemographicscardapitest ParameterDirectives.this.ParamSpec.forNOR[org.make.core.question.QuestionId]($anon.this._string2NR("questionId").as[org.make.core.question.QuestionId].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.question.QuestionId](DefaultAdminDemographicsCardApiComponent.this.questionIdFromStringUnmarshaller))
188 40087 6091 - 6091 Select org.make.core.ParameterExtractors.questionIdFromStringUnmarshaller org.make.api.demographics.admindemographicscardapitest DefaultAdminDemographicsCardApiComponent.this.questionIdFromStringUnmarshaller
188 34913 6063 - 6075 Literal <nosymbol> org.make.api.demographics.admindemographicscardapitest "questionId"
189 30953 5844 - 7437 Apply scala.Function1.apply org.make.api.demographics.admindemographicscardapitest server.this.Directive.addDirectiveApply[(Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String], Option[org.make.core.Order], Option[Seq[org.make.core.reference.Language]], Option[String], Option[org.make.core.question.QuestionId])]($anon.this.parameters(ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.Offset]($anon.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultAdminDemographicsCardApiComponent.this.startFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.End]($anon.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultAdminDemographicsCardApiComponent.this.endFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[String]($anon.this._string2NR("_sort").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.Order]($anon.this._string2NR("_order").as[org.make.core.Order].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.Order](DefaultAdminDemographicsCardApiComponent.this.enumeratumEnumUnmarshaller[org.make.core.Order]((Order: enumeratum.Enum[org.make.core.Order])))), org.make.api.technical.CsvReceptacle.paramSpec[org.make.core.reference.Language](org.make.api.technical.CsvReceptacle.RepeatedCsvFlatteningParamOps("languages").csv[org.make.core.reference.Language])(DefaultAdminDemographicsCardApiComponent.this.languageFromStringUnmarshaller), ParameterDirectives.this.ParamSpec.forNOR[String]($anon.this._string2NR("dataType").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.question.QuestionId]($anon.this._string2NR("questionId").as[org.make.core.question.QuestionId].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.question.QuestionId](DefaultAdminDemographicsCardApiComponent.this.questionIdFromStringUnmarshaller))))(util.this.ApplyConverter.hac7[Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String], Option[org.make.core.Order], Option[Seq[org.make.core.reference.Language]], Option[String], Option[org.make.core.question.QuestionId]]).apply(((offset: Option[org.make.core.technical.Pagination.Offset], end: Option[org.make.core.technical.Pagination.End], sort: Option[String], order: Option[org.make.core.Order], languages: Option[Seq[org.make.core.reference.Language]], dataType: Option[String], questionId: Option[org.make.core.question.QuestionId]) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminDemographicsCardApiComponent.this.makeOperation("AdminDemographicsCardsList", DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$2, DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$1: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminDemographicsCardApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((userAuth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultAdminDemographicsCardApiComponent.this.requireAdminRole(userAuth.user)).apply({ val languagesList: Option[List[org.make.core.reference.Language]] = languages.map[List[org.make.core.reference.Language]](((x$2: Seq[org.make.core.reference.Language]) => x$2.toList)); server.this.Directive.addDirectiveApply[((Int, Seq[org.make.core.demographics.DemographicsCard]),)](cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Int, Seq[org.make.core.demographics.DemographicsCard]](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Int], akka.http.scaladsl.server.Directive1[Seq[org.make.core.demographics.DemographicsCard]]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.count(languagesList, dataType, questionId)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.demographics.DemographicsCard]](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.list(offset, end, sort, order, languagesList, dataType, questionId)).asDirective)).tupled(org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad, org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad))(util.this.ApplyConverter.hac1[(Int, Seq[org.make.core.demographics.DemographicsCard])]).apply(((x0$1: (Int, Seq[org.make.core.demographics.DemographicsCard])) => x0$1 match { case (_1: Int, _2: Seq[org.make.core.demographics.DemographicsCard]): (Int, Seq[org.make.core.demographics.DemographicsCard])((count @ (_: Int)), (demographicsCards @ (_: Seq[org.make.core.demographics.DemographicsCard]))) => $anon.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.demographics.AdminDemographicsCardResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.demographics.AdminDemographicsCardResponse]](akka.http.scaladsl.model.StatusCodes.OK, scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString())), demographicsCards.map[org.make.api.demographics.AdminDemographicsCardResponse](((card: org.make.core.demographics.DemographicsCard) => AdminDemographicsCardResponse.apply(card)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.demographics.AdminDemographicsCardResponse]](DefaultAdminDemographicsCardApiComponent.this.marshaller[Seq[org.make.api.demographics.AdminDemographicsCardResponse]](circe.this.Encoder.encodeSeq[org.make.api.demographics.AdminDemographicsCardResponse](demographics.this.AdminDemographicsCardResponse.codec), DefaultAdminDemographicsCardApiComponent.this.marshaller$default$2[Seq[org.make.api.demographics.AdminDemographicsCardResponse]])))) })) })))))))
199 46613 6441 - 6469 Literal <nosymbol> org.make.api.demographics.admindemographicscardapitest "AdminDemographicsCardsList"
199 39522 6427 - 6427 Select org.make.api.technical.MakeDirectives.makeOperation$default$2 org.make.api.demographics.admindemographicscardapitest DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$2
199 47716 6427 - 6470 Apply org.make.api.technical.MakeDirectives.makeOperation org.make.api.demographics.admindemographicscardapitest DefaultAdminDemographicsCardApiComponent.this.makeOperation("AdminDemographicsCardsList", DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$2, DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$3)
199 39390 6427 - 7427 Apply scala.Function1.apply org.make.api.demographics.admindemographicscardapitest server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminDemographicsCardApiComponent.this.makeOperation("AdminDemographicsCardsList", DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$2, DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$1: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminDemographicsCardApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((userAuth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultAdminDemographicsCardApiComponent.this.requireAdminRole(userAuth.user)).apply({ val languagesList: Option[List[org.make.core.reference.Language]] = languages.map[List[org.make.core.reference.Language]](((x$2: Seq[org.make.core.reference.Language]) => x$2.toList)); server.this.Directive.addDirectiveApply[((Int, Seq[org.make.core.demographics.DemographicsCard]),)](cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Int, Seq[org.make.core.demographics.DemographicsCard]](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Int], akka.http.scaladsl.server.Directive1[Seq[org.make.core.demographics.DemographicsCard]]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.count(languagesList, dataType, questionId)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.demographics.DemographicsCard]](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.list(offset, end, sort, order, languagesList, dataType, questionId)).asDirective)).tupled(org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad, org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad))(util.this.ApplyConverter.hac1[(Int, Seq[org.make.core.demographics.DemographicsCard])]).apply(((x0$1: (Int, Seq[org.make.core.demographics.DemographicsCard])) => x0$1 match { case (_1: Int, _2: Seq[org.make.core.demographics.DemographicsCard]): (Int, Seq[org.make.core.demographics.DemographicsCard])((count @ (_: Int)), (demographicsCards @ (_: Seq[org.make.core.demographics.DemographicsCard]))) => $anon.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.demographics.AdminDemographicsCardResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.demographics.AdminDemographicsCardResponse]](akka.http.scaladsl.model.StatusCodes.OK, scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString())), demographicsCards.map[org.make.api.demographics.AdminDemographicsCardResponse](((card: org.make.core.demographics.DemographicsCard) => AdminDemographicsCardResponse.apply(card)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.demographics.AdminDemographicsCardResponse]](DefaultAdminDemographicsCardApiComponent.this.marshaller[Seq[org.make.api.demographics.AdminDemographicsCardResponse]](circe.this.Encoder.encodeSeq[org.make.api.demographics.AdminDemographicsCardResponse](demographics.this.AdminDemographicsCardResponse.codec), DefaultAdminDemographicsCardApiComponent.this.marshaller$default$2[Seq[org.make.api.demographics.AdminDemographicsCardResponse]])))) })) })))))
199 39856 6440 - 6440 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.demographics.admindemographicscardapitest util.this.ApplyConverter.hac1[org.make.core.RequestContext]
199 34951 6427 - 6427 Select org.make.api.technical.MakeDirectives.makeOperation$default$3 org.make.api.demographics.admindemographicscardapitest DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$3
200 46372 6492 - 7413 Apply scala.Function1.apply org.make.api.demographics.admindemographicscardapitest server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminDemographicsCardApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((userAuth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultAdminDemographicsCardApiComponent.this.requireAdminRole(userAuth.user)).apply({ val languagesList: Option[List[org.make.core.reference.Language]] = languages.map[List[org.make.core.reference.Language]](((x$2: Seq[org.make.core.reference.Language]) => x$2.toList)); server.this.Directive.addDirectiveApply[((Int, Seq[org.make.core.demographics.DemographicsCard]),)](cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Int, Seq[org.make.core.demographics.DemographicsCard]](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Int], akka.http.scaladsl.server.Directive1[Seq[org.make.core.demographics.DemographicsCard]]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.count(languagesList, dataType, questionId)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.demographics.DemographicsCard]](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.list(offset, end, sort, order, languagesList, dataType, questionId)).asDirective)).tupled(org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad, org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad))(util.this.ApplyConverter.hac1[(Int, Seq[org.make.core.demographics.DemographicsCard])]).apply(((x0$1: (Int, Seq[org.make.core.demographics.DemographicsCard])) => x0$1 match { case (_1: Int, _2: Seq[org.make.core.demographics.DemographicsCard]): (Int, Seq[org.make.core.demographics.DemographicsCard])((count @ (_: Int)), (demographicsCards @ (_: Seq[org.make.core.demographics.DemographicsCard]))) => $anon.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.demographics.AdminDemographicsCardResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.demographics.AdminDemographicsCardResponse]](akka.http.scaladsl.model.StatusCodes.OK, scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString())), demographicsCards.map[org.make.api.demographics.AdminDemographicsCardResponse](((card: org.make.core.demographics.DemographicsCard) => AdminDemographicsCardResponse.apply(card)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.demographics.AdminDemographicsCardResponse]](DefaultAdminDemographicsCardApiComponent.this.marshaller[Seq[org.make.api.demographics.AdminDemographicsCardResponse]](circe.this.Encoder.encodeSeq[org.make.api.demographics.AdminDemographicsCardResponse](demographics.this.AdminDemographicsCardResponse.codec), DefaultAdminDemographicsCardApiComponent.this.marshaller$default$2[Seq[org.make.api.demographics.AdminDemographicsCardResponse]])))) })) })))
200 33021 6492 - 6502 Select org.make.api.technical.auth.MakeAuthentication.makeOAuth2 org.make.api.demographics.admindemographicscardapitest DefaultAdminDemographicsCardApiComponent.this.makeOAuth2
200 46051 6492 - 6492 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.demographics.admindemographicscardapitest util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]
201 33612 6555 - 7397 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultAdminDemographicsCardApiComponent.this.requireAdminRole(userAuth.user)).apply({ val languagesList: Option[List[org.make.core.reference.Language]] = languages.map[List[org.make.core.reference.Language]](((x$2: Seq[org.make.core.reference.Language]) => x$2.toList)); server.this.Directive.addDirectiveApply[((Int, Seq[org.make.core.demographics.DemographicsCard]),)](cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Int, Seq[org.make.core.demographics.DemographicsCard]](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Int], akka.http.scaladsl.server.Directive1[Seq[org.make.core.demographics.DemographicsCard]]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.count(languagesList, dataType, questionId)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.demographics.DemographicsCard]](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.list(offset, end, sort, order, languagesList, dataType, questionId)).asDirective)).tupled(org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad, org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad))(util.this.ApplyConverter.hac1[(Int, Seq[org.make.core.demographics.DemographicsCard])]).apply(((x0$1: (Int, Seq[org.make.core.demographics.DemographicsCard])) => x0$1 match { case (_1: Int, _2: Seq[org.make.core.demographics.DemographicsCard]): (Int, Seq[org.make.core.demographics.DemographicsCard])((count @ (_: Int)), (demographicsCards @ (_: Seq[org.make.core.demographics.DemographicsCard]))) => $anon.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.demographics.AdminDemographicsCardResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.demographics.AdminDemographicsCardResponse]](akka.http.scaladsl.model.StatusCodes.OK, scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString())), demographicsCards.map[org.make.api.demographics.AdminDemographicsCardResponse](((card: org.make.core.demographics.DemographicsCard) => AdminDemographicsCardResponse.apply(card)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.demographics.AdminDemographicsCardResponse]](DefaultAdminDemographicsCardApiComponent.this.marshaller[Seq[org.make.api.demographics.AdminDemographicsCardResponse]](circe.this.Encoder.encodeSeq[org.make.api.demographics.AdminDemographicsCardResponse](demographics.this.AdminDemographicsCardResponse.codec), DefaultAdminDemographicsCardApiComponent.this.marshaller$default$2[Seq[org.make.api.demographics.AdminDemographicsCardResponse]])))) })) })
201 33355 6555 - 6586 Apply org.make.api.technical.MakeAuthenticationDirectives.requireAdminRole DefaultAdminDemographicsCardApiComponent.this.requireAdminRole(userAuth.user)
201 41486 6572 - 6585 Select scalaoauth2.provider.AuthInfo.user userAuth.user
202 46378 6641 - 6649 Select scala.collection.IterableOnceOps.toList x$2.toList
202 39561 6627 - 6650 Apply scala.Option.map languages.map[List[org.make.core.reference.Language]](((x$2: Seq[org.make.core.reference.Language]) => x$2.toList))
203 46089 6669 - 6960 Apply scala.Tuple2.apply scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Int], akka.http.scaladsl.server.Directive1[Seq[org.make.core.demographics.DemographicsCard]]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.count(languagesList, dataType, questionId)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.demographics.DemographicsCard]](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.list(offset, end, sort, order, languagesList, dataType, questionId)).asDirective)
204 35698 6691 - 6757 Apply org.make.api.demographics.DemographicsCardService.count DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.count(languagesList, dataType, questionId)
204 48775 6691 - 6769 Select org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes.asDirective org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.count(languagesList, dataType, questionId)).asDirective
206 39893 6791 - 6905 Apply org.make.api.demographics.DemographicsCardService.list DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.list(offset, end, sort, order, languagesList, dataType, questionId)
207 32767 6791 - 6940 Select org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes.asDirective org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.demographics.DemographicsCard]](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.list(offset, end, sort, order, languagesList, dataType, questionId)).asDirective
208 37767 6669 - 7379 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[((Int, Seq[org.make.core.demographics.DemographicsCard]),)](cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Int, Seq[org.make.core.demographics.DemographicsCard]](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Int], akka.http.scaladsl.server.Directive1[Seq[org.make.core.demographics.DemographicsCard]]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.count(languagesList, dataType, questionId)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.demographics.DemographicsCard]](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.list(offset, end, sort, order, languagesList, dataType, questionId)).asDirective)).tupled(org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad, org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad))(util.this.ApplyConverter.hac1[(Int, Seq[org.make.core.demographics.DemographicsCard])]).apply(((x0$1: (Int, Seq[org.make.core.demographics.DemographicsCard])) => x0$1 match { case (_1: Int, _2: Seq[org.make.core.demographics.DemographicsCard]): (Int, Seq[org.make.core.demographics.DemographicsCard])((count @ (_: Int)), (demographicsCards @ (_: Seq[org.make.core.demographics.DemographicsCard]))) => $anon.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.demographics.AdminDemographicsCardResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.demographics.AdminDemographicsCardResponse]](akka.http.scaladsl.model.StatusCodes.OK, scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString())), demographicsCards.map[org.make.api.demographics.AdminDemographicsCardResponse](((card: org.make.core.demographics.DemographicsCard) => AdminDemographicsCardResponse.apply(card)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.demographics.AdminDemographicsCardResponse]](DefaultAdminDemographicsCardApiComponent.this.marshaller[Seq[org.make.api.demographics.AdminDemographicsCardResponse]](circe.this.Encoder.encodeSeq[org.make.api.demographics.AdminDemographicsCardResponse](demographics.this.AdminDemographicsCardResponse.codec), DefaultAdminDemographicsCardApiComponent.this.marshaller$default$2[Seq[org.make.api.demographics.AdminDemographicsCardResponse]])))) }))
208 39312 6961 - 6961 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[(Int, Seq[org.make.core.demographics.DemographicsCard])]
208 47168 6669 - 6967 ApplyToImplicitArgs cats.syntax.Tuple2SemigroupalOps.tupled cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Int, Seq[org.make.core.demographics.DemographicsCard]](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Int], akka.http.scaladsl.server.Directive1[Seq[org.make.core.demographics.DemographicsCard]]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.count(languagesList, dataType, questionId)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.demographics.DemographicsCard]](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.list(offset, end, sort, order, languagesList, dataType, questionId)).asDirective)).tupled(org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad, org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad)
208 34422 6961 - 6961 Select org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad
208 41680 6961 - 6961 Select org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad
210 45883 7081 - 7358 Apply akka.http.scaladsl.server.directives.RouteDirectives.complete $anon.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.demographics.AdminDemographicsCardResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.demographics.AdminDemographicsCardResponse]](akka.http.scaladsl.model.StatusCodes.OK, scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString())), demographicsCards.map[org.make.api.demographics.AdminDemographicsCardResponse](((card: org.make.core.demographics.DemographicsCard) => AdminDemographicsCardResponse.apply(card)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.demographics.AdminDemographicsCardResponse]](DefaultAdminDemographicsCardApiComponent.this.marshaller[Seq[org.make.api.demographics.AdminDemographicsCardResponse]](circe.this.Encoder.encodeSeq[org.make.api.demographics.AdminDemographicsCardResponse](demographics.this.AdminDemographicsCardResponse.codec), DefaultAdminDemographicsCardApiComponent.this.marshaller$default$2[Seq[org.make.api.demographics.AdminDemographicsCardResponse]]))))
211 33862 7115 - 7334 Apply scala.Tuple3.apply scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.demographics.AdminDemographicsCardResponse]](akka.http.scaladsl.model.StatusCodes.OK, scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString())), demographicsCards.map[org.make.api.demographics.AdminDemographicsCardResponse](((card: org.make.core.demographics.DemographicsCard) => AdminDemographicsCardResponse.apply(card))))
211 47977 7115 - 7115 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller DefaultAdminDemographicsCardApiComponent.this.marshaller[Seq[org.make.api.demographics.AdminDemographicsCardResponse]](circe.this.Encoder.encodeSeq[org.make.api.demographics.AdminDemographicsCardResponse](demographics.this.AdminDemographicsCardResponse.codec), DefaultAdminDemographicsCardApiComponent.this.marshaller$default$2[Seq[org.make.api.demographics.AdminDemographicsCardResponse]])
211 46912 7115 - 7115 Select org.make.api.demographics.AdminDemographicsCardResponse.codec demographics.this.AdminDemographicsCardResponse.codec
211 39845 7115 - 7115 ApplyToImplicitArgs akka.http.scaladsl.marshalling.PredefinedToResponseMarshallers.fromStatusCodeAndHeadersAndValue marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.demographics.AdminDemographicsCardResponse]](DefaultAdminDemographicsCardApiComponent.this.marshaller[Seq[org.make.api.demographics.AdminDemographicsCardResponse]](circe.this.Encoder.encodeSeq[org.make.api.demographics.AdminDemographicsCardResponse](demographics.this.AdminDemographicsCardResponse.codec), DefaultAdminDemographicsCardApiComponent.this.marshaller$default$2[Seq[org.make.api.demographics.AdminDemographicsCardResponse]]))
211 39351 7115 - 7115 ApplyToImplicitArgs io.circe.Encoder.encodeSeq circe.this.Encoder.encodeSeq[org.make.api.demographics.AdminDemographicsCardResponse](demographics.this.AdminDemographicsCardResponse.codec)
211 31207 7115 - 7115 TypeApply de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2 DefaultAdminDemographicsCardApiComponent.this.marshaller$default$2[Seq[org.make.api.demographics.AdminDemographicsCardResponse]]
211 32849 7115 - 7334 ApplyToImplicitArgs akka.http.scaladsl.marshalling.ToResponseMarshallable.apply marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.demographics.AdminDemographicsCardResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.demographics.AdminDemographicsCardResponse]](akka.http.scaladsl.model.StatusCodes.OK, scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString())), demographicsCards.map[org.make.api.demographics.AdminDemographicsCardResponse](((card: org.make.core.demographics.DemographicsCard) => AdminDemographicsCardResponse.apply(card)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.demographics.AdminDemographicsCardResponse]](DefaultAdminDemographicsCardApiComponent.this.marshaller[Seq[org.make.api.demographics.AdminDemographicsCardResponse]](circe.this.Encoder.encodeSeq[org.make.api.demographics.AdminDemographicsCardResponse](demographics.this.AdminDemographicsCardResponse.codec), DefaultAdminDemographicsCardApiComponent.this.marshaller$default$2[Seq[org.make.api.demographics.AdminDemographicsCardResponse]])))
212 31719 7143 - 7157 Select akka.http.scaladsl.model.StatusCodes.OK akka.http.scaladsl.model.StatusCodes.OK
213 40954 7190 - 7221 Apply akka.http.scaladsl.model.headers.ModeledCustomHeaderCompanion.apply org.make.api.technical.X-Total-Count.apply(count.toString())
213 48218 7206 - 7220 Apply scala.Any.toString count.toString()
213 32807 7185 - 7222 Apply scala.collection.IterableFactory.apply scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString()))
214 41446 7250 - 7308 Apply scala.collection.IterableOps.map demographicsCards.map[org.make.api.demographics.AdminDemographicsCardResponse](((card: org.make.core.demographics.DemographicsCard) => AdminDemographicsCardResponse.apply(card)))
214 46125 7272 - 7307 Apply org.make.api.demographics.AdminDemographicsCardResponse.apply AdminDemographicsCardResponse.apply(card)
225 36281 7486 - 8666 Apply scala.Function1.apply org.make.api.demographics.admindemographicscardapitest server.this.Directive.addByNameNullaryApply($anon.this.post).apply(server.this.Directive.addByNameNullaryApply($anon.this.path[Unit]($anon.this._segmentStringToPathMatcher("admin")./[Unit]($anon.this._segmentStringToPathMatcher("demographics-cards"))(TupleOps.this.Join.join0P[Unit]))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminDemographicsCardApiComponent.this.makeOperation("AdminDemographicsCardsCreate", DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$2, DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$3: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminDemographicsCardApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((userAuth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultAdminDemographicsCardApiComponent.this.requireOperatorRole(userAuth.user)).apply(server.this.Directive.addByNameNullaryApply($anon.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.demographics.AdminDemographicsCardRequest,)]($anon.this.entity[org.make.api.demographics.AdminDemographicsCardRequest]($anon.this.as[org.make.api.demographics.AdminDemographicsCardRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.demographics.AdminDemographicsCardRequest](DefaultAdminDemographicsCardApiComponent.this.unmarshaller[org.make.api.demographics.AdminDemographicsCardRequest](demographics.this.AdminDemographicsCardRequest.codec)))))(util.this.ApplyConverter.hac1[org.make.api.demographics.AdminDemographicsCardRequest]).apply(((request: org.make.api.demographics.AdminDemographicsCardRequest) => { org.make.core.Validation.validate((request.validateParameters: _*)); server.this.Directive.addDirectiveApply[(org.make.core.demographics.DemographicsCard,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.core.demographics.DemographicsCard](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.create(eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, eu.timepit.refined.collection.MaxSize[256]](request.name)(api.this.RefType.refinedRefType), request.layout, eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.Slug](request.dataType)(api.this.RefType.refinedRefType), request.languages, request.titles.mapTranslations[String](((x$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]) => eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, eu.timepit.refined.collection.MaxSize[64]](x$4)(api.this.RefType.refinedRefType))), request.parameters, request.questionId)).asDirective)(util.this.ApplyConverter.hac1[org.make.core.demographics.DemographicsCard]).apply(((demographicsCard: org.make.core.demographics.DemographicsCard) => $anon.this.complete[org.make.api.demographics.AdminDemographicsCardResponse](akka.http.scaladsl.model.StatusCodes.Created, AdminDemographicsCardResponse.apply(demographicsCard))(DefaultAdminDemographicsCardApiComponent.this.marshaller[org.make.api.demographics.AdminDemographicsCardResponse](demographics.this.AdminDemographicsCardResponse.codec, DefaultAdminDemographicsCardApiComponent.this.marshaller$default$2[org.make.api.demographics.AdminDemographicsCardResponse])))) }))))))))))
225 32000 7486 - 7490 Select akka.http.scaladsl.server.directives.MethodDirectives.post org.make.api.demographics.admindemographicscardapitest $anon.this.post
226 33652 7512 - 7512 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P org.make.api.demographics.admindemographicscardapitest TupleOps.this.Join.join0P[Unit]
226 37509 7514 - 7534 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher org.make.api.demographics.admindemographicscardapitest $anon.this._segmentStringToPathMatcher("demographics-cards")
226 46403 7504 - 7534 ApplyToImplicitArgs akka.http.scaladsl.server.PathMatcher./ org.make.api.demographics.admindemographicscardapitest $anon.this._segmentStringToPathMatcher("admin")./[Unit]($anon.this._segmentStringToPathMatcher("demographics-cards"))(TupleOps.this.Join.join0P[Unit])
226 43831 7499 - 8660 Apply scala.Function1.apply org.make.api.demographics.admindemographicscardapitest server.this.Directive.addByNameNullaryApply($anon.this.path[Unit]($anon.this._segmentStringToPathMatcher("admin")./[Unit]($anon.this._segmentStringToPathMatcher("demographics-cards"))(TupleOps.this.Join.join0P[Unit]))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminDemographicsCardApiComponent.this.makeOperation("AdminDemographicsCardsCreate", DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$2, DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$3: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminDemographicsCardApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((userAuth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultAdminDemographicsCardApiComponent.this.requireOperatorRole(userAuth.user)).apply(server.this.Directive.addByNameNullaryApply($anon.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.demographics.AdminDemographicsCardRequest,)]($anon.this.entity[org.make.api.demographics.AdminDemographicsCardRequest]($anon.this.as[org.make.api.demographics.AdminDemographicsCardRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.demographics.AdminDemographicsCardRequest](DefaultAdminDemographicsCardApiComponent.this.unmarshaller[org.make.api.demographics.AdminDemographicsCardRequest](demographics.this.AdminDemographicsCardRequest.codec)))))(util.this.ApplyConverter.hac1[org.make.api.demographics.AdminDemographicsCardRequest]).apply(((request: org.make.api.demographics.AdminDemographicsCardRequest) => { org.make.core.Validation.validate((request.validateParameters: _*)); server.this.Directive.addDirectiveApply[(org.make.core.demographics.DemographicsCard,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.core.demographics.DemographicsCard](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.create(eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, eu.timepit.refined.collection.MaxSize[256]](request.name)(api.this.RefType.refinedRefType), request.layout, eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.Slug](request.dataType)(api.this.RefType.refinedRefType), request.languages, request.titles.mapTranslations[String](((x$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]) => eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, eu.timepit.refined.collection.MaxSize[64]](x$4)(api.this.RefType.refinedRefType))), request.parameters, request.questionId)).asDirective)(util.this.ApplyConverter.hac1[org.make.core.demographics.DemographicsCard]).apply(((demographicsCard: org.make.core.demographics.DemographicsCard) => $anon.this.complete[org.make.api.demographics.AdminDemographicsCardResponse](akka.http.scaladsl.model.StatusCodes.Created, AdminDemographicsCardResponse.apply(demographicsCard))(DefaultAdminDemographicsCardApiComponent.this.marshaller[org.make.api.demographics.AdminDemographicsCardResponse](demographics.this.AdminDemographicsCardResponse.codec, DefaultAdminDemographicsCardApiComponent.this.marshaller$default$2[org.make.api.demographics.AdminDemographicsCardResponse])))) })))))))))
226 45371 7504 - 7511 Literal <nosymbol> org.make.api.demographics.admindemographicscardapitest "admin"
226 38543 7499 - 7535 Apply akka.http.scaladsl.server.directives.PathDirectives.path org.make.api.demographics.admindemographicscardapitest $anon.this.path[Unit]($anon.this._segmentStringToPathMatcher("admin")./[Unit]($anon.this._segmentStringToPathMatcher("demographics-cards"))(TupleOps.this.Join.join0P[Unit]))
227 40946 7546 - 7546 Select org.make.api.technical.MakeDirectives.makeOperation$default$3 org.make.api.demographics.admindemographicscardapitest DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$3
227 47764 7546 - 7546 Select org.make.api.technical.MakeDirectives.makeOperation$default$2 org.make.api.demographics.admindemographicscardapitest DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$2
227 30774 7546 - 8652 Apply scala.Function1.apply org.make.api.demographics.admindemographicscardapitest server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminDemographicsCardApiComponent.this.makeOperation("AdminDemographicsCardsCreate", DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$2, DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$3: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminDemographicsCardApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((userAuth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultAdminDemographicsCardApiComponent.this.requireOperatorRole(userAuth.user)).apply(server.this.Directive.addByNameNullaryApply($anon.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.demographics.AdminDemographicsCardRequest,)]($anon.this.entity[org.make.api.demographics.AdminDemographicsCardRequest]($anon.this.as[org.make.api.demographics.AdminDemographicsCardRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.demographics.AdminDemographicsCardRequest](DefaultAdminDemographicsCardApiComponent.this.unmarshaller[org.make.api.demographics.AdminDemographicsCardRequest](demographics.this.AdminDemographicsCardRequest.codec)))))(util.this.ApplyConverter.hac1[org.make.api.demographics.AdminDemographicsCardRequest]).apply(((request: org.make.api.demographics.AdminDemographicsCardRequest) => { org.make.core.Validation.validate((request.validateParameters: _*)); server.this.Directive.addDirectiveApply[(org.make.core.demographics.DemographicsCard,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.core.demographics.DemographicsCard](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.create(eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, eu.timepit.refined.collection.MaxSize[256]](request.name)(api.this.RefType.refinedRefType), request.layout, eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.Slug](request.dataType)(api.this.RefType.refinedRefType), request.languages, request.titles.mapTranslations[String](((x$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]) => eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, eu.timepit.refined.collection.MaxSize[64]](x$4)(api.this.RefType.refinedRefType))), request.parameters, request.questionId)).asDirective)(util.this.ApplyConverter.hac1[org.make.core.demographics.DemographicsCard]).apply(((demographicsCard: org.make.core.demographics.DemographicsCard) => $anon.this.complete[org.make.api.demographics.AdminDemographicsCardResponse](akka.http.scaladsl.model.StatusCodes.Created, AdminDemographicsCardResponse.apply(demographicsCard))(DefaultAdminDemographicsCardApiComponent.this.marshaller[org.make.api.demographics.AdminDemographicsCardResponse](demographics.this.AdminDemographicsCardResponse.codec, DefaultAdminDemographicsCardApiComponent.this.marshaller$default$2[org.make.api.demographics.AdminDemographicsCardResponse])))) }))))))))
227 32033 7546 - 7591 Apply org.make.api.technical.MakeDirectives.makeOperation org.make.api.demographics.admindemographicscardapitest DefaultAdminDemographicsCardApiComponent.this.makeOperation("AdminDemographicsCardsCreate", DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$2, DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$3)
227 30995 7560 - 7590 Literal <nosymbol> org.make.api.demographics.admindemographicscardapitest "AdminDemographicsCardsCreate"
227 45840 7559 - 7559 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.demographics.admindemographicscardapitest util.this.ApplyConverter.hac1[org.make.core.RequestContext]
228 39636 7609 - 8642 Apply scala.Function1.apply org.make.api.demographics.admindemographicscardapitest server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminDemographicsCardApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((userAuth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultAdminDemographicsCardApiComponent.this.requireOperatorRole(userAuth.user)).apply(server.this.Directive.addByNameNullaryApply($anon.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.demographics.AdminDemographicsCardRequest,)]($anon.this.entity[org.make.api.demographics.AdminDemographicsCardRequest]($anon.this.as[org.make.api.demographics.AdminDemographicsCardRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.demographics.AdminDemographicsCardRequest](DefaultAdminDemographicsCardApiComponent.this.unmarshaller[org.make.api.demographics.AdminDemographicsCardRequest](demographics.this.AdminDemographicsCardRequest.codec)))))(util.this.ApplyConverter.hac1[org.make.api.demographics.AdminDemographicsCardRequest]).apply(((request: org.make.api.demographics.AdminDemographicsCardRequest) => { org.make.core.Validation.validate((request.validateParameters: _*)); server.this.Directive.addDirectiveApply[(org.make.core.demographics.DemographicsCard,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.core.demographics.DemographicsCard](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.create(eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, eu.timepit.refined.collection.MaxSize[256]](request.name)(api.this.RefType.refinedRefType), request.layout, eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.Slug](request.dataType)(api.this.RefType.refinedRefType), request.languages, request.titles.mapTranslations[String](((x$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]) => eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, eu.timepit.refined.collection.MaxSize[64]](x$4)(api.this.RefType.refinedRefType))), request.parameters, request.questionId)).asDirective)(util.this.ApplyConverter.hac1[org.make.core.demographics.DemographicsCard]).apply(((demographicsCard: org.make.core.demographics.DemographicsCard) => $anon.this.complete[org.make.api.demographics.AdminDemographicsCardResponse](akka.http.scaladsl.model.StatusCodes.Created, AdminDemographicsCardResponse.apply(demographicsCard))(DefaultAdminDemographicsCardApiComponent.this.marshaller[org.make.api.demographics.AdminDemographicsCardResponse](demographics.this.AdminDemographicsCardResponse.codec, DefaultAdminDemographicsCardApiComponent.this.marshaller$default$2[org.make.api.demographics.AdminDemographicsCardResponse])))) }))))))
228 33133 7609 - 7609 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.demographics.admindemographicscardapitest util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]
228 37553 7609 - 7619 Select org.make.api.technical.auth.MakeAuthentication.makeOAuth2 org.make.api.demographics.admindemographicscardapitest DefaultAdminDemographicsCardApiComponent.this.makeOAuth2
229 39344 7668 - 7702 Apply org.make.api.technical.MakeAuthenticationDirectives.requireOperatorRole DefaultAdminDemographicsCardApiComponent.this.requireOperatorRole(userAuth.user)
229 47203 7668 - 8630 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultAdminDemographicsCardApiComponent.this.requireOperatorRole(userAuth.user)).apply(server.this.Directive.addByNameNullaryApply($anon.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.demographics.AdminDemographicsCardRequest,)]($anon.this.entity[org.make.api.demographics.AdminDemographicsCardRequest]($anon.this.as[org.make.api.demographics.AdminDemographicsCardRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.demographics.AdminDemographicsCardRequest](DefaultAdminDemographicsCardApiComponent.this.unmarshaller[org.make.api.demographics.AdminDemographicsCardRequest](demographics.this.AdminDemographicsCardRequest.codec)))))(util.this.ApplyConverter.hac1[org.make.api.demographics.AdminDemographicsCardRequest]).apply(((request: org.make.api.demographics.AdminDemographicsCardRequest) => { org.make.core.Validation.validate((request.validateParameters: _*)); server.this.Directive.addDirectiveApply[(org.make.core.demographics.DemographicsCard,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.core.demographics.DemographicsCard](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.create(eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, eu.timepit.refined.collection.MaxSize[256]](request.name)(api.this.RefType.refinedRefType), request.layout, eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.Slug](request.dataType)(api.this.RefType.refinedRefType), request.languages, request.titles.mapTranslations[String](((x$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]) => eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, eu.timepit.refined.collection.MaxSize[64]](x$4)(api.this.RefType.refinedRefType))), request.parameters, request.questionId)).asDirective)(util.this.ApplyConverter.hac1[org.make.core.demographics.DemographicsCard]).apply(((demographicsCard: org.make.core.demographics.DemographicsCard) => $anon.this.complete[org.make.api.demographics.AdminDemographicsCardResponse](akka.http.scaladsl.model.StatusCodes.Created, AdminDemographicsCardResponse.apply(demographicsCard))(DefaultAdminDemographicsCardApiComponent.this.marshaller[org.make.api.demographics.AdminDemographicsCardResponse](demographics.this.AdminDemographicsCardResponse.codec, DefaultAdminDemographicsCardApiComponent.this.marshaller$default$2[org.make.api.demographics.AdminDemographicsCardResponse])))) }))))
229 47467 7688 - 7701 Select scalaoauth2.provider.AuthInfo.user userAuth.user
230 31469 7719 - 7732 Select akka.http.scaladsl.server.directives.CodingDirectives.decodeRequest $anon.this.decodeRequest
230 50625 7719 - 8616 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply($anon.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.demographics.AdminDemographicsCardRequest,)]($anon.this.entity[org.make.api.demographics.AdminDemographicsCardRequest]($anon.this.as[org.make.api.demographics.AdminDemographicsCardRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.demographics.AdminDemographicsCardRequest](DefaultAdminDemographicsCardApiComponent.this.unmarshaller[org.make.api.demographics.AdminDemographicsCardRequest](demographics.this.AdminDemographicsCardRequest.codec)))))(util.this.ApplyConverter.hac1[org.make.api.demographics.AdminDemographicsCardRequest]).apply(((request: org.make.api.demographics.AdminDemographicsCardRequest) => { org.make.core.Validation.validate((request.validateParameters: _*)); server.this.Directive.addDirectiveApply[(org.make.core.demographics.DemographicsCard,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.core.demographics.DemographicsCard](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.create(eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, eu.timepit.refined.collection.MaxSize[256]](request.name)(api.this.RefType.refinedRefType), request.layout, eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.Slug](request.dataType)(api.this.RefType.refinedRefType), request.languages, request.titles.mapTranslations[String](((x$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]) => eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, eu.timepit.refined.collection.MaxSize[64]](x$4)(api.this.RefType.refinedRefType))), request.parameters, request.questionId)).asDirective)(util.this.ApplyConverter.hac1[org.make.core.demographics.DemographicsCard]).apply(((demographicsCard: org.make.core.demographics.DemographicsCard) => $anon.this.complete[org.make.api.demographics.AdminDemographicsCardResponse](akka.http.scaladsl.model.StatusCodes.Created, AdminDemographicsCardResponse.apply(demographicsCard))(DefaultAdminDemographicsCardApiComponent.this.marshaller[org.make.api.demographics.AdminDemographicsCardResponse](demographics.this.AdminDemographicsCardResponse.codec, DefaultAdminDemographicsCardApiComponent.this.marshaller$default$2[org.make.api.demographics.AdminDemographicsCardResponse])))) })))
231 34211 7757 - 7757 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.api.demographics.AdminDemographicsCardRequest]
231 37300 7751 - 8600 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.api.demographics.AdminDemographicsCardRequest,)]($anon.this.entity[org.make.api.demographics.AdminDemographicsCardRequest]($anon.this.as[org.make.api.demographics.AdminDemographicsCardRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.demographics.AdminDemographicsCardRequest](DefaultAdminDemographicsCardApiComponent.this.unmarshaller[org.make.api.demographics.AdminDemographicsCardRequest](demographics.this.AdminDemographicsCardRequest.codec)))))(util.this.ApplyConverter.hac1[org.make.api.demographics.AdminDemographicsCardRequest]).apply(((request: org.make.api.demographics.AdminDemographicsCardRequest) => { org.make.core.Validation.validate((request.validateParameters: _*)); server.this.Directive.addDirectiveApply[(org.make.core.demographics.DemographicsCard,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.core.demographics.DemographicsCard](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.create(eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, eu.timepit.refined.collection.MaxSize[256]](request.name)(api.this.RefType.refinedRefType), request.layout, eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.Slug](request.dataType)(api.this.RefType.refinedRefType), request.languages, request.titles.mapTranslations[String](((x$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]) => eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, eu.timepit.refined.collection.MaxSize[64]](x$4)(api.this.RefType.refinedRefType))), request.parameters, request.questionId)).asDirective)(util.this.ApplyConverter.hac1[org.make.core.demographics.DemographicsCard]).apply(((demographicsCard: org.make.core.demographics.DemographicsCard) => $anon.this.complete[org.make.api.demographics.AdminDemographicsCardResponse](akka.http.scaladsl.model.StatusCodes.Created, AdminDemographicsCardResponse.apply(demographicsCard))(DefaultAdminDemographicsCardApiComponent.this.marshaller[org.make.api.demographics.AdminDemographicsCardResponse](demographics.this.AdminDemographicsCardResponse.codec, DefaultAdminDemographicsCardApiComponent.this.marshaller$default$2[org.make.api.demographics.AdminDemographicsCardResponse])))) }))
231 44091 7760 - 7760 Select org.make.api.demographics.AdminDemographicsCardRequest.codec demographics.this.AdminDemographicsCardRequest.codec
231 33109 7760 - 7760 ApplyToImplicitArgs akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.messageUnmarshallerFromEntityUnmarshaller unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.demographics.AdminDemographicsCardRequest](DefaultAdminDemographicsCardApiComponent.this.unmarshaller[org.make.api.demographics.AdminDemographicsCardRequest](demographics.this.AdminDemographicsCardRequest.codec))
231 38017 7751 - 7791 Apply akka.http.scaladsl.server.directives.MarshallingDirectives.entity $anon.this.entity[org.make.api.demographics.AdminDemographicsCardRequest]($anon.this.as[org.make.api.demographics.AdminDemographicsCardRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.demographics.AdminDemographicsCardRequest](DefaultAdminDemographicsCardApiComponent.this.unmarshaller[org.make.api.demographics.AdminDemographicsCardRequest](demographics.this.AdminDemographicsCardRequest.codec))))
231 45879 7758 - 7790 ApplyToImplicitArgs akka.http.scaladsl.server.directives.MarshallingDirectives.as $anon.this.as[org.make.api.demographics.AdminDemographicsCardRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.demographics.AdminDemographicsCardRequest](DefaultAdminDemographicsCardApiComponent.this.unmarshaller[org.make.api.demographics.AdminDemographicsCardRequest](demographics.this.AdminDemographicsCardRequest.codec)))
231 39673 7760 - 7760 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.ErrorAccumulatingUnmarshaller.unmarshaller DefaultAdminDemographicsCardApiComponent.this.unmarshaller[org.make.api.demographics.AdminDemographicsCardRequest](demographics.this.AdminDemographicsCardRequest.codec)
232 46194 7873 - 7899 Select org.make.api.demographics.AdminDemographicsCardRequest.validateParameters request.validateParameters
232 39100 7853 - 7904 Apply org.make.core.Validation.validate org.make.core.Validation.validate((request.validateParameters: _*))
234 45671 7923 - 8378 Apply org.make.api.demographics.DemographicsCardService.create DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.create(eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, eu.timepit.refined.collection.MaxSize[256]](request.name)(api.this.RefType.refinedRefType), request.layout, eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.Slug](request.dataType)(api.this.RefType.refinedRefType), request.languages, request.titles.mapTranslations[String](((x$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]) => eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, eu.timepit.refined.collection.MaxSize[64]](x$4)(api.this.RefType.refinedRefType))), request.parameters, request.questionId)
235 40737 8005 - 8017 ApplyToImplicitArgs eu.timepit.refined.auto.autoUnwrap eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, eu.timepit.refined.collection.MaxSize[256]](request.name)(api.this.RefType.refinedRefType)
235 44288 8013 - 8013 Select eu.timepit.refined.api.RefType.refinedRefType api.this.RefType.refinedRefType
235 31509 8005 - 8017 Select org.make.api.demographics.AdminDemographicsCardRequest.name request.name
236 32587 8050 - 8064 Select org.make.api.demographics.AdminDemographicsCardRequest.layout request.layout
237 33637 8099 - 8115 ApplyToImplicitArgs eu.timepit.refined.auto.autoUnwrap eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.Slug](request.dataType)(api.this.RefType.refinedRefType)
237 38056 8107 - 8107 Select eu.timepit.refined.api.RefType.refinedRefType api.this.RefType.refinedRefType
237 45628 8099 - 8115 Select org.make.api.demographics.AdminDemographicsCardRequest.dataType request.dataType
238 47251 8151 - 8168 Select org.make.api.demographics.AdminDemographicsCardRequest.languages request.languages
239 44045 8201 - 8246 Apply org.make.core.technical.Multilingual.mapTranslations request.titles.mapTranslations[String](((x$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]) => eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, eu.timepit.refined.collection.MaxSize[64]](x$4)(api.this.RefType.refinedRefType)))
239 39140 8242 - 8242 Select eu.timepit.refined.api.RefType.refinedRefType api.this.RefType.refinedRefType
239 31255 8232 - 8245 ApplyToImplicitArgs eu.timepit.refined.auto.autoUnwrap eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, eu.timepit.refined.collection.MaxSize[64]](x$4)(api.this.RefType.refinedRefType)
240 40159 8283 - 8301 Select org.make.api.demographics.AdminDemographicsCardRequest.parameters request.parameters
241 32343 8338 - 8356 Select org.make.api.demographics.AdminDemographicsCardRequest.questionId request.questionId
243 50586 8400 - 8400 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.core.demographics.DemographicsCard]
243 37544 7923 - 8411 Select org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes.asDirective org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.core.demographics.DemographicsCard](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.create(eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, eu.timepit.refined.collection.MaxSize[256]](request.name)(api.this.RefType.refinedRefType), request.layout, eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.Slug](request.dataType)(api.this.RefType.refinedRefType), request.languages, request.titles.mapTranslations[String](((x$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]) => eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, eu.timepit.refined.collection.MaxSize[64]](x$4)(api.this.RefType.refinedRefType))), request.parameters, request.questionId)).asDirective
244 45706 7923 - 8582 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.core.demographics.DemographicsCard,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.core.demographics.DemographicsCard](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.create(eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, eu.timepit.refined.collection.MaxSize[256]](request.name)(api.this.RefType.refinedRefType), request.layout, eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.Slug](request.dataType)(api.this.RefType.refinedRefType), request.languages, request.titles.mapTranslations[String](((x$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]) => eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, eu.timepit.refined.collection.MaxSize[64]](x$4)(api.this.RefType.refinedRefType))), request.parameters, request.questionId)).asDirective)(util.this.ApplyConverter.hac1[org.make.core.demographics.DemographicsCard]).apply(((demographicsCard: org.make.core.demographics.DemographicsCard) => $anon.this.complete[org.make.api.demographics.AdminDemographicsCardResponse](akka.http.scaladsl.model.StatusCodes.Created, AdminDemographicsCardResponse.apply(demographicsCard))(DefaultAdminDemographicsCardApiComponent.this.marshaller[org.make.api.demographics.AdminDemographicsCardResponse](demographics.this.AdminDemographicsCardResponse.codec, DefaultAdminDemographicsCardApiComponent.this.marshaller$default$2[org.make.api.demographics.AdminDemographicsCardResponse]))))
245 44084 8490 - 8490 TypeApply de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2 DefaultAdminDemographicsCardApiComponent.this.marshaller$default$2[org.make.api.demographics.AdminDemographicsCardResponse]
245 38892 8512 - 8559 Apply org.make.api.demographics.AdminDemographicsCardResponse.apply AdminDemographicsCardResponse.apply(demographicsCard)
245 33098 8482 - 8560 ApplyToImplicitArgs akka.http.scaladsl.server.directives.RouteDirectives.complete $anon.this.complete[org.make.api.demographics.AdminDemographicsCardResponse](akka.http.scaladsl.model.StatusCodes.Created, AdminDemographicsCardResponse.apply(demographicsCard))(DefaultAdminDemographicsCardApiComponent.this.marshaller[org.make.api.demographics.AdminDemographicsCardResponse](demographics.this.AdminDemographicsCardResponse.codec, DefaultAdminDemographicsCardApiComponent.this.marshaller$default$2[org.make.api.demographics.AdminDemographicsCardResponse]))
245 47453 8491 - 8510 Select akka.http.scaladsl.model.StatusCodes.Created akka.http.scaladsl.model.StatusCodes.Created
245 31294 8490 - 8490 Select org.make.api.demographics.AdminDemographicsCardResponse.codec demographics.this.AdminDemographicsCardResponse.codec
245 39928 8490 - 8490 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller DefaultAdminDemographicsCardApiComponent.this.marshaller[org.make.api.demographics.AdminDemographicsCardResponse](demographics.this.AdminDemographicsCardResponse.codec, DefaultAdminDemographicsCardApiComponent.this.marshaller$default$2[org.make.api.demographics.AdminDemographicsCardResponse])
255 32848 8701 - 8707 Select akka.http.scaladsl.server.directives.MethodDirectives.delete org.make.api.demographics.admindemographicscardapitest $anon.this.delete
255 43575 8701 - 9199 Apply scala.Function1.apply org.make.api.demographics.admindemographicscardapitest server.this.Directive.addByNameNullaryApply($anon.this.delete).apply(server.this.Directive.addDirectiveApply[(org.make.core.demographics.DemographicsCardId,)]($anon.this.path[(org.make.core.demographics.DemographicsCardId,)]($anon.this._segmentStringToPathMatcher("admin")./[Unit]($anon.this._segmentStringToPathMatcher("demographics-cards"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.demographics.DemographicsCardId,)]($anon.this.id)(TupleOps.this.Join.join0P[(org.make.core.demographics.DemographicsCardId,)])))(util.this.ApplyConverter.hac1[org.make.core.demographics.DemographicsCardId]).apply(((id: org.make.core.demographics.DemographicsCardId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminDemographicsCardApiComponent.this.makeOperation("AdminDeleteDemographicsCard", DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$2, DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$5: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminDemographicsCardApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((auth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultAdminDemographicsCardApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[(org.make.core.demographics.DemographicsCard,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.demographics.DemographicsCard](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.get(id)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.demographics.DemographicsCard]).apply(((x$6: org.make.core.demographics.DemographicsCard) => server.this.Directive.addDirectiveApply[(Unit,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Unit](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.delete(id)).asDirective)(util.this.ApplyConverter.hac1[Unit]).apply(((x$7: Unit) => $anon.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode))))))))))))))
256 31075 8716 - 9193 Apply scala.Function1.apply org.make.api.demographics.admindemographicscardapitest server.this.Directive.addDirectiveApply[(org.make.core.demographics.DemographicsCardId,)]($anon.this.path[(org.make.core.demographics.DemographicsCardId,)]($anon.this._segmentStringToPathMatcher("admin")./[Unit]($anon.this._segmentStringToPathMatcher("demographics-cards"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.demographics.DemographicsCardId,)]($anon.this.id)(TupleOps.this.Join.join0P[(org.make.core.demographics.DemographicsCardId,)])))(util.this.ApplyConverter.hac1[org.make.core.demographics.DemographicsCardId]).apply(((id: org.make.core.demographics.DemographicsCardId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminDemographicsCardApiComponent.this.makeOperation("AdminDeleteDemographicsCard", DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$2, DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$5: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminDemographicsCardApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((auth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultAdminDemographicsCardApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[(org.make.core.demographics.DemographicsCard,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.demographics.DemographicsCard](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.get(id)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.demographics.DemographicsCard]).apply(((x$6: org.make.core.demographics.DemographicsCard) => server.this.Directive.addDirectiveApply[(Unit,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Unit](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.delete(id)).asDirective)(util.this.ApplyConverter.hac1[Unit]).apply(((x$7: Unit) => $anon.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode)))))))))))))
256 47242 8754 - 8756 Select org.make.api.demographics.DefaultAdminDemographicsCardApiComponent.$anon.id org.make.api.demographics.admindemographicscardapitest $anon.this.id
256 37340 8731 - 8751 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher org.make.api.demographics.admindemographicscardapitest $anon.this._segmentStringToPathMatcher("demographics-cards")
256 43874 8716 - 8757 Apply akka.http.scaladsl.server.directives.PathDirectives.path org.make.api.demographics.admindemographicscardapitest $anon.this.path[(org.make.core.demographics.DemographicsCardId,)]($anon.this._segmentStringToPathMatcher("admin")./[Unit]($anon.this._segmentStringToPathMatcher("demographics-cards"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.demographics.DemographicsCardId,)]($anon.this.id)(TupleOps.this.Join.join0P[(org.make.core.demographics.DemographicsCardId,)]))
256 36774 8720 - 8720 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.demographics.admindemographicscardapitest util.this.ApplyConverter.hac1[org.make.core.demographics.DemographicsCardId]
256 50369 8729 - 8729 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P org.make.api.demographics.admindemographicscardapitest TupleOps.this.Join.join0P[Unit]
256 31249 8721 - 8756 ApplyToImplicitArgs akka.http.scaladsl.server.PathMatcher./ org.make.api.demographics.admindemographicscardapitest $anon.this._segmentStringToPathMatcher("admin")./[Unit]($anon.this._segmentStringToPathMatcher("demographics-cards"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.demographics.DemographicsCardId,)]($anon.this.id)(TupleOps.this.Join.join0P[(org.make.core.demographics.DemographicsCardId,)])
256 38364 8752 - 8752 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P org.make.api.demographics.admindemographicscardapitest TupleOps.this.Join.join0P[(org.make.core.demographics.DemographicsCardId,)]
256 46163 8721 - 8728 Literal <nosymbol> org.make.api.demographics.admindemographicscardapitest "admin"
257 45660 8774 - 8774 Select org.make.api.technical.MakeDirectives.makeOperation$default$2 org.make.api.demographics.admindemographicscardapitest DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$2
257 37801 8774 - 8774 Select org.make.api.technical.MakeDirectives.makeOperation$default$3 org.make.api.demographics.admindemographicscardapitest DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$3
257 38679 8774 - 9185 Apply scala.Function1.apply org.make.api.demographics.admindemographicscardapitest server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminDemographicsCardApiComponent.this.makeOperation("AdminDeleteDemographicsCard", DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$2, DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$5: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminDemographicsCardApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((auth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultAdminDemographicsCardApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[(org.make.core.demographics.DemographicsCard,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.demographics.DemographicsCard](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.get(id)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.demographics.DemographicsCard]).apply(((x$6: org.make.core.demographics.DemographicsCard) => server.this.Directive.addDirectiveApply[(Unit,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Unit](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.delete(id)).asDirective)(util.this.ApplyConverter.hac1[Unit]).apply(((x$7: Unit) => $anon.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode)))))))))))
257 50411 8774 - 8818 Apply org.make.api.technical.MakeDirectives.makeOperation org.make.api.demographics.admindemographicscardapitest DefaultAdminDemographicsCardApiComponent.this.makeOperation("AdminDeleteDemographicsCard", DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$2, DefaultAdminDemographicsCardApiComponent.this.makeOperation$default$3)
257 32889 8788 - 8817 Literal <nosymbol> org.make.api.demographics.admindemographicscardapitest "AdminDeleteDemographicsCard"
257 46995 8787 - 8787 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.demographics.admindemographicscardapitest util.this.ApplyConverter.hac1[org.make.core.RequestContext]
258 39426 8836 - 8846 Select org.make.api.technical.auth.MakeAuthentication.makeOAuth2 org.make.api.demographics.admindemographicscardapitest DefaultAdminDemographicsCardApiComponent.this.makeOAuth2
258 42778 8836 - 9175 Apply scala.Function1.apply org.make.api.demographics.admindemographicscardapitest server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminDemographicsCardApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((auth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultAdminDemographicsCardApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[(org.make.core.demographics.DemographicsCard,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.demographics.DemographicsCard](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.get(id)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.demographics.DemographicsCard]).apply(((x$6: org.make.core.demographics.DemographicsCard) => server.this.Directive.addDirectiveApply[(Unit,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Unit](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.delete(id)).asDirective)(util.this.ApplyConverter.hac1[Unit]).apply(((x$7: Unit) => $anon.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode)))))))))
258 31288 8836 - 8836 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.demographics.admindemographicscardapitest util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]
259 50366 8891 - 9163 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultAdminDemographicsCardApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[(org.make.core.demographics.DemographicsCard,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.demographics.DemographicsCard](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.get(id)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.demographics.DemographicsCard]).apply(((x$6: org.make.core.demographics.DemographicsCard) => server.this.Directive.addDirectiveApply[(Unit,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Unit](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.delete(id)).asDirective)(util.this.ApplyConverter.hac1[Unit]).apply(((x$7: Unit) => $anon.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode)))))))
259 36821 8891 - 8918 Apply org.make.api.technical.MakeAuthenticationDirectives.requireAdminRole DefaultAdminDemographicsCardApiComponent.this.requireAdminRole(auth.user)
259 44333 8908 - 8917 Select scalaoauth2.provider.AuthInfo.user auth.user
260 37837 8967 - 8967 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.core.demographics.DemographicsCard]
260 32923 8935 - 8966 Apply org.make.api.demographics.DemographicsCardService.get DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.get(id)
260 45414 8935 - 8988 Select org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes.asDirectiveOrNotFound org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.demographics.DemographicsCard](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.get(id)).asDirectiveOrNotFound
260 37590 8935 - 9149 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.core.demographics.DemographicsCard,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.demographics.DemographicsCard](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.get(id)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.demographics.DemographicsCard]).apply(((x$6: org.make.core.demographics.DemographicsCard) => server.this.Directive.addDirectiveApply[(Unit,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Unit](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.delete(id)).asDirective)(util.this.ApplyConverter.hac1[Unit]).apply(((x$7: Unit) => $anon.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode))))))
261 45454 9012 - 9133 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(Unit,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Unit](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.delete(id)).asDirective)(util.this.ApplyConverter.hac1[Unit]).apply(((x$7: Unit) => $anon.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode))))
261 38927 9047 - 9047 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[Unit]
261 50330 9012 - 9046 Apply org.make.api.demographics.DemographicsCardService.delete DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.delete(id)
261 43340 9012 - 9058 Select org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes.asDirective org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Unit](DefaultAdminDemographicsCardApiComponent.this.demographicsCardService.delete(id)).asDirective
262 44368 9105 - 9105 Select akka.http.scaladsl.marshalling.PredefinedToResponseMarshallers.fromStatusCode marshalling.this.Marshaller.fromStatusCode
262 31032 9093 - 9114 Select akka.http.scaladsl.model.StatusCodes.NoContent akka.http.scaladsl.model.StatusCodes.NoContent
262 32668 9084 - 9115 Apply akka.http.scaladsl.server.directives.RouteDirectives.complete $anon.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode))
262 36273 9093 - 9114 ApplyToImplicitArgs akka.http.scaladsl.marshalling.ToResponseMarshallable.apply marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode)
296 39413 10228 - 10526 Apply org.make.core.Validation.validateField org.make.core.Validation.validateField("parameters", "invalid_value", AdminDemographicsCardRequest.this.parameters.forall(((x$8: org.make.core.demographics.LabelsValue) => x$8.label.translations.forall(((x$9: String) => x$9.length().<(labelLength))))), ("At least one parameter label exceeds limit label length of ".+(labelLength).+(" for layout ").+(layout): String))
297 32875 10270 - 10282 Literal <nosymbol> "parameters"
298 45197 10298 - 10313 Literal <nosymbol> "invalid_value"
299 37633 10381 - 10403 Apply scala.Int.< x$9.length().<(labelLength)
299 42533 10335 - 10405 Apply cats.data.NonEmptyList.forall AdminDemographicsCardRequest.this.parameters.forall(((x$8: org.make.core.demographics.LabelsValue) => x$8.label.translations.forall(((x$9: String) => x$9.length().<(labelLength)))))
299 50404 10353 - 10404 Apply scala.collection.LinearSeqOps.forall x$8.label.translations.forall(((x$9: String) => x$9.length().<(labelLength)))
304 49824 10606 - 10812 Apply org.make.core.Validation.validateField org.make.core.Validation.validateField("parameters", "invalid_value", AdminDemographicsCardRequest.this.parameters.size.<=(size), ("".+(layout).+(" card can contain max ").+(size).+(" parameters"): String))
305 30819 10648 - 10660 Literal <nosymbol> "parameters"
306 43618 10676 - 10691 Literal <nosymbol> "invalid_value"
307 36060 10713 - 10736 Apply scala.Int.<= AdminDemographicsCardRequest.this.parameters.size.<=(size)
310 45949 10817 - 10823 Select org.make.api.demographics.AdminDemographicsCardRequest.layout AdminDemographicsCardRequest.this.layout
311 37130 10896 - 10917 Apply org.make.api.demographics.AdminDemographicsCardRequest.validLabelsLengths validLabelsLengths(l, validLabelsLengths$default$2)
311 50154 10919 - 10937 Apply org.make.api.demographics.AdminDemographicsCardRequest.validateSize validateSize(l, 3)
311 43337 10892 - 10938 Apply scala.collection.SeqFactory.Delegate.apply scala.`package`.Seq.apply[org.make.core.Requirement](validLabelsLengths(l, validLabelsLengths$default$2), validateSize(l, 3))
312 31583 11026 - 11044 Apply org.make.api.demographics.AdminDemographicsCardRequest.validateSize validateSize(l, 9)
312 43652 10999 - 11045 Apply scala.collection.SeqFactory.Delegate.apply scala.`package`.Seq.apply[org.make.core.Requirement](validLabelsLengths(l, validLabelsLengths$default$2), validateSize(l, 9))
312 39174 11003 - 11024 Apply org.make.api.demographics.AdminDemographicsCardRequest.validLabelsLengths validLabelsLengths(l, validLabelsLengths$default$2)
313 35805 11110 - 11131 Apply org.make.api.demographics.AdminDemographicsCardRequest.validLabelsLengths validLabelsLengths(l, validLabelsLengths$default$2)
313 49866 11106 - 11132 Apply scala.collection.SeqFactory.Delegate.apply scala.`package`.Seq.apply[org.make.core.Requirement](validLabelsLengths(l, validLabelsLengths$default$2))
319 45708 11244 - 11255 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec io.circe.generic.semiauto.deriveCodec[org.make.api.demographics.AdminDemographicsCardRequest]({ val inst$macro$32: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.demographics.AdminDemographicsCardRequest] = { final class anon$lazy$macro$31 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$31 = { anon$lazy$macro$31.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.demographics.AdminDemographicsCardRequest] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.demographics.AdminDemographicsCardRequest, shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[256]]] :: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.demographics.AdminDemographicsCardRequest, (Symbol @@ String("name")) :: (Symbol @@ String("layout")) :: (Symbol @@ String("dataType")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("titles")) :: (Symbol @@ String("parameters")) :: (Symbol @@ String("questionId")) :: shapeless.HNil, eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[256]] :: org.make.core.demographics.DemographicsCard.Layout :: eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[256]]] :: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.demographics.AdminDemographicsCardRequest, (Symbol @@ String("name")) :: (Symbol @@ String("layout")) :: (Symbol @@ String("dataType")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("titles")) :: (Symbol @@ String("parameters")) :: (Symbol @@ String("questionId")) :: shapeless.HNil](::.apply[Symbol @@ String("name"), (Symbol @@ String("layout")) :: (Symbol @@ String("dataType")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("titles")) :: (Symbol @@ String("parameters")) :: (Symbol @@ String("questionId")) :: shapeless.HNil.type](scala.Symbol.apply("name").asInstanceOf[Symbol @@ String("name")], ::.apply[Symbol @@ String("layout"), (Symbol @@ String("dataType")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("titles")) :: (Symbol @@ String("parameters")) :: (Symbol @@ String("questionId")) :: shapeless.HNil.type](scala.Symbol.apply("layout").asInstanceOf[Symbol @@ String("layout")], ::.apply[Symbol @@ String("dataType"), (Symbol @@ String("languages")) :: (Symbol @@ String("titles")) :: (Symbol @@ String("parameters")) :: (Symbol @@ String("questionId")) :: shapeless.HNil.type](scala.Symbol.apply("dataType").asInstanceOf[Symbol @@ String("dataType")], ::.apply[Symbol @@ String("languages"), (Symbol @@ String("titles")) :: (Symbol @@ String("parameters")) :: (Symbol @@ String("questionId")) :: shapeless.HNil.type](scala.Symbol.apply("languages").asInstanceOf[Symbol @@ String("languages")], ::.apply[Symbol @@ String("titles"), (Symbol @@ String("parameters")) :: (Symbol @@ String("questionId")) :: shapeless.HNil.type](scala.Symbol.apply("titles").asInstanceOf[Symbol @@ String("titles")], ::.apply[Symbol @@ String("parameters"), (Symbol @@ String("questionId")) :: shapeless.HNil.type](scala.Symbol.apply("parameters").asInstanceOf[Symbol @@ String("parameters")], ::.apply[Symbol @@ String("questionId"), shapeless.HNil.type](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")], HNil)))))))), Generic.instance[org.make.api.demographics.AdminDemographicsCardRequest, eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[256]] :: org.make.core.demographics.DemographicsCard.Layout :: eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil](((x0$3: org.make.api.demographics.AdminDemographicsCardRequest) => x0$3 match { case (name: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[256]], layout: org.make.core.demographics.DemographicsCard.Layout, dataType: eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug], languages: cats.data.NonEmptyList[org.make.core.reference.Language], titles: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]], parameters: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue], questionId: org.make.core.question.QuestionId): org.make.api.demographics.AdminDemographicsCardRequest((name$macro$23 @ _), (layout$macro$24 @ _), (dataType$macro$25 @ _), (languages$macro$26 @ _), (titles$macro$27 @ _), (parameters$macro$28 @ _), (questionId$macro$29 @ _)) => ::.apply[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[256]], org.make.core.demographics.DemographicsCard.Layout :: eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil.type](name$macro$23, ::.apply[org.make.core.demographics.DemographicsCard.Layout, eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil.type](layout$macro$24, ::.apply[eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug], cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil.type](dataType$macro$25, ::.apply[cats.data.NonEmptyList[org.make.core.reference.Language], org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil.type](languages$macro$26, ::.apply[org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]], cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil.type](titles$macro$27, ::.apply[cats.data.NonEmptyList[org.make.core.demographics.LabelsValue], org.make.core.question.QuestionId :: shapeless.HNil.type](parameters$macro$28, ::.apply[org.make.core.question.QuestionId, shapeless.HNil.type](questionId$macro$29, HNil))))))).asInstanceOf[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[256]] :: org.make.core.demographics.DemographicsCard.Layout :: eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil] }), ((x0$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[256]] :: org.make.core.demographics.DemographicsCard.Layout :: eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil) => x0$4 match { case (head: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[256]], tail: org.make.core.demographics.DemographicsCard.Layout :: eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil): eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[256]] :: org.make.core.demographics.DemographicsCard.Layout :: eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil((name$macro$16 @ _), (head: org.make.core.demographics.DemographicsCard.Layout, tail: eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil): org.make.core.demographics.DemographicsCard.Layout :: eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil((layout$macro$17 @ _), (head: eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug], tail: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil): eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil((dataType$macro$18 @ _), (head: cats.data.NonEmptyList[org.make.core.reference.Language], tail: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil): cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil((languages$macro$19 @ _), (head: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]], tail: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil): org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil((titles$macro$20 @ _), (head: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue], tail: org.make.core.question.QuestionId :: shapeless.HNil): cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil((parameters$macro$21 @ _), (head: org.make.core.question.QuestionId, tail: shapeless.HNil): org.make.core.question.QuestionId :: shapeless.HNil((questionId$macro$22 @ _), HNil))))))) => demographics.this.AdminDemographicsCardRequest.apply(name$macro$16, layout$macro$17, dataType$macro$18, languages$macro$19, titles$macro$20, parameters$macro$21, questionId$macro$22) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("name"), eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[256]], (Symbol @@ String("layout")) :: (Symbol @@ String("dataType")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("titles")) :: (Symbol @@ String("parameters")) :: (Symbol @@ String("questionId")) :: shapeless.HNil, org.make.core.demographics.DemographicsCard.Layout :: eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("layout"), org.make.core.demographics.DemographicsCard.Layout, (Symbol @@ String("dataType")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("titles")) :: (Symbol @@ String("parameters")) :: (Symbol @@ String("questionId")) :: shapeless.HNil, eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("dataType"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("dataType"), eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug], (Symbol @@ String("languages")) :: (Symbol @@ String("titles")) :: (Symbol @@ String("parameters")) :: (Symbol @@ String("questionId")) :: shapeless.HNil, cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("languages"), cats.data.NonEmptyList[org.make.core.reference.Language], (Symbol @@ String("titles")) :: (Symbol @@ String("parameters")) :: (Symbol @@ String("questionId")) :: shapeless.HNil, org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("titles"), org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]], (Symbol @@ String("parameters")) :: (Symbol @@ String("questionId")) :: shapeless.HNil, cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("parameters"), cats.data.NonEmptyList[org.make.core.demographics.LabelsValue], (Symbol @@ String("questionId")) :: shapeless.HNil, org.make.core.question.QuestionId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionId"), org.make.core.question.QuestionId, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("questionId")]](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("questionId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("parameters")]](scala.Symbol.apply("parameters").asInstanceOf[Symbol @@ String("parameters")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("parameters")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("titles")]](scala.Symbol.apply("titles").asInstanceOf[Symbol @@ String("titles")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("titles")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("languages")]](scala.Symbol.apply("languages").asInstanceOf[Symbol @@ String("languages")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("languages")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("dataType")]](scala.Symbol.apply("dataType").asInstanceOf[Symbol @@ String("dataType")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("dataType")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("layout")]](scala.Symbol.apply("layout").asInstanceOf[Symbol @@ String("layout")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("layout")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("name")]](scala.Symbol.apply("name").asInstanceOf[Symbol @@ String("name")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("name")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[256]]] :: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[256]]] :: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$31.this.inst$macro$30)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.demographics.AdminDemographicsCardRequest]]; <stable> <accessor> lazy val inst$macro$30: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[256]]] :: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[256]]] :: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[256]]] :: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForname: io.circe.Decoder[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[256]]] = io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.collection.MaxSize[256], eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, collection.this.Size.sizeValidate[String, eu.timepit.refined.numeric.Interval.Closed[shapeless.nat._0,256], this.R](boolean.this.And.andValidate[Int, eu.timepit.refined.numeric.GreaterEqual[shapeless.nat._0], this.R, eu.timepit.refined.numeric.LessEqual[256], this.R](boolean.this.Not.notValidate[Int, eu.timepit.refined.numeric.Less[shapeless.nat._0], this.R](numeric.this.Less.lessValidate[Int, shapeless.nat._0](internal.this.WitnessAs.natWitnessAs[Int, shapeless.nat._0](shapeless.this.Witness.witness0, nat.this.ToInt.toInt0, math.this.Numeric.IntIsIntegral), math.this.Numeric.IntIsIntegral)), boolean.this.Not.notValidate[Int, eu.timepit.refined.numeric.Greater[256], this.R](numeric.this.Greater.greaterValidate[Int, 256](internal.this.WitnessAs.singletonWitnessAs[Int, 256](Witness.mkWitness[256](256.asInstanceOf[256])), math.this.Numeric.IntIsIntegral))), ((s: String) => scala.Predef.wrapString(s))), api.this.RefType.refinedRefType); private[this] val circeGenericDecoderForlayout: io.circe.Decoder[org.make.core.demographics.DemographicsCard.Layout] = DemographicsCard.this.Layout.circeDecoder; private[this] val circeGenericDecoderFordataType: io.circe.Decoder[eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug]] = io.circe.refined.`package`.refinedDecoder[String, org.make.core.Validation.Slug, eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, org.make.core.Validation.validateSlug, api.this.RefType.refinedRefType); private[this] val circeGenericDecoderForlanguages: io.circe.Decoder[cats.data.NonEmptyList[org.make.core.reference.Language]] = circe.this.Decoder.decodeNonEmptyList[org.make.core.reference.Language](reference.this.Language.LanguageDecoder); private[this] val circeGenericDecoderFortitles: io.circe.Decoder[org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] = technical.this.Multilingual.circeDecoder[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]](io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.collection.MaxSize[64], eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, collection.this.Size.sizeValidate[String, eu.timepit.refined.numeric.Interval.Closed[shapeless.nat._0,64], this.R](boolean.this.And.andValidate[Int, eu.timepit.refined.numeric.GreaterEqual[shapeless.nat._0], this.R, eu.timepit.refined.numeric.LessEqual[64], this.R](boolean.this.Not.notValidate[Int, eu.timepit.refined.numeric.Less[shapeless.nat._0], this.R](numeric.this.Less.lessValidate[Int, shapeless.nat._0](internal.this.WitnessAs.natWitnessAs[Int, shapeless.nat._0](shapeless.this.Witness.witness0, nat.this.ToInt.toInt0, math.this.Numeric.IntIsIntegral), math.this.Numeric.IntIsIntegral)), boolean.this.Not.notValidate[Int, eu.timepit.refined.numeric.Greater[64], this.R](numeric.this.Greater.greaterValidate[Int, 64](internal.this.WitnessAs.singletonWitnessAs[Int, 64](Witness.mkWitness[64](64.asInstanceOf[64])), math.this.Numeric.IntIsIntegral))), ((s: String) => scala.Predef.wrapString(s))), api.this.RefType.refinedRefType)); private[this] val circeGenericDecoderForparameters: io.circe.Decoder[cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] = circe.this.Decoder.decodeNonEmptyList[org.make.core.demographics.LabelsValue](demographics.this.LabelsValue.codec); private[this] val circeGenericDecoderForquestionId: io.circe.Decoder[org.make.core.question.QuestionId] = question.this.QuestionId.QuestionIdDecoder; private[this] val circeGenericEncoderForname: io.circe.Encoder[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[256]]] = io.circe.refined.`package`.refinedEncoder[String, eu.timepit.refined.collection.MaxSize[256], eu.timepit.refined.api.Refined](circe.this.Encoder.encodeString, api.this.RefType.refinedRefType); private[this] val circeGenericEncoderForlayout: io.circe.Encoder[org.make.core.demographics.DemographicsCard.Layout] = DemographicsCard.this.Layout.circeEncoder; private[this] val circeGenericEncoderFordataType: io.circe.Encoder[eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug]] = io.circe.refined.`package`.refinedEncoder[String, org.make.core.Validation.Slug, eu.timepit.refined.api.Refined](circe.this.Encoder.encodeString, api.this.RefType.refinedRefType); private[this] val circeGenericEncoderForlanguages: io.circe.Encoder.AsArray[cats.data.NonEmptyList[org.make.core.reference.Language]] = circe.this.Encoder.encodeNonEmptyList[org.make.core.reference.Language](reference.this.Language.LanguageEncoder); private[this] val circeGenericEncoderFortitles: io.circe.Encoder[org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] = technical.this.Multilingual.circeEncoder[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]](io.circe.refined.`package`.refinedEncoder[String, eu.timepit.refined.collection.MaxSize[64], eu.timepit.refined.api.Refined](circe.this.Encoder.encodeString, api.this.RefType.refinedRefType)); private[this] val circeGenericEncoderForparameters: io.circe.Encoder.AsArray[cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] = circe.this.Encoder.encodeNonEmptyList[org.make.core.demographics.LabelsValue](demographics.this.LabelsValue.codec); private[this] val circeGenericEncoderForquestionId: io.circe.Encoder[org.make.core.question.QuestionId] = question.this.QuestionId.QuestionIdEncoder; final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[256]]] :: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[256]]], tail: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[256]]] :: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForname @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout], tail: shapeless.labelled.FieldType[Symbol @@ String("dataType"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForlayout @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("dataType"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug]], tail: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("dataType"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordataType @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]], tail: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForlanguages @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]], tail: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortitles @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]], tail: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForparameters @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForquestionId @ _), shapeless.HNil))))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("name", $anon.this.circeGenericEncoderForname.apply(circeGenericHListBindingForname)), scala.Tuple2.apply[String, io.circe.Json]("layout", $anon.this.circeGenericEncoderForlayout.apply(circeGenericHListBindingForlayout)), scala.Tuple2.apply[String, io.circe.Json]("dataType", $anon.this.circeGenericEncoderFordataType.apply(circeGenericHListBindingFordataType)), scala.Tuple2.apply[String, io.circe.Json]("languages", $anon.this.circeGenericEncoderForlanguages.apply(circeGenericHListBindingForlanguages)), scala.Tuple2.apply[String, io.circe.Json]("titles", $anon.this.circeGenericEncoderFortitles.apply(circeGenericHListBindingFortitles)), scala.Tuple2.apply[String, io.circe.Json]("parameters", $anon.this.circeGenericEncoderForparameters.apply(circeGenericHListBindingForparameters)), scala.Tuple2.apply[String, io.circe.Json]("questionId", $anon.this.circeGenericEncoderForquestionId.apply(circeGenericHListBindingForquestionId)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[256]]] :: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("name"), eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[256]], shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForname.tryDecode(c.downField("name")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("layout"), org.make.core.demographics.DemographicsCard.Layout, shapeless.labelled.FieldType[Symbol @@ String("dataType"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlayout.tryDecode(c.downField("layout")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("dataType"), eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug], shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordataType.tryDecode(c.downField("dataType")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("languages"), cats.data.NonEmptyList[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlanguages.tryDecode(c.downField("languages")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("titles"), org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]], shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortitles.tryDecode(c.downField("titles")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("parameters"), cats.data.NonEmptyList[org.make.core.demographics.LabelsValue], shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForparameters.tryDecode(c.downField("parameters")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionId"), org.make.core.question.QuestionId, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecode(c.downField("questionId")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(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("name"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[256]]] :: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("name"), eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[256]], shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForname.tryDecodeAccumulating(c.downField("name")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("layout"), org.make.core.demographics.DemographicsCard.Layout, shapeless.labelled.FieldType[Symbol @@ String("dataType"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlayout.tryDecodeAccumulating(c.downField("layout")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("dataType"), eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug], shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordataType.tryDecodeAccumulating(c.downField("dataType")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("languages"), cats.data.NonEmptyList[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlanguages.tryDecodeAccumulating(c.downField("languages")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("titles"), org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]], shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortitles.tryDecodeAccumulating(c.downField("titles")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("parameters"), cats.data.NonEmptyList[org.make.core.demographics.LabelsValue], shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForparameters.tryDecodeAccumulating(c.downField("parameters")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionId"), org.make.core.question.QuestionId, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecodeAccumulating(c.downField("questionId")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[256]]] :: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[256]]] :: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.Slug]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[64]]]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$31().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.demographics.AdminDemographicsCardRequest]](inst$macro$32) })
342 45744 12176 - 12449 Apply org.make.api.demographics.AdminDemographicsCardResponse.apply AdminDemographicsCardResponse.apply(card.id, card.name, card.layout, card.dataType, card.languages, card.titles, card.parameters, card.questionId)
343 37582 12218 - 12225 Select org.make.core.demographics.DemographicsCard.id card.id
344 50194 12240 - 12249 Select org.make.core.demographics.DemographicsCard.name card.name
345 43087 12266 - 12277 Select org.make.core.demographics.DemographicsCard.layout card.layout
346 35516 12296 - 12309 Select org.make.core.demographics.DemographicsCard.dataType card.dataType
347 31062 12329 - 12343 Select org.make.core.demographics.DemographicsCard.languages card.languages
348 44122 12360 - 12371 Select org.make.core.demographics.DemographicsCard.titles card.titles
349 35848 12392 - 12407 Select org.make.core.demographics.DemographicsCard.parameters card.parameters
350 49606 12428 - 12443 Select org.make.core.demographics.DemographicsCard.questionId card.questionId
353 37623 12512 - 12523 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec io.circe.generic.semiauto.deriveCodec[org.make.api.demographics.AdminDemographicsCardResponse]({ val inst$macro$36: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.demographics.AdminDemographicsCardResponse] = { final class anon$lazy$macro$35 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$35 = { anon$lazy$macro$35.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.demographics.AdminDemographicsCardResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.demographics.AdminDemographicsCardResponse, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.demographics.DemographicsCardId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.demographics.AdminDemographicsCardResponse, (Symbol @@ String("id")) :: (Symbol @@ String("name")) :: (Symbol @@ String("layout")) :: (Symbol @@ String("dataType")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("titles")) :: (Symbol @@ String("parameters")) :: (Symbol @@ String("questionId")) :: shapeless.HNil, org.make.core.demographics.DemographicsCardId :: String :: org.make.core.demographics.DemographicsCard.Layout :: String :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[String] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.demographics.DemographicsCardId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.demographics.AdminDemographicsCardResponse, (Symbol @@ String("id")) :: (Symbol @@ String("name")) :: (Symbol @@ String("layout")) :: (Symbol @@ String("dataType")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("titles")) :: (Symbol @@ String("parameters")) :: (Symbol @@ String("questionId")) :: shapeless.HNil](::.apply[Symbol @@ String("id"), (Symbol @@ String("name")) :: (Symbol @@ String("layout")) :: (Symbol @@ String("dataType")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("titles")) :: (Symbol @@ String("parameters")) :: (Symbol @@ String("questionId")) :: shapeless.HNil.type](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")], ::.apply[Symbol @@ String("name"), (Symbol @@ String("layout")) :: (Symbol @@ String("dataType")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("titles")) :: (Symbol @@ String("parameters")) :: (Symbol @@ String("questionId")) :: shapeless.HNil.type](scala.Symbol.apply("name").asInstanceOf[Symbol @@ String("name")], ::.apply[Symbol @@ String("layout"), (Symbol @@ String("dataType")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("titles")) :: (Symbol @@ String("parameters")) :: (Symbol @@ String("questionId")) :: shapeless.HNil.type](scala.Symbol.apply("layout").asInstanceOf[Symbol @@ String("layout")], ::.apply[Symbol @@ String("dataType"), (Symbol @@ String("languages")) :: (Symbol @@ String("titles")) :: (Symbol @@ String("parameters")) :: (Symbol @@ String("questionId")) :: shapeless.HNil.type](scala.Symbol.apply("dataType").asInstanceOf[Symbol @@ String("dataType")], ::.apply[Symbol @@ String("languages"), (Symbol @@ String("titles")) :: (Symbol @@ String("parameters")) :: (Symbol @@ String("questionId")) :: shapeless.HNil.type](scala.Symbol.apply("languages").asInstanceOf[Symbol @@ String("languages")], ::.apply[Symbol @@ String("titles"), (Symbol @@ String("parameters")) :: (Symbol @@ String("questionId")) :: shapeless.HNil.type](scala.Symbol.apply("titles").asInstanceOf[Symbol @@ String("titles")], ::.apply[Symbol @@ String("parameters"), (Symbol @@ String("questionId")) :: shapeless.HNil.type](scala.Symbol.apply("parameters").asInstanceOf[Symbol @@ String("parameters")], ::.apply[Symbol @@ String("questionId"), shapeless.HNil.type](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")], HNil))))))))), Generic.instance[org.make.api.demographics.AdminDemographicsCardResponse, org.make.core.demographics.DemographicsCardId :: String :: org.make.core.demographics.DemographicsCard.Layout :: String :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[String] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil](((x0$3: org.make.api.demographics.AdminDemographicsCardResponse) => x0$3 match { case (id: org.make.core.demographics.DemographicsCardId, name: String, layout: org.make.core.demographics.DemographicsCard.Layout, dataType: String, languages: cats.data.NonEmptyList[org.make.core.reference.Language], titles: org.make.core.technical.Multilingual[String], parameters: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue], questionId: org.make.core.question.QuestionId): org.make.api.demographics.AdminDemographicsCardResponse((id$macro$26 @ _), (name$macro$27 @ _), (layout$macro$28 @ _), (dataType$macro$29 @ _), (languages$macro$30 @ _), (titles$macro$31 @ _), (parameters$macro$32 @ _), (questionId$macro$33 @ _)) => ::.apply[org.make.core.demographics.DemographicsCardId, String :: org.make.core.demographics.DemographicsCard.Layout :: String :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[String] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil.type](id$macro$26, ::.apply[String, org.make.core.demographics.DemographicsCard.Layout :: String :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[String] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil.type](name$macro$27, ::.apply[org.make.core.demographics.DemographicsCard.Layout, String :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[String] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil.type](layout$macro$28, ::.apply[String, cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[String] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil.type](dataType$macro$29, ::.apply[cats.data.NonEmptyList[org.make.core.reference.Language], org.make.core.technical.Multilingual[String] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil.type](languages$macro$30, ::.apply[org.make.core.technical.Multilingual[String], cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil.type](titles$macro$31, ::.apply[cats.data.NonEmptyList[org.make.core.demographics.LabelsValue], org.make.core.question.QuestionId :: shapeless.HNil.type](parameters$macro$32, ::.apply[org.make.core.question.QuestionId, shapeless.HNil.type](questionId$macro$33, HNil)))))))).asInstanceOf[org.make.core.demographics.DemographicsCardId :: String :: org.make.core.demographics.DemographicsCard.Layout :: String :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[String] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil] }), ((x0$4: org.make.core.demographics.DemographicsCardId :: String :: org.make.core.demographics.DemographicsCard.Layout :: String :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[String] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil) => x0$4 match { case (head: org.make.core.demographics.DemographicsCardId, tail: String :: org.make.core.demographics.DemographicsCard.Layout :: String :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[String] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil): org.make.core.demographics.DemographicsCardId :: String :: org.make.core.demographics.DemographicsCard.Layout :: String :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[String] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil((id$macro$18 @ _), (head: String, tail: org.make.core.demographics.DemographicsCard.Layout :: String :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[String] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil): String :: org.make.core.demographics.DemographicsCard.Layout :: String :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[String] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil((name$macro$19 @ _), (head: org.make.core.demographics.DemographicsCard.Layout, tail: String :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[String] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil): org.make.core.demographics.DemographicsCard.Layout :: String :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[String] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil((layout$macro$20 @ _), (head: String, tail: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[String] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil): String :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[String] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil((dataType$macro$21 @ _), (head: cats.data.NonEmptyList[org.make.core.reference.Language], tail: org.make.core.technical.Multilingual[String] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil): cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[String] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil((languages$macro$22 @ _), (head: org.make.core.technical.Multilingual[String], tail: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil): org.make.core.technical.Multilingual[String] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil((titles$macro$23 @ _), (head: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue], tail: org.make.core.question.QuestionId :: shapeless.HNil): cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil((parameters$macro$24 @ _), (head: org.make.core.question.QuestionId, tail: shapeless.HNil): org.make.core.question.QuestionId :: shapeless.HNil((questionId$macro$25 @ _), HNil)))))))) => demographics.this.AdminDemographicsCardResponse.apply(id$macro$18, name$macro$19, layout$macro$20, dataType$macro$21, languages$macro$22, titles$macro$23, parameters$macro$24, questionId$macro$25) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("id"), org.make.core.demographics.DemographicsCardId, (Symbol @@ String("name")) :: (Symbol @@ String("layout")) :: (Symbol @@ String("dataType")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("titles")) :: (Symbol @@ String("parameters")) :: (Symbol @@ String("questionId")) :: shapeless.HNil, String :: org.make.core.demographics.DemographicsCard.Layout :: String :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[String] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("name"), String, (Symbol @@ String("layout")) :: (Symbol @@ String("dataType")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("titles")) :: (Symbol @@ String("parameters")) :: (Symbol @@ String("questionId")) :: shapeless.HNil, org.make.core.demographics.DemographicsCard.Layout :: String :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[String] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("layout"), org.make.core.demographics.DemographicsCard.Layout, (Symbol @@ String("dataType")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("titles")) :: (Symbol @@ String("parameters")) :: (Symbol @@ String("questionId")) :: shapeless.HNil, String :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[String] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("dataType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("dataType"), String, (Symbol @@ String("languages")) :: (Symbol @@ String("titles")) :: (Symbol @@ String("parameters")) :: (Symbol @@ String("questionId")) :: shapeless.HNil, cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.technical.Multilingual[String] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("languages"), cats.data.NonEmptyList[org.make.core.reference.Language], (Symbol @@ String("titles")) :: (Symbol @@ String("parameters")) :: (Symbol @@ String("questionId")) :: shapeless.HNil, org.make.core.technical.Multilingual[String] :: cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("titles"), org.make.core.technical.Multilingual[String], (Symbol @@ String("parameters")) :: (Symbol @@ String("questionId")) :: shapeless.HNil, cats.data.NonEmptyList[org.make.core.demographics.LabelsValue] :: org.make.core.question.QuestionId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("parameters"), cats.data.NonEmptyList[org.make.core.demographics.LabelsValue], (Symbol @@ String("questionId")) :: shapeless.HNil, org.make.core.question.QuestionId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionId"), org.make.core.question.QuestionId, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("questionId")]](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("questionId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("parameters")]](scala.Symbol.apply("parameters").asInstanceOf[Symbol @@ String("parameters")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("parameters")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("titles")]](scala.Symbol.apply("titles").asInstanceOf[Symbol @@ String("titles")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("titles")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("languages")]](scala.Symbol.apply("languages").asInstanceOf[Symbol @@ String("languages")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("languages")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("dataType")]](scala.Symbol.apply("dataType").asInstanceOf[Symbol @@ String("dataType")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("dataType")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("layout")]](scala.Symbol.apply("layout").asInstanceOf[Symbol @@ String("layout")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("layout")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("name")]](scala.Symbol.apply("name").asInstanceOf[Symbol @@ String("name")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("name")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("id")]](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("id")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.demographics.DemographicsCardId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.demographics.DemographicsCardId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$35.this.inst$macro$34)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.demographics.AdminDemographicsCardResponse]]; <stable> <accessor> lazy val inst$macro$34: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.demographics.DemographicsCardId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.demographics.DemographicsCardId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.demographics.DemographicsCardId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForid: io.circe.Codec[org.make.core.demographics.DemographicsCardId] = demographics.this.DemographicsCardId.codec; private[this] val circeGenericDecoderForlayout: io.circe.Decoder[org.make.core.demographics.DemographicsCard.Layout] = DemographicsCard.this.Layout.circeDecoder; private[this] val circeGenericDecoderFordataType: io.circe.Decoder[String] = circe.this.Decoder.decodeString; private[this] val circeGenericDecoderForlanguages: io.circe.Decoder[cats.data.NonEmptyList[org.make.core.reference.Language]] = circe.this.Decoder.decodeNonEmptyList[org.make.core.reference.Language](reference.this.Language.LanguageDecoder); private[this] val circeGenericDecoderFortitles: io.circe.Decoder[org.make.core.technical.Multilingual[String]] = technical.this.Multilingual.circeDecoder[String](circe.this.Decoder.decodeString); private[this] val circeGenericDecoderForparameters: io.circe.Decoder[cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] = circe.this.Decoder.decodeNonEmptyList[org.make.core.demographics.LabelsValue](demographics.this.LabelsValue.codec); private[this] val circeGenericDecoderForquestionId: io.circe.Decoder[org.make.core.question.QuestionId] = question.this.QuestionId.QuestionIdDecoder; private[this] val circeGenericEncoderForid: io.circe.Codec[org.make.core.demographics.DemographicsCardId] = demographics.this.DemographicsCardId.codec; private[this] val circeGenericEncoderForlayout: io.circe.Encoder[org.make.core.demographics.DemographicsCard.Layout] = DemographicsCard.this.Layout.circeEncoder; private[this] val circeGenericEncoderFordataType: io.circe.Encoder[String] = circe.this.Encoder.encodeString; private[this] val circeGenericEncoderForlanguages: io.circe.Encoder.AsArray[cats.data.NonEmptyList[org.make.core.reference.Language]] = circe.this.Encoder.encodeNonEmptyList[org.make.core.reference.Language](reference.this.Language.LanguageEncoder); private[this] val circeGenericEncoderFortitles: io.circe.Encoder[org.make.core.technical.Multilingual[String]] = technical.this.Multilingual.circeEncoder[String](circe.this.Encoder.encodeString); private[this] val circeGenericEncoderForparameters: io.circe.Encoder.AsArray[cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] = circe.this.Encoder.encodeNonEmptyList[org.make.core.demographics.LabelsValue](demographics.this.LabelsValue.codec); private[this] val circeGenericEncoderForquestionId: io.circe.Encoder[org.make.core.question.QuestionId] = question.this.QuestionId.QuestionIdEncoder; final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.demographics.DemographicsCardId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.demographics.DemographicsCardId], tail: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.demographics.DemographicsCardId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForid @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("name"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForname @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout], tail: shapeless.labelled.FieldType[Symbol @@ String("dataType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForlayout @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("dataType"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("dataType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordataType @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]], tail: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForlanguages @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortitles @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]], tail: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForparameters @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForquestionId @ _), shapeless.HNil)))))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("id", $anon.this.circeGenericEncoderForid.apply(circeGenericHListBindingForid)), scala.Tuple2.apply[String, io.circe.Json]("name", $anon.this.circeGenericEncoderFordataType.apply(circeGenericHListBindingForname)), scala.Tuple2.apply[String, io.circe.Json]("layout", $anon.this.circeGenericEncoderForlayout.apply(circeGenericHListBindingForlayout)), scala.Tuple2.apply[String, io.circe.Json]("dataType", $anon.this.circeGenericEncoderFordataType.apply(circeGenericHListBindingFordataType)), scala.Tuple2.apply[String, io.circe.Json]("languages", $anon.this.circeGenericEncoderForlanguages.apply(circeGenericHListBindingForlanguages)), scala.Tuple2.apply[String, io.circe.Json]("titles", $anon.this.circeGenericEncoderFortitles.apply(circeGenericHListBindingFortitles)), scala.Tuple2.apply[String, io.circe.Json]("parameters", $anon.this.circeGenericEncoderForparameters.apply(circeGenericHListBindingForparameters)), scala.Tuple2.apply[String, io.circe.Json]("questionId", $anon.this.circeGenericEncoderForquestionId.apply(circeGenericHListBindingForquestionId)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.demographics.DemographicsCardId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("id"), org.make.core.demographics.DemographicsCardId, shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForid.tryDecode(c.downField("id")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("name"), String, shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordataType.tryDecode(c.downField("name")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("layout"), org.make.core.demographics.DemographicsCard.Layout, shapeless.labelled.FieldType[Symbol @@ String("dataType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlayout.tryDecode(c.downField("layout")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("dataType"), String, shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordataType.tryDecode(c.downField("dataType")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("languages"), cats.data.NonEmptyList[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlanguages.tryDecode(c.downField("languages")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("titles"), org.make.core.technical.Multilingual[String], shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortitles.tryDecode(c.downField("titles")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("parameters"), cats.data.NonEmptyList[org.make.core.demographics.LabelsValue], shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForparameters.tryDecode(c.downField("parameters")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionId"), org.make.core.question.QuestionId, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecode(c.downField("questionId")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(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("id"),org.make.core.demographics.DemographicsCardId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("id"), org.make.core.demographics.DemographicsCardId, shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForid.tryDecodeAccumulating(c.downField("id")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("name"), String, shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordataType.tryDecodeAccumulating(c.downField("name")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("layout"), org.make.core.demographics.DemographicsCard.Layout, shapeless.labelled.FieldType[Symbol @@ String("dataType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlayout.tryDecodeAccumulating(c.downField("layout")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("dataType"), String, shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordataType.tryDecodeAccumulating(c.downField("dataType")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("languages"), cats.data.NonEmptyList[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlanguages.tryDecodeAccumulating(c.downField("languages")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("titles"), org.make.core.technical.Multilingual[String], shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortitles.tryDecodeAccumulating(c.downField("titles")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("parameters"), cats.data.NonEmptyList[org.make.core.demographics.LabelsValue], shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForparameters.tryDecodeAccumulating(c.downField("parameters")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionId"), org.make.core.question.QuestionId, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecodeAccumulating(c.downField("questionId")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.demographics.DemographicsCardId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.demographics.DemographicsCardId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("layout"),org.make.core.demographics.DemographicsCard.Layout] :: shapeless.labelled.FieldType[Symbol @@ String("dataType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("titles"),org.make.core.technical.Multilingual[String]] :: shapeless.labelled.FieldType[Symbol @@ String("parameters"),cats.data.NonEmptyList[org.make.core.demographics.LabelsValue]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$35().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.demographics.AdminDemographicsCardResponse]](inst$macro$36) })