1 /*
2  *  Make.org Core API
3  *  Copyright (C) 2018 Make.org
4  *
5  * This program is free software: you can redistribute it and/or modify
6  *  it under the terms of the GNU Affero General Public License as
7  *  published by the Free Software Foundation, either version 3 of the
8  *  License, or (at your option) any later version.
9  *
10  *  This program is distributed in the hope that it will be useful,
11  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  *  GNU Affero General Public License for more details.
14  *
15  *  You should have received a copy of the GNU Affero General Public License
16  *  along with this program.  If not, see <https://www.gnu.org/licenses/>.
17  *
18  */
19 
20 package org.make.api.organisation
21 
22 import cats.implicits._
23 import akka.http.scaladsl.model.StatusCodes
24 import akka.http.scaladsl.server._
25 import eu.timepit.refined.W
26 import eu.timepit.refined.api.Refined
27 import eu.timepit.refined.boolean.And
28 import eu.timepit.refined.collection.MaxSize
29 import eu.timepit.refined.string.Url
30 import grizzled.slf4j.Logging
31 import io.circe.generic.semiauto.{deriveDecoder, deriveEncoder}
32 import io.circe.{Decoder, Encoder}
33 import io.circe.refined._
34 import io.swagger.annotations._
35 import org.make.api.operation.OperationServiceComponent
36 import org.make.api.question.QuestionServiceComponent
37 
38 import javax.ws.rs.Path
39 import org.make.api.technical.CsvReceptacle._
40 import org.make.api.technical.MakeDirectives.MakeDirectivesDependencies
41 import org.make.api.technical.{`X-Total-Count`, MakeAuthenticationDirectives}
42 import org.make.api.technical.directives.FutureDirectivesExtensions._
43 import org.make.api.user.DefaultPersistentUserServiceComponent.PersistentUser
44 import org.make.api.user.{ProfileRequest, ProfileResponse}
45 import org.make.core.technical.Pagination
46 import org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils
47 import org.make.core.Validation._
48 import org.make.core.auth.UserRights
49 import org.make.core.reference.{Country, Language}
50 import org.make.core.user.{User, UserId}
51 import org.make.core.{CirceFormatters, HttpCodes, Order, ParameterExtractors}
52 import scalaoauth2.provider.AuthInfo
53 
54 import scala.annotation.meta.field
55 
56 @Api(
57   value = "Moderation Organisation",
58   authorizations = Array(
59     new Authorization(
60       value = "MakeApi",
61       scopes = Array(
62         new AuthorizationScope(scope = "admin", description = "BO Admin"),
63         new AuthorizationScope(scope = "moderator", description = "BO Moderator")
64       )
65     )
66   )
67 )
68 @Path(value = "/moderation/organisations")
69 trait ModerationOrganisationApi extends Directives {
70 
71   @ApiOperation(value = "post-organisation", httpMethod = "POST", code = HttpCodes.OK)
72   @ApiResponses(
73     value = Array(new ApiResponse(code = HttpCodes.OK, message = "Ok", response = classOf[OrganisationIdResponse]))
74   )
75   @ApiImplicitParams(
76     value = Array(
77       new ApiImplicitParam(
78         name = "body",
79         paramType = "body",
80         dataType = "org.make.api.organisation.ModerationCreateOrganisationRequest"
81       )
82     )
83   )
84   @Path(value = "/")
85   def moderationPostOrganisation: Route
86 
87   @ApiOperation(value = "put-organisation", httpMethod = "PUT", code = HttpCodes.OK)
88   @ApiResponses(
89     value = Array(new ApiResponse(code = HttpCodes.OK, message = "Ok", response = classOf[OrganisationIdResponse]))
90   )
91   @ApiImplicitParams(
92     value = Array(
93       new ApiImplicitParam(
94         name = "body",
95         paramType = "body",
96         dataType = "org.make.api.organisation.ModerationUpdateOrganisationRequest"
97       ),
98       new ApiImplicitParam(name = "organisationId", paramType = "path", dataType = "string")
99     )
100   )
101   @Path(value = "/{organisationId}")
102   def moderationPutOrganisation: Route
103 
104   @ApiOperation(value = "get-organisation", httpMethod = "GET", code = HttpCodes.OK)
105   @ApiImplicitParams(
106     value = Array(new ApiImplicitParam(name = "organisationId", paramType = "path", dataType = "string"))
107   )
108   @ApiResponses(
109     value = Array(new ApiResponse(code = HttpCodes.OK, message = "Ok", response = classOf[OrganisationResponse]))
110   )
111   @Path(value = "/{organisationId}")
112   def moderationGetOrganisation: Route
113 
114   @ApiOperation(value = "get-organisations", httpMethod = "GET", code = HttpCodes.OK)
115   @ApiImplicitParams(
116     value = Array(
117       new ApiImplicitParam(
118         name = "_start",
119         paramType = "query",
120         dataType = "int",
121         allowableValues = "range[0, infinity]"
122       ),
123       new ApiImplicitParam(
124         name = "_end",
125         paramType = "query",
126         dataType = "int",
127         allowableValues = "range[0, infinity]"
128       ),
129       new ApiImplicitParam(
130         name = "_sort",
131         paramType = "query",
132         dataType = "string",
133         allowableValues = PersistentUser.swaggerAllowableValues
134       ),
135       new ApiImplicitParam(
136         name = "_order",
137         paramType = "query",
138         dataType = "string",
139         allowableValues = Order.swaggerAllowableValues
140       ),
141       new ApiImplicitParam(name = "id", paramType = "query", dataType = "string", allowMultiple = true)
142     )
143   )
144   @ApiResponses(
145     value = Array(new ApiResponse(code = HttpCodes.OK, message = "Ok", response = classOf[Array[OrganisationResponse]]))
146   )
147   @Path(value = "/")
148   def moderationGetOrganisations: Route
149 
150   def routes: Route =
151     moderationPostOrganisation ~ moderationPutOrganisation ~ moderationGetOrganisation ~ moderationGetOrganisations
152 
153 }
154 
155 trait ModerationOrganisationApiComponent {
156   def moderationOrganisationApi: ModerationOrganisationApi
157 }
158 
159 trait DefaultModerationOrganisationApiComponent
160     extends ModerationOrganisationApiComponent
161     with MakeAuthenticationDirectives
162     with Logging
163     with ParameterExtractors {
164   this: MakeDirectivesDependencies
165     with OrganisationServiceComponent
166     with QuestionServiceComponent
167     with OperationServiceComponent =>
168 
169   override lazy val moderationOrganisationApi: ModerationOrganisationApi = new DefaultModerationOrganisationApi
170 
171   class DefaultModerationOrganisationApi extends ModerationOrganisationApi {
172 
173     private val organisationId: PathMatcher1[UserId] = Segment.map(id => UserId(id))
174 
175     def moderationPostOrganisation: Route = {
176       post {
177         path("moderation" / "organisations") {
178           makeOperation("ModerationPostOrganisation") { requestContext =>
179             makeOAuth2 { auth: AuthInfo[UserRights] =>
180               requireAdminRole(auth.user) {
181                 decodeRequest {
182                   entity(as[ModerationCreateOrganisationRequest]) { request: ModerationCreateOrganisationRequest =>
183                     onSuccess(
184                       organisationService
185                         .register(
186                           OrganisationRegisterData(
187                             name = request.organisationName.value,
188                             email = request.email,
189                             password = request.password,
190                             avatar = request.avatarUrl.map(_.value),
191                             description = request.description.map(_.value),
192                             country = request.country.orElse(requestContext.country).getOrElse(Country("FR")),
193                             language = request.language.getOrElse(Language("fr")),
194                             website = request.website.map(_.value)
195                           ),
196                           requestContext
197                         )
198                     ) { result =>
199                       complete(StatusCodes.Created -> OrganisationIdResponse(result.userId))
200                     }
201                   }
202                 }
203               }
204             }
205           }
206         }
207       }
208     }
209 
210     def moderationPutOrganisation: Route = {
211       put {
212         path("moderation" / "organisations" / organisationId) { organisationId =>
213           makeOperation("ModerationUpdateOrganisation") { requestContext =>
214             makeOAuth2 { auth: AuthInfo[UserRights] =>
215               requireAdminRole(auth.user) {
216                 decodeRequest {
217                   entity(as[ModerationUpdateOrganisationRequest]) { request: ModerationUpdateOrganisationRequest =>
218                     organisationService.getOrganisation(organisationId).asDirectiveOrNotFound { organisation =>
219                       onSuccess(
220                         organisationService
221                           .update(
222                             organisation = organisation.copy(
223                               organisationName = Some(request.organisationName.value),
224                               email = request.email.getOrElse(organisation.email).toLowerCase,
225                               profile = request.profile.flatMap(_.toProfile)
226                             ),
227                             moderatorId = Some(auth.user.userId),
228                             oldEmail = organisation.email,
229                             requestContext = requestContext
230                           )
231                       ) { organisationId =>
232                         complete(StatusCodes.OK -> OrganisationIdResponse(organisationId))
233                       }
234                     }
235                   }
236                 }
237               }
238             }
239           }
240         }
241       }
242     }
243 
244     def moderationGetOrganisation: Route =
245       get {
246         path("moderation" / "organisations" / organisationId) { organisationId =>
247           makeOperation("ModerationGetOrganisation") { _ =>
248             makeOAuth2 { auth: AuthInfo[UserRights] =>
249               requireAdminRole(auth.user) {
250                 organisationService.getOrganisation(organisationId).asDirectiveOrNotFound { user =>
251                   complete(OrganisationResponse(user))
252                 }
253               }
254             }
255           }
256         }
257       }
258 
259     def moderationGetOrganisations: Route =
260       get {
261         path("moderation" / "organisations") {
262           makeOperation("ModerationGetOrganisations") { _ =>
263             parameters(
264               "_start".as[Pagination.Offset].?,
265               "_end".as[Pagination.End].?,
266               "_sort".?,
267               "_order".as[Order].?,
268               "id".csv[UserId],
269               "organisationName".?
270             ) {
271               (
272                 offset: Option[Pagination.Offset],
273                 end: Option[Pagination.End],
274                 sort: Option[String],
275                 order: Option[Order],
276                 ids: Option[Seq[UserId]],
277                 organisationName: Option[String]
278               ) =>
279                 makeOAuth2 { auth: AuthInfo[UserRights] =>
280                   requireAdminRole(auth.user) {
281                     (
282                       organisationService.count(ids, organisationName).asDirective,
283                       organisationService.find(offset.orZero, end, sort, order, ids, organisationName).asDirective
284                     ).tupled.apply({
285                       case (count, result) =>
286                         complete(
287                           (
288                             StatusCodes.OK,
289                             List(`X-Total-Count`(count.toString)),
290                             result.map(OrganisationResponse.apply)
291                           )
292                         )
293                     })
294                   }
295                 }
296             }
297           }
298         }
299       }
300   }
301 }
302 
303 @ApiModel
304 final case class ModerationCreateOrganisationRequest(
305   @(ApiModelProperty @field)(dataType = "string", required = true)
306   organisationName: String Refined MaxSize[W.`256`.T],
307   @(ApiModelProperty @field)(dataType = "string", example = "yopmail+test@make.org", required = true)
308   email: String,
309   @(ApiModelProperty @field)(dataType = "string")
310   password: Option[String],
311   @(ApiModelProperty @field)(dataType = "string")
312   description: Option[String Refined MaxSize[W.`450`.T]],
313   @(ApiModelProperty @field)(dataType = "string", example = "https://example.com/avatar.png")
314   avatarUrl: Option[String Refined And[Url, MaxSize[W.`2048`.T]]],
315   @(ApiModelProperty @field)(dataType = "string", example = "FR")
316   country: Option[Country],
317   @(ApiModelProperty @field)(dataType = "string", example = "fr")
318   language: Option[Language],
319   @(ApiModelProperty @field)(dataType = "string", example = "https://example.com/website")
320   website: Option[String Refined Url]
321 ) {
322   OrganisationValidation.validateCreate(
323     organisationName = organisationName.value,
324     email = email,
325     description = description.map(_.value)
326   )
327 }
328 
329 object ModerationCreateOrganisationRequest {
330   implicit val decoder: Decoder[ModerationCreateOrganisationRequest] =
331     deriveDecoder[ModerationCreateOrganisationRequest]
332 }
333 
334 final case class ModerationUpdateOrganisationRequest(
335   @(ApiModelProperty @field)(dataType = "string", required = true)
336   organisationName: String Refined MaxSize[W.`256`.T],
337   @(ApiModelProperty @field)(dataType = "string", example = "yopmail+test@make.org")
338   email: Option[String] = None,
339   profile: Option[ProfileRequest]
340 ) {
341   OrganisationValidation.validateUpdate(
342     organisationName = organisationName.value,
343     email = email,
344     description = profile.flatMap(_.description.map(_.value)),
345     profile
346   )
347 }
348 
349 object ModerationUpdateOrganisationRequest {
350   implicit val decoder: Decoder[ModerationUpdateOrganisationRequest] =
351     deriveDecoder[ModerationUpdateOrganisationRequest]
352 }
353 
354 private object OrganisationValidation {
355   def validateCreate(organisationName: String, email: String, description: Option[String]): Unit = {
356     email.toEmail.throwIfInvalid()
357     organisationName.toSanitizedInput("organisationName").throwIfInvalid()
358     description.foreach(_.toSanitizedInput("description").throwIfInvalid())
359   }
360 
361   def validateUpdate(
362     organisationName: String,
363     email: Option[String],
364     description: Option[String],
365     profileRequest: Option[ProfileRequest]
366   ): Unit = {
367     organisationName.toSanitizedInput("organisationName").throwIfInvalid()
368     description.foreach(_.toSanitizedInput("description").throwIfInvalid())
369     email.foreach(_.toEmail.throwIfInvalid())
370     profileRequest.foreach(ProfileRequest.validateProfileRequest)
371   }
372 }
373 
374 final case class OrganisationResponse(
375   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true)
376   id: UserId,
377   @(ApiModelProperty @field)(dataType = "string", example = "yopmail+test@make.org", required = true)
378   email: String,
379   organisationName: Option[String],
380   profile: Option[ProfileResponse],
381   @(ApiModelProperty @field)(dataType = "string", example = "FR", required = true)
382   country: Country
383 )
384 
385 object OrganisationResponse extends CirceFormatters {
386   implicit val encoder: Encoder[OrganisationResponse] = deriveEncoder[OrganisationResponse]
387   implicit val decoder: Decoder[OrganisationResponse] = deriveDecoder[OrganisationResponse]
388 
389   def apply(user: User): OrganisationResponse = OrganisationResponse(
390     id = user.userId,
391     email = user.email,
392     organisationName = user.organisationName,
393     profile = user.profile.map(ProfileResponse.fromProfile),
394     country = user.country
395   )
396 }
397 
398 final case class OrganisationProfileRequest(
399   organisationName: String,
400   @(ApiModelProperty @field)(dataType = "string", example = "https://example.com/avatar.png")
401   avatarUrl: Option[String Refined Url],
402   description: Option[String],
403   @(ApiModelProperty @field)(dataType = "string", example = "https://example.com/website")
404   website: Option[String Refined Url],
405   optInNewsletter: Boolean,
406   @(ApiModelProperty @field)(dataType = "string", example = "FR") crmCountry: Option[Country],
407   @(ApiModelProperty @field)(dataType = "string", example = "fr") crmLanguage: Option[Language]
408 ) {
409   private val maxDescriptionLength = 450
410 
411   Seq(
412     description.map(_.withMaxLength(maxDescriptionLength, "description").void),
413     description.map(_.toSanitizedInput("description").void)
414   ).flatten.foreach(_.throwIfInvalid())
415 
416   (organisationName.toNonEmpty("organisationName"), organisationName.toSanitizedInput("firstName")).tupled
417     .throwIfInvalid()
418 }
419 
420 object OrganisationProfileRequest {
421   implicit val encoder: Encoder[OrganisationProfileRequest] = deriveEncoder[OrganisationProfileRequest]
422   implicit val decoder: Decoder[OrganisationProfileRequest] = deriveDecoder[OrganisationProfileRequest]
423 }
424 
425 final case class OrganisationProfileResponse(
426   organisationName: Option[String],
427   @(ApiModelProperty @field)(dataType = "string", example = "https://example.com/avatar.png")
428   avatarUrl: Option[String],
429   description: Option[String],
430   @(ApiModelProperty @field)(dataType = "string", example = "https://example.com/website")
431   website: Option[String],
432   optInNewsletter: Boolean,
433   @(ApiModelProperty @field)(dataType = "string", example = "FR") crmCountry: Option[Country],
434   @(ApiModelProperty @field)(dataType = "string", example = "fr") crmLanguage: Option[Language]
435 )
436 
437 object OrganisationProfileResponse {
438   implicit val encoder: Encoder[OrganisationProfileResponse] = deriveEncoder[OrganisationProfileResponse]
439   implicit val decoder: Decoder[OrganisationProfileResponse] = deriveDecoder[OrganisationProfileResponse]
440 }
441 
442 final case class OrganisationIdResponse(
443   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true) id: UserId,
444   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true) userId: UserId
445 )
446 
447 object OrganisationIdResponse {
448   implicit val encoder: Encoder[OrganisationIdResponse] = deriveEncoder[OrganisationIdResponse]
449 
450   def apply(id: UserId): OrganisationIdResponse = OrganisationIdResponse(id, id)
451 }
Line Stmt Id Pos Tree Symbol Tests Code
151 37669 5366 - 5391 Select org.make.api.organisation.ModerationOrganisationApi.moderationPutOrganisation org.make.api.organisation.moderationorganisationapitest ModerationOrganisationApi.this.moderationPutOrganisation
151 50441 5337 - 5391 Apply akka.http.scaladsl.server.RouteConcatenation.RouteWithConcatenation.~ org.make.api.organisation.moderationorganisationapitest ModerationOrganisationApi.this._enhanceRouteWithConcatenation(ModerationOrganisationApi.this.moderationPostOrganisation).~(ModerationOrganisationApi.this.moderationPutOrganisation)
151 42573 5394 - 5419 Select org.make.api.organisation.ModerationOrganisationApi.moderationGetOrganisation org.make.api.organisation.moderationorganisationapitest ModerationOrganisationApi.this.moderationGetOrganisation
151 41831 5337 - 5363 Select org.make.api.organisation.ModerationOrganisationApi.moderationPostOrganisation org.make.api.organisation.moderationorganisationapitest ModerationOrganisationApi.this.moderationPostOrganisation
151 34988 5337 - 5419 Apply akka.http.scaladsl.server.RouteConcatenation.RouteWithConcatenation.~ org.make.api.organisation.moderationorganisationapitest ModerationOrganisationApi.this._enhanceRouteWithConcatenation(ModerationOrganisationApi.this._enhanceRouteWithConcatenation(ModerationOrganisationApi.this.moderationPostOrganisation).~(ModerationOrganisationApi.this.moderationPutOrganisation)).~(ModerationOrganisationApi.this.moderationGetOrganisation)
151 44201 5337 - 5448 Apply akka.http.scaladsl.server.RouteConcatenation.RouteWithConcatenation.~ org.make.api.organisation.moderationorganisationapitest ModerationOrganisationApi.this._enhanceRouteWithConcatenation(ModerationOrganisationApi.this._enhanceRouteWithConcatenation(ModerationOrganisationApi.this._enhanceRouteWithConcatenation(ModerationOrganisationApi.this.moderationPostOrganisation).~(ModerationOrganisationApi.this.moderationPutOrganisation)).~(ModerationOrganisationApi.this.moderationGetOrganisation)).~(ModerationOrganisationApi.this.moderationGetOrganisations)
151 48364 5422 - 5448 Select org.make.api.organisation.ModerationOrganisationApi.moderationGetOrganisations org.make.api.organisation.moderationorganisationapitest ModerationOrganisationApi.this.moderationGetOrganisations
173 49377 6149 - 6159 Apply org.make.core.user.UserId.apply org.make.api.organisation.moderationorganisationapitest org.make.core.user.UserId.apply(id)
173 36095 6131 - 6138 Select akka.http.scaladsl.server.PathMatchers.Segment org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApi.this.Segment
173 40989 6131 - 6160 Apply akka.http.scaladsl.server.PathMatcher.PathMatcher1Ops.map org.make.api.organisation.moderationorganisationapitest server.this.PathMatcher.PathMatcher1Ops[String](DefaultModerationOrganisationApi.this.Segment).map[org.make.core.user.UserId](((id: String) => org.make.core.user.UserId.apply(id)))
176 34011 6214 - 6218 Select akka.http.scaladsl.server.directives.MethodDirectives.post org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApi.this.post
176 32628 6214 - 7672 Apply scala.Function1.apply org.make.api.organisation.moderationorganisationapitest server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.post).apply(server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.path[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit]))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationPostOrganisation", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((requestContext: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultModerationOrganisationApiComponent.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(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.organisation.ModerationCreateOrganisationRequest,)](DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationCreateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](organisation.this.ModerationCreateOrganisationRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationCreateOrganisationRequest]).apply(((request: org.make.api.organisation.ModerationCreateOrganisationRequest) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.register(OrganisationRegisterData.apply(request.organisationName.value, request.email, request.password, request.avatarUrl.map[String](((x$1: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]) => x$1.value)), request.description.map[String](((x$2: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]) => x$2.value)), request.country.orElse[org.make.core.reference.Country](requestContext.country).getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")), request.language.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")), request.website.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$3.value))), requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.User])))(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(result.userId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))))))))))))))))
177 34493 6247 - 6247 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P org.make.api.organisation.moderationorganisationapitest TupleOps.this.Join.join0P[Unit]
177 50195 6234 - 6246 Literal <nosymbol> org.make.api.organisation.moderationorganisationapitest "moderation"
177 40777 6229 - 7664 Apply scala.Function1.apply org.make.api.organisation.moderationorganisationapitest server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.path[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit]))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationPostOrganisation", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((requestContext: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultModerationOrganisationApiComponent.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(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.organisation.ModerationCreateOrganisationRequest,)](DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationCreateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](organisation.this.ModerationCreateOrganisationRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationCreateOrganisationRequest]).apply(((request: org.make.api.organisation.ModerationCreateOrganisationRequest) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.register(OrganisationRegisterData.apply(request.organisationName.value, request.email, request.password, request.avatarUrl.map[String](((x$1: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]) => x$1.value)), request.description.map[String](((x$2: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]) => x$2.value)), request.country.orElse[org.make.core.reference.Country](requestContext.country).getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")), request.language.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")), request.website.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$3.value))), requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.User])))(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(result.userId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse])))))))))))))))
177 43693 6229 - 6265 Apply akka.http.scaladsl.server.directives.PathDirectives.path org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApi.this.path[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit]))
177 47509 6234 - 6264 ApplyToImplicitArgs akka.http.scaladsl.server.PathMatcher./ org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit])
177 42613 6249 - 6264 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations")
178 41031 6278 - 6278 Select org.make.api.technical.MakeDirectives.makeOperation$default$3 org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApiComponent.this.makeOperation$default$3
178 48639 6278 - 7654 Apply scala.Function1.apply org.make.api.organisation.moderationorganisationapitest server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationPostOrganisation", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((requestContext: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultModerationOrganisationApiComponent.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(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.organisation.ModerationCreateOrganisationRequest,)](DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationCreateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](organisation.this.ModerationCreateOrganisationRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationCreateOrganisationRequest]).apply(((request: org.make.api.organisation.ModerationCreateOrganisationRequest) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.register(OrganisationRegisterData.apply(request.organisationName.value, request.email, request.password, request.avatarUrl.map[String](((x$1: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]) => x$1.value)), request.description.map[String](((x$2: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]) => x$2.value)), request.country.orElse[org.make.core.reference.Country](requestContext.country).getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")), request.language.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")), request.website.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$3.value))), requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.User])))(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(result.userId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))))))))))))))
178 50235 6291 - 6291 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.organisation.moderationorganisationapitest util.this.ApplyConverter.hac1[org.make.core.RequestContext]
178 33143 6278 - 6321 Apply org.make.api.technical.MakeDirectives.makeOperation org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationPostOrganisation", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.this.makeOperation$default$3)
178 35849 6292 - 6320 Literal <nosymbol> org.make.api.organisation.moderationorganisationapitest "ModerationPostOrganisation"
178 49136 6278 - 6278 Select org.make.api.technical.MakeDirectives.makeOperation$default$2 org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApiComponent.this.makeOperation$default$2
179 35557 6354 - 6354 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.organisation.moderationorganisationapitest util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]
179 42650 6354 - 6364 Select org.make.api.technical.auth.MakeAuthentication.makeOAuth2 org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApiComponent.this.makeOAuth2
179 34578 6354 - 7642 Apply scala.Function1.apply org.make.api.organisation.moderationorganisationapitest server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultModerationOrganisationApiComponent.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(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.organisation.ModerationCreateOrganisationRequest,)](DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationCreateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](organisation.this.ModerationCreateOrganisationRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationCreateOrganisationRequest]).apply(((request: org.make.api.organisation.ModerationCreateOrganisationRequest) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.register(OrganisationRegisterData.apply(request.organisationName.value, request.email, request.password, request.avatarUrl.map[String](((x$1: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]) => x$1.value)), request.description.map[String](((x$2: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]) => x$2.value)), request.country.orElse[org.make.core.reference.Country](requestContext.country).getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")), request.language.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")), request.website.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$3.value))), requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.User])))(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(result.userId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))))))))))))
180 47549 6428 - 6437 Select scalaoauth2.provider.AuthInfo.user auth.user
180 44160 6411 - 6438 Apply org.make.api.technical.MakeAuthenticationDirectives.requireAdminRole DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)
180 43460 6411 - 7628 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.organisation.ModerationCreateOrganisationRequest,)](DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationCreateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](organisation.this.ModerationCreateOrganisationRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationCreateOrganisationRequest]).apply(((request: org.make.api.organisation.ModerationCreateOrganisationRequest) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.register(OrganisationRegisterData.apply(request.organisationName.value, request.email, request.password, request.avatarUrl.map[String](((x$1: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]) => x$1.value)), request.description.map[String](((x$2: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]) => x$2.value)), request.country.orElse[org.make.core.reference.Country](requestContext.country).getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")), request.language.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")), request.website.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$3.value))), requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.User])))(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(result.userId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))))))))))
181 35886 6457 - 6470 Select akka.http.scaladsl.server.directives.CodingDirectives.decodeRequest DefaultModerationOrganisationApi.this.decodeRequest
181 46989 6457 - 7612 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.organisation.ModerationCreateOrganisationRequest,)](DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationCreateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](organisation.this.ModerationCreateOrganisationRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationCreateOrganisationRequest]).apply(((request: org.make.api.organisation.ModerationCreateOrganisationRequest) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.register(OrganisationRegisterData.apply(request.organisationName.value, request.email, request.password, request.avatarUrl.map[String](((x$1: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]) => x$1.value)), request.description.map[String](((x$2: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]) => x$2.value)), request.country.orElse[org.make.core.reference.Country](requestContext.country).getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")), request.language.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")), request.website.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$3.value))), requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.User])))(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(result.userId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse])))))))))
182 34251 6491 - 7594 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.api.organisation.ModerationCreateOrganisationRequest,)](DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationCreateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](organisation.this.ModerationCreateOrganisationRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationCreateOrganisationRequest]).apply(((request: org.make.api.organisation.ModerationCreateOrganisationRequest) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.register(OrganisationRegisterData.apply(request.organisationName.value, request.email, request.password, request.avatarUrl.map[String](((x$1: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]) => x$1.value)), request.description.map[String](((x$2: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]) => x$2.value)), request.country.orElse[org.make.core.reference.Country](requestContext.country).getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")), request.language.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")), request.website.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$3.value))), requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.User])))(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(result.userId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))))))))
182 42086 6500 - 6500 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.ErrorAccumulatingUnmarshaller.unmarshaller DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](organisation.this.ModerationCreateOrganisationRequest.decoder)
182 35596 6497 - 6497 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationCreateOrganisationRequest]
182 50965 6498 - 6537 ApplyToImplicitArgs akka.http.scaladsl.server.directives.MarshallingDirectives.as DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationCreateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](organisation.this.ModerationCreateOrganisationRequest.decoder)))
182 42408 6491 - 6538 Apply akka.http.scaladsl.server.directives.MarshallingDirectives.entity DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationCreateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](organisation.this.ModerationCreateOrganisationRequest.decoder))))
182 49950 6500 - 6500 Select org.make.api.organisation.ModerationCreateOrganisationRequest.decoder organisation.this.ModerationCreateOrganisationRequest.decoder
182 33184 6500 - 6500 ApplyToImplicitArgs akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.messageUnmarshallerFromEntityUnmarshaller unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](organisation.this.ModerationCreateOrganisationRequest.decoder))
183 47863 6609 - 7447 Apply akka.http.scaladsl.server.directives.FutureDirectives.onSuccess DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.register(OrganisationRegisterData.apply(request.organisationName.value, request.email, request.password, request.avatarUrl.map[String](((x$1: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]) => x$1.value)), request.description.map[String](((x$2: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]) => x$2.value)), request.country.orElse[org.make.core.reference.Country](requestContext.country).getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")), request.language.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")), request.website.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$3.value))), requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.User]))
183 40269 6618 - 6618 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.core.user.User]
185 50762 6642 - 7425 Apply org.make.api.organisation.OrganisationService.register DefaultModerationOrganisationApiComponent.this.organisationService.register(OrganisationRegisterData.apply(request.organisationName.value, request.email, request.password, request.avatarUrl.map[String](((x$1: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]) => x$1.value)), request.description.map[String](((x$2: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]) => x$2.value)), request.country.orElse[org.make.core.reference.Country](requestContext.country).getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")), request.language.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")), request.website.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$3.value))), requestContext)
185 34776 6642 - 7425 ApplyToImplicitArgs akka.http.scaladsl.server.directives.OnSuccessMagnet.apply directives.this.OnSuccessMagnet.apply[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.register(OrganisationRegisterData.apply(request.organisationName.value, request.email, request.password, request.avatarUrl.map[String](((x$1: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]) => x$1.value)), request.description.map[String](((x$2: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]) => x$2.value)), request.country.orElse[org.make.core.reference.Country](requestContext.country).getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")), request.language.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")), request.website.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$3.value))), requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.User])
185 42362 6695 - 6695 TypeApply akka.http.scaladsl.server.util.LowerPriorityTupler.forAnyRef util.this.Tupler.forAnyRef[org.make.core.user.User]
186 33757 6723 - 7357 Apply org.make.api.organisation.OrganisationRegisterData.apply OrganisationRegisterData.apply(request.organisationName.value, request.email, request.password, request.avatarUrl.map[String](((x$1: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]) => x$1.value)), request.description.map[String](((x$2: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]) => x$2.value)), request.country.orElse[org.make.core.reference.Country](requestContext.country).getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")), request.language.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")), request.website.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$3.value)))
187 48610 6784 - 6814 Select eu.timepit.refined.api.Refined.value request.organisationName.value
188 40485 6852 - 6865 Select org.make.api.organisation.ModerationCreateOrganisationRequest.email request.email
189 36628 6906 - 6922 Select org.make.api.organisation.ModerationCreateOrganisationRequest.password request.password
190 49693 6983 - 6990 Select eu.timepit.refined.api.Refined.value x$1.value
190 42123 6961 - 6991 Apply scala.Option.map request.avatarUrl.map[String](((x$1: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]) => x$1.value))
191 33711 7059 - 7066 Select eu.timepit.refined.api.Refined.value x$2.value
191 50730 7035 - 7067 Apply scala.Option.map request.description.map[String](((x$2: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]) => x$2.value))
192 42601 7130 - 7152 Select org.make.core.RequestContext.country requestContext.country
192 48647 7107 - 7178 Apply scala.Option.getOrElse request.country.orElse[org.make.core.reference.Country](requestContext.country).getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR"))
192 35344 7164 - 7177 Apply org.make.core.reference.Country.apply org.make.core.reference.Country.apply("FR")
193 36391 7219 - 7261 Apply scala.Option.getOrElse request.language.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr"))
193 40523 7246 - 7260 Apply org.make.core.reference.Language.apply org.make.core.reference.Language.apply("fr")
194 49129 7321 - 7328 Select eu.timepit.refined.api.Refined.value x$3.value
194 41878 7301 - 7329 Apply scala.Option.map request.website.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$3.value))
198 42115 6609 - 7574 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.register(OrganisationRegisterData.apply(request.organisationName.value, request.email, request.password, request.avatarUrl.map[String](((x$1: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]) => x$1.value)), request.description.map[String](((x$2: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]) => x$2.value)), request.country.orElse[org.make.core.reference.Country](requestContext.country).getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")), request.language.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")), request.website.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$3.value))), requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.User])))(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(result.userId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))))))
199 48926 7482 - 7552 Apply akka.http.scaladsl.server.directives.RouteDirectives.complete DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(result.userId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))))
199 42397 7511 - 7511 Select org.make.api.organisation.OrganisationIdResponse.encoder organisation.this.OrganisationIdResponse.encoder
199 36936 7491 - 7551 ApplyToImplicitArgs akka.http.scaladsl.marshalling.ToResponseMarshallable.apply marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(result.userId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse])))
199 48605 7511 - 7511 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse])
199 34540 7511 - 7511 TypeApply de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2 DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]
199 33795 7491 - 7551 Apply scala.Predef.ArrowAssoc.-> scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(result.userId))
199 48891 7537 - 7550 Select org.make.core.user.User.userId result.userId
199 41310 7514 - 7551 Apply org.make.api.organisation.OrganisationIdResponse.apply OrganisationIdResponse.apply(result.userId)
199 40308 7511 - 7511 ApplyToImplicitArgs akka.http.scaladsl.marshalling.PredefinedToResponseMarshallers.fromStatusCodeAndValue marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))
199 35878 7491 - 7510 Select akka.http.scaladsl.model.StatusCodes.Created akka.http.scaladsl.model.StatusCodes.Created
199 46788 7511 - 7511 TypeApply scala.Predef.$conforms scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success]
211 49993 7731 - 7734 Select akka.http.scaladsl.server.directives.MethodDirectives.put org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApi.this.put
211 31717 7731 - 9209 Apply scala.Function1.apply org.make.api.organisation.moderationorganisationapitest server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.put).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.path[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.organisationId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((organisationId: org.make.core.user.UserId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationUpdateOrganisation", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((requestContext: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultModerationOrganisationApiComponent.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(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.organisation.ModerationUpdateOrganisationRequest,)](DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationUpdateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](organisation.this.ModerationUpdateOrganisationRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationUpdateOrganisationRequest]).apply(((request: org.make.api.organisation.ModerationUpdateOrganisationRequest) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((organisation: org.make.core.user.User) => server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.UserId](DefaultModerationOrganisationApiComponent.this.organisationService.update({ <artifact> val x$1: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.organisationName.value); <artifact> val x$2: String = request.email.getOrElse[String](organisation.email).toLowerCase(); <artifact> val x$3: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = request.profile.flatMap[org.make.core.profile.Profile](((x$4: org.make.api.user.ProfileRequest) => x$4.toProfile)); <artifact> val x$4: org.make.core.user.UserId = organisation.copy$default$1; <artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$3; <artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$4; <artifact> val x$7: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$5; <artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$6; <artifact> val x$9: Boolean = organisation.copy$default$7; <artifact> val x$10: Boolean = organisation.copy$default$8; <artifact> val x$11: org.make.core.user.UserType = organisation.copy$default$9; <artifact> val x$12: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$10; <artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$11; <artifact> val x$14: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$12; <artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$13; <artifact> val x$16: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$14; <artifact> val x$17: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$15; <artifact> val x$18: org.make.core.reference.Country = organisation.copy$default$16; <artifact> val x$19: org.make.core.reference.Language = organisation.copy$default$17; <artifact> val x$20: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$19; <artifact> val x$21: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$20; <artifact> val x$22: Boolean = organisation.copy$default$21; <artifact> val x$23: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$22; <artifact> val x$24: Boolean = organisation.copy$default$24; <artifact> val x$25: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$25; <artifact> val x$26: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$26; <artifact> val x$27: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$27; <artifact> val x$28: Int = organisation.copy$default$28; <artifact> val x$29: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$29; organisation.copy(x$4, x$2, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$3, x$20, x$21, x$22, x$23, x$1, x$24, x$25, x$26, x$27, x$28, x$29) }, scala.Some.apply[org.make.core.user.UserId](auth.user.userId), organisation.email, requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.UserId])))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((organisationId: org.make.core.user.UserId) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(organisationId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse])))))))))))))))))))
212 46745 7763 - 7763 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P org.make.api.organisation.moderationorganisationapitest TupleOps.this.Join.join0P[Unit]
212 42887 7783 - 7797 Select org.make.api.organisation.DefaultModerationOrganisationApiComponent.DefaultModerationOrganisationApi.organisationId org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApi.this.organisationId
212 32381 7749 - 7749 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.organisation.moderationorganisationapitest util.this.ApplyConverter.hac1[org.make.core.user.UserId]
212 35380 7781 - 7781 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P org.make.api.organisation.moderationorganisationapitest TupleOps.this.Join.join0P[(org.make.core.user.UserId,)]
212 38547 7745 - 9201 Apply scala.Function1.apply org.make.api.organisation.moderationorganisationapitest server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.path[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.organisationId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((organisationId: org.make.core.user.UserId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationUpdateOrganisation", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((requestContext: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultModerationOrganisationApiComponent.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(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.organisation.ModerationUpdateOrganisationRequest,)](DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationUpdateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](organisation.this.ModerationUpdateOrganisationRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationUpdateOrganisationRequest]).apply(((request: org.make.api.organisation.ModerationUpdateOrganisationRequest) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((organisation: org.make.core.user.User) => server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.UserId](DefaultModerationOrganisationApiComponent.this.organisationService.update({ <artifact> val x$1: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.organisationName.value); <artifact> val x$2: String = request.email.getOrElse[String](organisation.email).toLowerCase(); <artifact> val x$3: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = request.profile.flatMap[org.make.core.profile.Profile](((x$4: org.make.api.user.ProfileRequest) => x$4.toProfile)); <artifact> val x$4: org.make.core.user.UserId = organisation.copy$default$1; <artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$3; <artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$4; <artifact> val x$7: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$5; <artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$6; <artifact> val x$9: Boolean = organisation.copy$default$7; <artifact> val x$10: Boolean = organisation.copy$default$8; <artifact> val x$11: org.make.core.user.UserType = organisation.copy$default$9; <artifact> val x$12: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$10; <artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$11; <artifact> val x$14: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$12; <artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$13; <artifact> val x$16: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$14; <artifact> val x$17: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$15; <artifact> val x$18: org.make.core.reference.Country = organisation.copy$default$16; <artifact> val x$19: org.make.core.reference.Language = organisation.copy$default$17; <artifact> val x$20: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$19; <artifact> val x$21: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$20; <artifact> val x$22: Boolean = organisation.copy$default$21; <artifact> val x$23: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$22; <artifact> val x$24: Boolean = organisation.copy$default$24; <artifact> val x$25: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$25; <artifact> val x$26: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$26; <artifact> val x$27: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$27; <artifact> val x$28: Int = organisation.copy$default$28; <artifact> val x$29: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$29; organisation.copy(x$4, x$2, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$3, x$20, x$21, x$22, x$23, x$1, x$24, x$25, x$26, x$27, x$28, x$29) }, scala.Some.apply[org.make.core.user.UserId](auth.user.userId), organisation.email, requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.UserId])))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((organisationId: org.make.core.user.UserId) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(organisationId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))))))))))))))))))
212 48401 7750 - 7797 ApplyToImplicitArgs akka.http.scaladsl.server.PathMatcher./ org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.organisationId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])
212 34285 7765 - 7780 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations")
212 41872 7750 - 7762 Literal <nosymbol> org.make.api.organisation.moderationorganisationapitest "moderation"
212 40816 7745 - 7798 Apply akka.http.scaladsl.server.directives.PathDirectives.path org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApi.this.path[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.organisationId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)]))
213 49416 7843 - 7873 Literal <nosymbol> org.make.api.organisation.moderationorganisationapitest "ModerationUpdateOrganisation"
213 41909 7829 - 7829 Select org.make.api.technical.MakeDirectives.makeOperation$default$2 org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApiComponent.this.makeOperation$default$2
213 46783 7829 - 7874 Apply org.make.api.technical.MakeDirectives.makeOperation org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationUpdateOrganisation", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.this.makeOperation$default$3)
213 46818 7829 - 9191 Apply scala.Function1.apply org.make.api.organisation.moderationorganisationapitest server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationUpdateOrganisation", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((requestContext: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultModerationOrganisationApiComponent.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(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.organisation.ModerationUpdateOrganisationRequest,)](DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationUpdateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](organisation.this.ModerationUpdateOrganisationRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationUpdateOrganisationRequest]).apply(((request: org.make.api.organisation.ModerationUpdateOrganisationRequest) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((organisation: org.make.core.user.User) => server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.UserId](DefaultModerationOrganisationApiComponent.this.organisationService.update({ <artifact> val x$1: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.organisationName.value); <artifact> val x$2: String = request.email.getOrElse[String](organisation.email).toLowerCase(); <artifact> val x$3: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = request.profile.flatMap[org.make.core.profile.Profile](((x$4: org.make.api.user.ProfileRequest) => x$4.toProfile)); <artifact> val x$4: org.make.core.user.UserId = organisation.copy$default$1; <artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$3; <artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$4; <artifact> val x$7: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$5; <artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$6; <artifact> val x$9: Boolean = organisation.copy$default$7; <artifact> val x$10: Boolean = organisation.copy$default$8; <artifact> val x$11: org.make.core.user.UserType = organisation.copy$default$9; <artifact> val x$12: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$10; <artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$11; <artifact> val x$14: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$12; <artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$13; <artifact> val x$16: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$14; <artifact> val x$17: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$15; <artifact> val x$18: org.make.core.reference.Country = organisation.copy$default$16; <artifact> val x$19: org.make.core.reference.Language = organisation.copy$default$17; <artifact> val x$20: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$19; <artifact> val x$21: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$20; <artifact> val x$22: Boolean = organisation.copy$default$21; <artifact> val x$23: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$22; <artifact> val x$24: Boolean = organisation.copy$default$24; <artifact> val x$25: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$25; <artifact> val x$26: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$26; <artifact> val x$27: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$27; <artifact> val x$28: Int = organisation.copy$default$28; <artifact> val x$29: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$29; organisation.copy(x$4, x$2, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$3, x$20, x$21, x$22, x$23, x$1, x$24, x$25, x$26, x$27, x$28, x$29) }, scala.Some.apply[org.make.core.user.UserId](auth.user.userId), organisation.email, requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.UserId])))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((organisationId: org.make.core.user.UserId) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(organisationId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))))))))))))))))
213 42649 7842 - 7842 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.organisation.moderationorganisationapitest util.this.ApplyConverter.hac1[org.make.core.RequestContext]
213 34048 7829 - 7829 Select org.make.api.technical.MakeDirectives.makeOperation$default$3 org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApiComponent.this.makeOperation$default$3
214 34529 7907 - 7917 Select org.make.api.technical.auth.MakeAuthentication.makeOAuth2 org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApiComponent.this.makeOAuth2
214 34358 7907 - 9179 Apply scala.Function1.apply org.make.api.organisation.moderationorganisationapitest server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultModerationOrganisationApiComponent.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(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.organisation.ModerationUpdateOrganisationRequest,)](DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationUpdateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](organisation.this.ModerationUpdateOrganisationRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationUpdateOrganisationRequest]).apply(((request: org.make.api.organisation.ModerationUpdateOrganisationRequest) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((organisation: org.make.core.user.User) => server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.UserId](DefaultModerationOrganisationApiComponent.this.organisationService.update({ <artifact> val x$1: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.organisationName.value); <artifact> val x$2: String = request.email.getOrElse[String](organisation.email).toLowerCase(); <artifact> val x$3: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = request.profile.flatMap[org.make.core.profile.Profile](((x$4: org.make.api.user.ProfileRequest) => x$4.toProfile)); <artifact> val x$4: org.make.core.user.UserId = organisation.copy$default$1; <artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$3; <artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$4; <artifact> val x$7: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$5; <artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$6; <artifact> val x$9: Boolean = organisation.copy$default$7; <artifact> val x$10: Boolean = organisation.copy$default$8; <artifact> val x$11: org.make.core.user.UserType = organisation.copy$default$9; <artifact> val x$12: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$10; <artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$11; <artifact> val x$14: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$12; <artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$13; <artifact> val x$16: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$14; <artifact> val x$17: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$15; <artifact> val x$18: org.make.core.reference.Country = organisation.copy$default$16; <artifact> val x$19: org.make.core.reference.Language = organisation.copy$default$17; <artifact> val x$20: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$19; <artifact> val x$21: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$20; <artifact> val x$22: Boolean = organisation.copy$default$21; <artifact> val x$23: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$22; <artifact> val x$24: Boolean = organisation.copy$default$24; <artifact> val x$25: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$25; <artifact> val x$26: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$26; <artifact> val x$27: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$27; <artifact> val x$28: Int = organisation.copy$default$28; <artifact> val x$29: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$29; organisation.copy(x$4, x$2, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$3, x$20, x$21, x$22, x$23, x$1, x$24, x$25, x$26, x$27, x$28, x$29) }, scala.Some.apply[org.make.core.user.UserId](auth.user.userId), organisation.email, requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.UserId])))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((organisationId: org.make.core.user.UserId) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(organisationId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))))))))))))))
214 48437 7907 - 7907 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.organisation.moderationorganisationapitest util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]
215 32426 7964 - 7991 Apply org.make.api.technical.MakeAuthenticationDirectives.requireAdminRole DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)
215 38225 7964 - 9165 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.organisation.ModerationUpdateOrganisationRequest,)](DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationUpdateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](organisation.this.ModerationUpdateOrganisationRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationUpdateOrganisationRequest]).apply(((request: org.make.api.organisation.ModerationUpdateOrganisationRequest) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((organisation: org.make.core.user.User) => server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.UserId](DefaultModerationOrganisationApiComponent.this.organisationService.update({ <artifact> val x$1: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.organisationName.value); <artifact> val x$2: String = request.email.getOrElse[String](organisation.email).toLowerCase(); <artifact> val x$3: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = request.profile.flatMap[org.make.core.profile.Profile](((x$4: org.make.api.user.ProfileRequest) => x$4.toProfile)); <artifact> val x$4: org.make.core.user.UserId = organisation.copy$default$1; <artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$3; <artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$4; <artifact> val x$7: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$5; <artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$6; <artifact> val x$9: Boolean = organisation.copy$default$7; <artifact> val x$10: Boolean = organisation.copy$default$8; <artifact> val x$11: org.make.core.user.UserType = organisation.copy$default$9; <artifact> val x$12: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$10; <artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$11; <artifact> val x$14: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$12; <artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$13; <artifact> val x$16: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$14; <artifact> val x$17: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$15; <artifact> val x$18: org.make.core.reference.Country = organisation.copy$default$16; <artifact> val x$19: org.make.core.reference.Language = organisation.copy$default$17; <artifact> val x$20: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$19; <artifact> val x$21: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$20; <artifact> val x$22: Boolean = organisation.copy$default$21; <artifact> val x$23: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$22; <artifact> val x$24: Boolean = organisation.copy$default$24; <artifact> val x$25: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$25; <artifact> val x$26: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$26; <artifact> val x$27: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$27; <artifact> val x$28: Int = organisation.copy$default$28; <artifact> val x$29: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$29; organisation.copy(x$4, x$2, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$3, x$20, x$21, x$22, x$23, x$1, x$24, x$25, x$26, x$27, x$28, x$29) }, scala.Some.apply[org.make.core.user.UserId](auth.user.userId), organisation.email, requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.UserId])))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((organisationId: org.make.core.user.UserId) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(organisationId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))))))))))))
215 40024 7981 - 7990 Select scalaoauth2.provider.AuthInfo.user auth.user
216 46087 8010 - 9149 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.organisation.ModerationUpdateOrganisationRequest,)](DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationUpdateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](organisation.this.ModerationUpdateOrganisationRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationUpdateOrganisationRequest]).apply(((request: org.make.api.organisation.ModerationUpdateOrganisationRequest) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((organisation: org.make.core.user.User) => server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.UserId](DefaultModerationOrganisationApiComponent.this.organisationService.update({ <artifact> val x$1: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.organisationName.value); <artifact> val x$2: String = request.email.getOrElse[String](organisation.email).toLowerCase(); <artifact> val x$3: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = request.profile.flatMap[org.make.core.profile.Profile](((x$4: org.make.api.user.ProfileRequest) => x$4.toProfile)); <artifact> val x$4: org.make.core.user.UserId = organisation.copy$default$1; <artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$3; <artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$4; <artifact> val x$7: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$5; <artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$6; <artifact> val x$9: Boolean = organisation.copy$default$7; <artifact> val x$10: Boolean = organisation.copy$default$8; <artifact> val x$11: org.make.core.user.UserType = organisation.copy$default$9; <artifact> val x$12: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$10; <artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$11; <artifact> val x$14: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$12; <artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$13; <artifact> val x$16: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$14; <artifact> val x$17: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$15; <artifact> val x$18: org.make.core.reference.Country = organisation.copy$default$16; <artifact> val x$19: org.make.core.reference.Language = organisation.copy$default$17; <artifact> val x$20: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$19; <artifact> val x$21: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$20; <artifact> val x$22: Boolean = organisation.copy$default$21; <artifact> val x$23: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$22; <artifact> val x$24: Boolean = organisation.copy$default$24; <artifact> val x$25: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$25; <artifact> val x$26: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$26; <artifact> val x$27: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$27; <artifact> val x$28: Int = organisation.copy$default$28; <artifact> val x$29: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$29; organisation.copy(x$4, x$2, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$3, x$20, x$21, x$22, x$23, x$1, x$24, x$25, x$26, x$27, x$28, x$29) }, scala.Some.apply[org.make.core.user.UserId](auth.user.userId), organisation.email, requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.UserId])))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((organisationId: org.make.core.user.UserId) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(organisationId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse])))))))))))
216 48914 8010 - 8023 Select akka.http.scaladsl.server.directives.CodingDirectives.decodeRequest DefaultModerationOrganisationApi.this.decodeRequest
217 32005 8044 - 9131 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.api.organisation.ModerationUpdateOrganisationRequest,)](DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationUpdateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](organisation.this.ModerationUpdateOrganisationRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationUpdateOrganisationRequest]).apply(((request: org.make.api.organisation.ModerationUpdateOrganisationRequest) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((organisation: org.make.core.user.User) => server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.UserId](DefaultModerationOrganisationApiComponent.this.organisationService.update({ <artifact> val x$1: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.organisationName.value); <artifact> val x$2: String = request.email.getOrElse[String](organisation.email).toLowerCase(); <artifact> val x$3: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = request.profile.flatMap[org.make.core.profile.Profile](((x$4: org.make.api.user.ProfileRequest) => x$4.toProfile)); <artifact> val x$4: org.make.core.user.UserId = organisation.copy$default$1; <artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$3; <artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$4; <artifact> val x$7: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$5; <artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$6; <artifact> val x$9: Boolean = organisation.copy$default$7; <artifact> val x$10: Boolean = organisation.copy$default$8; <artifact> val x$11: org.make.core.user.UserType = organisation.copy$default$9; <artifact> val x$12: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$10; <artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$11; <artifact> val x$14: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$12; <artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$13; <artifact> val x$16: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$14; <artifact> val x$17: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$15; <artifact> val x$18: org.make.core.reference.Country = organisation.copy$default$16; <artifact> val x$19: org.make.core.reference.Language = organisation.copy$default$17; <artifact> val x$20: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$19; <artifact> val x$21: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$20; <artifact> val x$22: Boolean = organisation.copy$default$21; <artifact> val x$23: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$22; <artifact> val x$24: Boolean = organisation.copy$default$24; <artifact> val x$25: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$25; <artifact> val x$26: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$26; <artifact> val x$27: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$27; <artifact> val x$28: Int = organisation.copy$default$28; <artifact> val x$29: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$29; organisation.copy(x$4, x$2, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$3, x$20, x$21, x$22, x$23, x$1, x$24, x$25, x$26, x$27, x$28, x$29) }, scala.Some.apply[org.make.core.user.UserId](auth.user.userId), organisation.email, requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.UserId])))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((organisationId: org.make.core.user.UserId) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(organisationId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))))))))))
217 34567 8044 - 8091 Apply akka.http.scaladsl.server.directives.MarshallingDirectives.entity DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationUpdateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](organisation.this.ModerationUpdateOrganisationRequest.decoder))))
217 47588 8050 - 8050 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationUpdateOrganisationRequest]
217 38975 8051 - 8090 ApplyToImplicitArgs akka.http.scaladsl.server.directives.MarshallingDirectives.as DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationUpdateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](organisation.this.ModerationUpdateOrganisationRequest.decoder)))
217 46544 8053 - 8053 ApplyToImplicitArgs akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.messageUnmarshallerFromEntityUnmarshaller unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](organisation.this.ModerationUpdateOrganisationRequest.decoder))
217 41065 8053 - 8053 Select org.make.api.organisation.ModerationUpdateOrganisationRequest.decoder organisation.this.ModerationUpdateOrganisationRequest.decoder
217 34090 8053 - 8053 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.ErrorAccumulatingUnmarshaller.unmarshaller DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](organisation.this.ModerationUpdateOrganisationRequest.decoder)
218 40298 8162 - 9111 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((organisation: org.make.core.user.User) => server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.UserId](DefaultModerationOrganisationApiComponent.this.organisationService.update({ <artifact> val x$1: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.organisationName.value); <artifact> val x$2: String = request.email.getOrElse[String](organisation.email).toLowerCase(); <artifact> val x$3: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = request.profile.flatMap[org.make.core.profile.Profile](((x$4: org.make.api.user.ProfileRequest) => x$4.toProfile)); <artifact> val x$4: org.make.core.user.UserId = organisation.copy$default$1; <artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$3; <artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$4; <artifact> val x$7: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$5; <artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$6; <artifact> val x$9: Boolean = organisation.copy$default$7; <artifact> val x$10: Boolean = organisation.copy$default$8; <artifact> val x$11: org.make.core.user.UserType = organisation.copy$default$9; <artifact> val x$12: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$10; <artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$11; <artifact> val x$14: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$12; <artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$13; <artifact> val x$16: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$14; <artifact> val x$17: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$15; <artifact> val x$18: org.make.core.reference.Country = organisation.copy$default$16; <artifact> val x$19: org.make.core.reference.Language = organisation.copy$default$17; <artifact> val x$20: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$19; <artifact> val x$21: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$20; <artifact> val x$22: Boolean = organisation.copy$default$21; <artifact> val x$23: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$22; <artifact> val x$24: Boolean = organisation.copy$default$24; <artifact> val x$25: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$25; <artifact> val x$26: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$26; <artifact> val x$27: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$27; <artifact> val x$28: Int = organisation.copy$default$28; <artifact> val x$29: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$29; organisation.copy(x$4, x$2, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$3, x$20, x$21, x$22, x$23, x$1, x$24, x$25, x$26, x$27, x$28, x$29) }, scala.Some.apply[org.make.core.user.UserId](auth.user.userId), organisation.email, requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.UserId])))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((organisationId: org.make.core.user.UserId) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(organisationId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))))))))
218 49980 8214 - 8214 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.core.user.User]
218 40060 8162 - 8213 Apply org.make.api.organisation.OrganisationService.getOrganisation DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)
218 32460 8162 - 8235 Select org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes.asDirectiveOrNotFound org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound
219 38760 8285 - 8285 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.core.user.UserId]
219 46339 8276 - 8954 Apply akka.http.scaladsl.server.directives.FutureDirectives.onSuccess DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.UserId](DefaultModerationOrganisationApiComponent.this.organisationService.update({ <artifact> val x$1: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.organisationName.value); <artifact> val x$2: String = request.email.getOrElse[String](organisation.email).toLowerCase(); <artifact> val x$3: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = request.profile.flatMap[org.make.core.profile.Profile](((x$4: org.make.api.user.ProfileRequest) => x$4.toProfile)); <artifact> val x$4: org.make.core.user.UserId = organisation.copy$default$1; <artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$3; <artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$4; <artifact> val x$7: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$5; <artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$6; <artifact> val x$9: Boolean = organisation.copy$default$7; <artifact> val x$10: Boolean = organisation.copy$default$8; <artifact> val x$11: org.make.core.user.UserType = organisation.copy$default$9; <artifact> val x$12: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$10; <artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$11; <artifact> val x$14: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$12; <artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$13; <artifact> val x$16: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$14; <artifact> val x$17: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$15; <artifact> val x$18: org.make.core.reference.Country = organisation.copy$default$16; <artifact> val x$19: org.make.core.reference.Language = organisation.copy$default$17; <artifact> val x$20: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$19; <artifact> val x$21: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$20; <artifact> val x$22: Boolean = organisation.copy$default$21; <artifact> val x$23: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$22; <artifact> val x$24: Boolean = organisation.copy$default$24; <artifact> val x$25: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$25; <artifact> val x$26: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$26; <artifact> val x$27: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$27; <artifact> val x$28: Int = organisation.copy$default$28; <artifact> val x$29: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$29; organisation.copy(x$4, x$2, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$3, x$20, x$21, x$22, x$23, x$1, x$24, x$25, x$26, x$27, x$28, x$29) }, scala.Some.apply[org.make.core.user.UserId](auth.user.userId), organisation.email, requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.UserId]))
221 42146 8364 - 8364 TypeApply akka.http.scaladsl.server.util.LowerPriorityTupler.forAnyRef util.this.Tupler.forAnyRef[org.make.core.user.UserId]
221 45238 8311 - 8930 Apply org.make.api.organisation.OrganisationService.update DefaultModerationOrganisationApiComponent.this.organisationService.update({ <artifact> val x$1: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.organisationName.value); <artifact> val x$2: String = request.email.getOrElse[String](organisation.email).toLowerCase(); <artifact> val x$3: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = request.profile.flatMap[org.make.core.profile.Profile](((x$4: org.make.api.user.ProfileRequest) => x$4.toProfile)); <artifact> val x$4: org.make.core.user.UserId = organisation.copy$default$1; <artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$3; <artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$4; <artifact> val x$7: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$5; <artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$6; <artifact> val x$9: Boolean = organisation.copy$default$7; <artifact> val x$10: Boolean = organisation.copy$default$8; <artifact> val x$11: org.make.core.user.UserType = organisation.copy$default$9; <artifact> val x$12: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$10; <artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$11; <artifact> val x$14: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$12; <artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$13; <artifact> val x$16: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$14; <artifact> val x$17: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$15; <artifact> val x$18: org.make.core.reference.Country = organisation.copy$default$16; <artifact> val x$19: org.make.core.reference.Language = organisation.copy$default$17; <artifact> val x$20: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$19; <artifact> val x$21: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$20; <artifact> val x$22: Boolean = organisation.copy$default$21; <artifact> val x$23: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$22; <artifact> val x$24: Boolean = organisation.copy$default$24; <artifact> val x$25: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$25; <artifact> val x$26: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$26; <artifact> val x$27: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$27; <artifact> val x$28: Int = organisation.copy$default$28; <artifact> val x$29: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$29; organisation.copy(x$4, x$2, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$3, x$20, x$21, x$22, x$23, x$1, x$24, x$25, x$26, x$27, x$28, x$29) }, scala.Some.apply[org.make.core.user.UserId](auth.user.userId), organisation.email, requestContext)
221 33872 8311 - 8930 ApplyToImplicitArgs akka.http.scaladsl.server.directives.OnSuccessMagnet.apply directives.this.OnSuccessMagnet.apply[org.make.core.user.UserId](DefaultModerationOrganisationApiComponent.this.organisationService.update({ <artifact> val x$1: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.organisationName.value); <artifact> val x$2: String = request.email.getOrElse[String](organisation.email).toLowerCase(); <artifact> val x$3: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = request.profile.flatMap[org.make.core.profile.Profile](((x$4: org.make.api.user.ProfileRequest) => x$4.toProfile)); <artifact> val x$4: org.make.core.user.UserId = organisation.copy$default$1; <artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$3; <artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$4; <artifact> val x$7: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$5; <artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$6; <artifact> val x$9: Boolean = organisation.copy$default$7; <artifact> val x$10: Boolean = organisation.copy$default$8; <artifact> val x$11: org.make.core.user.UserType = organisation.copy$default$9; <artifact> val x$12: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$10; <artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$11; <artifact> val x$14: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$12; <artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$13; <artifact> val x$16: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$14; <artifact> val x$17: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$15; <artifact> val x$18: org.make.core.reference.Country = organisation.copy$default$16; <artifact> val x$19: org.make.core.reference.Language = organisation.copy$default$17; <artifact> val x$20: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$19; <artifact> val x$21: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$20; <artifact> val x$22: Boolean = organisation.copy$default$21; <artifact> val x$23: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$22; <artifact> val x$24: Boolean = organisation.copy$default$24; <artifact> val x$25: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$25; <artifact> val x$26: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$26; <artifact> val x$27: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$27; <artifact> val x$28: Int = organisation.copy$default$28; <artifact> val x$29: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$29; organisation.copy(x$4, x$2, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$3, x$20, x$21, x$22, x$23, x$1, x$24, x$25, x$26, x$27, x$28, x$29) }, scala.Some.apply[org.make.core.user.UserId](auth.user.userId), organisation.email, requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.UserId])
222 47323 8422 - 8422 Select org.make.core.user.User.copy$default$8 organisation.copy$default$8
222 40522 8422 - 8422 Select org.make.core.user.User.copy$default$3 organisation.copy$default$3
222 33832 8422 - 8422 Select org.make.core.user.User.copy$default$27 organisation.copy$default$27
222 35420 8422 - 8422 Select org.make.core.user.User.copy$default$20 organisation.copy$default$20
222 32217 8422 - 8422 Select org.make.core.user.User.copy$default$4 organisation.copy$default$4
222 50020 8422 - 8422 Select org.make.core.user.User.copy$default$5 organisation.copy$default$5
222 34080 8422 - 8422 Select org.make.core.user.User.copy$default$16 organisation.copy$default$16
222 47071 8422 - 8422 Select org.make.core.user.User.copy$default$17 organisation.copy$default$17
222 41410 8422 - 8422 Select org.make.core.user.User.copy$default$26 organisation.copy$default$26
222 38721 8422 - 8422 Select org.make.core.user.User.copy$default$29 organisation.copy$default$29
222 42193 8422 - 8422 Select org.make.core.user.User.copy$default$15 organisation.copy$default$15
222 32414 8422 - 8422 Select org.make.core.user.User.copy$default$13 organisation.copy$default$13
222 40563 8422 - 8422 Select org.make.core.user.User.copy$default$12 organisation.copy$default$12
222 39525 8422 - 8422 Select org.make.core.user.User.copy$default$9 organisation.copy$default$9
222 48150 8422 - 8422 Select org.make.core.user.User.copy$default$11 organisation.copy$default$11
222 46053 8422 - 8422 Select org.make.core.user.User.copy$default$14 organisation.copy$default$14
222 40595 8422 - 8422 Select org.make.core.user.User.copy$default$22 organisation.copy$default$22
222 42156 8422 - 8422 Select org.make.core.user.User.copy$default$6 organisation.copy$default$6
222 38965 8422 - 8422 Select org.make.core.user.User.copy$default$19 organisation.copy$default$19
222 32173 8422 - 8422 Select org.make.core.user.User.copy$default$24 organisation.copy$default$24
222 46573 8422 - 8422 Select org.make.core.user.User.copy$default$28 organisation.copy$default$28
222 48188 8422 - 8422 Select org.make.core.user.User.copy$default$21 organisation.copy$default$21
222 35666 8422 - 8422 Select org.make.core.user.User.copy$default$10 organisation.copy$default$10
222 34042 8422 - 8422 Select org.make.core.user.User.copy$default$7 organisation.copy$default$7
222 45493 8422 - 8422 Select org.make.core.user.User.copy$default$25 organisation.copy$default$25
222 47622 8422 - 8422 Select org.make.core.user.User.copy$default$1 organisation.copy$default$1
222 31114 8409 - 8716 Apply org.make.core.user.User.copy organisation.copy(x$4, x$2, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$3, x$20, x$21, x$22, x$23, x$1, x$24, x$25, x$26, x$27, x$28, x$29)
223 41105 8482 - 8512 Select eu.timepit.refined.api.Refined.value request.organisationName.value
223 34002 8477 - 8513 Apply scala.Some.apply scala.Some.apply[String](request.organisationName.value)
224 46579 8553 - 8608 Apply java.lang.String.toLowerCase request.email.getOrElse[String](organisation.email).toLowerCase()
225 38465 8674 - 8685 Select org.make.api.user.ProfileRequest.toProfile x$4.toProfile
225 35629 8650 - 8686 Apply scala.Option.flatMap request.profile.flatMap[org.make.core.profile.Profile](((x$4: org.make.api.user.ProfileRequest) => x$4.toProfile))
227 48226 8765 - 8781 Select org.make.core.auth.UserRights.userId auth.user.userId
227 40348 8760 - 8782 Apply scala.Some.apply scala.Some.apply[org.make.core.user.UserId](auth.user.userId)
228 32212 8823 - 8841 Select org.make.core.user.User.email organisation.email
231 48707 8276 - 9089 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.UserId](DefaultModerationOrganisationApiComponent.this.organisationService.update({ <artifact> val x$1: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.organisationName.value); <artifact> val x$2: String = request.email.getOrElse[String](organisation.email).toLowerCase(); <artifact> val x$3: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = request.profile.flatMap[org.make.core.profile.Profile](((x$4: org.make.api.user.ProfileRequest) => x$4.toProfile)); <artifact> val x$4: org.make.core.user.UserId = organisation.copy$default$1; <artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$3; <artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$4; <artifact> val x$7: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$5; <artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$6; <artifact> val x$9: Boolean = organisation.copy$default$7; <artifact> val x$10: Boolean = organisation.copy$default$8; <artifact> val x$11: org.make.core.user.UserType = organisation.copy$default$9; <artifact> val x$12: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$10; <artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$11; <artifact> val x$14: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$12; <artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$13; <artifact> val x$16: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$14; <artifact> val x$17: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$15; <artifact> val x$18: org.make.core.reference.Country = organisation.copy$default$16; <artifact> val x$19: org.make.core.reference.Language = organisation.copy$default$17; <artifact> val x$20: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$19; <artifact> val x$21: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$20; <artifact> val x$22: Boolean = organisation.copy$default$21; <artifact> val x$23: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$22; <artifact> val x$24: Boolean = organisation.copy$default$24; <artifact> val x$25: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$25; <artifact> val x$26: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$26; <artifact> val x$27: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$27; <artifact> val x$28: Int = organisation.copy$default$28; <artifact> val x$29: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$29; organisation.copy(x$4, x$2, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$3, x$20, x$21, x$22, x$23, x$1, x$24, x$25, x$26, x$27, x$28, x$29) }, scala.Some.apply[org.make.core.user.UserId](auth.user.userId), organisation.email, requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.UserId])))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((organisationId: org.make.core.user.UserId) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(organisationId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))))))
232 34320 9023 - 9023 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse])
232 45280 9023 - 9023 Select org.make.api.organisation.OrganisationIdResponse.encoder organisation.this.OrganisationIdResponse.encoder
232 38509 9008 - 9064 ApplyToImplicitArgs akka.http.scaladsl.marshalling.ToResponseMarshallable.apply marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(organisationId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse])))
232 46377 9023 - 9023 ApplyToImplicitArgs akka.http.scaladsl.marshalling.PredefinedToResponseMarshallers.fromStatusCodeAndValue marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))
232 31968 9023 - 9023 TypeApply scala.Predef.$conforms scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success]
232 31681 8999 - 9065 Apply akka.http.scaladsl.server.directives.RouteDirectives.complete DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(organisationId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))))
232 42181 9023 - 9023 TypeApply de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2 DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]
232 31641 9008 - 9022 Select akka.http.scaladsl.model.StatusCodes.OK akka.http.scaladsl.model.StatusCodes.OK
232 40388 9008 - 9064 Apply scala.Predef.ArrowAssoc.-> scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(organisationId))
232 48672 9026 - 9064 Apply org.make.api.organisation.OrganisationIdResponse.apply OrganisationIdResponse.apply(organisationId)
245 48471 9266 - 9269 Select akka.http.scaladsl.server.directives.MethodDirectives.get org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApi.this.get
245 46697 9266 - 9745 Apply scala.Function1.apply org.make.api.organisation.moderationorganisationapitest server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.get).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.path[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.organisationId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((organisationId: org.make.core.user.UserId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationGetOrganisation", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.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],)](DefaultModerationOrganisationApiComponent.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(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((user: org.make.core.user.User) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.organisation.OrganisationResponse](OrganisationResponse.apply(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.organisation.OrganisationResponse](DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationResponse]))))))))))))))
246 32459 9300 - 9315 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations")
246 51285 9280 - 9737 Apply scala.Function1.apply org.make.api.organisation.moderationorganisationapitest server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.path[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.organisationId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((organisationId: org.make.core.user.UserId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationGetOrganisation", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.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],)](DefaultModerationOrganisationApiComponent.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(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((user: org.make.core.user.User) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.organisation.OrganisationResponse](OrganisationResponse.apply(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.organisation.OrganisationResponse](DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationResponse])))))))))))))
246 45842 9298 - 9298 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P org.make.api.organisation.moderationorganisationapitest TupleOps.this.Join.join0P[Unit]
246 40339 9285 - 9297 Literal <nosymbol> org.make.api.organisation.moderationorganisationapitest "moderation"
246 46855 9285 - 9332 ApplyToImplicitArgs akka.http.scaladsl.server.PathMatcher./ org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.organisationId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])
246 31471 9284 - 9284 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.organisation.moderationorganisationapitest util.this.ApplyConverter.hac1[org.make.core.user.UserId]
246 33570 9316 - 9316 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P org.make.api.organisation.moderationorganisationapitest TupleOps.this.Join.join0P[(org.make.core.user.UserId,)]
246 38747 9280 - 9333 Apply akka.http.scaladsl.server.directives.PathDirectives.path org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApi.this.path[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.organisationId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)]))
246 38265 9318 - 9332 Select org.make.api.organisation.DefaultModerationOrganisationApiComponent.DefaultModerationOrganisationApi.organisationId org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApi.this.organisationId
247 44790 9378 - 9405 Literal <nosymbol> org.make.api.organisation.moderationorganisationapitest "ModerationGetOrganisation"
247 38019 9377 - 9377 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.organisation.moderationorganisationapitest util.this.ApplyConverter.hac1[org.make.core.RequestContext]
247 45268 9364 - 9406 Apply org.make.api.technical.MakeDirectives.makeOperation org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationGetOrganisation", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.this.makeOperation$default$3)
247 32501 9364 - 9364 Select org.make.api.technical.MakeDirectives.makeOperation$default$3 org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApiComponent.this.makeOperation$default$3
247 37973 9364 - 9727 Apply scala.Function1.apply org.make.api.organisation.moderationorganisationapitest server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationGetOrganisation", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.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],)](DefaultModerationOrganisationApiComponent.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(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((user: org.make.core.user.User) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.organisation.OrganisationResponse](OrganisationResponse.apply(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.organisation.OrganisationResponse](DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationResponse])))))))))))
247 40092 9364 - 9364 Select org.make.api.technical.MakeDirectives.makeOperation$default$2 org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApiComponent.this.makeOperation$default$2
248 45064 9426 - 9715 Apply scala.Function1.apply org.make.api.organisation.moderationorganisationapitest server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultModerationOrganisationApiComponent.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(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((user: org.make.core.user.User) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.organisation.OrganisationResponse](OrganisationResponse.apply(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.organisation.OrganisationResponse](DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationResponse])))))))))
248 46619 9426 - 9426 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.organisation.moderationorganisationapitest util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]
248 33608 9426 - 9436 Select org.make.api.technical.auth.MakeAuthentication.makeOAuth2 org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApiComponent.this.makeOAuth2
249 30891 9483 - 9510 Apply org.make.api.technical.MakeAuthenticationDirectives.requireAdminRole DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)
249 33065 9483 - 9701 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((user: org.make.core.user.User) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.organisation.OrganisationResponse](OrganisationResponse.apply(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.organisation.OrganisationResponse](DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationResponse])))))))
249 38504 9500 - 9509 Select scalaoauth2.provider.AuthInfo.user auth.user
250 44005 9529 - 9580 Apply org.make.api.organisation.OrganisationService.getOrganisation DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)
250 40167 9529 - 9685 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((user: org.make.core.user.User) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.organisation.OrganisationResponse](OrganisationResponse.apply(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.organisation.OrganisationResponse](DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationResponse]))))))
250 31994 9581 - 9581 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.core.user.User]
250 40131 9529 - 9602 Select org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes.asDirectiveOrNotFound org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound
251 45026 9640 - 9666 Apply org.make.api.organisation.OrganisationResponse.apply OrganisationResponse.apply(user)
251 33359 9660 - 9660 TypeApply de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2 DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationResponse]
251 38538 9660 - 9660 ApplyToImplicitArgs akka.http.scaladsl.marshalling.LowPriorityToResponseMarshallerImplicits.liftMarshaller marshalling.this.Marshaller.liftMarshaller[org.make.api.organisation.OrganisationResponse](DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationResponse]))
251 37455 9660 - 9660 Select org.make.api.organisation.OrganisationResponse.encoder organisation.this.OrganisationResponse.encoder
251 46654 9660 - 9660 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationResponse])
251 44743 9631 - 9667 Apply akka.http.scaladsl.server.directives.RouteDirectives.complete DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.organisation.OrganisationResponse](OrganisationResponse.apply(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.organisation.OrganisationResponse](DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationResponse]))))
251 30648 9640 - 9666 ApplyToImplicitArgs akka.http.scaladsl.marshalling.ToResponseMarshallable.apply marshalling.this.ToResponseMarshallable.apply[org.make.api.organisation.OrganisationResponse](OrganisationResponse.apply(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.organisation.OrganisationResponse](DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationResponse])))
260 39604 9797 - 9800 Select akka.http.scaladsl.server.directives.MethodDirectives.get org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApi.this.get
260 49024 9797 - 11277 Apply scala.Function1.apply org.make.api.organisation.moderationorganisationapitest server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.get).apply(server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.path[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit]))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationGetOrganisations", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$6: org.make.core.RequestContext) => 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.user.UserId]], Option[String])](DefaultModerationOrganisationApi.this.parameters(ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.Offset](DefaultModerationOrganisationApi.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultModerationOrganisationApiComponent.this.startFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.End](DefaultModerationOrganisationApi.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultModerationOrganisationApiComponent.this.endFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[String](DefaultModerationOrganisationApi.this._string2NR("_sort").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.Order](DefaultModerationOrganisationApi.this._string2NR("_order").as[org.make.core.Order].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.Order](DefaultModerationOrganisationApiComponent.this.enumeratumEnumUnmarshaller[org.make.core.Order]((Order: enumeratum.Enum[org.make.core.Order])))), org.make.api.technical.CsvReceptacle.paramSpec[org.make.core.user.UserId](org.make.api.technical.CsvReceptacle.RepeatedCsvFlatteningParamOps("id").csv[org.make.core.user.UserId])(DefaultModerationOrganisationApiComponent.this.userIdFromStringUnmarshaller), ParameterDirectives.this.ParamSpec.forNOR[String](DefaultModerationOrganisationApi.this._string2NR("organisationName").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String]))))(util.this.ApplyConverter.hac6[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.user.UserId]], Option[String]]).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], ids: Option[Seq[org.make.core.user.UserId]], organisationName: Option[String]) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultModerationOrganisationApiComponent.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(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[((Int, Seq[org.make.core.user.User]),)](cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Int, Seq[org.make.core.user.User]](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Int], akka.http.scaladsl.server.Directive1[Seq[org.make.core.user.User]]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultModerationOrganisationApiComponent.this.organisationService.count(ids, organisationName)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.user.User]](DefaultModerationOrganisationApiComponent.this.organisationService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, ids, organisationName)).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.user.User])]).apply(((x0$1: (Int, Seq[org.make.core.user.User])) => x0$1 match { case (_1: Int, _2: Seq[org.make.core.user.User]): (Int, Seq[org.make.core.user.User])((count @ _), (result @ _)) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse]](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())), result.map[org.make.api.organisation.OrganisationResponse](((user: org.make.core.user.User) => OrganisationResponse.apply(user)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.organisation.OrganisationResponse]](DefaultModerationOrganisationApiComponent.this.marshaller[Seq[org.make.api.organisation.OrganisationResponse]](circe.this.Encoder.encodeSeq[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder), DefaultModerationOrganisationApiComponent.this.marshaller$default$2[Seq[org.make.api.organisation.OrganisationResponse]])))) })))))))))))
261 36563 9811 - 11269 Apply scala.Function1.apply org.make.api.organisation.moderationorganisationapitest server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.path[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit]))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationGetOrganisations", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$6: org.make.core.RequestContext) => 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.user.UserId]], Option[String])](DefaultModerationOrganisationApi.this.parameters(ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.Offset](DefaultModerationOrganisationApi.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultModerationOrganisationApiComponent.this.startFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.End](DefaultModerationOrganisationApi.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultModerationOrganisationApiComponent.this.endFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[String](DefaultModerationOrganisationApi.this._string2NR("_sort").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.Order](DefaultModerationOrganisationApi.this._string2NR("_order").as[org.make.core.Order].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.Order](DefaultModerationOrganisationApiComponent.this.enumeratumEnumUnmarshaller[org.make.core.Order]((Order: enumeratum.Enum[org.make.core.Order])))), org.make.api.technical.CsvReceptacle.paramSpec[org.make.core.user.UserId](org.make.api.technical.CsvReceptacle.RepeatedCsvFlatteningParamOps("id").csv[org.make.core.user.UserId])(DefaultModerationOrganisationApiComponent.this.userIdFromStringUnmarshaller), ParameterDirectives.this.ParamSpec.forNOR[String](DefaultModerationOrganisationApi.this._string2NR("organisationName").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String]))))(util.this.ApplyConverter.hac6[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.user.UserId]], Option[String]]).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], ids: Option[Seq[org.make.core.user.UserId]], organisationName: Option[String]) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultModerationOrganisationApiComponent.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(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[((Int, Seq[org.make.core.user.User]),)](cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Int, Seq[org.make.core.user.User]](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Int], akka.http.scaladsl.server.Directive1[Seq[org.make.core.user.User]]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultModerationOrganisationApiComponent.this.organisationService.count(ids, organisationName)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.user.User]](DefaultModerationOrganisationApiComponent.this.organisationService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, ids, organisationName)).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.user.User])]).apply(((x0$1: (Int, Seq[org.make.core.user.User])) => x0$1 match { case (_1: Int, _2: Seq[org.make.core.user.User]): (Int, Seq[org.make.core.user.User])((count @ _), (result @ _)) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse]](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())), result.map[org.make.api.organisation.OrganisationResponse](((user: org.make.core.user.User) => OrganisationResponse.apply(user)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.organisation.OrganisationResponse]](DefaultModerationOrganisationApiComponent.this.marshaller[Seq[org.make.api.organisation.OrganisationResponse]](circe.this.Encoder.encodeSeq[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder), DefaultModerationOrganisationApiComponent.this.marshaller$default$2[Seq[org.make.api.organisation.OrganisationResponse]])))) }))))))))))
261 40630 9829 - 9829 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P org.make.api.organisation.moderationorganisationapitest TupleOps.this.Join.join0P[Unit]
261 30683 9816 - 9828 Literal <nosymbol> org.make.api.organisation.moderationorganisationapitest "moderation"
261 46129 9811 - 9847 Apply akka.http.scaladsl.server.directives.PathDirectives.path org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApi.this.path[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit]))
261 33104 9816 - 9846 ApplyToImplicitArgs akka.http.scaladsl.server.PathMatcher./ org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit])
261 44500 9831 - 9846 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations")
262 51324 9860 - 9860 Select org.make.api.technical.MakeDirectives.makeOperation$default$2 org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApiComponent.this.makeOperation$default$2
262 44125 9860 - 11259 Apply scala.Function1.apply org.make.api.organisation.moderationorganisationapitest server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationGetOrganisations", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$6: org.make.core.RequestContext) => 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.user.UserId]], Option[String])](DefaultModerationOrganisationApi.this.parameters(ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.Offset](DefaultModerationOrganisationApi.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultModerationOrganisationApiComponent.this.startFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.End](DefaultModerationOrganisationApi.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultModerationOrganisationApiComponent.this.endFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[String](DefaultModerationOrganisationApi.this._string2NR("_sort").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.Order](DefaultModerationOrganisationApi.this._string2NR("_order").as[org.make.core.Order].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.Order](DefaultModerationOrganisationApiComponent.this.enumeratumEnumUnmarshaller[org.make.core.Order]((Order: enumeratum.Enum[org.make.core.Order])))), org.make.api.technical.CsvReceptacle.paramSpec[org.make.core.user.UserId](org.make.api.technical.CsvReceptacle.RepeatedCsvFlatteningParamOps("id").csv[org.make.core.user.UserId])(DefaultModerationOrganisationApiComponent.this.userIdFromStringUnmarshaller), ParameterDirectives.this.ParamSpec.forNOR[String](DefaultModerationOrganisationApi.this._string2NR("organisationName").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String]))))(util.this.ApplyConverter.hac6[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.user.UserId]], Option[String]]).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], ids: Option[Seq[org.make.core.user.UserId]], organisationName: Option[String]) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultModerationOrganisationApiComponent.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(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[((Int, Seq[org.make.core.user.User]),)](cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Int, Seq[org.make.core.user.User]](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Int], akka.http.scaladsl.server.Directive1[Seq[org.make.core.user.User]]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultModerationOrganisationApiComponent.this.organisationService.count(ids, organisationName)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.user.User]](DefaultModerationOrganisationApiComponent.this.organisationService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, ids, organisationName)).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.user.User])]).apply(((x0$1: (Int, Seq[org.make.core.user.User])) => x0$1 match { case (_1: Int, _2: Seq[org.make.core.user.User]): (Int, Seq[org.make.core.user.User])((count @ _), (result @ _)) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse]](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())), result.map[org.make.api.organisation.OrganisationResponse](((user: org.make.core.user.User) => OrganisationResponse.apply(user)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.organisation.OrganisationResponse]](DefaultModerationOrganisationApiComponent.this.marshaller[Seq[org.make.api.organisation.OrganisationResponse]](circe.this.Encoder.encodeSeq[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder), DefaultModerationOrganisationApiComponent.this.marshaller$default$2[Seq[org.make.api.organisation.OrganisationResponse]])))) })))))))))
262 39642 9860 - 9903 Apply org.make.api.technical.MakeDirectives.makeOperation org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationGetOrganisations", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.this.makeOperation$default$3)
262 31211 9873 - 9873 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.organisation.moderationorganisationapitest util.this.ApplyConverter.hac1[org.make.core.RequestContext]
262 38014 9874 - 9902 Literal <nosymbol> org.make.api.organisation.moderationorganisationapitest "ModerationGetOrganisations"
262 46609 9860 - 9860 Select org.make.api.technical.MakeDirectives.makeOperation$default$3 org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApiComponent.this.makeOperation$default$3
263 46156 9933 - 9933 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac6 org.make.api.organisation.moderationorganisationapitest util.this.ApplyConverter.hac6[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.user.UserId]], Option[String]]
263 32079 9923 - 10167 Apply akka.http.scaladsl.server.directives.ParameterDirectivesInstances.parameters org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApi.this.parameters(ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.Offset](DefaultModerationOrganisationApi.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultModerationOrganisationApiComponent.this.startFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.End](DefaultModerationOrganisationApi.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultModerationOrganisationApiComponent.this.endFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[String](DefaultModerationOrganisationApi.this._string2NR("_sort").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.Order](DefaultModerationOrganisationApi.this._string2NR("_order").as[org.make.core.Order].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.Order](DefaultModerationOrganisationApiComponent.this.enumeratumEnumUnmarshaller[org.make.core.Order]((Order: enumeratum.Enum[org.make.core.Order])))), org.make.api.technical.CsvReceptacle.paramSpec[org.make.core.user.UserId](org.make.api.technical.CsvReceptacle.RepeatedCsvFlatteningParamOps("id").csv[org.make.core.user.UserId])(DefaultModerationOrganisationApiComponent.this.userIdFromStringUnmarshaller), ParameterDirectives.this.ParamSpec.forNOR[String](DefaultModerationOrganisationApi.this._string2NR("organisationName").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])))
264 44541 9949 - 9957 Literal <nosymbol> org.make.api.organisation.moderationorganisationapitest "_start"
264 38054 9949 - 9981 ApplyToImplicitArgs akka.http.scaladsl.server.directives.ParameterDirectives.ParamSpec.forNOR org.make.api.organisation.moderationorganisationapitest ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.Offset](DefaultModerationOrganisationApi.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultModerationOrganisationApiComponent.this.startFromIntUnmarshaller))
264 32243 9980 - 9980 Select org.make.core.ParameterExtractors.startFromIntUnmarshaller org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApiComponent.this.startFromIntUnmarshaller
264 44857 9980 - 9980 ApplyToImplicitArgs akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.sourceOptionUnmarshaller org.make.api.organisation.moderationorganisationapitest unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultModerationOrganisationApiComponent.this.startFromIntUnmarshaller)
264 40666 9949 - 9981 Select akka.http.scaladsl.common.NameReceptacle.? org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApi.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?
265 46644 9997 - 10024 Select akka.http.scaladsl.common.NameReceptacle.? org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApi.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?
265 38796 10023 - 10023 Select org.make.core.ParameterExtractors.endFromIntUnmarshaller org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApiComponent.this.endFromIntUnmarshaller
265 31252 10023 - 10023 ApplyToImplicitArgs akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.sourceOptionUnmarshaller org.make.api.organisation.moderationorganisationapitest unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultModerationOrganisationApiComponent.this.endFromIntUnmarshaller)
265 51080 9997 - 10003 Literal <nosymbol> org.make.api.organisation.moderationorganisationapitest "_end"
265 44578 9997 - 10024 ApplyToImplicitArgs akka.http.scaladsl.server.directives.ParameterDirectives.ParamSpec.forNOR org.make.api.organisation.moderationorganisationapitest ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.End](DefaultModerationOrganisationApi.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultModerationOrganisationApiComponent.this.endFromIntUnmarshaller))
266 32283 10040 - 10049 Select akka.http.scaladsl.common.NameReceptacle.? org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApi.this._string2NR("_sort").?
266 37803 10048 - 10048 ApplyToImplicitArgs akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.sourceOptionUnmarshaller org.make.api.organisation.moderationorganisationapitest unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])
266 51114 10040 - 10049 ApplyToImplicitArgs akka.http.scaladsl.server.directives.ParameterDirectives.ParamSpec.forNOR org.make.api.organisation.moderationorganisationapitest ParameterDirectives.this.ParamSpec.forNOR[String](DefaultModerationOrganisationApi.this._string2NR("_sort").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String]))
266 36196 10040 - 10047 Literal <nosymbol> org.make.api.organisation.moderationorganisationapitest "_sort"
266 46086 10048 - 10048 TypeApply akka.http.scaladsl.unmarshalling.Unmarshaller.identityUnmarshaller org.make.api.organisation.moderationorganisationapitest unmarshalling.this.Unmarshaller.identityUnmarshaller[String]
267 44334 10084 - 10084 ApplyToImplicitArgs akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.sourceOptionUnmarshaller org.make.api.organisation.moderationorganisationapitest unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.Order](DefaultModerationOrganisationApiComponent.this.enumeratumEnumUnmarshaller[org.make.core.Order]((Order: enumeratum.Enum[org.make.core.Order])))
267 38831 10065 - 10085 Select akka.http.scaladsl.common.NameReceptacle.? org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApi.this._string2NR("_order").as[org.make.core.Order].?
267 36238 10065 - 10085 ApplyToImplicitArgs akka.http.scaladsl.server.directives.ParameterDirectives.ParamSpec.forNOR org.make.api.organisation.moderationorganisationapitest ParameterDirectives.this.ParamSpec.forNOR[org.make.core.Order](DefaultModerationOrganisationApi.this._string2NR("_order").as[org.make.core.Order].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.Order](DefaultModerationOrganisationApiComponent.this.enumeratumEnumUnmarshaller[org.make.core.Order]((Order: enumeratum.Enum[org.make.core.Order]))))
267 46409 10065 - 10073 Literal <nosymbol> org.make.api.organisation.moderationorganisationapitest "_order"
267 30672 10084 - 10084 ApplyToImplicitArgs org.make.core.ParameterExtractors.enumeratumEnumUnmarshaller org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApiComponent.this.enumeratumEnumUnmarshaller[org.make.core.Order]((Order: enumeratum.Enum[org.make.core.Order]))
268 37235 10109 - 10109 Select org.make.core.ParameterExtractors.userIdFromStringUnmarshaller org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApiComponent.this.userIdFromStringUnmarshaller
268 50333 10101 - 10117 ApplyToImplicitArgs org.make.api.technical.CsvReceptacle.paramSpec org.make.api.organisation.moderationorganisationapitest org.make.api.technical.CsvReceptacle.paramSpec[org.make.core.user.UserId](org.make.api.technical.CsvReceptacle.RepeatedCsvFlatteningParamOps("id").csv[org.make.core.user.UserId])(DefaultModerationOrganisationApiComponent.this.userIdFromStringUnmarshaller)
268 46121 10101 - 10117 TypeApply org.make.api.technical.CsvReceptacle.RepeatedCsvFlatteningParamOps.csv org.make.api.organisation.moderationorganisationapitest org.make.api.technical.CsvReceptacle.RepeatedCsvFlatteningParamOps("id").csv[org.make.core.user.UserId]
268 32038 10101 - 10105 Literal <nosymbol> org.make.api.organisation.moderationorganisationapitest "id"
269 43767 10152 - 10152 ApplyToImplicitArgs akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.sourceOptionUnmarshaller org.make.api.organisation.moderationorganisationapitest unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])
269 42744 10133 - 10151 Literal <nosymbol> org.make.api.organisation.moderationorganisationapitest "organisationName"
269 39349 10133 - 10153 Select akka.http.scaladsl.common.NameReceptacle.? org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApi.this._string2NR("organisationName").?
269 35984 10133 - 10153 ApplyToImplicitArgs akka.http.scaladsl.server.directives.ParameterDirectives.ParamSpec.forNOR org.make.api.organisation.moderationorganisationapitest ParameterDirectives.this.ParamSpec.forNOR[String](DefaultModerationOrganisationApi.this._string2NR("organisationName").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String]))
269 31758 10152 - 10152 TypeApply akka.http.scaladsl.unmarshalling.Unmarshaller.identityUnmarshaller org.make.api.organisation.moderationorganisationapitest unmarshalling.this.Unmarshaller.identityUnmarshaller[String]
270 31503 9923 - 11247 Apply scala.Function1.apply org.make.api.organisation.moderationorganisationapitest 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.user.UserId]], Option[String])](DefaultModerationOrganisationApi.this.parameters(ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.Offset](DefaultModerationOrganisationApi.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultModerationOrganisationApiComponent.this.startFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.End](DefaultModerationOrganisationApi.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultModerationOrganisationApiComponent.this.endFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[String](DefaultModerationOrganisationApi.this._string2NR("_sort").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.Order](DefaultModerationOrganisationApi.this._string2NR("_order").as[org.make.core.Order].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.Order](DefaultModerationOrganisationApiComponent.this.enumeratumEnumUnmarshaller[org.make.core.Order]((Order: enumeratum.Enum[org.make.core.Order])))), org.make.api.technical.CsvReceptacle.paramSpec[org.make.core.user.UserId](org.make.api.technical.CsvReceptacle.RepeatedCsvFlatteningParamOps("id").csv[org.make.core.user.UserId])(DefaultModerationOrganisationApiComponent.this.userIdFromStringUnmarshaller), ParameterDirectives.this.ParamSpec.forNOR[String](DefaultModerationOrganisationApi.this._string2NR("organisationName").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String]))))(util.this.ApplyConverter.hac6[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.user.UserId]], Option[String]]).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], ids: Option[Seq[org.make.core.user.UserId]], organisationName: Option[String]) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultModerationOrganisationApiComponent.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(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[((Int, Seq[org.make.core.user.User]),)](cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Int, Seq[org.make.core.user.User]](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Int], akka.http.scaladsl.server.Directive1[Seq[org.make.core.user.User]]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultModerationOrganisationApiComponent.this.organisationService.count(ids, organisationName)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.user.User]](DefaultModerationOrganisationApiComponent.this.organisationService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, ids, organisationName)).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.user.User])]).apply(((x0$1: (Int, Seq[org.make.core.user.User])) => x0$1 match { case (_1: Int, _2: Seq[org.make.core.user.User]): (Int, Seq[org.make.core.user.User])((count @ _), (result @ _)) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse]](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())), result.map[org.make.api.organisation.OrganisationResponse](((user: org.make.core.user.User) => OrganisationResponse.apply(user)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.organisation.OrganisationResponse]](DefaultModerationOrganisationApiComponent.this.marshaller[Seq[org.make.api.organisation.OrganisationResponse]](circe.this.Encoder.encodeSeq[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder), DefaultModerationOrganisationApiComponent.this.marshaller$default$2[Seq[org.make.api.organisation.OrganisationResponse]])))) })))))))
279 51070 10484 - 10484 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.organisation.moderationorganisationapitest util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]
279 38614 10484 - 11233 Apply scala.Function1.apply org.make.api.organisation.moderationorganisationapitest server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultModerationOrganisationApiComponent.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(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[((Int, Seq[org.make.core.user.User]),)](cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Int, Seq[org.make.core.user.User]](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Int], akka.http.scaladsl.server.Directive1[Seq[org.make.core.user.User]]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultModerationOrganisationApiComponent.this.organisationService.count(ids, organisationName)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.user.User]](DefaultModerationOrganisationApiComponent.this.organisationService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, ids, organisationName)).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.user.User])]).apply(((x0$1: (Int, Seq[org.make.core.user.User])) => x0$1 match { case (_1: Int, _2: Seq[org.make.core.user.User]): (Int, Seq[org.make.core.user.User])((count @ _), (result @ _)) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse]](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())), result.map[org.make.api.organisation.OrganisationResponse](((user: org.make.core.user.User) => OrganisationResponse.apply(user)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.organisation.OrganisationResponse]](DefaultModerationOrganisationApiComponent.this.marshaller[Seq[org.make.api.organisation.OrganisationResponse]](circe.this.Encoder.encodeSeq[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder), DefaultModerationOrganisationApiComponent.this.marshaller$default$2[Seq[org.make.api.organisation.OrganisationResponse]])))) })))))
279 38305 10484 - 10494 Select org.make.api.technical.auth.MakeAuthentication.makeOAuth2 org.make.api.organisation.moderationorganisationapitest DefaultModerationOrganisationApiComponent.this.makeOAuth2
280 42493 10545 - 11215 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[((Int, Seq[org.make.core.user.User]),)](cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Int, Seq[org.make.core.user.User]](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Int], akka.http.scaladsl.server.Directive1[Seq[org.make.core.user.User]]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultModerationOrganisationApiComponent.this.organisationService.count(ids, organisationName)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.user.User]](DefaultModerationOrganisationApiComponent.this.organisationService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, ids, organisationName)).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.user.User])]).apply(((x0$1: (Int, Seq[org.make.core.user.User])) => x0$1 match { case (_1: Int, _2: Seq[org.make.core.user.User]): (Int, Seq[org.make.core.user.User])((count @ _), (result @ _)) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse]](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())), result.map[org.make.api.organisation.OrganisationResponse](((user: org.make.core.user.User) => OrganisationResponse.apply(user)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.organisation.OrganisationResponse]](DefaultModerationOrganisationApiComponent.this.marshaller[Seq[org.make.api.organisation.OrganisationResponse]](circe.this.Encoder.encodeSeq[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder), DefaultModerationOrganisationApiComponent.this.marshaller$default$2[Seq[org.make.api.organisation.OrganisationResponse]])))) })))
280 42497 10562 - 10571 Select scalaoauth2.provider.AuthInfo.user auth.user
280 39386 10545 - 10572 Apply org.make.api.technical.MakeAuthenticationDirectives.requireAdminRole DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)
281 37034 10595 - 10817 Apply scala.Tuple2.apply scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Int], akka.http.scaladsl.server.Directive1[Seq[org.make.core.user.User]]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultModerationOrganisationApiComponent.this.organisationService.count(ids, organisationName)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.user.User]](DefaultModerationOrganisationApiComponent.this.organisationService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, ids, organisationName)).asDirective)
282 44295 10619 - 10679 Select org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes.asDirective org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultModerationOrganisationApiComponent.this.organisationService.count(ids, organisationName)).asDirective
282 31787 10619 - 10667 Apply org.make.api.organisation.OrganisationService.count DefaultModerationOrganisationApiComponent.this.organisationService.count(ids, organisationName)
283 45917 10703 - 10795 Select org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes.asDirective org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.user.User]](DefaultModerationOrganisationApiComponent.this.organisationService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, ids, organisationName)).asDirective
283 36723 10728 - 10741 Select org.make.core.technical.Pagination.RichOptionOffset.orZero technical.this.Pagination.RichOptionOffset(offset).orZero
283 32116 10703 - 10783 Apply org.make.api.organisation.OrganisationService.find DefaultModerationOrganisationApiComponent.this.organisationService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, ids, organisationName)
284 50828 10818 - 10818 Select org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad
284 50902 10595 - 11195 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[((Int, Seq[org.make.core.user.User]),)](cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Int, Seq[org.make.core.user.User]](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Int], akka.http.scaladsl.server.Directive1[Seq[org.make.core.user.User]]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultModerationOrganisationApiComponent.this.organisationService.count(ids, organisationName)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.user.User]](DefaultModerationOrganisationApiComponent.this.organisationService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, ids, organisationName)).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.user.User])]).apply(((x0$1: (Int, Seq[org.make.core.user.User])) => x0$1 match { case (_1: Int, _2: Seq[org.make.core.user.User]): (Int, Seq[org.make.core.user.User])((count @ _), (result @ _)) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse]](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())), result.map[org.make.api.organisation.OrganisationResponse](((user: org.make.core.user.User) => OrganisationResponse.apply(user)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.organisation.OrganisationResponse]](DefaultModerationOrganisationApiComponent.this.marshaller[Seq[org.make.api.organisation.OrganisationResponse]](circe.this.Encoder.encodeSeq[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder), DefaultModerationOrganisationApiComponent.this.marshaller$default$2[Seq[org.make.api.organisation.OrganisationResponse]])))) }))
284 43245 10818 - 10818 Select org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad
284 31554 10818 - 10818 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[(Int, Seq[org.make.core.user.User])]
284 39419 10595 - 10824 ApplyToImplicitArgs cats.syntax.Tuple2SemigroupalOps.tupled cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Int, Seq[org.make.core.user.User]](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Int], akka.http.scaladsl.server.Directive1[Seq[org.make.core.user.User]]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultModerationOrganisationApiComponent.this.organisationService.count(ids, organisationName)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.user.User]](DefaultModerationOrganisationApiComponent.this.organisationService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, ids, organisationName)).asDirective)).tupled(org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad, org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad)
286 37586 10903 - 11172 Apply akka.http.scaladsl.server.directives.RouteDirectives.complete DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse]](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())), result.map[org.make.api.organisation.OrganisationResponse](((user: org.make.core.user.User) => OrganisationResponse.apply(user)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.organisation.OrganisationResponse]](DefaultModerationOrganisationApiComponent.this.marshaller[Seq[org.make.api.organisation.OrganisationResponse]](circe.this.Encoder.encodeSeq[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder), DefaultModerationOrganisationApiComponent.this.marshaller$default$2[Seq[org.make.api.organisation.OrganisationResponse]]))))
287 36527 10939 - 10939 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller DefaultModerationOrganisationApiComponent.this.marshaller[Seq[org.make.api.organisation.OrganisationResponse]](circe.this.Encoder.encodeSeq[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder), DefaultModerationOrganisationApiComponent.this.marshaller$default$2[Seq[org.make.api.organisation.OrganisationResponse]])
287 38575 10939 - 10939 Select org.make.api.organisation.OrganisationResponse.encoder organisation.this.OrganisationResponse.encoder
287 43282 10939 - 11146 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.organisation.OrganisationResponse]](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())), result.map[org.make.api.organisation.OrganisationResponse](((user: org.make.core.user.User) => OrganisationResponse.apply(user))))
287 49260 10939 - 10939 ApplyToImplicitArgs akka.http.scaladsl.marshalling.PredefinedToResponseMarshallers.fromStatusCodeAndHeadersAndValue marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.organisation.OrganisationResponse]](DefaultModerationOrganisationApiComponent.this.marshaller[Seq[org.make.api.organisation.OrganisationResponse]](circe.this.Encoder.encodeSeq[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder), DefaultModerationOrganisationApiComponent.this.marshaller$default$2[Seq[org.make.api.organisation.OrganisationResponse]]))
287 44089 10939 - 10939 TypeApply de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2 DefaultModerationOrganisationApiComponent.this.marshaller$default$2[Seq[org.make.api.organisation.OrganisationResponse]]
287 45099 10939 - 11146 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.organisation.OrganisationResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse]](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())), result.map[org.make.api.organisation.OrganisationResponse](((user: org.make.core.user.User) => OrganisationResponse.apply(user)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.organisation.OrganisationResponse]](DefaultModerationOrganisationApiComponent.this.marshaller[Seq[org.make.api.organisation.OrganisationResponse]](circe.this.Encoder.encodeSeq[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder), DefaultModerationOrganisationApiComponent.this.marshaller$default$2[Seq[org.make.api.organisation.OrganisationResponse]])))
287 31590 10939 - 10939 ApplyToImplicitArgs io.circe.Encoder.encodeSeq circe.this.Encoder.encodeSeq[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder)
288 44328 10969 - 10983 Select akka.http.scaladsl.model.StatusCodes.OK akka.http.scaladsl.model.StatusCodes.OK
289 49222 11018 - 11049 Apply akka.http.scaladsl.model.headers.ModeledCustomHeaderCompanion.apply org.make.api.technical.X-Total-Count.apply(count.toString())
289 45955 11013 - 11050 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()))
289 36490 11034 - 11048 Apply scala.Any.toString count.toString()
290 50865 11080 - 11118 Apply scala.collection.IterableOps.map result.map[org.make.api.organisation.OrganisationResponse](((user: org.make.core.user.User) => OrganisationResponse.apply(user)))
290 37550 11091 - 11117 Apply org.make.api.organisation.OrganisationResponse.apply OrganisationResponse.apply(user)
322 34670 12262 - 12413 Apply org.make.api.organisation.OrganisationValidation.validateCreate OrganisationValidation.validateCreate(ModerationCreateOrganisationRequest.this.organisationName.value, ModerationCreateOrganisationRequest.this.email, ModerationCreateOrganisationRequest.this.description.map[String](((x$7: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]) => x$7.value)))
323 45133 12324 - 12346 Select eu.timepit.refined.api.Refined.value ModerationCreateOrganisationRequest.this.organisationName.value
324 38053 12360 - 12365 Select org.make.api.organisation.ModerationCreateOrganisationRequest.email ModerationCreateOrganisationRequest.this.email
325 50665 12401 - 12408 Select eu.timepit.refined.api.Refined.value x$7.value
325 42530 12385 - 12409 Apply scala.Option.map ModerationCreateOrganisationRequest.this.description.map[String](((x$7: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]) => x$7.value))
331 31545 12537 - 12587 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder io.circe.generic.semiauto.deriveDecoder[org.make.api.organisation.ModerationCreateOrganisationRequest]({ val inst$macro$36: io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.ModerationCreateOrganisationRequest] = { 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.decoding.DerivedDecoder[org.make.api.organisation.ModerationCreateOrganisationRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.organisation.ModerationCreateOrganisationRequest, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.organisation.ModerationCreateOrganisationRequest, (Symbol @@ String("organisationName")) :: (Symbol @@ String("email")) :: (Symbol @@ String("password")) :: (Symbol @@ String("description")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("website")) :: shapeless.HNil, eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]] :: String :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.organisation.ModerationCreateOrganisationRequest, (Symbol @@ String("organisationName")) :: (Symbol @@ String("email")) :: (Symbol @@ String("password")) :: (Symbol @@ String("description")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("website")) :: shapeless.HNil](::.apply[Symbol @@ String("organisationName"), (Symbol @@ String("email")) :: (Symbol @@ String("password")) :: (Symbol @@ String("description")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")], ::.apply[Symbol @@ String("email"), (Symbol @@ String("password")) :: (Symbol @@ String("description")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("email").asInstanceOf[Symbol @@ String("email")], ::.apply[Symbol @@ String("password"), (Symbol @@ String("description")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("password").asInstanceOf[Symbol @@ String("password")], ::.apply[Symbol @@ String("description"), (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")], ::.apply[Symbol @@ String("avatarUrl"), (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")], ::.apply[Symbol @@ String("country"), (Symbol @@ String("language")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")], ::.apply[Symbol @@ String("language"), (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("language").asInstanceOf[Symbol @@ String("language")], ::.apply[Symbol @@ String("website"), shapeless.HNil.type](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")], HNil))))))))), Generic.instance[org.make.api.organisation.ModerationCreateOrganisationRequest, eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]] :: String :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil](((x0$3: org.make.api.organisation.ModerationCreateOrganisationRequest) => x0$3 match { case (organisationName: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]], email: String, password: Option[String], description: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]], avatarUrl: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]], country: Option[org.make.core.reference.Country], language: Option[org.make.core.reference.Language], website: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]): org.make.api.organisation.ModerationCreateOrganisationRequest((organisationName$macro$26 @ _), (email$macro$27 @ _), (password$macro$28 @ _), (description$macro$29 @ _), (avatarUrl$macro$30 @ _), (country$macro$31 @ _), (language$macro$32 @ _), (website$macro$33 @ _)) => ::.apply[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]], String :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil.type](organisationName$macro$26, ::.apply[String, Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil.type](email$macro$27, ::.apply[Option[String], Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil.type](password$macro$28, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]], Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil.type](description$macro$29, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]], Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil.type](avatarUrl$macro$30, ::.apply[Option[org.make.core.reference.Country], Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil.type](country$macro$31, ::.apply[Option[org.make.core.reference.Language], Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil.type](language$macro$32, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], shapeless.HNil.type](website$macro$33, HNil)))))))).asInstanceOf[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]] :: String :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil] }), ((x0$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]] :: String :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil) => x0$4 match { case (head: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]], tail: String :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil): eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]] :: String :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil((organisationName$macro$18 @ _), (head: String, tail: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil): String :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil((email$macro$19 @ _), (head: Option[String], tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil): Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil((password$macro$20 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]], tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil((description$macro$21 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]], tail: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil((avatarUrl$macro$22 @ _), (head: Option[org.make.core.reference.Country], tail: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil): Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil((country$macro$23 @ _), (head: Option[org.make.core.reference.Language], tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil): Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil((language$macro$24 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], tail: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil((website$macro$25 @ _), HNil)))))))) => organisation.this.ModerationCreateOrganisationRequest.apply(organisationName$macro$18, email$macro$19, password$macro$20, description$macro$21, avatarUrl$macro$22, country$macro$23, language$macro$24, website$macro$25) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationName"), eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]], (Symbol @@ String("email")) :: (Symbol @@ String("password")) :: (Symbol @@ String("description")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("website")) :: shapeless.HNil, String :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("email"), String, (Symbol @@ String("password")) :: (Symbol @@ String("description")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("password"), Option[String], (Symbol @@ String("description")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("description"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]], (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("avatarUrl"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]], (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("country"), Option[org.make.core.reference.Country], (Symbol @@ String("language")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("language"), Option[org.make.core.reference.Language], (Symbol @@ String("website")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("website"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("website")]](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("website")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("language")]](scala.Symbol.apply("language").asInstanceOf[Symbol @@ String("language")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("language")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("country")]](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("country")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("avatarUrl")]](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("avatarUrl")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("description")]](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("description")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("password")]](scala.Symbol.apply("password").asInstanceOf[Symbol @@ String("password")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("password")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("email")]](scala.Symbol.apply("email").asInstanceOf[Symbol @@ String("email")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("email")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationName")]](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationName")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$35.this.inst$macro$34)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.ModerationCreateOrganisationRequest]]; <stable> <accessor> lazy val inst$macro$34: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderFororganisationName: io.circe.Decoder[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] = io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.collection.MaxSize[Int(256)], eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, collection.this.Size.sizeValidate[String, eu.timepit.refined.numeric.Interval.Closed[shapeless.nat._0,Int(256)], this.R](boolean.this.And.andValidate[Int, eu.timepit.refined.numeric.GreaterEqual[shapeless.nat._0], this.R, eu.timepit.refined.numeric.LessEqual[Int(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[Int(256)], this.R](numeric.this.Greater.greaterValidate[Int, Int(256)](internal.this.WitnessAs.singletonWitnessAs[Int, Int(256)](Witness.mkWitness[Int(256)](256.asInstanceOf[Int(256)])), math.this.Numeric.IntIsIntegral))), ((s: String) => scala.Predef.wrapString(s))), api.this.RefType.refinedRefType); private[this] val circeGenericDecoderForemail: io.circe.Decoder[String] = circe.this.Decoder.decodeString; private[this] val circeGenericDecoderForpassword: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString); private[this] val circeGenericDecoderFordescription: io.circe.Decoder[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] = circe.this.Decoder.decodeOption[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]](io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.collection.MaxSize[Int(450)], eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, collection.this.Size.sizeValidate[String, eu.timepit.refined.numeric.Interval.Closed[shapeless.nat._0,Int(450)], this.R](boolean.this.And.andValidate[Int, eu.timepit.refined.numeric.GreaterEqual[shapeless.nat._0], this.R, eu.timepit.refined.numeric.LessEqual[Int(450)], 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[Int(450)], this.R](numeric.this.Greater.greaterValidate[Int, Int(450)](internal.this.WitnessAs.singletonWitnessAs[Int, Int(450)](Witness.mkWitness[Int(450)](450.asInstanceOf[Int(450)])), math.this.Numeric.IntIsIntegral))), ((s: String) => scala.Predef.wrapString(s))), api.this.RefType.refinedRefType)); private[this] val circeGenericDecoderForavatarUrl: io.circe.Decoder[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] = circe.this.Decoder.decodeOption[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]](io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]], eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, boolean.this.And.andValidate[String, eu.timepit.refined.string.Url, this.R, eu.timepit.refined.collection.MaxSize[Int(2048)], this.R](string.this.Url.urlValidate, collection.this.Size.sizeValidate[String, eu.timepit.refined.numeric.Interval.Closed[shapeless.nat._0,Int(2048)], this.R](boolean.this.And.andValidate[Int, eu.timepit.refined.numeric.GreaterEqual[shapeless.nat._0], this.R, eu.timepit.refined.numeric.LessEqual[Int(2048)], 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[Int(2048)], this.R](numeric.this.Greater.greaterValidate[Int, Int(2048)](internal.this.WitnessAs.singletonWitnessAs[Int, Int(2048)](Witness.mkWitness[Int(2048)](2048.asInstanceOf[Int(2048)])), math.this.Numeric.IntIsIntegral))), ((s: String) => scala.Predef.wrapString(s)))), api.this.RefType.refinedRefType)); private[this] val circeGenericDecoderForcountry: io.circe.Decoder[Option[org.make.core.reference.Country]] = circe.this.Decoder.decodeOption[org.make.core.reference.Country](reference.this.Country.countryDecoder); private[this] val circeGenericDecoderForlanguage: io.circe.Decoder[Option[org.make.core.reference.Language]] = circe.this.Decoder.decodeOption[org.make.core.reference.Language](reference.this.Language.LanguageDecoder); private[this] val circeGenericDecoderForwebsite: io.circe.Decoder[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] = circe.this.Decoder.decodeOption[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]](io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.string.Url, eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, string.this.Url.urlValidate, api.this.RefType.refinedRefType)); final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("organisationName"), eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]], shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationName.tryDecode(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("email"), String, shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForemail.tryDecode(c.downField("email")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("password"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpassword.tryDecode(c.downField("password")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("description"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]], shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordescription.tryDecode(c.downField("description")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("avatarUrl"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]], shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForavatarUrl.tryDecode(c.downField("avatarUrl")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("country"), Option[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountry.tryDecode(c.downField("country")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("language"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlanguage.tryDecode(c.downField("language")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("website"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecode(c.downField("website")), 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("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("organisationName"), eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]], shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationName.tryDecodeAccumulating(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("email"), String, shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForemail.tryDecodeAccumulating(c.downField("email")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("password"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpassword.tryDecodeAccumulating(c.downField("password")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("description"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]], shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordescription.tryDecodeAccumulating(c.downField("description")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("avatarUrl"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]], shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForavatarUrl.tryDecodeAccumulating(c.downField("avatarUrl")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("country"), Option[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountry.tryDecodeAccumulating(c.downField("country")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("language"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlanguage.tryDecodeAccumulating(c.downField("language")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("website"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecodeAccumulating(c.downField("website")), 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.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$35().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.ModerationCreateOrganisationRequest]](inst$macro$36) })
341 42291 12924 - 13107 Apply org.make.api.organisation.OrganisationValidation.validateUpdate OrganisationValidation.validateUpdate(ModerationUpdateOrganisationRequest.this.organisationName.value, ModerationUpdateOrganisationRequest.this.email, ModerationUpdateOrganisationRequest.this.profile.flatMap[String](((x$8: org.make.api.user.ProfileRequest) => x$8.description.map[String](((x$9: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]) => x$9.value)))), ModerationUpdateOrganisationRequest.this.profile)
342 44850 12986 - 13008 Select eu.timepit.refined.api.Refined.value ModerationUpdateOrganisationRequest.this.organisationName.value
343 35764 13022 - 13027 Select org.make.api.organisation.ModerationUpdateOrganisationRequest.email ModerationUpdateOrganisationRequest.this.email
344 38091 13047 - 13090 Apply scala.Option.flatMap ModerationUpdateOrganisationRequest.this.profile.flatMap[String](((x$8: org.make.api.user.ProfileRequest) => x$8.description.map[String](((x$9: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]) => x$9.value))))
344 49062 13081 - 13088 Select eu.timepit.refined.api.Refined.value x$9.value
344 45667 13063 - 13089 Apply scala.Option.map x$8.description.map[String](((x$9: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]) => x$9.value))
345 50085 13096 - 13103 Select org.make.api.organisation.ModerationUpdateOrganisationRequest.profile ModerationUpdateOrganisationRequest.this.profile
351 34711 13231 - 13281 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder io.circe.generic.semiauto.deriveDecoder[org.make.api.organisation.ModerationUpdateOrganisationRequest]({ val inst$macro$16: io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.ModerationUpdateOrganisationRequest] = { final class anon$lazy$macro$15 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$15 = { anon$lazy$macro$15.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.ModerationUpdateOrganisationRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.organisation.ModerationUpdateOrganisationRequest, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.organisation.ModerationUpdateOrganisationRequest, (Symbol @@ String("organisationName")) :: (Symbol @@ String("email")) :: (Symbol @@ String("profile")) :: shapeless.HNil, eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]] :: Option[String] :: Option[org.make.api.user.ProfileRequest] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.organisation.ModerationUpdateOrganisationRequest, (Symbol @@ String("organisationName")) :: (Symbol @@ String("email")) :: (Symbol @@ String("profile")) :: shapeless.HNil](::.apply[Symbol @@ String("organisationName"), (Symbol @@ String("email")) :: (Symbol @@ String("profile")) :: shapeless.HNil.type](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")], ::.apply[Symbol @@ String("email"), (Symbol @@ String("profile")) :: shapeless.HNil.type](scala.Symbol.apply("email").asInstanceOf[Symbol @@ String("email")], ::.apply[Symbol @@ String("profile"), shapeless.HNil.type](scala.Symbol.apply("profile").asInstanceOf[Symbol @@ String("profile")], HNil)))), Generic.instance[org.make.api.organisation.ModerationUpdateOrganisationRequest, eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]] :: Option[String] :: Option[org.make.api.user.ProfileRequest] :: shapeless.HNil](((x0$3: org.make.api.organisation.ModerationUpdateOrganisationRequest) => x0$3 match { case (organisationName: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]], email: Option[String], profile: Option[org.make.api.user.ProfileRequest]): org.make.api.organisation.ModerationUpdateOrganisationRequest((organisationName$macro$11 @ _), (email$macro$12 @ _), (profile$macro$13 @ _)) => ::.apply[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]], Option[String] :: Option[org.make.api.user.ProfileRequest] :: shapeless.HNil.type](organisationName$macro$11, ::.apply[Option[String], Option[org.make.api.user.ProfileRequest] :: shapeless.HNil.type](email$macro$12, ::.apply[Option[org.make.api.user.ProfileRequest], shapeless.HNil.type](profile$macro$13, HNil))).asInstanceOf[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]] :: Option[String] :: Option[org.make.api.user.ProfileRequest] :: shapeless.HNil] }), ((x0$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]] :: Option[String] :: Option[org.make.api.user.ProfileRequest] :: shapeless.HNil) => x0$4 match { case (head: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]], tail: Option[String] :: Option[org.make.api.user.ProfileRequest] :: shapeless.HNil): eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]] :: Option[String] :: Option[org.make.api.user.ProfileRequest] :: shapeless.HNil((organisationName$macro$8 @ _), (head: Option[String], tail: Option[org.make.api.user.ProfileRequest] :: shapeless.HNil): Option[String] :: Option[org.make.api.user.ProfileRequest] :: shapeless.HNil((email$macro$9 @ _), (head: Option[org.make.api.user.ProfileRequest], tail: shapeless.HNil): Option[org.make.api.user.ProfileRequest] :: shapeless.HNil((profile$macro$10 @ _), HNil))) => organisation.this.ModerationUpdateOrganisationRequest.apply(organisationName$macro$8, email$macro$9, profile$macro$10) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationName"), eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]], (Symbol @@ String("email")) :: (Symbol @@ String("profile")) :: shapeless.HNil, Option[String] :: Option[org.make.api.user.ProfileRequest] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("email"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("email"), Option[String], (Symbol @@ String("profile")) :: shapeless.HNil, Option[org.make.api.user.ProfileRequest] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("profile"), Option[org.make.api.user.ProfileRequest], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("profile")]](scala.Symbol.apply("profile").asInstanceOf[Symbol @@ String("profile")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("profile")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("email")]](scala.Symbol.apply("email").asInstanceOf[Symbol @@ String("email")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("email")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationName")]](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationName")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$15.this.inst$macro$14)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.ModerationUpdateOrganisationRequest]]; <stable> <accessor> lazy val inst$macro$14: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderFororganisationName: io.circe.Decoder[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] = io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.collection.MaxSize[Int(256)], eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, collection.this.Size.sizeValidate[String, eu.timepit.refined.numeric.Interval.Closed[shapeless.nat._0,Int(256)], this.R](boolean.this.And.andValidate[Int, eu.timepit.refined.numeric.GreaterEqual[shapeless.nat._0], this.R, eu.timepit.refined.numeric.LessEqual[Int(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[Int(256)], this.R](numeric.this.Greater.greaterValidate[Int, Int(256)](internal.this.WitnessAs.singletonWitnessAs[Int, Int(256)](Witness.mkWitness[Int(256)](256.asInstanceOf[Int(256)])), math.this.Numeric.IntIsIntegral))), ((s: String) => scala.Predef.wrapString(s))), api.this.RefType.refinedRefType); private[this] val circeGenericDecoderForemail: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString); private[this] val circeGenericDecoderForprofile: io.circe.Decoder[Option[org.make.api.user.ProfileRequest]] = circe.this.Decoder.decodeOption[org.make.api.user.ProfileRequest](user.this.ProfileRequest.codec); final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("organisationName"), eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]], shapeless.labelled.FieldType[Symbol @@ String("email"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationName.tryDecode(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("email"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForemail.tryDecode(c.downField("email")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("profile"), Option[org.make.api.user.ProfileRequest], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForprofile.tryDecode(c.downField("profile")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("organisationName"), eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]], shapeless.labelled.FieldType[Symbol @@ String("email"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationName.tryDecodeAccumulating(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("email"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForemail.tryDecodeAccumulating(c.downField("email")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("profile"), Option[org.make.api.user.ProfileRequest], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForprofile.tryDecodeAccumulating(c.downField("profile")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$15().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.ModerationUpdateOrganisationRequest]](inst$macro$16) })
356 31292 13430 - 13460 Apply org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils.throwIfInvalid org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[org.make.core.Validation.Email](org.make.core.Validation.StringWithParsers(email).toEmail).throwIfInvalid()
357 44614 13465 - 13535 Apply org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils.throwIfInvalid org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]({ <artifact> val qual$1: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(organisationName); <artifact> val x$1: String("organisationName") = "organisationName"; <artifact> val x$2: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.toSanitizedInput$default$2; qual$1.toSanitizedInput("organisationName", x$2) }).throwIfInvalid()
358 36519 13560 - 13610 Apply org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils.throwIfInvalid org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]({ <artifact> val qual$2: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$10); <artifact> val x$3: String("description") = "description"; <artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$2.toSanitizedInput$default$2; qual$2.toSanitizedInput("description", x$4) }).throwIfInvalid()
358 48822 13540 - 13611 Apply scala.Option.foreach description.foreach[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]](((x$10: String) => org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]({ <artifact> val qual$2: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$10); <artifact> val x$3: String("description") = "description"; <artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$2.toSanitizedInput$default$2; qual$2.toSanitizedInput("description", x$4) }).throwIfInvalid()))
367 42006 13790 - 13860 Apply org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils.throwIfInvalid org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]({ <artifact> val qual$1: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(organisationName); <artifact> val x$1: String("organisationName") = "organisationName"; <artifact> val x$2: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.toSanitizedInput$default$2; qual$1.toSanitizedInput("organisationName", x$2) }).throwIfInvalid()
368 38125 13885 - 13935 Apply org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils.throwIfInvalid org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]({ <artifact> val qual$2: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$11); <artifact> val x$3: String("description") = "description"; <artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$2.toSanitizedInput$default$2; qual$2.toSanitizedInput("description", x$4) }).throwIfInvalid()
368 50622 13865 - 13936 Apply scala.Option.foreach description.foreach[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]](((x$11: String) => org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]({ <artifact> val qual$2: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$11); <artifact> val x$3: String("description") = "description"; <artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$2.toSanitizedInput$default$2; qual$2.toSanitizedInput("description", x$4) }).throwIfInvalid()))
369 35217 13941 - 13982 Apply scala.Option.foreach email.foreach[org.make.core.Validation.Email](((x$12: String) => org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[org.make.core.Validation.Email](org.make.core.Validation.StringWithParsers(x$12).toEmail).throwIfInvalid()))
369 43030 13955 - 13981 Apply org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils.throwIfInvalid org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[org.make.core.Validation.Email](org.make.core.Validation.StringWithParsers(x$12).toEmail).throwIfInvalid()
370 31329 14010 - 14047 Apply org.make.api.user.ProfileRequest.validateProfileRequest org.make.api.user.ProfileRequest.validateProfileRequest(profileRequest)
370 44645 13987 - 14048 Apply scala.Option.foreach profileRequest.foreach[Unit](((profileRequest: org.make.api.user.ProfileRequest) => org.make.api.user.ProfileRequest.validateProfileRequest(profileRequest)))
386 36278 14632 - 14667 ApplyToImplicitArgs io.circe.generic.semiauto.deriveEncoder io.circe.generic.semiauto.deriveEncoder[org.make.api.organisation.OrganisationResponse]({ val inst$macro$24: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationResponse] = { final class anon$lazy$macro$23 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$23 = { anon$lazy$macro$23.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationResponse] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.api.organisation.OrganisationResponse, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.organisation.OrganisationResponse, (Symbol @@ String("id")) :: (Symbol @@ String("email")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil, org.make.core.user.UserId :: String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.organisation.OrganisationResponse, (Symbol @@ String("id")) :: (Symbol @@ String("email")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil](::.apply[Symbol @@ String("id"), (Symbol @@ String("email")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")], ::.apply[Symbol @@ String("email"), (Symbol @@ String("organisationName")) :: (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("email").asInstanceOf[Symbol @@ String("email")], ::.apply[Symbol @@ String("organisationName"), (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")], ::.apply[Symbol @@ String("profile"), (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("profile").asInstanceOf[Symbol @@ String("profile")], ::.apply[Symbol @@ String("country"), shapeless.HNil.type](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")], HNil)))))), Generic.instance[org.make.api.organisation.OrganisationResponse, org.make.core.user.UserId :: String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil](((x0$3: org.make.api.organisation.OrganisationResponse) => x0$3 match { case (id: org.make.core.user.UserId, email: String, organisationName: Option[String], profile: Option[org.make.api.user.ProfileResponse], country: org.make.core.reference.Country): org.make.api.organisation.OrganisationResponse((id$macro$17 @ _), (email$macro$18 @ _), (organisationName$macro$19 @ _), (profile$macro$20 @ _), (country$macro$21 @ _)) => ::.apply[org.make.core.user.UserId, String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil.type](id$macro$17, ::.apply[String, Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil.type](email$macro$18, ::.apply[Option[String], Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil.type](organisationName$macro$19, ::.apply[Option[org.make.api.user.ProfileResponse], org.make.core.reference.Country :: shapeless.HNil.type](profile$macro$20, ::.apply[org.make.core.reference.Country, shapeless.HNil.type](country$macro$21, HNil))))).asInstanceOf[org.make.core.user.UserId :: String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil] }), ((x0$4: org.make.core.user.UserId :: String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil) => x0$4 match { case (head: org.make.core.user.UserId, tail: String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil): org.make.core.user.UserId :: String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil((id$macro$12 @ _), (head: String, tail: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil): String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil((email$macro$13 @ _), (head: Option[String], tail: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil): Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil((organisationName$macro$14 @ _), (head: Option[org.make.api.user.ProfileResponse], tail: org.make.core.reference.Country :: shapeless.HNil): Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil((profile$macro$15 @ _), (head: org.make.core.reference.Country, tail: shapeless.HNil): org.make.core.reference.Country :: shapeless.HNil((country$macro$16 @ _), HNil))))) => organisation.this.OrganisationResponse.apply(id$macro$12, email$macro$13, organisationName$macro$14, profile$macro$15, country$macro$16) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("id"), org.make.core.user.UserId, (Symbol @@ String("email")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil, String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("email"), String, (Symbol @@ String("organisationName")) :: (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil, Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationName"), Option[String], (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil, Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("profile"), Option[org.make.api.user.ProfileResponse], (Symbol @@ String("country")) :: shapeless.HNil, org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("country"), org.make.core.reference.Country, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("country")]](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("country")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("profile")]](scala.Symbol.apply("profile").asInstanceOf[Symbol @@ String("profile")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("profile")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationName")]](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("email")]](scala.Symbol.apply("email").asInstanceOf[Symbol @@ String("email")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("email")]])), 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.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$23.this.inst$macro$22)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationResponse]]; <stable> <accessor> lazy val inst$macro$22: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericEncoderForid: io.circe.Encoder[org.make.core.user.UserId] = OrganisationResponse.this.stringValueEncoder[org.make.core.user.UserId]; private[this] val circeGenericEncoderForemail: io.circe.Encoder[String] = circe.this.Encoder.encodeString; private[this] val circeGenericEncoderFororganisationName: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString); private[this] val circeGenericEncoderForprofile: io.circe.Encoder[Option[org.make.api.user.ProfileResponse]] = circe.this.Encoder.encodeOption[org.make.api.user.ProfileResponse](user.this.ProfileResponse.encoder); private[this] val circeGenericEncoderForcountry: io.circe.Encoder[org.make.core.reference.Country] = OrganisationResponse.this.stringValueEncoder[org.make.core.reference.Country]; final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId], tail: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForid @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("email"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForemail @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFororganisationName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]], tail: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForprofile @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcountry @ _), 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]("email", $anon.this.circeGenericEncoderForemail.apply(circeGenericHListBindingForemail)), scala.Tuple2.apply[String, io.circe.Json]("organisationName", $anon.this.circeGenericEncoderFororganisationName.apply(circeGenericHListBindingFororganisationName)), scala.Tuple2.apply[String, io.circe.Json]("profile", $anon.this.circeGenericEncoderForprofile.apply(circeGenericHListBindingForprofile)), scala.Tuple2.apply[String, io.circe.Json]("country", $anon.this.circeGenericEncoderForcountry.apply(circeGenericHListBindingForcountry)))) } }; new $anon() }: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$23().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationResponse]](inst$macro$24) })
387 49548 14724 - 14759 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder io.circe.generic.semiauto.deriveDecoder[org.make.api.organisation.OrganisationResponse]({ val inst$macro$48: io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.OrganisationResponse] = { final class anon$lazy$macro$47 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$47 = { anon$lazy$macro$47.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$25: io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.OrganisationResponse] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.organisation.OrganisationResponse, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.organisation.OrganisationResponse, (Symbol @@ String("id")) :: (Symbol @@ String("email")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil, org.make.core.user.UserId :: String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.organisation.OrganisationResponse, (Symbol @@ String("id")) :: (Symbol @@ String("email")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil](::.apply[Symbol @@ String("id"), (Symbol @@ String("email")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")], ::.apply[Symbol @@ String("email"), (Symbol @@ String("organisationName")) :: (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("email").asInstanceOf[Symbol @@ String("email")], ::.apply[Symbol @@ String("organisationName"), (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")], ::.apply[Symbol @@ String("profile"), (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("profile").asInstanceOf[Symbol @@ String("profile")], ::.apply[Symbol @@ String("country"), shapeless.HNil.type](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")], HNil)))))), Generic.instance[org.make.api.organisation.OrganisationResponse, org.make.core.user.UserId :: String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil](((x0$7: org.make.api.organisation.OrganisationResponse) => x0$7 match { case (id: org.make.core.user.UserId, email: String, organisationName: Option[String], profile: Option[org.make.api.user.ProfileResponse], country: org.make.core.reference.Country): org.make.api.organisation.OrganisationResponse((id$macro$41 @ _), (email$macro$42 @ _), (organisationName$macro$43 @ _), (profile$macro$44 @ _), (country$macro$45 @ _)) => ::.apply[org.make.core.user.UserId, String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil.type](id$macro$41, ::.apply[String, Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil.type](email$macro$42, ::.apply[Option[String], Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil.type](organisationName$macro$43, ::.apply[Option[org.make.api.user.ProfileResponse], org.make.core.reference.Country :: shapeless.HNil.type](profile$macro$44, ::.apply[org.make.core.reference.Country, shapeless.HNil.type](country$macro$45, HNil))))).asInstanceOf[org.make.core.user.UserId :: String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil] }), ((x0$8: org.make.core.user.UserId :: String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil) => x0$8 match { case (head: org.make.core.user.UserId, tail: String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil): org.make.core.user.UserId :: String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil((id$macro$36 @ _), (head: String, tail: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil): String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil((email$macro$37 @ _), (head: Option[String], tail: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil): Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil((organisationName$macro$38 @ _), (head: Option[org.make.api.user.ProfileResponse], tail: org.make.core.reference.Country :: shapeless.HNil): Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil((profile$macro$39 @ _), (head: org.make.core.reference.Country, tail: shapeless.HNil): org.make.core.reference.Country :: shapeless.HNil((country$macro$40 @ _), HNil))))) => organisation.this.OrganisationResponse.apply(id$macro$36, email$macro$37, organisationName$macro$38, profile$macro$39, country$macro$40) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("id"), org.make.core.user.UserId, (Symbol @@ String("email")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil, String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("email"), String, (Symbol @@ String("organisationName")) :: (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil, Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationName"), Option[String], (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil, Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("profile"), Option[org.make.api.user.ProfileResponse], (Symbol @@ String("country")) :: shapeless.HNil, org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("country"), org.make.core.reference.Country, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("country")]](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("country")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("profile")]](scala.Symbol.apply("profile").asInstanceOf[Symbol @@ String("profile")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("profile")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationName")]](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("email")]](scala.Symbol.apply("email").asInstanceOf[Symbol @@ String("email")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("email")]])), 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.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$47.this.inst$macro$46)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.OrganisationResponse]]; <stable> <accessor> lazy val inst$macro$46: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForid: io.circe.Decoder[org.make.core.user.UserId] = user.this.UserId.userIdDecoder; private[this] val circeGenericDecoderForemail: io.circe.Decoder[String] = circe.this.Decoder.decodeString; private[this] val circeGenericDecoderFororganisationName: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString); private[this] val circeGenericDecoderForprofile: io.circe.Decoder[Option[org.make.api.user.ProfileResponse]] = circe.this.Decoder.decodeOption[org.make.api.user.ProfileResponse](user.this.ProfileResponse.decoder); private[this] val circeGenericDecoderForcountry: io.circe.Decoder[org.make.core.reference.Country] = reference.this.Country.countryDecoder; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("id"), org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForid.tryDecode(c.downField("id")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("email"), String, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForemail.tryDecode(c.downField("email")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("organisationName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationName.tryDecode(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("profile"), Option[org.make.api.user.ProfileResponse], shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForprofile.tryDecode(c.downField("profile")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("country"), org.make.core.reference.Country, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountry.tryDecode(c.downField("country")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(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.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("id"), org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForid.tryDecodeAccumulating(c.downField("id")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("email"), String, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForemail.tryDecodeAccumulating(c.downField("email")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("organisationName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationName.tryDecodeAccumulating(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("profile"), Option[org.make.api.user.ProfileResponse], shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForprofile.tryDecodeAccumulating(c.downField("profile")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("country"), org.make.core.reference.Country, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountry.tryDecodeAccumulating(c.downField("country")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$47().inst$macro$25 }; shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.OrganisationResponse]](inst$macro$48) })
389 43871 14809 - 15014 Apply org.make.api.organisation.OrganisationResponse.apply OrganisationResponse.apply(user.userId, user.email, user.organisationName, user.profile.map[org.make.api.user.ProfileResponse](((profile: org.make.core.profile.Profile) => org.make.api.user.ProfileResponse.fromProfile(profile))), user.country)
390 42045 14840 - 14851 Select org.make.core.user.User.userId user.userId
391 37876 14865 - 14875 Select org.make.core.user.User.email user.email
392 50658 14900 - 14921 Select org.make.core.user.User.organisationName user.organisationName
393 42781 14954 - 14981 Apply org.make.api.user.ProfileResponse.fromProfile org.make.api.user.ProfileResponse.fromProfile(profile)
393 34664 14937 - 14982 Apply scala.Option.map user.profile.map[org.make.api.user.ProfileResponse](((profile: org.make.core.profile.Profile) => org.make.api.user.ProfileResponse.fromProfile(profile)))
394 31366 14998 - 15010 Select org.make.core.user.User.country user.country
409 36314 15647 - 15650 Literal <nosymbol> 450
412 42816 15681 - 15681 Select org.make.core.Validation.StringWithParsers.withMaxLength$default$4 qual$1.withMaxLength$default$4
412 50409 15681 - 15681 Select org.make.core.Validation.StringWithParsers.withMaxLength$default$3 qual$1.withMaxLength$default$3
412 49302 15679 - 15680 ApplyImplicitView org.make.core.Validation.StringWithParsers org.make.core.Validation.StringWithParsers(x$13)
412 41200 15695 - 15715 Select org.make.api.organisation.OrganisationProfileRequest.maxDescriptionLength OrganisationProfileRequest.this.maxDescriptionLength
412 43909 15694 - 15694 ApplyToImplicitArgs cats.data.ValidatedInstances.catsDataApplicativeErrorForValidated data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])
412 37916 15717 - 15730 Literal <nosymbol> "description"
412 47722 15694 - 15694 TypeApply cats.data.NonEmptyChainInstances.catsDataSemigroupForNonEmptyChain data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError]
412 34704 15679 - 15731 Apply org.make.core.Validation.StringWithParsers.withMaxLength qual$1.withMaxLength(x$1, "description", x$3, x$4)
412 36064 15679 - 15736 Select cats.Functor.Ops.void cats.implicits.toFunctorOps[[+A]cats.data.ValidatedNec[org.make.core.ValidationError,A], org.make.core.Validation.StringWithMaxLength]({ <artifact> val qual$1: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$13); <artifact> val x$1: Int = OrganisationProfileRequest.this.maxDescriptionLength; <artifact> val x$2: String("description") = "description"; <artifact> val x$3: Option[org.make.core.reference.Language] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.withMaxLength$default$3; <artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.withMaxLength$default$4; qual$1.withMaxLength(x$1, "description", x$3, x$4) })(data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])).void
412 48819 15663 - 15737 Apply scala.Option.map OrganisationProfileRequest.this.description.map[cats.data.ValidatedNec[org.make.core.ValidationError,Unit]](((x$13: String) => cats.implicits.toFunctorOps[[+A]cats.data.ValidatedNec[org.make.core.ValidationError,A], org.make.core.Validation.StringWithMaxLength]({ <artifact> val qual$1: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$13); <artifact> val x$1: Int = OrganisationProfileRequest.this.maxDescriptionLength; <artifact> val x$2: String("description") = "description"; <artifact> val x$3: Option[org.make.core.reference.Language] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.withMaxLength$default$3; <artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.withMaxLength$default$4; qual$1.withMaxLength(x$1, "description", x$3, x$4) })(data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])).void))
413 50445 15761 - 15761 Select org.make.core.Validation.StringWithParsers.toSanitizedInput$default$2 qual$2.toSanitizedInput$default$2
413 41236 15759 - 15760 ApplyImplicitView org.make.core.Validation.StringWithParsers org.make.core.Validation.StringWithParsers(x$14)
413 36795 15743 - 15798 Apply scala.Option.map OrganisationProfileRequest.this.description.map[cats.data.ValidatedNec[org.make.core.ValidationError,Unit]](((x$14: String) => cats.implicits.toFunctorOps[[+A]cats.data.ValidatedNec[org.make.core.ValidationError,A], eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]({ <artifact> val qual$2: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$14); <artifact> val x$5: String("description") = "description"; <artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$2.toSanitizedInput$default$2; qual$2.toSanitizedInput("description", x$6) })(data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])).void))
413 34459 15777 - 15777 TypeApply cats.data.NonEmptyChainInstances.catsDataSemigroupForNonEmptyChain data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError]
413 44364 15759 - 15797 Select cats.Functor.Ops.void cats.implicits.toFunctorOps[[+A]cats.data.ValidatedNec[org.make.core.ValidationError,A], eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]({ <artifact> val qual$2: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$14); <artifact> val x$5: String("description") = "description"; <artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$2.toSanitizedInput$default$2; qual$2.toSanitizedInput("description", x$6) })(data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])).void
413 47761 15777 - 15777 ApplyToImplicitArgs cats.data.ValidatedInstances.catsDataApplicativeErrorForValidated data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])
413 42578 15759 - 15792 Apply org.make.core.Validation.StringWithParsers.toSanitizedInput qual$2.toSanitizedInput("description", x$6)
413 37831 15778 - 15791 Literal <nosymbol> "description"
414 48851 15803 - 15803 TypeApply scala.Predef.$conforms scala.Predef.$conforms[Option[cats.data.ValidatedNec[org.make.core.ValidationError,Unit]]]
414 40991 15819 - 15837 Apply org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils.throwIfInvalid org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[Unit](x$15).throwIfInvalid()
414 37865 15654 - 15838 Apply scala.collection.IterableOnceOps.foreach scala.`package`.Seq.apply[Option[cats.data.ValidatedNec[org.make.core.ValidationError,Unit]]](OrganisationProfileRequest.this.description.map[cats.data.ValidatedNec[org.make.core.ValidationError,Unit]](((x$13: String) => cats.implicits.toFunctorOps[[+A]cats.data.ValidatedNec[org.make.core.ValidationError,A], org.make.core.Validation.StringWithMaxLength]({ <artifact> val qual$1: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$13); <artifact> val x$1: Int = OrganisationProfileRequest.this.maxDescriptionLength; <artifact> val x$2: String("description") = "description"; <artifact> val x$3: Option[org.make.core.reference.Language] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.withMaxLength$default$3; <artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.withMaxLength$default$4; qual$1.withMaxLength(x$1, "description", x$3, x$4) })(data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])).void)), OrganisationProfileRequest.this.description.map[cats.data.ValidatedNec[org.make.core.ValidationError,Unit]](((x$14: String) => cats.implicits.toFunctorOps[[+A]cats.data.ValidatedNec[org.make.core.ValidationError,A], eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]({ <artifact> val qual$2: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$14); <artifact> val x$5: String("description") = "description"; <artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$2.toSanitizedInput$default$2; qual$2.toSanitizedInput("description", x$6) })(data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])).void))).flatten[cats.data.ValidatedNec[org.make.core.ValidationError,Unit]](scala.Predef.$conforms[Option[cats.data.ValidatedNec[org.make.core.ValidationError,Unit]]]).foreach[Unit](((x$15: cats.data.ValidatedNec[org.make.core.ValidationError,Unit]) => org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[Unit](x$15).throwIfInvalid()))
417 50901 15842 - 15968 Apply org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils.throwIfInvalid org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[(org.make.core.Validation.NonEmptyString, eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml])](cats.implicits.catsSyntaxTuple2Semigroupal[[+A]cats.data.ValidatedNec[org.make.core.ValidationError,A], org.make.core.Validation.NonEmptyString, eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]](scala.Tuple2.apply[cats.data.ValidatedNec[org.make.core.ValidationError,org.make.core.Validation.NonEmptyString], cats.data.ValidatedNec[org.make.core.ValidationError,eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]]({ <artifact> val qual$3: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(OrganisationProfileRequest.this.organisationName); <artifact> val x$7: String("organisationName") = "organisationName"; <artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$3.toNonEmpty$default$2; qual$3.toNonEmpty("organisationName", x$8) }, { <artifact> val qual$4: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(OrganisationProfileRequest.this.organisationName); <artifact> val x$9: String("firstName") = "firstName"; <artifact> val x$10: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$4.toSanitizedInput$default$2; qual$4.toSanitizedInput("firstName", x$10) })).tupled(data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError]), data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError]))).throwIfInvalid()
421 42772 16070 - 16111 ApplyToImplicitArgs io.circe.generic.semiauto.deriveEncoder io.circe.generic.semiauto.deriveEncoder[org.make.api.organisation.OrganisationProfileRequest]({ val inst$macro$32: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationProfileRequest] = { 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.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationProfileRequest] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.api.organisation.OrganisationProfileRequest, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.organisation.OrganisationProfileRequest, (Symbol @@ String("organisationName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.organisation.OrganisationProfileRequest, (Symbol @@ String("organisationName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil](::.apply[Symbol @@ String("organisationName"), (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")], ::.apply[Symbol @@ String("avatarUrl"), (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")], ::.apply[Symbol @@ String("description"), (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")], ::.apply[Symbol @@ String("website"), (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")], ::.apply[Symbol @@ String("optInNewsletter"), (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("optInNewsletter").asInstanceOf[Symbol @@ String("optInNewsletter")], ::.apply[Symbol @@ String("crmCountry"), (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("crmCountry").asInstanceOf[Symbol @@ String("crmCountry")], ::.apply[Symbol @@ String("crmLanguage"), shapeless.HNil.type](scala.Symbol.apply("crmLanguage").asInstanceOf[Symbol @@ String("crmLanguage")], HNil)))))))), Generic.instance[org.make.api.organisation.OrganisationProfileRequest, String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil](((x0$3: org.make.api.organisation.OrganisationProfileRequest) => x0$3 match { case (organisationName: String, avatarUrl: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], description: Option[String], website: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], optInNewsletter: Boolean, crmCountry: Option[org.make.core.reference.Country], crmLanguage: Option[org.make.core.reference.Language]): org.make.api.organisation.OrganisationProfileRequest((organisationName$macro$23 @ _), (avatarUrl$macro$24 @ _), (description$macro$25 @ _), (website$macro$26 @ _), (optInNewsletter$macro$27 @ _), (crmCountry$macro$28 @ _), (crmLanguage$macro$29 @ _)) => ::.apply[String, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](organisationName$macro$23, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](avatarUrl$macro$24, ::.apply[Option[String], Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](description$macro$25, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](website$macro$26, ::.apply[Boolean, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](optInNewsletter$macro$27, ::.apply[Option[org.make.core.reference.Country], Option[org.make.core.reference.Language] :: shapeless.HNil.type](crmCountry$macro$28, ::.apply[Option[org.make.core.reference.Language], shapeless.HNil.type](crmLanguage$macro$29, HNil))))))).asInstanceOf[String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil] }), ((x0$4: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil) => x0$4 match { case (head: String, tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((organisationName$macro$16 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], tail: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((avatarUrl$macro$17 @ _), (head: Option[String], tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((description$macro$18 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], tail: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((website$macro$19 @ _), (head: Boolean, tail: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((optInNewsletter$macro$20 @ _), (head: Option[org.make.core.reference.Country], tail: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((crmCountry$macro$21 @ _), (head: Option[org.make.core.reference.Language], tail: shapeless.HNil): Option[org.make.core.reference.Language] :: shapeless.HNil((crmLanguage$macro$22 @ _), HNil))))))) => organisation.this.OrganisationProfileRequest.apply(organisationName$macro$16, avatarUrl$macro$17, description$macro$18, website$macro$19, optInNewsletter$macro$20, crmCountry$macro$21, crmLanguage$macro$22) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationName"), String, (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("avatarUrl"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("description"), Option[String], (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("website"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("optInNewsletter"), Boolean, (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("crmCountry"), Option[org.make.core.reference.Country], (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("crmLanguage"), Option[org.make.core.reference.Language], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("crmLanguage")]](scala.Symbol.apply("crmLanguage").asInstanceOf[Symbol @@ String("crmLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("crmLanguage")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("crmCountry")]](scala.Symbol.apply("crmCountry").asInstanceOf[Symbol @@ String("crmCountry")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("crmCountry")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("optInNewsletter")]](scala.Symbol.apply("optInNewsletter").asInstanceOf[Symbol @@ String("optInNewsletter")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("optInNewsletter")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("website")]](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("website")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("description")]](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("description")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("avatarUrl")]](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("avatarUrl")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationName")]](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationName")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$31.this.inst$macro$30)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationProfileRequest]]; <stable> <accessor> lazy val inst$macro$30: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericEncoderFororganisationName: io.circe.Encoder[String] = circe.this.Encoder.encodeString; private[this] val circeGenericEncoderFordescription: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString); private[this] val circeGenericEncoderForwebsite: io.circe.Encoder[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] = circe.this.Encoder.encodeOption[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]](io.circe.refined.`package`.refinedEncoder[String, eu.timepit.refined.string.Url, eu.timepit.refined.api.Refined](circe.this.Encoder.encodeString, api.this.RefType.refinedRefType)); private[this] val circeGenericEncoderForoptInNewsletter: io.circe.Encoder[Boolean] = circe.this.Encoder.encodeBoolean; private[this] val circeGenericEncoderForcrmCountry: io.circe.Encoder[Option[org.make.core.reference.Country]] = circe.this.Encoder.encodeOption[org.make.core.reference.Country](reference.this.Country.countryEncoder); private[this] val circeGenericEncoderForcrmLanguage: io.circe.Encoder[Option[org.make.core.reference.Language]] = circe.this.Encoder.encodeOption[org.make.core.reference.Language](reference.this.Language.LanguageEncoder); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFororganisationName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]], tail: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForavatarUrl @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordescription @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]], tail: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForwebsite @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean], tail: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForoptInNewsletter @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]], tail: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcrmCountry @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcrmLanguage @ _), shapeless.HNil))))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("organisationName", $anon.this.circeGenericEncoderFororganisationName.apply(circeGenericHListBindingFororganisationName)), scala.Tuple2.apply[String, io.circe.Json]("avatarUrl", $anon.this.circeGenericEncoderForwebsite.apply(circeGenericHListBindingForavatarUrl)), scala.Tuple2.apply[String, io.circe.Json]("description", $anon.this.circeGenericEncoderFordescription.apply(circeGenericHListBindingFordescription)), scala.Tuple2.apply[String, io.circe.Json]("website", $anon.this.circeGenericEncoderForwebsite.apply(circeGenericHListBindingForwebsite)), scala.Tuple2.apply[String, io.circe.Json]("optInNewsletter", $anon.this.circeGenericEncoderForoptInNewsletter.apply(circeGenericHListBindingForoptInNewsletter)), scala.Tuple2.apply[String, io.circe.Json]("crmCountry", $anon.this.circeGenericEncoderForcrmCountry.apply(circeGenericHListBindingForcrmCountry)), scala.Tuple2.apply[String, io.circe.Json]("crmLanguage", $anon.this.circeGenericEncoderForcrmLanguage.apply(circeGenericHListBindingForcrmLanguage)))) } }; new $anon() }: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$31().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationProfileRequest]](inst$macro$32) })
422 34497 16174 - 16215 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder io.circe.generic.semiauto.deriveDecoder[org.make.api.organisation.OrganisationProfileRequest]({ val inst$macro$64: io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.OrganisationProfileRequest] = { final class anon$lazy$macro$63 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$63 = { anon$lazy$macro$63.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$33: io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.OrganisationProfileRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.organisation.OrganisationProfileRequest, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.organisation.OrganisationProfileRequest, (Symbol @@ String("organisationName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.organisation.OrganisationProfileRequest, (Symbol @@ String("organisationName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil](::.apply[Symbol @@ String("organisationName"), (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")], ::.apply[Symbol @@ String("avatarUrl"), (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")], ::.apply[Symbol @@ String("description"), (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")], ::.apply[Symbol @@ String("website"), (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")], ::.apply[Symbol @@ String("optInNewsletter"), (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("optInNewsletter").asInstanceOf[Symbol @@ String("optInNewsletter")], ::.apply[Symbol @@ String("crmCountry"), (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("crmCountry").asInstanceOf[Symbol @@ String("crmCountry")], ::.apply[Symbol @@ String("crmLanguage"), shapeless.HNil.type](scala.Symbol.apply("crmLanguage").asInstanceOf[Symbol @@ String("crmLanguage")], HNil)))))))), Generic.instance[org.make.api.organisation.OrganisationProfileRequest, String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil](((x0$7: org.make.api.organisation.OrganisationProfileRequest) => x0$7 match { case (organisationName: String, avatarUrl: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], description: Option[String], website: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], optInNewsletter: Boolean, crmCountry: Option[org.make.core.reference.Country], crmLanguage: Option[org.make.core.reference.Language]): org.make.api.organisation.OrganisationProfileRequest((organisationName$macro$55 @ _), (avatarUrl$macro$56 @ _), (description$macro$57 @ _), (website$macro$58 @ _), (optInNewsletter$macro$59 @ _), (crmCountry$macro$60 @ _), (crmLanguage$macro$61 @ _)) => ::.apply[String, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](organisationName$macro$55, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](avatarUrl$macro$56, ::.apply[Option[String], Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](description$macro$57, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](website$macro$58, ::.apply[Boolean, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](optInNewsletter$macro$59, ::.apply[Option[org.make.core.reference.Country], Option[org.make.core.reference.Language] :: shapeless.HNil.type](crmCountry$macro$60, ::.apply[Option[org.make.core.reference.Language], shapeless.HNil.type](crmLanguage$macro$61, HNil))))))).asInstanceOf[String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil] }), ((x0$8: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil) => x0$8 match { case (head: String, tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((organisationName$macro$48 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], tail: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((avatarUrl$macro$49 @ _), (head: Option[String], tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((description$macro$50 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], tail: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((website$macro$51 @ _), (head: Boolean, tail: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((optInNewsletter$macro$52 @ _), (head: Option[org.make.core.reference.Country], tail: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((crmCountry$macro$53 @ _), (head: Option[org.make.core.reference.Language], tail: shapeless.HNil): Option[org.make.core.reference.Language] :: shapeless.HNil((crmLanguage$macro$54 @ _), HNil))))))) => organisation.this.OrganisationProfileRequest.apply(organisationName$macro$48, avatarUrl$macro$49, description$macro$50, website$macro$51, optInNewsletter$macro$52, crmCountry$macro$53, crmLanguage$macro$54) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationName"), String, (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("avatarUrl"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("description"), Option[String], (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("website"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("optInNewsletter"), Boolean, (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("crmCountry"), Option[org.make.core.reference.Country], (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("crmLanguage"), Option[org.make.core.reference.Language], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("crmLanguage")]](scala.Symbol.apply("crmLanguage").asInstanceOf[Symbol @@ String("crmLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("crmLanguage")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("crmCountry")]](scala.Symbol.apply("crmCountry").asInstanceOf[Symbol @@ String("crmCountry")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("crmCountry")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("optInNewsletter")]](scala.Symbol.apply("optInNewsletter").asInstanceOf[Symbol @@ String("optInNewsletter")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("optInNewsletter")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("website")]](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("website")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("description")]](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("description")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("avatarUrl")]](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("avatarUrl")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationName")]](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationName")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$63.this.inst$macro$62)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.OrganisationProfileRequest]]; <stable> <accessor> lazy val inst$macro$62: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderFororganisationName: io.circe.Decoder[String] = circe.this.Decoder.decodeString; private[this] val circeGenericDecoderFordescription: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString); private[this] val circeGenericDecoderForwebsite: io.circe.Decoder[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] = circe.this.Decoder.decodeOption[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]](io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.string.Url, eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, string.this.Url.urlValidate, api.this.RefType.refinedRefType)); private[this] val circeGenericDecoderForoptInNewsletter: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean; private[this] val circeGenericDecoderForcrmCountry: io.circe.Decoder[Option[org.make.core.reference.Country]] = circe.this.Decoder.decodeOption[org.make.core.reference.Country](reference.this.Country.countryDecoder); private[this] val circeGenericDecoderForcrmLanguage: io.circe.Decoder[Option[org.make.core.reference.Language]] = circe.this.Decoder.decodeOption[org.make.core.reference.Language](reference.this.Language.LanguageDecoder); final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("organisationName"), String, shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationName.tryDecode(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("avatarUrl"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecode(c.downField("avatarUrl")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("description"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordescription.tryDecode(c.downField("description")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("website"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecode(c.downField("website")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("optInNewsletter"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoptInNewsletter.tryDecode(c.downField("optInNewsletter")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("crmCountry"), Option[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcrmCountry.tryDecode(c.downField("crmCountry")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("crmLanguage"), Option[org.make.core.reference.Language], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcrmLanguage.tryDecode(c.downField("crmLanguage")), 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("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("organisationName"), String, shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationName.tryDecodeAccumulating(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("avatarUrl"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecodeAccumulating(c.downField("avatarUrl")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("description"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordescription.tryDecodeAccumulating(c.downField("description")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("website"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecodeAccumulating(c.downField("website")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("optInNewsletter"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoptInNewsletter.tryDecodeAccumulating(c.downField("optInNewsletter")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("crmCountry"), Option[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcrmCountry.tryDecodeAccumulating(c.downField("crmCountry")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("crmLanguage"), Option[org.make.core.reference.Language], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcrmLanguage.tryDecodeAccumulating(c.downField("crmLanguage")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$63().inst$macro$33 }; shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.OrganisationProfileRequest]](inst$macro$64) })
438 48282 16895 - 16937 ApplyToImplicitArgs io.circe.generic.semiauto.deriveEncoder org.make.api.organisation.organisationapitest io.circe.generic.semiauto.deriveEncoder[org.make.api.organisation.OrganisationProfileResponse]({ val inst$macro$32: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationProfileResponse] = { 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.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationProfileResponse] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.api.organisation.OrganisationProfileResponse, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.organisation.OrganisationProfileResponse, (Symbol @@ String("organisationName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.organisation.OrganisationProfileResponse, (Symbol @@ String("organisationName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil](::.apply[Symbol @@ String("organisationName"), (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")], ::.apply[Symbol @@ String("avatarUrl"), (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")], ::.apply[Symbol @@ String("description"), (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")], ::.apply[Symbol @@ String("website"), (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")], ::.apply[Symbol @@ String("optInNewsletter"), (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("optInNewsletter").asInstanceOf[Symbol @@ String("optInNewsletter")], ::.apply[Symbol @@ String("crmCountry"), (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("crmCountry").asInstanceOf[Symbol @@ String("crmCountry")], ::.apply[Symbol @@ String("crmLanguage"), shapeless.HNil.type](scala.Symbol.apply("crmLanguage").asInstanceOf[Symbol @@ String("crmLanguage")], HNil)))))))), Generic.instance[org.make.api.organisation.OrganisationProfileResponse, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil](((x0$3: org.make.api.organisation.OrganisationProfileResponse) => x0$3 match { case (organisationName: Option[String], avatarUrl: Option[String], description: Option[String], website: Option[String], optInNewsletter: Boolean, crmCountry: Option[org.make.core.reference.Country], crmLanguage: Option[org.make.core.reference.Language]): org.make.api.organisation.OrganisationProfileResponse((organisationName$macro$23 @ _), (avatarUrl$macro$24 @ _), (description$macro$25 @ _), (website$macro$26 @ _), (optInNewsletter$macro$27 @ _), (crmCountry$macro$28 @ _), (crmLanguage$macro$29 @ _)) => ::.apply[Option[String], Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](organisationName$macro$23, ::.apply[Option[String], Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](avatarUrl$macro$24, ::.apply[Option[String], Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](description$macro$25, ::.apply[Option[String], Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](website$macro$26, ::.apply[Boolean, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](optInNewsletter$macro$27, ::.apply[Option[org.make.core.reference.Country], Option[org.make.core.reference.Language] :: shapeless.HNil.type](crmCountry$macro$28, ::.apply[Option[org.make.core.reference.Language], shapeless.HNil.type](crmLanguage$macro$29, HNil))))))).asInstanceOf[Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil] }), ((x0$4: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil) => x0$4 match { case (head: Option[String], tail: Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((organisationName$macro$16 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((avatarUrl$macro$17 @ _), (head: Option[String], tail: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((description$macro$18 @ _), (head: Option[String], tail: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((website$macro$19 @ _), (head: Boolean, tail: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((optInNewsletter$macro$20 @ _), (head: Option[org.make.core.reference.Country], tail: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((crmCountry$macro$21 @ _), (head: Option[org.make.core.reference.Language], tail: shapeless.HNil): Option[org.make.core.reference.Language] :: shapeless.HNil((crmLanguage$macro$22 @ _), HNil))))))) => organisation.this.OrganisationProfileResponse.apply(organisationName$macro$16, avatarUrl$macro$17, description$macro$18, website$macro$19, optInNewsletter$macro$20, crmCountry$macro$21, crmLanguage$macro$22) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationName"), Option[String], (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("avatarUrl"), Option[String], (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("description"), Option[String], (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("website"), Option[String], (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("optInNewsletter"), Boolean, (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("crmCountry"), Option[org.make.core.reference.Country], (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("crmLanguage"), Option[org.make.core.reference.Language], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("crmLanguage")]](scala.Symbol.apply("crmLanguage").asInstanceOf[Symbol @@ String("crmLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("crmLanguage")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("crmCountry")]](scala.Symbol.apply("crmCountry").asInstanceOf[Symbol @@ String("crmCountry")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("crmCountry")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("optInNewsletter")]](scala.Symbol.apply("optInNewsletter").asInstanceOf[Symbol @@ String("optInNewsletter")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("optInNewsletter")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("website")]](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("website")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("description")]](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("description")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("avatarUrl")]](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("avatarUrl")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationName")]](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationName")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$31.this.inst$macro$30)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationProfileResponse]]; <stable> <accessor> lazy val inst$macro$30: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericEncoderForwebsite: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString); private[this] val circeGenericEncoderForoptInNewsletter: io.circe.Encoder[Boolean] = circe.this.Encoder.encodeBoolean; private[this] val circeGenericEncoderForcrmCountry: io.circe.Encoder[Option[org.make.core.reference.Country]] = circe.this.Encoder.encodeOption[org.make.core.reference.Country](reference.this.Country.countryEncoder); private[this] val circeGenericEncoderForcrmLanguage: io.circe.Encoder[Option[org.make.core.reference.Language]] = circe.this.Encoder.encodeOption[org.make.core.reference.Language](reference.this.Language.LanguageEncoder); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFororganisationName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForavatarUrl @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordescription @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForwebsite @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean], tail: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForoptInNewsletter @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]], tail: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcrmCountry @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcrmLanguage @ _), shapeless.HNil))))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("organisationName", $anon.this.circeGenericEncoderForwebsite.apply(circeGenericHListBindingFororganisationName)), scala.Tuple2.apply[String, io.circe.Json]("avatarUrl", $anon.this.circeGenericEncoderForwebsite.apply(circeGenericHListBindingForavatarUrl)), scala.Tuple2.apply[String, io.circe.Json]("description", $anon.this.circeGenericEncoderForwebsite.apply(circeGenericHListBindingFordescription)), scala.Tuple2.apply[String, io.circe.Json]("website", $anon.this.circeGenericEncoderForwebsite.apply(circeGenericHListBindingForwebsite)), scala.Tuple2.apply[String, io.circe.Json]("optInNewsletter", $anon.this.circeGenericEncoderForoptInNewsletter.apply(circeGenericHListBindingForoptInNewsletter)), scala.Tuple2.apply[String, io.circe.Json]("crmCountry", $anon.this.circeGenericEncoderForcrmCountry.apply(circeGenericHListBindingForcrmCountry)), scala.Tuple2.apply[String, io.circe.Json]("crmLanguage", $anon.this.circeGenericEncoderForcrmLanguage.apply(circeGenericHListBindingForcrmLanguage)))) } }; new $anon() }: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$31().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationProfileResponse]](inst$macro$32) })
439 44398 17001 - 17043 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder org.make.api.organisation.organisationapitest io.circe.generic.semiauto.deriveDecoder[org.make.api.organisation.OrganisationProfileResponse]({ val inst$macro$64: io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.OrganisationProfileResponse] = { final class anon$lazy$macro$63 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$63 = { anon$lazy$macro$63.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$33: io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.OrganisationProfileResponse] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.organisation.OrganisationProfileResponse, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.organisation.OrganisationProfileResponse, (Symbol @@ String("organisationName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.organisation.OrganisationProfileResponse, (Symbol @@ String("organisationName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil](::.apply[Symbol @@ String("organisationName"), (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")], ::.apply[Symbol @@ String("avatarUrl"), (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")], ::.apply[Symbol @@ String("description"), (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")], ::.apply[Symbol @@ String("website"), (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")], ::.apply[Symbol @@ String("optInNewsletter"), (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("optInNewsletter").asInstanceOf[Symbol @@ String("optInNewsletter")], ::.apply[Symbol @@ String("crmCountry"), (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("crmCountry").asInstanceOf[Symbol @@ String("crmCountry")], ::.apply[Symbol @@ String("crmLanguage"), shapeless.HNil.type](scala.Symbol.apply("crmLanguage").asInstanceOf[Symbol @@ String("crmLanguage")], HNil)))))))), Generic.instance[org.make.api.organisation.OrganisationProfileResponse, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil](((x0$7: org.make.api.organisation.OrganisationProfileResponse) => x0$7 match { case (organisationName: Option[String], avatarUrl: Option[String], description: Option[String], website: Option[String], optInNewsletter: Boolean, crmCountry: Option[org.make.core.reference.Country], crmLanguage: Option[org.make.core.reference.Language]): org.make.api.organisation.OrganisationProfileResponse((organisationName$macro$55 @ _), (avatarUrl$macro$56 @ _), (description$macro$57 @ _), (website$macro$58 @ _), (optInNewsletter$macro$59 @ _), (crmCountry$macro$60 @ _), (crmLanguage$macro$61 @ _)) => ::.apply[Option[String], Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](organisationName$macro$55, ::.apply[Option[String], Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](avatarUrl$macro$56, ::.apply[Option[String], Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](description$macro$57, ::.apply[Option[String], Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](website$macro$58, ::.apply[Boolean, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](optInNewsletter$macro$59, ::.apply[Option[org.make.core.reference.Country], Option[org.make.core.reference.Language] :: shapeless.HNil.type](crmCountry$macro$60, ::.apply[Option[org.make.core.reference.Language], shapeless.HNil.type](crmLanguage$macro$61, HNil))))))).asInstanceOf[Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil] }), ((x0$8: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil) => x0$8 match { case (head: Option[String], tail: Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((organisationName$macro$48 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((avatarUrl$macro$49 @ _), (head: Option[String], tail: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((description$macro$50 @ _), (head: Option[String], tail: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((website$macro$51 @ _), (head: Boolean, tail: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((optInNewsletter$macro$52 @ _), (head: Option[org.make.core.reference.Country], tail: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((crmCountry$macro$53 @ _), (head: Option[org.make.core.reference.Language], tail: shapeless.HNil): Option[org.make.core.reference.Language] :: shapeless.HNil((crmLanguage$macro$54 @ _), HNil))))))) => organisation.this.OrganisationProfileResponse.apply(organisationName$macro$48, avatarUrl$macro$49, description$macro$50, website$macro$51, optInNewsletter$macro$52, crmCountry$macro$53, crmLanguage$macro$54) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationName"), Option[String], (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("avatarUrl"), Option[String], (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("description"), Option[String], (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("website"), Option[String], (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("optInNewsletter"), Boolean, (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("crmCountry"), Option[org.make.core.reference.Country], (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("crmLanguage"), Option[org.make.core.reference.Language], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("crmLanguage")]](scala.Symbol.apply("crmLanguage").asInstanceOf[Symbol @@ String("crmLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("crmLanguage")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("crmCountry")]](scala.Symbol.apply("crmCountry").asInstanceOf[Symbol @@ String("crmCountry")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("crmCountry")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("optInNewsletter")]](scala.Symbol.apply("optInNewsletter").asInstanceOf[Symbol @@ String("optInNewsletter")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("optInNewsletter")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("website")]](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("website")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("description")]](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("description")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("avatarUrl")]](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("avatarUrl")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationName")]](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationName")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$63.this.inst$macro$62)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.OrganisationProfileResponse]]; <stable> <accessor> lazy val inst$macro$62: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForwebsite: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString); private[this] val circeGenericDecoderForoptInNewsletter: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean; private[this] val circeGenericDecoderForcrmCountry: io.circe.Decoder[Option[org.make.core.reference.Country]] = circe.this.Decoder.decodeOption[org.make.core.reference.Country](reference.this.Country.countryDecoder); private[this] val circeGenericDecoderForcrmLanguage: io.circe.Decoder[Option[org.make.core.reference.Language]] = circe.this.Decoder.decodeOption[org.make.core.reference.Language](reference.this.Language.LanguageDecoder); final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("organisationName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecode(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("avatarUrl"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecode(c.downField("avatarUrl")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("description"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecode(c.downField("description")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("website"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecode(c.downField("website")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("optInNewsletter"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoptInNewsletter.tryDecode(c.downField("optInNewsletter")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("crmCountry"), Option[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcrmCountry.tryDecode(c.downField("crmCountry")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("crmLanguage"), Option[org.make.core.reference.Language], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcrmLanguage.tryDecode(c.downField("crmLanguage")), 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("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("organisationName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecodeAccumulating(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("avatarUrl"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecodeAccumulating(c.downField("avatarUrl")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("description"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecodeAccumulating(c.downField("description")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("website"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecodeAccumulating(c.downField("website")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("optInNewsletter"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoptInNewsletter.tryDecodeAccumulating(c.downField("optInNewsletter")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("crmCountry"), Option[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcrmCountry.tryDecodeAccumulating(c.downField("crmCountry")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("crmLanguage"), Option[org.make.core.reference.Language], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcrmLanguage.tryDecodeAccumulating(c.downField("crmLanguage")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$63().inst$macro$33 }; shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.OrganisationProfileResponse]](inst$macro$64) })
448 36834 17442 - 17479 ApplyToImplicitArgs io.circe.generic.semiauto.deriveEncoder io.circe.generic.semiauto.deriveEncoder[org.make.api.organisation.OrganisationIdResponse]({ val inst$macro$12: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationIdResponse] = { final class anon$lazy$macro$11 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$11 = { anon$lazy$macro$11.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationIdResponse] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.api.organisation.OrganisationIdResponse, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.organisation.OrganisationIdResponse, (Symbol @@ String("id")) :: (Symbol @@ String("userId")) :: shapeless.HNil, org.make.core.user.UserId :: org.make.core.user.UserId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.organisation.OrganisationIdResponse, (Symbol @@ String("id")) :: (Symbol @@ String("userId")) :: shapeless.HNil](::.apply[Symbol @@ String("id"), (Symbol @@ String("userId")) :: shapeless.HNil.type](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")], ::.apply[Symbol @@ String("userId"), shapeless.HNil.type](scala.Symbol.apply("userId").asInstanceOf[Symbol @@ String("userId")], HNil))), Generic.instance[org.make.api.organisation.OrganisationIdResponse, org.make.core.user.UserId :: org.make.core.user.UserId :: shapeless.HNil](((x0$3: org.make.api.organisation.OrganisationIdResponse) => x0$3 match { case (id: org.make.core.user.UserId, userId: org.make.core.user.UserId): org.make.api.organisation.OrganisationIdResponse((id$macro$8 @ _), (userId$macro$9 @ _)) => ::.apply[org.make.core.user.UserId, org.make.core.user.UserId :: shapeless.HNil.type](id$macro$8, ::.apply[org.make.core.user.UserId, shapeless.HNil.type](userId$macro$9, HNil)).asInstanceOf[org.make.core.user.UserId :: org.make.core.user.UserId :: shapeless.HNil] }), ((x0$4: org.make.core.user.UserId :: org.make.core.user.UserId :: shapeless.HNil) => x0$4 match { case (head: org.make.core.user.UserId, tail: org.make.core.user.UserId :: shapeless.HNil): org.make.core.user.UserId :: org.make.core.user.UserId :: shapeless.HNil((id$macro$6 @ _), (head: org.make.core.user.UserId, tail: shapeless.HNil): org.make.core.user.UserId :: shapeless.HNil((userId$macro$7 @ _), HNil)) => organisation.this.OrganisationIdResponse.apply(id$macro$6, userId$macro$7) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("id"), org.make.core.user.UserId, (Symbol @@ String("userId")) :: shapeless.HNil, org.make.core.user.UserId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("userId"), org.make.core.user.UserId, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("userId")]](scala.Symbol.apply("userId").asInstanceOf[Symbol @@ String("userId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("userId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("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.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$11.this.inst$macro$10)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationIdResponse]]; <stable> <accessor> lazy val inst$macro$10: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericEncoderForuserId: io.circe.Encoder[org.make.core.user.UserId] = user.this.UserId.userIdEncoder; final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId], tail: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForid @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForuserId @ _), 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.circeGenericEncoderForuserId.apply(circeGenericHListBindingForid)), scala.Tuple2.apply[String, io.circe.Json]("userId", $anon.this.circeGenericEncoderForuserId.apply(circeGenericHListBindingForuserId)))) } }; new $anon() }: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$11().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationIdResponse]](inst$macro$12) })
450 49296 17531 - 17561 Apply org.make.api.organisation.OrganisationIdResponse.apply OrganisationIdResponse.apply(id, id)