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.personality
21 
22 import cats.implicits._
23 import akka.http.scaladsl.server._
24 import eu.timepit.refined.api.Refined
25 import eu.timepit.refined.string.Url
26 import io.circe.generic.semiauto.{deriveDecoder, deriveEncoder}
27 import io.circe.{Decoder, Encoder}
28 import io.circe.refined._
29 import io.swagger.annotations._
30 
31 import javax.ws.rs.Path
32 import org.make.api.operation.OperationServiceComponent
33 import org.make.api.question.QuestionServiceComponent
34 import org.make.api.technical.MakeDirectives.MakeDirectivesDependencies
35 import org.make.api.technical.MakeAuthenticationDirectives
36 import org.make.api.technical.directives.FutureDirectivesExtensions._
37 import org.make.api.user.{UserResponse, UserServiceComponent}
38 import org.make.core.Validation._
39 import org.make.core._
40 import org.make.core.profile.Profile
41 import org.make.core.reference.{Country, Language}
42 import org.make.core.user.{User, UserId}
43 import org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils
44 
45 import scala.annotation.meta.field
46 
47 @Api(value = "Personalities")
48 @Path(value = "/personalities")
49 trait PersonalityApi extends Directives {
50 
51   @ApiOperation(value = "get-personality", httpMethod = "GET", code = HttpCodes.OK)
52   @ApiResponses(value = Array(new ApiResponse(code = HttpCodes.OK, message = "Ok", response = classOf[UserResponse])))
53   @ApiImplicitParams(
54     value = Array(
55       new ApiImplicitParam(
56         name = "userId",
57         paramType = "path",
58         dataType = "string",
59         example = "11111111-2222-3333-4444-555555555555"
60       )
61     )
62   )
63   @Path(value = "/{userId}")
64   def getPersonality: Route
65 
66   @ApiOperation(value = "get-personality", httpMethod = "GET", code = HttpCodes.OK)
67   @ApiResponses(
68     value = Array(new ApiResponse(code = HttpCodes.OK, message = "Ok", response = classOf[PersonalityProfileResponse]))
69   )
70   @ApiImplicitParams(
71     value = Array(
72       new ApiImplicitParam(
73         name = "userId",
74         paramType = "path",
75         dataType = "string",
76         example = "11111111-2222-3333-4444-555555555555"
77       )
78     )
79   )
80   @Path(value = "/{userId}/profile")
81   def getPersonalityProfile: Route
82 
83   @ApiOperation(
84     value = "update-personality-profile",
85     httpMethod = "PUT",
86     authorizations = Array(
87       new Authorization(
88         value = "MakeApi",
89         scopes = Array(new AuthorizationScope(scope = "user", description = "application user"))
90       )
91     )
92   )
93   @ApiResponses(
94     value = Array(new ApiResponse(code = HttpCodes.OK, message = "Ok", response = classOf[PersonalityProfileResponse]))
95   )
96   @ApiImplicitParams(
97     value = Array(
98       new ApiImplicitParam(name = "userId", paramType = "path", dataType = "string"),
99       new ApiImplicitParam(
100         value = "body",
101         paramType = "body",
102         dataType = "org.make.api.personality.PersonalityProfileRequest"
103       )
104     )
105   )
106   @Path(value = "/{userId}/profile")
107   def modifyPersonalityProfile: Route
108 
109   def routes: Route =
110     getPersonality ~ getPersonalityProfile ~ modifyPersonalityProfile
111 
112 }
113 
114 trait PersonalityApiComponent {
115   def personalityApi: PersonalityApi
116 }
117 
118 trait DefaultPersonalityApiComponent
119     extends PersonalityApiComponent
120     with MakeAuthenticationDirectives
121     with ParameterExtractors {
122   this: MakeDirectivesDependencies
123     with UserServiceComponent
124     with QuestionPersonalityServiceComponent
125     with QuestionServiceComponent
126     with OperationServiceComponent =>
127 
128   override lazy val personalityApi: PersonalityApi = new DefaultPersonalityApi
129 
130   class DefaultPersonalityApi extends PersonalityApi {
131 
132     val userId: PathMatcher1[UserId] = Segment.map(id => UserId(id))
133 
134     override def getPersonality: Route =
135       get {
136         path("personalities" / userId) { userId =>
137           makeOperation("GetPersonality") { _ =>
138             userService.getPersonality(userId).asDirectiveOrNotFound { user =>
139               complete(UserResponse(user))
140             }
141           }
142         }
143       }
144 
145     override def getPersonalityProfile: Route = {
146       get {
147         path("personalities" / userId / "profile") { userId =>
148           makeOperation("GetPersonalityProfile") { _ =>
149             userService.getPersonality(userId).asDirectiveOrNotFound { user =>
150               complete(PersonalityProfileResponse.fromUser(user))
151             }
152           }
153         }
154       }
155     }
156 
157     override def modifyPersonalityProfile: Route = {
158       put {
159         path("personalities" / userId / "profile") { personalityId =>
160           makeOperation("UpdatePersonalityProfile") { requestContext =>
161             decodeRequest {
162               entity(as[PersonalityProfileRequest]) { request =>
163                 makeOAuth2 { currentUser =>
164                   authorize(currentUser.user.userId == personalityId) {
165                     userService.getPersonality(personalityId).asDirectiveOrNotFound { personality =>
166                       val modifiedProfile = personality.profile
167                         .orElse(Profile.parseProfile())
168                         .map(
169                           _.copy(
170                             avatarUrl = request.avatarUrl.map(_.value),
171                             description = request.description,
172                             optInNewsletter = request.optInNewsletter,
173                             website = request.website.map(_.value),
174                             politicalParty = request.politicalParty,
175                             crmCountry = request.crmCountry.getOrElse(Country("FR")),
176                             crmLanguage = request.crmLanguage.getOrElse(Language("fr"))
177                           )
178                         )
179 
180                       val modifiedPersonality = personality.copy(
181                         firstName = Some(request.firstName),
182                         lastName = Some(request.lastName),
183                         profile = modifiedProfile
184                       )
185 
186                       userService.update(modifiedPersonality, requestContext).asDirective { result =>
187                         complete(PersonalityProfileResponse.fromUser(result))
188                       }
189                     }
190                   }
191                 }
192               }
193             }
194           }
195         }
196       }
197     }
198   }
199 }
200 
201 final case class PersonalityProfileResponse(
202   firstName: Option[String],
203   lastName: Option[String],
204   @(ApiModelProperty @field)(dataType = "string", example = "https://example.com/avatar.png")
205   avatarUrl: Option[String],
206   description: Option[String],
207   @(ApiModelProperty @field)(dataType = "boolean") optInNewsletter: Option[Boolean],
208   @(ApiModelProperty @field)(dataType = "string", example = "https://example.com/website")
209   website: Option[String],
210   politicalParty: Option[String],
211   @(ApiModelProperty @field)(dataType = "string", example = "FR") crmCountry: Option[Country],
212   @(ApiModelProperty @field)(dataType = "string", example = "fr") crmLanguage: Option[Language]
213 )
214 
215 object PersonalityProfileResponse {
216   implicit val encoder: Encoder[PersonalityProfileResponse] = deriveEncoder[PersonalityProfileResponse]
217   implicit val decoder: Decoder[PersonalityProfileResponse] = deriveDecoder[PersonalityProfileResponse]
218 
219   def fromUser(user: User): PersonalityProfileResponse = {
220     PersonalityProfileResponse(
221       firstName = user.firstName,
222       lastName = user.lastName,
223       avatarUrl = user.profile.flatMap(_.avatarUrl),
224       description = user.profile.flatMap(_.description),
225       website = user.profile.flatMap(_.website),
226       politicalParty = user.profile.flatMap(_.politicalParty),
227       optInNewsletter = user.profile.map(_.optInNewsletter),
228       crmCountry = user.profile.map(_.crmCountry),
229       crmLanguage = user.profile.map(_.crmLanguage)
230     )
231 
232   }
233 }
234 
235 final case class PersonalityProfileRequest(
236   firstName: String,
237   lastName: String,
238   @(ApiModelProperty @field)(dataType = "string", example = "https://example.com/logo.jpg")
239   avatarUrl: Option[String Refined Url],
240   description: Option[String],
241   optInNewsletter: Boolean,
242   @(ApiModelProperty @field)(dataType = "string", example = "https://make.org")
243   website: Option[String Refined Url],
244   politicalParty: Option[String],
245   @(ApiModelProperty @field)(dataType = "string", example = "FR") crmCountry: Option[Country],
246   @(ApiModelProperty @field)(dataType = "string", example = "fr") crmLanguage: Option[Language]
247 ) {
248   private val maxDescriptionLength = 450
249 
250   Seq(
251     description.map(_.withMaxLength(maxDescriptionLength, "description").void),
252     description.map(_.toSanitizedInput("description").void),
253     politicalParty.map(_.toSanitizedInput("politicalParty").void)
254   ).flatten.foreach(_.throwIfInvalid())
255 
256   (
257     firstName.toNonEmpty("firstName"),
258     firstName.toSanitizedInput("firstName"),
259     lastName.toNonEmpty("lastName"),
260     lastName.toSanitizedInput("lastName")
261   ).tupled.throwIfInvalid()
262 }
263 
264 object PersonalityProfileRequest {
265   implicit val encoder: Encoder[PersonalityProfileRequest] = deriveEncoder[PersonalityProfileRequest]
266   implicit val decoder: Decoder[PersonalityProfileRequest] = deriveDecoder[PersonalityProfileRequest]
267 }
Line Stmt Id Pos Tree Symbol Tests Code
110 44030 3693 - 3731 Apply akka.http.scaladsl.server.RouteConcatenation.RouteWithConcatenation.~ org.make.api.personality.personalityapitest PersonalityApi.this._enhanceRouteWithConcatenation(PersonalityApi.this.getPersonality).~(PersonalityApi.this.getPersonalityProfile)
110 36532 3734 - 3758 Select org.make.api.personality.PersonalityApi.modifyPersonalityProfile org.make.api.personality.personalityapitest PersonalityApi.this.modifyPersonalityProfile
110 38583 3693 - 3707 Select org.make.api.personality.PersonalityApi.getPersonality org.make.api.personality.personalityapitest PersonalityApi.this.getPersonality
110 32608 3693 - 3758 Apply akka.http.scaladsl.server.RouteConcatenation.RouteWithConcatenation.~ org.make.api.personality.personalityapitest PersonalityApi.this._enhanceRouteWithConcatenation(PersonalityApi.this._enhanceRouteWithConcatenation(PersonalityApi.this.getPersonality).~(PersonalityApi.this.getPersonalityProfile)).~(PersonalityApi.this.modifyPersonalityProfile)
110 30977 3710 - 3731 Select org.make.api.personality.PersonalityApi.getPersonalityProfile org.make.api.personality.personalityapitest PersonalityApi.this.getPersonalityProfile
132 45107 4335 - 4342 Select akka.http.scaladsl.server.PathMatchers.Segment org.make.api.personality.personalityapitest DefaultPersonalityApi.this.Segment
132 50306 4335 - 4364 Apply akka.http.scaladsl.server.PathMatcher.PathMatcher1Ops.map org.make.api.personality.personalityapitest server.this.PathMatcher.PathMatcher1Ops[String](DefaultPersonalityApi.this.Segment).map[org.make.core.user.UserId](((id: String) => org.make.core.user.UserId.apply(id)))
132 37530 4353 - 4363 Apply org.make.core.user.UserId.apply org.make.api.personality.personalityapitest org.make.core.user.UserId.apply(id)
135 43046 4413 - 4416 Select akka.http.scaladsl.server.directives.MethodDirectives.get org.make.api.personality.personalityapitest DefaultPersonalityApi.this.get
135 38132 4413 - 4684 Apply scala.Function1.apply org.make.api.personality.personalityapitest server.this.Directive.addByNameNullaryApply(DefaultPersonalityApi.this.get).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.path[(org.make.core.user.UserId,)](DefaultPersonalityApi.this._segmentStringToPathMatcher("personalities")./[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.userId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((userId: org.make.core.user.UserId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultPersonalityApiComponent.this.makeOperation("GetPersonality", DefaultPersonalityApiComponent.this.makeOperation$default$2, DefaultPersonalityApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$1: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(userId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((user: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.user.UserResponse](org.make.api.user.UserResponse.apply(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.user.UserResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.user.UserResponse](user.this.UserResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.user.UserResponse])))))))))))
136 45140 4431 - 4431 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.personality.personalityapitest util.this.ApplyConverter.hac1[org.make.core.user.UserId]
136 32367 4427 - 4457 Apply akka.http.scaladsl.server.directives.PathDirectives.path org.make.api.personality.personalityapitest DefaultPersonalityApi.this.path[(org.make.core.user.UserId,)](DefaultPersonalityApi.this._segmentStringToPathMatcher("personalities")./[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.userId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)]))
136 38622 4432 - 4447 Literal <nosymbol> org.make.api.personality.personalityapitest "personalities"
136 35957 4432 - 4456 ApplyToImplicitArgs akka.http.scaladsl.server.PathMatcher./ org.make.api.personality.personalityapitest DefaultPersonalityApi.this._segmentStringToPathMatcher("personalities")./[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.userId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])
136 44824 4448 - 4448 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P org.make.api.personality.personalityapitest TupleOps.this.Join.join0P[(org.make.core.user.UserId,)]
136 30726 4450 - 4456 Select org.make.api.personality.DefaultPersonalityApiComponent.DefaultPersonalityApi.userId org.make.api.personality.personalityapitest DefaultPersonalityApi.this.userId
136 45643 4427 - 4676 Apply scala.Function1.apply org.make.api.personality.personalityapitest server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.path[(org.make.core.user.UserId,)](DefaultPersonalityApi.this._segmentStringToPathMatcher("personalities")./[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.userId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((userId: org.make.core.user.UserId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultPersonalityApiComponent.this.makeOperation("GetPersonality", DefaultPersonalityApiComponent.this.makeOperation$default$2, DefaultPersonalityApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$1: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(userId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((user: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.user.UserResponse](org.make.api.user.UserResponse.apply(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.user.UserResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.user.UserResponse](user.this.UserResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.user.UserResponse]))))))))))
137 42478 4480 - 4480 Select org.make.api.technical.MakeDirectives.makeOperation$default$3 org.make.api.personality.personalityapitest DefaultPersonalityApiComponent.this.makeOperation$default$3
137 30763 4493 - 4493 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.personality.personalityapitest util.this.ApplyConverter.hac1[org.make.core.RequestContext]
137 51365 4480 - 4480 Select org.make.api.technical.MakeDirectives.makeOperation$default$2 org.make.api.personality.personalityapitest DefaultPersonalityApiComponent.this.makeOperation$default$2
137 38377 4480 - 4511 Apply org.make.api.technical.MakeDirectives.makeOperation org.make.api.personality.personalityapitest DefaultPersonalityApiComponent.this.makeOperation("GetPersonality", DefaultPersonalityApiComponent.this.makeOperation$default$2, DefaultPersonalityApiComponent.this.makeOperation$default$3)
137 37294 4494 - 4510 Literal <nosymbol> org.make.api.personality.personalityapitest "GetPersonality"
137 49516 4480 - 4666 Apply scala.Function1.apply org.make.api.personality.personalityapitest server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultPersonalityApiComponent.this.makeOperation("GetPersonality", DefaultPersonalityApiComponent.this.makeOperation$default$2, DefaultPersonalityApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$1: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(userId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((user: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.user.UserResponse](org.make.api.user.UserResponse.apply(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.user.UserResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.user.UserResponse](user.this.UserResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.user.UserResponse]))))))))
138 49772 4566 - 4566 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.personality.personalityapitest util.this.ApplyConverter.hac1[org.make.core.user.User]
138 43557 4531 - 4565 Apply org.make.api.user.UserService.getPersonality org.make.api.personality.personalityapitest DefaultPersonalityApiComponent.this.userService.getPersonality(userId)
138 37015 4531 - 4587 Select org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes.asDirectiveOrNotFound org.make.api.personality.personalityapitest org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(userId)).asDirectiveOrNotFound
138 35747 4531 - 4654 Apply scala.Function1.apply org.make.api.personality.personalityapitest server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(userId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((user: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.user.UserResponse](org.make.api.user.UserResponse.apply(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.user.UserResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.user.UserResponse](user.this.UserResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.user.UserResponse]))))))
139 50095 4633 - 4633 TypeApply de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2 org.make.api.personality.personalityapitest DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.user.UserResponse]
139 39113 4633 - 4633 ApplyToImplicitArgs akka.http.scaladsl.marshalling.LowPriorityToResponseMarshallerImplicits.liftMarshaller org.make.api.personality.personalityapitest marshalling.this.Marshaller.liftMarshaller[org.make.api.user.UserResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.user.UserResponse](user.this.UserResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.user.UserResponse]))
139 44621 4612 - 4640 Apply akka.http.scaladsl.server.directives.RouteDirectives.complete org.make.api.personality.personalityapitest DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.user.UserResponse](org.make.api.user.UserResponse.apply(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.user.UserResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.user.UserResponse](user.this.UserResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.user.UserResponse]))))
139 44899 4621 - 4639 Apply org.make.api.user.UserResponse.apply org.make.api.personality.personalityapitest org.make.api.user.UserResponse.apply(user)
139 38098 4633 - 4633 Select org.make.api.user.UserResponse.encoder org.make.api.personality.personalityapitest user.this.UserResponse.encoder
139 43537 4633 - 4633 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller org.make.api.personality.personalityapitest DefaultPersonalityApiComponent.this.marshaller[org.make.api.user.UserResponse](user.this.UserResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.user.UserResponse])
139 30519 4621 - 4639 ApplyToImplicitArgs akka.http.scaladsl.marshalling.ToResponseMarshallable.apply org.make.api.personality.personalityapitest marshalling.this.ToResponseMarshallable.apply[org.make.api.user.UserResponse](org.make.api.user.UserResponse.apply(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.user.UserResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.user.UserResponse](user.this.UserResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.user.UserResponse])))
146 51154 4742 - 4745 Select akka.http.scaladsl.server.directives.MethodDirectives.get org.make.api.personality.personalityapitest DefaultPersonalityApi.this.get
146 43289 4742 - 5055 Apply scala.Function1.apply org.make.api.personality.personalityapitest server.this.Directive.addByNameNullaryApply(DefaultPersonalityApi.this.get).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.path[(org.make.core.user.UserId,)](DefaultPersonalityApi.this._segmentStringToPathMatcher("personalities")./[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.userId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])./[Unit](DefaultPersonalityApi.this._segmentStringToPathMatcher("profile"))(TupleOps.this.Join.join[(org.make.core.user.UserId,), Unit](TupleOps.this.FoldLeft.t0[(org.make.core.user.UserId,), akka.http.scaladsl.server.util.TupleOps.Join.Fold.type]))))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((userId: org.make.core.user.UserId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultPersonalityApiComponent.this.makeOperation("GetPersonalityProfile", DefaultPersonalityApiComponent.this.makeOperation$default$2, DefaultPersonalityApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$2: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(userId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((user: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse])))))))))))
147 49557 4786 - 4786 ApplyToImplicitArgs akka.http.scaladsl.server.util.TupleOps.LowLevelJoinImplicits.join org.make.api.personality.personalityapitest TupleOps.this.Join.join[(org.make.core.user.UserId,), Unit](TupleOps.this.FoldLeft.t0[(org.make.core.user.UserId,), akka.http.scaladsl.server.util.TupleOps.Join.Fold.type])
147 45684 4761 - 4797 ApplyToImplicitArgs akka.http.scaladsl.server.PathMatcher./ org.make.api.personality.personalityapitest DefaultPersonalityApi.this._segmentStringToPathMatcher("personalities")./[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.userId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])./[Unit](DefaultPersonalityApi.this._segmentStringToPathMatcher("profile"))(TupleOps.this.Join.join[(org.make.core.user.UserId,), Unit](TupleOps.this.FoldLeft.t0[(org.make.core.user.UserId,), akka.http.scaladsl.server.util.TupleOps.Join.Fold.type]))
147 44655 4788 - 4797 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher org.make.api.personality.personalityapitest DefaultPersonalityApi.this._segmentStringToPathMatcher("profile")
147 35171 4779 - 4785 Select org.make.api.personality.DefaultPersonalityApiComponent.DefaultPersonalityApi.userId org.make.api.personality.personalityapitest DefaultPersonalityApi.this.userId
147 37282 4756 - 4798 Apply akka.http.scaladsl.server.directives.PathDirectives.path org.make.api.personality.personalityapitest DefaultPersonalityApi.this.path[(org.make.core.user.UserId,)](DefaultPersonalityApi.this._segmentStringToPathMatcher("personalities")./[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.userId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])./[Unit](DefaultPersonalityApi.this._segmentStringToPathMatcher("profile"))(TupleOps.this.Join.join[(org.make.core.user.UserId,), Unit](TupleOps.this.FoldLeft.t0[(org.make.core.user.UserId,), akka.http.scaladsl.server.util.TupleOps.Join.Fold.type])))
147 51194 4760 - 4760 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.personality.personalityapitest util.this.ApplyConverter.hac1[org.make.core.user.UserId]
147 36812 4786 - 4786 TypeApply akka.http.scaladsl.server.util.TupleFoldInstances.t0 org.make.api.personality.personalityapitest TupleOps.this.FoldLeft.t0[(org.make.core.user.UserId,), akka.http.scaladsl.server.util.TupleOps.Join.Fold.type]
147 51149 4756 - 5047 Apply scala.Function1.apply org.make.api.personality.personalityapitest server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.path[(org.make.core.user.UserId,)](DefaultPersonalityApi.this._segmentStringToPathMatcher("personalities")./[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.userId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])./[Unit](DefaultPersonalityApi.this._segmentStringToPathMatcher("profile"))(TupleOps.this.Join.join[(org.make.core.user.UserId,), Unit](TupleOps.this.FoldLeft.t0[(org.make.core.user.UserId,), akka.http.scaladsl.server.util.TupleOps.Join.Fold.type]))))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((userId: org.make.core.user.UserId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultPersonalityApiComponent.this.makeOperation("GetPersonalityProfile", DefaultPersonalityApiComponent.this.makeOperation$default$2, DefaultPersonalityApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$2: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(userId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((user: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse]))))))))))
147 43039 4761 - 4776 Literal <nosymbol> org.make.api.personality.personalityapitest "personalities"
147 30714 4777 - 4777 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P org.make.api.personality.personalityapitest TupleOps.this.Join.join0P[(org.make.core.user.UserId,)]
148 43812 4821 - 4859 Apply org.make.api.technical.MakeDirectives.makeOperation org.make.api.personality.personalityapitest DefaultPersonalityApiComponent.this.makeOperation("GetPersonalityProfile", DefaultPersonalityApiComponent.this.makeOperation$default$2, DefaultPersonalityApiComponent.this.makeOperation$default$3)
148 30752 4821 - 4821 Select org.make.api.technical.MakeDirectives.makeOperation$default$3 org.make.api.personality.personalityapitest DefaultPersonalityApiComponent.this.makeOperation$default$3
148 36322 4834 - 4834 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.personality.personalityapitest util.this.ApplyConverter.hac1[org.make.core.RequestContext]
148 35209 4821 - 4821 Select org.make.api.technical.MakeDirectives.makeOperation$default$2 org.make.api.personality.personalityapitest DefaultPersonalityApiComponent.this.makeOperation$default$2
148 37078 4821 - 5037 Apply scala.Function1.apply org.make.api.personality.personalityapitest server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultPersonalityApiComponent.this.makeOperation("GetPersonalityProfile", DefaultPersonalityApiComponent.this.makeOperation$default$2, DefaultPersonalityApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$2: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(userId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((user: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse]))))))))
148 42784 4835 - 4858 Literal <nosymbol> org.make.api.personality.personalityapitest "GetPersonalityProfile"
149 37318 4914 - 4914 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.personality.personalityapitest util.this.ApplyConverter.hac1[org.make.core.user.User]
149 44887 4879 - 4935 Select org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes.asDirectiveOrNotFound org.make.api.personality.personalityapitest org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(userId)).asDirectiveOrNotFound
149 49306 4879 - 4913 Apply org.make.api.user.UserService.getPersonality org.make.api.personality.personalityapitest DefaultPersonalityApiComponent.this.userService.getPersonality(userId)
149 41243 4879 - 5025 Apply scala.Function1.apply org.make.api.personality.personalityapitest server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(userId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((user: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse]))))))
150 49350 4960 - 5011 Apply akka.http.scaladsl.server.directives.RouteDirectives.complete org.make.api.personality.personalityapitest DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse]))))
150 35243 5004 - 5004 TypeApply de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2 org.make.api.personality.personalityapitest DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse]
150 42824 5004 - 5004 Select org.make.api.personality.PersonalityProfileResponse.encoder org.make.api.personality.personalityapitest personality.this.PersonalityProfileResponse.encoder
150 43852 5004 - 5004 ApplyToImplicitArgs akka.http.scaladsl.marshalling.LowPriorityToResponseMarshallerImplicits.liftMarshaller org.make.api.personality.personalityapitest marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse]))
150 36767 4969 - 5010 ApplyToImplicitArgs akka.http.scaladsl.marshalling.ToResponseMarshallable.apply org.make.api.personality.personalityapitest marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse])))
150 50353 4969 - 5010 Apply org.make.api.personality.PersonalityProfileResponse.fromUser org.make.api.personality.personalityapitest PersonalityProfileResponse.fromUser(user)
150 30510 5004 - 5004 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller org.make.api.personality.personalityapitest DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse])
158 34463 5122 - 5125 Select akka.http.scaladsl.server.directives.MethodDirectives.put org.make.api.personality.personalityapitest DefaultPersonalityApi.this.put
158 47036 5122 - 6920 Apply scala.Function1.apply org.make.api.personality.personalityapitest server.this.Directive.addByNameNullaryApply(DefaultPersonalityApi.this.put).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.path[(org.make.core.user.UserId,)](DefaultPersonalityApi.this._segmentStringToPathMatcher("personalities")./[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.userId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])./[Unit](DefaultPersonalityApi.this._segmentStringToPathMatcher("profile"))(TupleOps.this.Join.join[(org.make.core.user.UserId,), Unit](TupleOps.this.FoldLeft.t0[(org.make.core.user.UserId,), akka.http.scaladsl.server.util.TupleOps.Join.Fold.type]))))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((personalityId: org.make.core.user.UserId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultPersonalityApiComponent.this.makeOperation("UpdatePersonalityProfile", DefaultPersonalityApiComponent.this.makeOperation$default$2, DefaultPersonalityApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((requestContext: org.make.core.RequestContext) => server.this.Directive.addByNameNullaryApply(DefaultPersonalityApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.personality.PersonalityProfileRequest,)](DefaultPersonalityApi.this.entity[org.make.api.personality.PersonalityProfileRequest](DefaultPersonalityApi.this.as[org.make.api.personality.PersonalityProfileRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.personality.PersonalityProfileRequest](DefaultPersonalityApiComponent.this.unmarshaller[org.make.api.personality.PersonalityProfileRequest](personality.this.PersonalityProfileRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.personality.PersonalityProfileRequest]).apply(((request: org.make.api.personality.PersonalityProfileRequest) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultPersonalityApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((currentUser: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultPersonalityApi.this.authorize(currentUser.user.userId.==(personalityId))).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(personalityId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((personality: org.make.core.user.User) => { val modifiedProfile: Option[org.make.core.profile.Profile] = personality.profile.orElse[org.make.core.profile.Profile](org.make.core.profile.Profile.parseProfile(org.make.core.profile.Profile.parseProfile$default$1, org.make.core.profile.Profile.parseProfile$default$2, org.make.core.profile.Profile.parseProfile$default$3, org.make.core.profile.Profile.parseProfile$default$4, org.make.core.profile.Profile.parseProfile$default$5, org.make.core.profile.Profile.parseProfile$default$6, org.make.core.profile.Profile.parseProfile$default$7, org.make.core.profile.Profile.parseProfile$default$8, org.make.core.profile.Profile.parseProfile$default$9, org.make.core.profile.Profile.parseProfile$default$10, org.make.core.profile.Profile.parseProfile$default$11, org.make.core.profile.Profile.parseProfile$default$12, org.make.core.profile.Profile.parseProfile$default$13, org.make.core.profile.Profile.parseProfile$default$14, org.make.core.profile.Profile.parseProfile$default$15, org.make.core.profile.Profile.parseProfile$default$16, org.make.core.profile.Profile.parseProfile$default$17, org.make.core.profile.Profile.parseProfile$default$18, org.make.core.profile.Profile.parseProfile$default$19, org.make.core.profile.Profile.parseProfile$default$20, org.make.core.profile.Profile.parseProfile$default$21, org.make.core.profile.Profile.parseProfile$default$22, org.make.core.profile.Profile.parseProfile$default$23, org.make.core.profile.Profile.parseProfile$default$24)).map[org.make.core.profile.Profile](((x$3: org.make.core.profile.Profile) => { <artifact> val x$1: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.avatarUrl.map[String](((x$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$4.value)); <artifact> val x$2: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.description; <artifact> val x$3: Boolean = request.optInNewsletter; <artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.website.map[String](((x$5: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$5.value)); <artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.politicalParty; <artifact> val x$6: org.make.core.reference.Country = request.crmCountry.getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")); <artifact> val x$7: org.make.core.reference.Language = request.crmLanguage.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")); <artifact> val x$8: Option[java.time.LocalDate] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$1; <artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$3; <artifact> val x$10: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$4; <artifact> val x$11: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$6; <artifact> val x$12: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$7; <artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$8; <artifact> val x$14: Option[Map[org.make.core.operation.OperationId,org.make.core.user.OidcInfo]] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$9; <artifact> val x$15: Option[org.make.core.profile.Gender] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$10; <artifact> val x$16: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$11; <artifact> val x$17: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$12; <artifact> val x$18: Option[Int] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$13; <artifact> val x$19: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$14; <artifact> val x$20: Option[org.make.core.profile.SocioProfessionalCategory] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$18; <artifact> val x$21: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$19; <artifact> val x$22: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$20; <artifact> val x$23: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$23; <artifact> val x$24: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$24; x$3.copy(x$8, x$1, x$9, x$10, x$2, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$6, x$7, x$3, x$20, x$21, x$22, x$5, x$4, x$23, x$24) })); val modifiedPersonality: org.make.core.user.User = { <artifact> val x$25: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.firstName); <artifact> val x$26: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.lastName); <artifact> val x$27: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = modifiedProfile; <artifact> val x$28: org.make.core.user.UserId = personality.copy$default$1; <artifact> val x$29: String = personality.copy$default$2; <artifact> val x$30: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$5; <artifact> val x$31: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$6; <artifact> val x$32: Boolean = personality.copy$default$7; <artifact> val x$33: Boolean = personality.copy$default$8; <artifact> val x$34: org.make.core.user.UserType = personality.copy$default$9; <artifact> val x$35: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$10; <artifact> val x$36: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$11; <artifact> val x$37: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$12; <artifact> val x$38: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$13; <artifact> val x$39: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$14; <artifact> val x$40: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$15; <artifact> val x$41: org.make.core.reference.Country = personality.copy$default$16; <artifact> val x$42: org.make.core.reference.Language = personality.copy$default$17; <artifact> val x$43: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$19; <artifact> val x$44: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$20; <artifact> val x$45: Boolean = personality.copy$default$21; <artifact> val x$46: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$22; <artifact> val x$47: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$23; <artifact> val x$48: Boolean = personality.copy$default$24; <artifact> val x$49: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$25; <artifact> val x$50: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$26; <artifact> val x$51: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$27; <artifact> val x$52: Int = personality.copy$default$28; <artifact> val x$53: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$29; personality.copy(x$28, x$29, x$25, x$26, x$30, x$31, x$32, x$33, x$34, x$35, x$36, x$37, x$38, x$39, x$40, x$41, x$42, x$27, x$43, x$44, x$45, x$46, x$47, x$48, x$49, x$50, x$51, x$52, x$53) }; server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.update(modifiedPersonality, requestContext)).asDirective)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(result))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse])))))) })))))))))))))
159 37113 5166 - 5166 ApplyToImplicitArgs akka.http.scaladsl.server.util.TupleOps.LowLevelJoinImplicits.join org.make.api.personality.personalityapitest TupleOps.this.Join.join[(org.make.core.user.UserId,), Unit](TupleOps.this.FoldLeft.t0[(org.make.core.user.UserId,), akka.http.scaladsl.server.util.TupleOps.Join.Fold.type])
159 50908 5141 - 5177 ApplyToImplicitArgs akka.http.scaladsl.server.PathMatcher./ org.make.api.personality.personalityapitest DefaultPersonalityApi.this._segmentStringToPathMatcher("personalities")./[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.userId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])./[Unit](DefaultPersonalityApi.this._segmentStringToPathMatcher("profile"))(TupleOps.this.Join.join[(org.make.core.user.UserId,), Unit](TupleOps.this.FoldLeft.t0[(org.make.core.user.UserId,), akka.http.scaladsl.server.util.TupleOps.Join.Fold.type]))
159 43327 5136 - 5178 Apply akka.http.scaladsl.server.directives.PathDirectives.path org.make.api.personality.personalityapitest DefaultPersonalityApi.this.path[(org.make.core.user.UserId,)](DefaultPersonalityApi.this._segmentStringToPathMatcher("personalities")./[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.userId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])./[Unit](DefaultPersonalityApi.this._segmentStringToPathMatcher("profile"))(TupleOps.this.Join.join[(org.make.core.user.UserId,), Unit](TupleOps.this.FoldLeft.t0[(org.make.core.user.UserId,), akka.http.scaladsl.server.util.TupleOps.Join.Fold.type])))
159 35195 5140 - 5140 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.personality.personalityapitest util.this.ApplyConverter.hac1[org.make.core.user.UserId]
159 30550 5141 - 5156 Literal <nosymbol> org.make.api.personality.personalityapitest "personalities"
159 40996 5166 - 5166 TypeApply akka.http.scaladsl.server.util.TupleFoldInstances.t0 org.make.api.personality.personalityapitest TupleOps.this.FoldLeft.t0[(org.make.core.user.UserId,), akka.http.scaladsl.server.util.TupleOps.Join.Fold.type]
159 36803 5157 - 5157 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P org.make.api.personality.personalityapitest TupleOps.this.Join.join0P[(org.make.core.user.UserId,)]
159 33259 5136 - 6912 Apply scala.Function1.apply org.make.api.personality.personalityapitest server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.path[(org.make.core.user.UserId,)](DefaultPersonalityApi.this._segmentStringToPathMatcher("personalities")./[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.userId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])./[Unit](DefaultPersonalityApi.this._segmentStringToPathMatcher("profile"))(TupleOps.this.Join.join[(org.make.core.user.UserId,), Unit](TupleOps.this.FoldLeft.t0[(org.make.core.user.UserId,), akka.http.scaladsl.server.util.TupleOps.Join.Fold.type]))))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((personalityId: org.make.core.user.UserId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultPersonalityApiComponent.this.makeOperation("UpdatePersonalityProfile", DefaultPersonalityApiComponent.this.makeOperation$default$2, DefaultPersonalityApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((requestContext: org.make.core.RequestContext) => server.this.Directive.addByNameNullaryApply(DefaultPersonalityApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.personality.PersonalityProfileRequest,)](DefaultPersonalityApi.this.entity[org.make.api.personality.PersonalityProfileRequest](DefaultPersonalityApi.this.as[org.make.api.personality.PersonalityProfileRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.personality.PersonalityProfileRequest](DefaultPersonalityApiComponent.this.unmarshaller[org.make.api.personality.PersonalityProfileRequest](personality.this.PersonalityProfileRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.personality.PersonalityProfileRequest]).apply(((request: org.make.api.personality.PersonalityProfileRequest) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultPersonalityApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((currentUser: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultPersonalityApi.this.authorize(currentUser.user.userId.==(personalityId))).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(personalityId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((personality: org.make.core.user.User) => { val modifiedProfile: Option[org.make.core.profile.Profile] = personality.profile.orElse[org.make.core.profile.Profile](org.make.core.profile.Profile.parseProfile(org.make.core.profile.Profile.parseProfile$default$1, org.make.core.profile.Profile.parseProfile$default$2, org.make.core.profile.Profile.parseProfile$default$3, org.make.core.profile.Profile.parseProfile$default$4, org.make.core.profile.Profile.parseProfile$default$5, org.make.core.profile.Profile.parseProfile$default$6, org.make.core.profile.Profile.parseProfile$default$7, org.make.core.profile.Profile.parseProfile$default$8, org.make.core.profile.Profile.parseProfile$default$9, org.make.core.profile.Profile.parseProfile$default$10, org.make.core.profile.Profile.parseProfile$default$11, org.make.core.profile.Profile.parseProfile$default$12, org.make.core.profile.Profile.parseProfile$default$13, org.make.core.profile.Profile.parseProfile$default$14, org.make.core.profile.Profile.parseProfile$default$15, org.make.core.profile.Profile.parseProfile$default$16, org.make.core.profile.Profile.parseProfile$default$17, org.make.core.profile.Profile.parseProfile$default$18, org.make.core.profile.Profile.parseProfile$default$19, org.make.core.profile.Profile.parseProfile$default$20, org.make.core.profile.Profile.parseProfile$default$21, org.make.core.profile.Profile.parseProfile$default$22, org.make.core.profile.Profile.parseProfile$default$23, org.make.core.profile.Profile.parseProfile$default$24)).map[org.make.core.profile.Profile](((x$3: org.make.core.profile.Profile) => { <artifact> val x$1: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.avatarUrl.map[String](((x$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$4.value)); <artifact> val x$2: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.description; <artifact> val x$3: Boolean = request.optInNewsletter; <artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.website.map[String](((x$5: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$5.value)); <artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.politicalParty; <artifact> val x$6: org.make.core.reference.Country = request.crmCountry.getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")); <artifact> val x$7: org.make.core.reference.Language = request.crmLanguage.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")); <artifact> val x$8: Option[java.time.LocalDate] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$1; <artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$3; <artifact> val x$10: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$4; <artifact> val x$11: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$6; <artifact> val x$12: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$7; <artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$8; <artifact> val x$14: Option[Map[org.make.core.operation.OperationId,org.make.core.user.OidcInfo]] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$9; <artifact> val x$15: Option[org.make.core.profile.Gender] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$10; <artifact> val x$16: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$11; <artifact> val x$17: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$12; <artifact> val x$18: Option[Int] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$13; <artifact> val x$19: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$14; <artifact> val x$20: Option[org.make.core.profile.SocioProfessionalCategory] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$18; <artifact> val x$21: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$19; <artifact> val x$22: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$20; <artifact> val x$23: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$23; <artifact> val x$24: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$24; x$3.copy(x$8, x$1, x$9, x$10, x$2, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$6, x$7, x$3, x$20, x$21, x$22, x$5, x$4, x$23, x$24) })); val modifiedPersonality: org.make.core.user.User = { <artifact> val x$25: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.firstName); <artifact> val x$26: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.lastName); <artifact> val x$27: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = modifiedProfile; <artifact> val x$28: org.make.core.user.UserId = personality.copy$default$1; <artifact> val x$29: String = personality.copy$default$2; <artifact> val x$30: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$5; <artifact> val x$31: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$6; <artifact> val x$32: Boolean = personality.copy$default$7; <artifact> val x$33: Boolean = personality.copy$default$8; <artifact> val x$34: org.make.core.user.UserType = personality.copy$default$9; <artifact> val x$35: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$10; <artifact> val x$36: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$11; <artifact> val x$37: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$12; <artifact> val x$38: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$13; <artifact> val x$39: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$14; <artifact> val x$40: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$15; <artifact> val x$41: org.make.core.reference.Country = personality.copy$default$16; <artifact> val x$42: org.make.core.reference.Language = personality.copy$default$17; <artifact> val x$43: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$19; <artifact> val x$44: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$20; <artifact> val x$45: Boolean = personality.copy$default$21; <artifact> val x$46: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$22; <artifact> val x$47: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$23; <artifact> val x$48: Boolean = personality.copy$default$24; <artifact> val x$49: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$25; <artifact> val x$50: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$26; <artifact> val x$51: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$27; <artifact> val x$52: Int = personality.copy$default$28; <artifact> val x$53: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$29; personality.copy(x$28, x$29, x$25, x$26, x$30, x$31, x$32, x$33, x$34, x$35, x$36, x$37, x$38, x$39, x$40, x$41, x$42, x$27, x$43, x$44, x$45, x$46, x$47, x$48, x$49, x$50, x$51, x$52, x$53) }; server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.update(modifiedPersonality, requestContext)).asDirective)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(result))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse])))))) }))))))))))))
159 48795 5168 - 5177 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher org.make.api.personality.personalityapitest DefaultPersonalityApi.this._segmentStringToPathMatcher("profile")
159 43603 5159 - 5165 Select org.make.api.personality.DefaultPersonalityApiComponent.DefaultPersonalityApi.userId org.make.api.personality.personalityapitest DefaultPersonalityApi.this.userId
160 49853 5208 - 5249 Apply org.make.api.technical.MakeDirectives.makeOperation org.make.api.personality.personalityapitest DefaultPersonalityApiComponent.this.makeOperation("UpdatePersonalityProfile", DefaultPersonalityApiComponent.this.makeOperation$default$2, DefaultPersonalityApiComponent.this.makeOperation$default$3)
160 41733 5221 - 5221 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.personality.personalityapitest util.this.ApplyConverter.hac1[org.make.core.RequestContext]
160 36840 5208 - 5208 Select org.make.api.technical.MakeDirectives.makeOperation$default$3 org.make.api.personality.personalityapitest DefaultPersonalityApiComponent.this.makeOperation$default$3
160 31630 5222 - 5248 Literal <nosymbol> org.make.api.personality.personalityapitest "UpdatePersonalityProfile"
160 44405 5208 - 5208 Select org.make.api.technical.MakeDirectives.makeOperation$default$2 org.make.api.personality.personalityapitest DefaultPersonalityApiComponent.this.makeOperation$default$2
160 42159 5208 - 6902 Apply scala.Function1.apply org.make.api.personality.personalityapitest server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultPersonalityApiComponent.this.makeOperation("UpdatePersonalityProfile", DefaultPersonalityApiComponent.this.makeOperation$default$2, DefaultPersonalityApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((requestContext: org.make.core.RequestContext) => server.this.Directive.addByNameNullaryApply(DefaultPersonalityApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.personality.PersonalityProfileRequest,)](DefaultPersonalityApi.this.entity[org.make.api.personality.PersonalityProfileRequest](DefaultPersonalityApi.this.as[org.make.api.personality.PersonalityProfileRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.personality.PersonalityProfileRequest](DefaultPersonalityApiComponent.this.unmarshaller[org.make.api.personality.PersonalityProfileRequest](personality.this.PersonalityProfileRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.personality.PersonalityProfileRequest]).apply(((request: org.make.api.personality.PersonalityProfileRequest) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultPersonalityApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((currentUser: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultPersonalityApi.this.authorize(currentUser.user.userId.==(personalityId))).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(personalityId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((personality: org.make.core.user.User) => { val modifiedProfile: Option[org.make.core.profile.Profile] = personality.profile.orElse[org.make.core.profile.Profile](org.make.core.profile.Profile.parseProfile(org.make.core.profile.Profile.parseProfile$default$1, org.make.core.profile.Profile.parseProfile$default$2, org.make.core.profile.Profile.parseProfile$default$3, org.make.core.profile.Profile.parseProfile$default$4, org.make.core.profile.Profile.parseProfile$default$5, org.make.core.profile.Profile.parseProfile$default$6, org.make.core.profile.Profile.parseProfile$default$7, org.make.core.profile.Profile.parseProfile$default$8, org.make.core.profile.Profile.parseProfile$default$9, org.make.core.profile.Profile.parseProfile$default$10, org.make.core.profile.Profile.parseProfile$default$11, org.make.core.profile.Profile.parseProfile$default$12, org.make.core.profile.Profile.parseProfile$default$13, org.make.core.profile.Profile.parseProfile$default$14, org.make.core.profile.Profile.parseProfile$default$15, org.make.core.profile.Profile.parseProfile$default$16, org.make.core.profile.Profile.parseProfile$default$17, org.make.core.profile.Profile.parseProfile$default$18, org.make.core.profile.Profile.parseProfile$default$19, org.make.core.profile.Profile.parseProfile$default$20, org.make.core.profile.Profile.parseProfile$default$21, org.make.core.profile.Profile.parseProfile$default$22, org.make.core.profile.Profile.parseProfile$default$23, org.make.core.profile.Profile.parseProfile$default$24)).map[org.make.core.profile.Profile](((x$3: org.make.core.profile.Profile) => { <artifact> val x$1: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.avatarUrl.map[String](((x$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$4.value)); <artifact> val x$2: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.description; <artifact> val x$3: Boolean = request.optInNewsletter; <artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.website.map[String](((x$5: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$5.value)); <artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.politicalParty; <artifact> val x$6: org.make.core.reference.Country = request.crmCountry.getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")); <artifact> val x$7: org.make.core.reference.Language = request.crmLanguage.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")); <artifact> val x$8: Option[java.time.LocalDate] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$1; <artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$3; <artifact> val x$10: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$4; <artifact> val x$11: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$6; <artifact> val x$12: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$7; <artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$8; <artifact> val x$14: Option[Map[org.make.core.operation.OperationId,org.make.core.user.OidcInfo]] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$9; <artifact> val x$15: Option[org.make.core.profile.Gender] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$10; <artifact> val x$16: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$11; <artifact> val x$17: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$12; <artifact> val x$18: Option[Int] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$13; <artifact> val x$19: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$14; <artifact> val x$20: Option[org.make.core.profile.SocioProfessionalCategory] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$18; <artifact> val x$21: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$19; <artifact> val x$22: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$20; <artifact> val x$23: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$23; <artifact> val x$24: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$24; x$3.copy(x$8, x$1, x$9, x$10, x$2, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$6, x$7, x$3, x$20, x$21, x$22, x$5, x$4, x$23, x$24) })); val modifiedPersonality: org.make.core.user.User = { <artifact> val x$25: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.firstName); <artifact> val x$26: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.lastName); <artifact> val x$27: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = modifiedProfile; <artifact> val x$28: org.make.core.user.UserId = personality.copy$default$1; <artifact> val x$29: String = personality.copy$default$2; <artifact> val x$30: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$5; <artifact> val x$31: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$6; <artifact> val x$32: Boolean = personality.copy$default$7; <artifact> val x$33: Boolean = personality.copy$default$8; <artifact> val x$34: org.make.core.user.UserType = personality.copy$default$9; <artifact> val x$35: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$10; <artifact> val x$36: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$11; <artifact> val x$37: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$12; <artifact> val x$38: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$13; <artifact> val x$39: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$14; <artifact> val x$40: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$15; <artifact> val x$41: org.make.core.reference.Country = personality.copy$default$16; <artifact> val x$42: org.make.core.reference.Language = personality.copy$default$17; <artifact> val x$43: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$19; <artifact> val x$44: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$20; <artifact> val x$45: Boolean = personality.copy$default$21; <artifact> val x$46: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$22; <artifact> val x$47: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$23; <artifact> val x$48: Boolean = personality.copy$default$24; <artifact> val x$49: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$25; <artifact> val x$50: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$26; <artifact> val x$51: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$27; <artifact> val x$52: Int = personality.copy$default$28; <artifact> val x$53: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$29; personality.copy(x$28, x$29, x$25, x$26, x$30, x$31, x$32, x$33, x$34, x$35, x$36, x$37, x$38, x$39, x$40, x$41, x$42, x$27, x$43, x$44, x$45, x$46, x$47, x$48, x$49, x$50, x$51, x$52, x$53) }; server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.update(modifiedPersonality, requestContext)).asDirective)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(result))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse])))))) }))))))))))
161 49666 5282 - 6890 Apply scala.Function1.apply org.make.api.personality.personalityapitest server.this.Directive.addByNameNullaryApply(DefaultPersonalityApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.personality.PersonalityProfileRequest,)](DefaultPersonalityApi.this.entity[org.make.api.personality.PersonalityProfileRequest](DefaultPersonalityApi.this.as[org.make.api.personality.PersonalityProfileRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.personality.PersonalityProfileRequest](DefaultPersonalityApiComponent.this.unmarshaller[org.make.api.personality.PersonalityProfileRequest](personality.this.PersonalityProfileRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.personality.PersonalityProfileRequest]).apply(((request: org.make.api.personality.PersonalityProfileRequest) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultPersonalityApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((currentUser: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultPersonalityApi.this.authorize(currentUser.user.userId.==(personalityId))).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(personalityId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((personality: org.make.core.user.User) => { val modifiedProfile: Option[org.make.core.profile.Profile] = personality.profile.orElse[org.make.core.profile.Profile](org.make.core.profile.Profile.parseProfile(org.make.core.profile.Profile.parseProfile$default$1, org.make.core.profile.Profile.parseProfile$default$2, org.make.core.profile.Profile.parseProfile$default$3, org.make.core.profile.Profile.parseProfile$default$4, org.make.core.profile.Profile.parseProfile$default$5, org.make.core.profile.Profile.parseProfile$default$6, org.make.core.profile.Profile.parseProfile$default$7, org.make.core.profile.Profile.parseProfile$default$8, org.make.core.profile.Profile.parseProfile$default$9, org.make.core.profile.Profile.parseProfile$default$10, org.make.core.profile.Profile.parseProfile$default$11, org.make.core.profile.Profile.parseProfile$default$12, org.make.core.profile.Profile.parseProfile$default$13, org.make.core.profile.Profile.parseProfile$default$14, org.make.core.profile.Profile.parseProfile$default$15, org.make.core.profile.Profile.parseProfile$default$16, org.make.core.profile.Profile.parseProfile$default$17, org.make.core.profile.Profile.parseProfile$default$18, org.make.core.profile.Profile.parseProfile$default$19, org.make.core.profile.Profile.parseProfile$default$20, org.make.core.profile.Profile.parseProfile$default$21, org.make.core.profile.Profile.parseProfile$default$22, org.make.core.profile.Profile.parseProfile$default$23, org.make.core.profile.Profile.parseProfile$default$24)).map[org.make.core.profile.Profile](((x$3: org.make.core.profile.Profile) => { <artifact> val x$1: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.avatarUrl.map[String](((x$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$4.value)); <artifact> val x$2: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.description; <artifact> val x$3: Boolean = request.optInNewsletter; <artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.website.map[String](((x$5: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$5.value)); <artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.politicalParty; <artifact> val x$6: org.make.core.reference.Country = request.crmCountry.getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")); <artifact> val x$7: org.make.core.reference.Language = request.crmLanguage.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")); <artifact> val x$8: Option[java.time.LocalDate] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$1; <artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$3; <artifact> val x$10: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$4; <artifact> val x$11: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$6; <artifact> val x$12: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$7; <artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$8; <artifact> val x$14: Option[Map[org.make.core.operation.OperationId,org.make.core.user.OidcInfo]] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$9; <artifact> val x$15: Option[org.make.core.profile.Gender] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$10; <artifact> val x$16: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$11; <artifact> val x$17: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$12; <artifact> val x$18: Option[Int] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$13; <artifact> val x$19: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$14; <artifact> val x$20: Option[org.make.core.profile.SocioProfessionalCategory] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$18; <artifact> val x$21: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$19; <artifact> val x$22: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$20; <artifact> val x$23: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$23; <artifact> val x$24: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$24; x$3.copy(x$8, x$1, x$9, x$10, x$2, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$6, x$7, x$3, x$20, x$21, x$22, x$5, x$4, x$23, x$24) })); val modifiedPersonality: org.make.core.user.User = { <artifact> val x$25: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.firstName); <artifact> val x$26: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.lastName); <artifact> val x$27: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = modifiedProfile; <artifact> val x$28: org.make.core.user.UserId = personality.copy$default$1; <artifact> val x$29: String = personality.copy$default$2; <artifact> val x$30: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$5; <artifact> val x$31: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$6; <artifact> val x$32: Boolean = personality.copy$default$7; <artifact> val x$33: Boolean = personality.copy$default$8; <artifact> val x$34: org.make.core.user.UserType = personality.copy$default$9; <artifact> val x$35: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$10; <artifact> val x$36: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$11; <artifact> val x$37: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$12; <artifact> val x$38: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$13; <artifact> val x$39: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$14; <artifact> val x$40: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$15; <artifact> val x$41: org.make.core.reference.Country = personality.copy$default$16; <artifact> val x$42: org.make.core.reference.Language = personality.copy$default$17; <artifact> val x$43: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$19; <artifact> val x$44: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$20; <artifact> val x$45: Boolean = personality.copy$default$21; <artifact> val x$46: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$22; <artifact> val x$47: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$23; <artifact> val x$48: Boolean = personality.copy$default$24; <artifact> val x$49: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$25; <artifact> val x$50: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$26; <artifact> val x$51: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$27; <artifact> val x$52: Int = personality.copy$default$28; <artifact> val x$53: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$29; personality.copy(x$28, x$29, x$25, x$26, x$30, x$31, x$32, x$33, x$34, x$35, x$36, x$37, x$38, x$39, x$40, x$41, x$42, x$27, x$43, x$44, x$45, x$46, x$47, x$48, x$49, x$50, x$51, x$52, x$53) }; server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.update(modifiedPersonality, requestContext)).asDirective)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(result))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse])))))) }))))))))
161 38172 5282 - 5295 Select akka.http.scaladsl.server.directives.CodingDirectives.decodeRequest org.make.api.personality.personalityapitest DefaultPersonalityApi.this.decodeRequest
162 36604 5318 - 5318 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.personality.personalityapitest util.this.ApplyConverter.hac1[org.make.api.personality.PersonalityProfileRequest]
162 32926 5312 - 6876 Apply scala.Function1.apply org.make.api.personality.personalityapitest server.this.Directive.addDirectiveApply[(org.make.api.personality.PersonalityProfileRequest,)](DefaultPersonalityApi.this.entity[org.make.api.personality.PersonalityProfileRequest](DefaultPersonalityApi.this.as[org.make.api.personality.PersonalityProfileRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.personality.PersonalityProfileRequest](DefaultPersonalityApiComponent.this.unmarshaller[org.make.api.personality.PersonalityProfileRequest](personality.this.PersonalityProfileRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.personality.PersonalityProfileRequest]).apply(((request: org.make.api.personality.PersonalityProfileRequest) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultPersonalityApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((currentUser: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultPersonalityApi.this.authorize(currentUser.user.userId.==(personalityId))).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(personalityId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((personality: org.make.core.user.User) => { val modifiedProfile: Option[org.make.core.profile.Profile] = personality.profile.orElse[org.make.core.profile.Profile](org.make.core.profile.Profile.parseProfile(org.make.core.profile.Profile.parseProfile$default$1, org.make.core.profile.Profile.parseProfile$default$2, org.make.core.profile.Profile.parseProfile$default$3, org.make.core.profile.Profile.parseProfile$default$4, org.make.core.profile.Profile.parseProfile$default$5, org.make.core.profile.Profile.parseProfile$default$6, org.make.core.profile.Profile.parseProfile$default$7, org.make.core.profile.Profile.parseProfile$default$8, org.make.core.profile.Profile.parseProfile$default$9, org.make.core.profile.Profile.parseProfile$default$10, org.make.core.profile.Profile.parseProfile$default$11, org.make.core.profile.Profile.parseProfile$default$12, org.make.core.profile.Profile.parseProfile$default$13, org.make.core.profile.Profile.parseProfile$default$14, org.make.core.profile.Profile.parseProfile$default$15, org.make.core.profile.Profile.parseProfile$default$16, org.make.core.profile.Profile.parseProfile$default$17, org.make.core.profile.Profile.parseProfile$default$18, org.make.core.profile.Profile.parseProfile$default$19, org.make.core.profile.Profile.parseProfile$default$20, org.make.core.profile.Profile.parseProfile$default$21, org.make.core.profile.Profile.parseProfile$default$22, org.make.core.profile.Profile.parseProfile$default$23, org.make.core.profile.Profile.parseProfile$default$24)).map[org.make.core.profile.Profile](((x$3: org.make.core.profile.Profile) => { <artifact> val x$1: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.avatarUrl.map[String](((x$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$4.value)); <artifact> val x$2: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.description; <artifact> val x$3: Boolean = request.optInNewsletter; <artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.website.map[String](((x$5: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$5.value)); <artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.politicalParty; <artifact> val x$6: org.make.core.reference.Country = request.crmCountry.getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")); <artifact> val x$7: org.make.core.reference.Language = request.crmLanguage.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")); <artifact> val x$8: Option[java.time.LocalDate] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$1; <artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$3; <artifact> val x$10: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$4; <artifact> val x$11: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$6; <artifact> val x$12: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$7; <artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$8; <artifact> val x$14: Option[Map[org.make.core.operation.OperationId,org.make.core.user.OidcInfo]] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$9; <artifact> val x$15: Option[org.make.core.profile.Gender] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$10; <artifact> val x$16: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$11; <artifact> val x$17: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$12; <artifact> val x$18: Option[Int] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$13; <artifact> val x$19: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$14; <artifact> val x$20: Option[org.make.core.profile.SocioProfessionalCategory] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$18; <artifact> val x$21: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$19; <artifact> val x$22: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$20; <artifact> val x$23: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$23; <artifact> val x$24: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$24; x$3.copy(x$8, x$1, x$9, x$10, x$2, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$6, x$7, x$3, x$20, x$21, x$22, x$5, x$4, x$23, x$24) })); val modifiedPersonality: org.make.core.user.User = { <artifact> val x$25: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.firstName); <artifact> val x$26: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.lastName); <artifact> val x$27: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = modifiedProfile; <artifact> val x$28: org.make.core.user.UserId = personality.copy$default$1; <artifact> val x$29: String = personality.copy$default$2; <artifact> val x$30: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$5; <artifact> val x$31: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$6; <artifact> val x$32: Boolean = personality.copy$default$7; <artifact> val x$33: Boolean = personality.copy$default$8; <artifact> val x$34: org.make.core.user.UserType = personality.copy$default$9; <artifact> val x$35: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$10; <artifact> val x$36: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$11; <artifact> val x$37: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$12; <artifact> val x$38: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$13; <artifact> val x$39: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$14; <artifact> val x$40: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$15; <artifact> val x$41: org.make.core.reference.Country = personality.copy$default$16; <artifact> val x$42: org.make.core.reference.Language = personality.copy$default$17; <artifact> val x$43: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$19; <artifact> val x$44: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$20; <artifact> val x$45: Boolean = personality.copy$default$21; <artifact> val x$46: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$22; <artifact> val x$47: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$23; <artifact> val x$48: Boolean = personality.copy$default$24; <artifact> val x$49: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$25; <artifact> val x$50: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$26; <artifact> val x$51: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$27; <artifact> val x$52: Int = personality.copy$default$28; <artifact> val x$53: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$29; personality.copy(x$28, x$29, x$25, x$26, x$30, x$31, x$32, x$33, x$34, x$35, x$36, x$37, x$38, x$39, x$40, x$41, x$42, x$27, x$43, x$44, x$45, x$46, x$47, x$48, x$49, x$50, x$51, x$52, x$53) }; server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.update(modifiedPersonality, requestContext)).asDirective)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(result))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse])))))) })))))))
162 48267 5319 - 5348 ApplyToImplicitArgs akka.http.scaladsl.server.directives.MarshallingDirectives.as org.make.api.personality.personalityapitest DefaultPersonalityApi.this.as[org.make.api.personality.PersonalityProfileRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.personality.PersonalityProfileRequest](DefaultPersonalityApiComponent.this.unmarshaller[org.make.api.personality.PersonalityProfileRequest](personality.this.PersonalityProfileRequest.decoder)))
162 44170 5312 - 5349 Apply akka.http.scaladsl.server.directives.MarshallingDirectives.entity org.make.api.personality.personalityapitest DefaultPersonalityApi.this.entity[org.make.api.personality.PersonalityProfileRequest](DefaultPersonalityApi.this.as[org.make.api.personality.PersonalityProfileRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.personality.PersonalityProfileRequest](DefaultPersonalityApiComponent.this.unmarshaller[org.make.api.personality.PersonalityProfileRequest](personality.this.PersonalityProfileRequest.decoder))))
162 50946 5321 - 5321 Select org.make.api.personality.PersonalityProfileRequest.decoder org.make.api.personality.personalityapitest personality.this.PersonalityProfileRequest.decoder
162 43358 5321 - 5321 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.ErrorAccumulatingUnmarshaller.unmarshaller org.make.api.personality.personalityapitest DefaultPersonalityApiComponent.this.unmarshaller[org.make.api.personality.PersonalityProfileRequest](personality.this.PersonalityProfileRequest.decoder)
162 34954 5321 - 5321 ApplyToImplicitArgs akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.messageUnmarshallerFromEntityUnmarshaller org.make.api.personality.personalityapitest unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.personality.PersonalityProfileRequest](DefaultPersonalityApiComponent.this.unmarshaller[org.make.api.personality.PersonalityProfileRequest](personality.this.PersonalityProfileRequest.decoder))
163 41490 5379 - 5379 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.personality.personalityapitest util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]
163 39758 5379 - 6860 Apply scala.Function1.apply org.make.api.personality.personalityapitest server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultPersonalityApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((currentUser: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultPersonalityApi.this.authorize(currentUser.user.userId.==(personalityId))).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(personalityId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((personality: org.make.core.user.User) => { val modifiedProfile: Option[org.make.core.profile.Profile] = personality.profile.orElse[org.make.core.profile.Profile](org.make.core.profile.Profile.parseProfile(org.make.core.profile.Profile.parseProfile$default$1, org.make.core.profile.Profile.parseProfile$default$2, org.make.core.profile.Profile.parseProfile$default$3, org.make.core.profile.Profile.parseProfile$default$4, org.make.core.profile.Profile.parseProfile$default$5, org.make.core.profile.Profile.parseProfile$default$6, org.make.core.profile.Profile.parseProfile$default$7, org.make.core.profile.Profile.parseProfile$default$8, org.make.core.profile.Profile.parseProfile$default$9, org.make.core.profile.Profile.parseProfile$default$10, org.make.core.profile.Profile.parseProfile$default$11, org.make.core.profile.Profile.parseProfile$default$12, org.make.core.profile.Profile.parseProfile$default$13, org.make.core.profile.Profile.parseProfile$default$14, org.make.core.profile.Profile.parseProfile$default$15, org.make.core.profile.Profile.parseProfile$default$16, org.make.core.profile.Profile.parseProfile$default$17, org.make.core.profile.Profile.parseProfile$default$18, org.make.core.profile.Profile.parseProfile$default$19, org.make.core.profile.Profile.parseProfile$default$20, org.make.core.profile.Profile.parseProfile$default$21, org.make.core.profile.Profile.parseProfile$default$22, org.make.core.profile.Profile.parseProfile$default$23, org.make.core.profile.Profile.parseProfile$default$24)).map[org.make.core.profile.Profile](((x$3: org.make.core.profile.Profile) => { <artifact> val x$1: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.avatarUrl.map[String](((x$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$4.value)); <artifact> val x$2: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.description; <artifact> val x$3: Boolean = request.optInNewsletter; <artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.website.map[String](((x$5: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$5.value)); <artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.politicalParty; <artifact> val x$6: org.make.core.reference.Country = request.crmCountry.getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")); <artifact> val x$7: org.make.core.reference.Language = request.crmLanguage.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")); <artifact> val x$8: Option[java.time.LocalDate] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$1; <artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$3; <artifact> val x$10: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$4; <artifact> val x$11: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$6; <artifact> val x$12: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$7; <artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$8; <artifact> val x$14: Option[Map[org.make.core.operation.OperationId,org.make.core.user.OidcInfo]] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$9; <artifact> val x$15: Option[org.make.core.profile.Gender] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$10; <artifact> val x$16: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$11; <artifact> val x$17: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$12; <artifact> val x$18: Option[Int] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$13; <artifact> val x$19: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$14; <artifact> val x$20: Option[org.make.core.profile.SocioProfessionalCategory] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$18; <artifact> val x$21: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$19; <artifact> val x$22: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$20; <artifact> val x$23: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$23; <artifact> val x$24: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$24; x$3.copy(x$8, x$1, x$9, x$10, x$2, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$6, x$7, x$3, x$20, x$21, x$22, x$5, x$4, x$23, x$24) })); val modifiedPersonality: org.make.core.user.User = { <artifact> val x$25: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.firstName); <artifact> val x$26: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.lastName); <artifact> val x$27: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = modifiedProfile; <artifact> val x$28: org.make.core.user.UserId = personality.copy$default$1; <artifact> val x$29: String = personality.copy$default$2; <artifact> val x$30: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$5; <artifact> val x$31: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$6; <artifact> val x$32: Boolean = personality.copy$default$7; <artifact> val x$33: Boolean = personality.copy$default$8; <artifact> val x$34: org.make.core.user.UserType = personality.copy$default$9; <artifact> val x$35: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$10; <artifact> val x$36: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$11; <artifact> val x$37: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$12; <artifact> val x$38: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$13; <artifact> val x$39: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$14; <artifact> val x$40: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$15; <artifact> val x$41: org.make.core.reference.Country = personality.copy$default$16; <artifact> val x$42: org.make.core.reference.Language = personality.copy$default$17; <artifact> val x$43: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$19; <artifact> val x$44: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$20; <artifact> val x$45: Boolean = personality.copy$default$21; <artifact> val x$46: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$22; <artifact> val x$47: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$23; <artifact> val x$48: Boolean = personality.copy$default$24; <artifact> val x$49: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$25; <artifact> val x$50: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$26; <artifact> val x$51: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$27; <artifact> val x$52: Int = personality.copy$default$28; <artifact> val x$53: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$29; personality.copy(x$28, x$29, x$25, x$26, x$30, x$31, x$32, x$33, x$34, x$35, x$36, x$37, x$38, x$39, x$40, x$41, x$42, x$27, x$43, x$44, x$45, x$46, x$47, x$48, x$49, x$50, x$51, x$52, x$53) }; server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.update(modifiedPersonality, requestContext)).asDirective)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(result))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse])))))) })))))
163 49339 5379 - 5389 Select org.make.api.technical.auth.MakeAuthentication.makeOAuth2 org.make.api.personality.personalityapitest DefaultPersonalityApiComponent.this.makeOAuth2
164 50980 5425 - 5476 Apply akka.http.scaladsl.server.directives.SecurityDirectives.authorize DefaultPersonalityApi.this.authorize(currentUser.user.userId.==(personalityId))
164 37067 5435 - 5475 Apply java.lang.Object.== currentUser.user.userId.==(personalityId)
164 47623 5425 - 6842 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultPersonalityApi.this.authorize(currentUser.user.userId.==(personalityId))).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(personalityId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((personality: org.make.core.user.User) => { val modifiedProfile: Option[org.make.core.profile.Profile] = personality.profile.orElse[org.make.core.profile.Profile](org.make.core.profile.Profile.parseProfile(org.make.core.profile.Profile.parseProfile$default$1, org.make.core.profile.Profile.parseProfile$default$2, org.make.core.profile.Profile.parseProfile$default$3, org.make.core.profile.Profile.parseProfile$default$4, org.make.core.profile.Profile.parseProfile$default$5, org.make.core.profile.Profile.parseProfile$default$6, org.make.core.profile.Profile.parseProfile$default$7, org.make.core.profile.Profile.parseProfile$default$8, org.make.core.profile.Profile.parseProfile$default$9, org.make.core.profile.Profile.parseProfile$default$10, org.make.core.profile.Profile.parseProfile$default$11, org.make.core.profile.Profile.parseProfile$default$12, org.make.core.profile.Profile.parseProfile$default$13, org.make.core.profile.Profile.parseProfile$default$14, org.make.core.profile.Profile.parseProfile$default$15, org.make.core.profile.Profile.parseProfile$default$16, org.make.core.profile.Profile.parseProfile$default$17, org.make.core.profile.Profile.parseProfile$default$18, org.make.core.profile.Profile.parseProfile$default$19, org.make.core.profile.Profile.parseProfile$default$20, org.make.core.profile.Profile.parseProfile$default$21, org.make.core.profile.Profile.parseProfile$default$22, org.make.core.profile.Profile.parseProfile$default$23, org.make.core.profile.Profile.parseProfile$default$24)).map[org.make.core.profile.Profile](((x$3: org.make.core.profile.Profile) => { <artifact> val x$1: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.avatarUrl.map[String](((x$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$4.value)); <artifact> val x$2: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.description; <artifact> val x$3: Boolean = request.optInNewsletter; <artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.website.map[String](((x$5: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$5.value)); <artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.politicalParty; <artifact> val x$6: org.make.core.reference.Country = request.crmCountry.getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")); <artifact> val x$7: org.make.core.reference.Language = request.crmLanguage.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")); <artifact> val x$8: Option[java.time.LocalDate] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$1; <artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$3; <artifact> val x$10: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$4; <artifact> val x$11: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$6; <artifact> val x$12: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$7; <artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$8; <artifact> val x$14: Option[Map[org.make.core.operation.OperationId,org.make.core.user.OidcInfo]] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$9; <artifact> val x$15: Option[org.make.core.profile.Gender] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$10; <artifact> val x$16: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$11; <artifact> val x$17: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$12; <artifact> val x$18: Option[Int] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$13; <artifact> val x$19: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$14; <artifact> val x$20: Option[org.make.core.profile.SocioProfessionalCategory] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$18; <artifact> val x$21: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$19; <artifact> val x$22: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$20; <artifact> val x$23: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$23; <artifact> val x$24: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$24; x$3.copy(x$8, x$1, x$9, x$10, x$2, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$6, x$7, x$3, x$20, x$21, x$22, x$5, x$4, x$23, x$24) })); val modifiedPersonality: org.make.core.user.User = { <artifact> val x$25: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.firstName); <artifact> val x$26: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.lastName); <artifact> val x$27: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = modifiedProfile; <artifact> val x$28: org.make.core.user.UserId = personality.copy$default$1; <artifact> val x$29: String = personality.copy$default$2; <artifact> val x$30: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$5; <artifact> val x$31: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$6; <artifact> val x$32: Boolean = personality.copy$default$7; <artifact> val x$33: Boolean = personality.copy$default$8; <artifact> val x$34: org.make.core.user.UserType = personality.copy$default$9; <artifact> val x$35: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$10; <artifact> val x$36: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$11; <artifact> val x$37: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$12; <artifact> val x$38: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$13; <artifact> val x$39: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$14; <artifact> val x$40: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$15; <artifact> val x$41: org.make.core.reference.Country = personality.copy$default$16; <artifact> val x$42: org.make.core.reference.Language = personality.copy$default$17; <artifact> val x$43: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$19; <artifact> val x$44: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$20; <artifact> val x$45: Boolean = personality.copy$default$21; <artifact> val x$46: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$22; <artifact> val x$47: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$23; <artifact> val x$48: Boolean = personality.copy$default$24; <artifact> val x$49: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$25; <artifact> val x$50: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$26; <artifact> val x$51: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$27; <artifact> val x$52: Int = personality.copy$default$28; <artifact> val x$53: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$29; personality.copy(x$28, x$29, x$25, x$26, x$30, x$31, x$32, x$33, x$34, x$35, x$36, x$37, x$38, x$39, x$40, x$41, x$42, x$27, x$43, x$44, x$45, x$46, x$47, x$48, x$49, x$50, x$51, x$52, x$53) }; server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.update(modifiedPersonality, requestContext)).asDirective)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(result))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse])))))) })))
165 34858 5499 - 6822 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](DefaultPersonalityApiComponent.this.userService.getPersonality(personalityId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((personality: org.make.core.user.User) => { val modifiedProfile: Option[org.make.core.profile.Profile] = personality.profile.orElse[org.make.core.profile.Profile](org.make.core.profile.Profile.parseProfile(org.make.core.profile.Profile.parseProfile$default$1, org.make.core.profile.Profile.parseProfile$default$2, org.make.core.profile.Profile.parseProfile$default$3, org.make.core.profile.Profile.parseProfile$default$4, org.make.core.profile.Profile.parseProfile$default$5, org.make.core.profile.Profile.parseProfile$default$6, org.make.core.profile.Profile.parseProfile$default$7, org.make.core.profile.Profile.parseProfile$default$8, org.make.core.profile.Profile.parseProfile$default$9, org.make.core.profile.Profile.parseProfile$default$10, org.make.core.profile.Profile.parseProfile$default$11, org.make.core.profile.Profile.parseProfile$default$12, org.make.core.profile.Profile.parseProfile$default$13, org.make.core.profile.Profile.parseProfile$default$14, org.make.core.profile.Profile.parseProfile$default$15, org.make.core.profile.Profile.parseProfile$default$16, org.make.core.profile.Profile.parseProfile$default$17, org.make.core.profile.Profile.parseProfile$default$18, org.make.core.profile.Profile.parseProfile$default$19, org.make.core.profile.Profile.parseProfile$default$20, org.make.core.profile.Profile.parseProfile$default$21, org.make.core.profile.Profile.parseProfile$default$22, org.make.core.profile.Profile.parseProfile$default$23, org.make.core.profile.Profile.parseProfile$default$24)).map[org.make.core.profile.Profile](((x$3: org.make.core.profile.Profile) => { <artifact> val x$1: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.avatarUrl.map[String](((x$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$4.value)); <artifact> val x$2: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.description; <artifact> val x$3: Boolean = request.optInNewsletter; <artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.website.map[String](((x$5: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$5.value)); <artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.politicalParty; <artifact> val x$6: org.make.core.reference.Country = request.crmCountry.getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")); <artifact> val x$7: org.make.core.reference.Language = request.crmLanguage.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")); <artifact> val x$8: Option[java.time.LocalDate] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$1; <artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$3; <artifact> val x$10: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$4; <artifact> val x$11: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$6; <artifact> val x$12: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$7; <artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$8; <artifact> val x$14: Option[Map[org.make.core.operation.OperationId,org.make.core.user.OidcInfo]] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$9; <artifact> val x$15: Option[org.make.core.profile.Gender] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$10; <artifact> val x$16: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$11; <artifact> val x$17: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$12; <artifact> val x$18: Option[Int] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$13; <artifact> val x$19: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$14; <artifact> val x$20: Option[org.make.core.profile.SocioProfessionalCategory] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$18; <artifact> val x$21: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$19; <artifact> val x$22: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$20; <artifact> val x$23: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$23; <artifact> val x$24: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$24; x$3.copy(x$8, x$1, x$9, x$10, x$2, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$6, x$7, x$3, x$20, x$21, x$22, x$5, x$4, x$23, x$24) })); val modifiedPersonality: org.make.core.user.User = { <artifact> val x$25: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.firstName); <artifact> val x$26: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.lastName); <artifact> val x$27: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = modifiedProfile; <artifact> val x$28: org.make.core.user.UserId = personality.copy$default$1; <artifact> val x$29: String = personality.copy$default$2; <artifact> val x$30: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$5; <artifact> val x$31: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$6; <artifact> val x$32: Boolean = personality.copy$default$7; <artifact> val x$33: Boolean = personality.copy$default$8; <artifact> val x$34: org.make.core.user.UserType = personality.copy$default$9; <artifact> val x$35: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$10; <artifact> val x$36: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$11; <artifact> val x$37: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$12; <artifact> val x$38: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$13; <artifact> val x$39: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$14; <artifact> val x$40: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$15; <artifact> val x$41: org.make.core.reference.Country = personality.copy$default$16; <artifact> val x$42: org.make.core.reference.Language = personality.copy$default$17; <artifact> val x$43: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$19; <artifact> val x$44: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$20; <artifact> val x$45: Boolean = personality.copy$default$21; <artifact> val x$46: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$22; <artifact> val x$47: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$23; <artifact> val x$48: Boolean = personality.copy$default$24; <artifact> val x$49: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$25; <artifact> val x$50: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$26; <artifact> val x$51: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$27; <artifact> val x$52: Int = personality.copy$default$28; <artifact> val x$53: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$29; personality.copy(x$28, x$29, x$25, x$26, x$30, x$31, x$32, x$33, x$34, x$35, x$36, x$37, x$38, x$39, x$40, x$41, x$42, x$27, x$43, x$44, x$45, x$46, x$47, x$48, x$49, x$50, x$51, x$52, x$53) }; server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.update(modifiedPersonality, requestContext)).asDirective)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(result))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse])))))) }))
165 43121 5499 - 5540 Apply org.make.api.user.UserService.getPersonality DefaultPersonalityApiComponent.this.userService.getPersonality(personalityId)
165 34989 5499 - 5562 Select org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes.asDirectiveOrNotFound org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(personalityId)).asDirectiveOrNotFound
165 48024 5541 - 5541 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.core.user.User]
167 35782 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$11 org.make.core.profile.Profile.parseProfile$default$11
167 34753 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$8 org.make.core.profile.Profile.parseProfile$default$8
167 33186 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$23 org.make.core.profile.Profile.parseProfile$default$23
167 47550 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$18 org.make.core.profile.Profile.parseProfile$default$18
167 43629 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$10 org.make.core.profile.Profile.parseProfile$default$10
167 49138 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$12 org.make.core.profile.Profile.parseProfile$default$12
167 49105 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$3 org.make.core.profile.Profile.parseProfile$default$3
167 33144 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$14 org.make.core.profile.Profile.parseProfile$default$14
167 34786 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$17 org.make.core.profile.Profile.parseProfile$default$17
167 49592 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$21 org.make.core.profile.Profile.parseProfile$default$21
167 51228 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$24 org.make.core.profile.Profile.parseProfile$default$24
167 43075 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$16 org.make.core.profile.Profile.parseProfile$default$16
167 47510 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$9 org.make.core.profile.Profile.parseProfile$default$9
167 33400 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$5 org.make.core.profile.Profile.parseProfile$default$5
167 42614 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$7 org.make.core.profile.Profile.parseProfile$default$7
167 43592 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$1 org.make.core.profile.Profile.parseProfile$default$1
167 36642 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$2 org.make.core.profile.Profile.parseProfile$default$2
167 41280 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$13 org.make.core.profile.Profile.parseProfile$default$13
167 44686 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$19 org.make.core.profile.Profile.parseProfile$default$19
167 41528 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$4 org.make.core.profile.Profile.parseProfile$default$4
167 50132 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$6 org.make.core.profile.Profile.parseProfile$default$6
167 42087 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$22 org.make.core.profile.Profile.parseProfile$default$22
167 50171 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$15 org.make.core.profile.Profile.parseProfile$default$15
167 43113 5676 - 5698 Apply org.make.core.profile.Profile.parseProfile org.make.core.profile.Profile.parseProfile(org.make.core.profile.Profile.parseProfile$default$1, org.make.core.profile.Profile.parseProfile$default$2, org.make.core.profile.Profile.parseProfile$default$3, org.make.core.profile.Profile.parseProfile$default$4, org.make.core.profile.Profile.parseProfile$default$5, org.make.core.profile.Profile.parseProfile$default$6, org.make.core.profile.Profile.parseProfile$default$7, org.make.core.profile.Profile.parseProfile$default$8, org.make.core.profile.Profile.parseProfile$default$9, org.make.core.profile.Profile.parseProfile$default$10, org.make.core.profile.Profile.parseProfile$default$11, org.make.core.profile.Profile.parseProfile$default$12, org.make.core.profile.Profile.parseProfile$default$13, org.make.core.profile.Profile.parseProfile$default$14, org.make.core.profile.Profile.parseProfile$default$15, org.make.core.profile.Profile.parseProfile$default$16, org.make.core.profile.Profile.parseProfile$default$17, org.make.core.profile.Profile.parseProfile$default$18, org.make.core.profile.Profile.parseProfile$default$19, org.make.core.profile.Profile.parseProfile$default$20, org.make.core.profile.Profile.parseProfile$default$21, org.make.core.profile.Profile.parseProfile$default$22, org.make.core.profile.Profile.parseProfile$default$23, org.make.core.profile.Profile.parseProfile$default$24)
167 36593 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$20 org.make.core.profile.Profile.parseProfile$default$20
168 40740 5624 - 6334 Apply scala.Option.map personality.profile.orElse[org.make.core.profile.Profile](org.make.core.profile.Profile.parseProfile(org.make.core.profile.Profile.parseProfile$default$1, org.make.core.profile.Profile.parseProfile$default$2, org.make.core.profile.Profile.parseProfile$default$3, org.make.core.profile.Profile.parseProfile$default$4, org.make.core.profile.Profile.parseProfile$default$5, org.make.core.profile.Profile.parseProfile$default$6, org.make.core.profile.Profile.parseProfile$default$7, org.make.core.profile.Profile.parseProfile$default$8, org.make.core.profile.Profile.parseProfile$default$9, org.make.core.profile.Profile.parseProfile$default$10, org.make.core.profile.Profile.parseProfile$default$11, org.make.core.profile.Profile.parseProfile$default$12, org.make.core.profile.Profile.parseProfile$default$13, org.make.core.profile.Profile.parseProfile$default$14, org.make.core.profile.Profile.parseProfile$default$15, org.make.core.profile.Profile.parseProfile$default$16, org.make.core.profile.Profile.parseProfile$default$17, org.make.core.profile.Profile.parseProfile$default$18, org.make.core.profile.Profile.parseProfile$default$19, org.make.core.profile.Profile.parseProfile$default$20, org.make.core.profile.Profile.parseProfile$default$21, org.make.core.profile.Profile.parseProfile$default$22, org.make.core.profile.Profile.parseProfile$default$23, org.make.core.profile.Profile.parseProfile$default$24)).map[org.make.core.profile.Profile](((x$3: org.make.core.profile.Profile) => { <artifact> val x$1: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.avatarUrl.map[String](((x$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$4.value)); <artifact> val x$2: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.description; <artifact> val x$3: Boolean = request.optInNewsletter; <artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.website.map[String](((x$5: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$5.value)); <artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.politicalParty; <artifact> val x$6: org.make.core.reference.Country = request.crmCountry.getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")); <artifact> val x$7: org.make.core.reference.Language = request.crmLanguage.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")); <artifact> val x$8: Option[java.time.LocalDate] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$1; <artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$3; <artifact> val x$10: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$4; <artifact> val x$11: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$6; <artifact> val x$12: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$7; <artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$8; <artifact> val x$14: Option[Map[org.make.core.operation.OperationId,org.make.core.user.OidcInfo]] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$9; <artifact> val x$15: Option[org.make.core.profile.Gender] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$10; <artifact> val x$16: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$11; <artifact> val x$17: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$12; <artifact> val x$18: Option[Int] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$13; <artifact> val x$19: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$14; <artifact> val x$20: Option[org.make.core.profile.SocioProfessionalCategory] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$18; <artifact> val x$21: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$19; <artifact> val x$22: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$20; <artifact> val x$23: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$23; <artifact> val x$24: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$24; x$3.copy(x$8, x$1, x$9, x$10, x$2, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$6, x$7, x$3, x$20, x$21, x$22, x$5, x$4, x$23, x$24) }))
169 42942 5758 - 5758 Select org.make.core.profile.Profile.copy$default$23 x$3.copy$default$23
169 47807 5758 - 5758 Select org.make.core.profile.Profile.copy$default$11 x$3.copy$default$11
169 46198 5758 - 5758 Select org.make.core.profile.Profile.copy$default$20 x$3.copy$default$20
169 34777 5758 - 5758 Select org.make.core.profile.Profile.copy$default$10 x$3.copy$default$10
169 36392 5758 - 5758 Select org.make.core.profile.Profile.copy$default$3 x$3.copy$default$3
169 41311 5758 - 5758 Select org.make.core.profile.Profile.copy$default$18 x$3.copy$default$18
169 39678 5758 - 5758 Select org.make.core.profile.Profile.copy$default$12 x$3.copy$default$12
169 42902 5758 - 5758 Select org.make.core.profile.Profile.copy$default$9 x$3.copy$default$9
169 36146 5758 - 5758 Select org.make.core.profile.Profile.copy$default$13 x$3.copy$default$13
169 34543 5758 - 5758 Select org.make.core.profile.Profile.copy$default$24 x$3.copy$default$24
169 49427 5758 - 5758 Select org.make.core.profile.Profile.copy$default$14 x$3.copy$default$14
169 47842 5756 - 6308 Apply org.make.core.profile.Profile.copy x$3.copy(x$8, x$1, x$9, x$10, x$2, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$6, x$7, x$3, x$20, x$21, x$22, x$5, x$4, x$23, x$24)
169 33445 5758 - 5758 Select org.make.core.profile.Profile.copy$default$19 x$3.copy$default$19
169 40787 5758 - 5758 Select org.make.core.profile.Profile.copy$default$1 x$3.copy$default$1
169 41274 5758 - 5758 Select org.make.core.profile.Profile.copy$default$6 x$3.copy$default$6
169 49665 5758 - 5758 Select org.make.core.profile.Profile.copy$default$4 x$3.copy$default$4
169 50493 5758 - 5758 Select org.make.core.profile.Profile.copy$default$8 x$3.copy$default$8
169 33689 5758 - 5758 Select org.make.core.profile.Profile.copy$default$7 x$3.copy$default$7
170 35244 5826 - 5833 Select eu.timepit.refined.api.Refined.value x$4.value
170 48611 5804 - 5834 Apply scala.Option.map request.avatarUrl.map[String](((x$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$4.value))
171 39725 5878 - 5897 Select org.make.api.personality.PersonalityProfileRequest.description request.description
172 36359 5945 - 5968 Select org.make.api.personality.PersonalityProfileRequest.optInNewsletter request.optInNewsletter
173 49631 6028 - 6035 Select eu.timepit.refined.api.Refined.value x$5.value
173 41513 6008 - 6036 Apply scala.Option.map request.website.map[String](((x$5: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$5.value))
174 34258 6083 - 6105 Select org.make.api.personality.PersonalityProfileRequest.politicalParty request.politicalParty
175 50732 6177 - 6190 Apply org.make.core.reference.Country.apply org.make.core.reference.Country.apply("FR")
175 42862 6148 - 6191 Apply scala.Option.getOrElse request.crmCountry.getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR"))
176 48047 6235 - 6280 Apply scala.Option.getOrElse request.crmLanguage.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr"))
176 35283 6265 - 6279 Apply org.make.core.reference.Language.apply org.make.core.reference.Language.apply("fr")
180 47598 6396 - 6396 Select org.make.core.user.User.copy$default$6 personality.copy$default$6
180 34580 6396 - 6396 Select org.make.core.user.User.copy$default$5 personality.copy$default$5
180 40818 6396 - 6396 Select org.make.core.user.User.copy$default$16 personality.copy$default$16
180 47254 6396 - 6396 Select org.make.core.user.User.copy$default$1 personality.copy$default$1
180 49174 6396 - 6396 Select org.make.core.user.User.copy$default$28 personality.copy$default$28
180 32935 6396 - 6396 Select org.make.core.user.User.copy$default$17 personality.copy$default$17
180 41117 6396 - 6396 Select org.make.core.user.User.copy$default$10 personality.copy$default$10
180 35064 6396 - 6396 Select org.make.core.user.User.copy$default$24 personality.copy$default$24
180 47334 6396 - 6396 Select org.make.core.user.User.copy$default$22 personality.copy$default$22
180 39962 6396 - 6396 Select org.make.core.user.User.copy$default$26 personality.copy$default$26
180 47552 6396 - 6396 Select org.make.core.user.User.copy$default$25 personality.copy$default$25
180 49418 6396 - 6396 Select org.make.core.user.User.copy$default$19 personality.copy$default$19
180 43392 6396 - 6396 Select org.make.core.user.User.copy$default$2 personality.copy$default$2
180 47295 6396 - 6396 Select org.make.core.user.User.copy$default$12 personality.copy$default$12
180 47797 6396 - 6396 Select org.make.core.user.User.copy$default$15 personality.copy$default$15
180 49379 6396 - 6396 Select org.make.core.user.User.copy$default$9 personality.copy$default$9
180 31869 6396 - 6396 Select org.make.core.user.User.copy$default$8 personality.copy$default$8
180 40778 6396 - 6396 Select org.make.core.user.User.copy$default$7 personality.copy$default$7
180 42889 6396 - 6396 Select org.make.core.user.User.copy$default$13 personality.copy$default$13
180 32428 6396 - 6396 Select org.make.core.user.User.copy$default$27 personality.copy$default$27
180 41561 6396 - 6396 Select org.make.core.user.User.copy$default$20 personality.copy$default$20
180 33465 6384 - 6595 Apply org.make.core.user.User.copy personality.copy(x$28, x$29, x$25, x$26, x$30, x$31, x$32, x$33, x$34, x$35, x$36, x$37, x$38, x$39, x$40, x$41, x$42, x$27, x$43, x$44, x$45, x$46, x$47, x$48, x$49, x$50, x$51, x$52, x$53)
180 41067 6396 - 6396 Select org.make.core.user.User.copy$default$29 personality.copy$default$29
180 33435 6396 - 6396 Select org.make.core.user.User.copy$default$21 personality.copy$default$21
180 35026 6396 - 6396 Select org.make.core.user.User.copy$default$14 personality.copy$default$14
180 34012 6396 - 6396 Select org.make.core.user.User.copy$default$11 personality.copy$default$11
180 42652 6396 - 6396 Select org.make.core.user.User.copy$default$23 personality.copy$default$23
181 48929 6438 - 6461 Apply scala.Some.apply scala.Some.apply[String](request.firstName)
181 36874 6443 - 6460 Select org.make.api.personality.PersonalityProfileRequest.firstName request.firstName
182 41077 6503 - 6519 Select org.make.api.personality.PersonalityProfileRequest.lastName request.lastName
182 34252 6498 - 6520 Apply scala.Some.apply scala.Some.apply[String](request.lastName)
186 38976 6619 - 6686 Select org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes.asDirective org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.update(modifiedPersonality, requestContext)).asDirective
186 34821 6675 - 6675 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.core.user.User]
186 46490 6619 - 6674 Apply org.make.api.user.UserService.update DefaultPersonalityApiComponent.this.userService.update(modifiedPersonality, requestContext)
186 39429 6619 - 6800 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.update(modifiedPersonality, requestContext)).asDirective)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(result))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse]))))))
187 49207 6767 - 6767 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse])
187 47591 6732 - 6775 Apply org.make.api.personality.PersonalityProfileResponse.fromUser PersonalityProfileResponse.fromUser(result)
187 47286 6723 - 6776 Apply akka.http.scaladsl.server.directives.RouteDirectives.complete DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(result))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse]))))
187 32891 6767 - 6767 TypeApply de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2 DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse]
187 33223 6732 - 6775 ApplyToImplicitArgs akka.http.scaladsl.marshalling.ToResponseMarshallable.apply marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(result))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse])))
187 41106 6767 - 6767 ApplyToImplicitArgs akka.http.scaladsl.marshalling.LowPriorityToResponseMarshallerImplicits.liftMarshaller marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse]))
187 39996 6767 - 6767 Select org.make.api.personality.PersonalityProfileResponse.encoder personality.this.PersonalityProfileResponse.encoder
216 39465 7719 - 7760 ApplyToImplicitArgs io.circe.generic.semiauto.deriveEncoder org.make.api.personality.personalityapitest io.circe.generic.semiauto.deriveEncoder[org.make.api.personality.PersonalityProfileResponse]({ val inst$macro$40: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.personality.PersonalityProfileResponse] = { final class anon$lazy$macro$39 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$39 = { anon$lazy$macro$39.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.personality.PersonalityProfileResponse] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.api.personality.PersonalityProfileResponse, shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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.personality.PersonalityProfileResponse, (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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.personality.PersonalityProfileResponse, (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil](::.apply[Symbol @@ String("firstName"), (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("firstName").asInstanceOf[Symbol @@ String("firstName")], ::.apply[Symbol @@ String("lastName"), (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("lastName").asInstanceOf[Symbol @@ String("lastName")], ::.apply[Symbol @@ String("avatarUrl"), (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")], ::.apply[Symbol @@ String("description"), (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")], ::.apply[Symbol @@ String("optInNewsletter"), (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("optInNewsletter").asInstanceOf[Symbol @@ String("optInNewsletter")], ::.apply[Symbol @@ String("website"), (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")], ::.apply[Symbol @@ String("politicalParty"), (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("politicalParty").asInstanceOf[Symbol @@ String("politicalParty")], ::.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.personality.PersonalityProfileResponse, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil](((x0$3: org.make.api.personality.PersonalityProfileResponse) => x0$3 match { case (firstName: Option[String], lastName: Option[String], avatarUrl: Option[String], description: Option[String], optInNewsletter: Option[Boolean], website: Option[String], politicalParty: Option[String], crmCountry: Option[org.make.core.reference.Country], crmLanguage: Option[org.make.core.reference.Language]): org.make.api.personality.PersonalityProfileResponse((firstName$macro$29 @ _), (lastName$macro$30 @ _), (avatarUrl$macro$31 @ _), (description$macro$32 @ _), (optInNewsletter$macro$33 @ _), (website$macro$34 @ _), (politicalParty$macro$35 @ _), (crmCountry$macro$36 @ _), (crmLanguage$macro$37 @ _)) => ::.apply[Option[String], Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](firstName$macro$29, ::.apply[Option[String], Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](lastName$macro$30, ::.apply[Option[String], Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](avatarUrl$macro$31, ::.apply[Option[String], Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](description$macro$32, ::.apply[Option[Boolean], Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](optInNewsletter$macro$33, ::.apply[Option[String], Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](website$macro$34, ::.apply[Option[String], Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](politicalParty$macro$35, ::.apply[Option[org.make.core.reference.Country], Option[org.make.core.reference.Language] :: shapeless.HNil.type](crmCountry$macro$36, ::.apply[Option[org.make.core.reference.Language], shapeless.HNil.type](crmLanguage$macro$37, HNil))))))))).asInstanceOf[Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil] }), ((x0$4: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: 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] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((firstName$macro$20 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((lastName$macro$21 @ _), (head: Option[String], tail: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((avatarUrl$macro$22 @ _), (head: Option[String], tail: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((description$macro$23 @ _), (head: Option[Boolean], tail: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((optInNewsletter$macro$24 @ _), (head: Option[String], tail: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((website$macro$25 @ _), (head: Option[String], tail: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((politicalParty$macro$26 @ _), (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$27 @ _), (head: Option[org.make.core.reference.Language], tail: shapeless.HNil): Option[org.make.core.reference.Language] :: shapeless.HNil((crmLanguage$macro$28 @ _), HNil))))))))) => personality.this.PersonalityProfileResponse.apply(firstName$macro$20, lastName$macro$21, avatarUrl$macro$22, description$macro$23, optInNewsletter$macro$24, website$macro$25, politicalParty$macro$26, crmCountry$macro$27, crmLanguage$macro$28) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("firstName"), Option[String], (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("lastName"), Option[String], (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: 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("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: 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("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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"), Option[Boolean], (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[String] :: 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("politicalParty"),Option[String]] :: 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("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("politicalParty"), Option[String], (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("politicalParty")]](scala.Symbol.apply("politicalParty").asInstanceOf[Symbol @@ String("politicalParty")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("politicalParty")]])), 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("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("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("lastName")]](scala.Symbol.apply("lastName").asInstanceOf[Symbol @@ String("lastName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("lastName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("firstName")]](scala.Symbol.apply("firstName").asInstanceOf[Symbol @@ String("firstName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("firstName")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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$39.this.inst$macro$38)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.personality.PersonalityProfileResponse]]; <stable> <accessor> lazy val inst$macro$38: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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 circeGenericEncoderForoptInNewsletter: io.circe.Encoder[Option[Boolean]] = circe.this.Encoder.encodeOption[Boolean](circe.this.Encoder.encodeBoolean); private[this] val circeGenericEncoderForpoliticalParty: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString); 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("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("firstName"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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((circeGenericHListBindingForfirstName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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((circeGenericHListBindingForlastName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("optInNewsletter"),Option[Boolean]], tail: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("website"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("politicalParty"),Option[String]] :: 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("politicalParty"),Option[String]], 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("politicalParty"),Option[String]] :: 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((circeGenericHListBindingForpoliticalParty @ _), (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]("firstName", $anon.this.circeGenericEncoderForpoliticalParty.apply(circeGenericHListBindingForfirstName)), scala.Tuple2.apply[String, io.circe.Json]("lastName", $anon.this.circeGenericEncoderForpoliticalParty.apply(circeGenericHListBindingForlastName)), scala.Tuple2.apply[String, io.circe.Json]("avatarUrl", $anon.this.circeGenericEncoderForpoliticalParty.apply(circeGenericHListBindingForavatarUrl)), scala.Tuple2.apply[String, io.circe.Json]("description", $anon.this.circeGenericEncoderForpoliticalParty.apply(circeGenericHListBindingFordescription)), scala.Tuple2.apply[String, io.circe.Json]("optInNewsletter", $anon.this.circeGenericEncoderForoptInNewsletter.apply(circeGenericHListBindingForoptInNewsletter)), scala.Tuple2.apply[String, io.circe.Json]("website", $anon.this.circeGenericEncoderForpoliticalParty.apply(circeGenericHListBindingForwebsite)), scala.Tuple2.apply[String, io.circe.Json]("politicalParty", $anon.this.circeGenericEncoderForpoliticalParty.apply(circeGenericHListBindingForpoliticalParty)), 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("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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$39().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.personality.PersonalityProfileResponse]](inst$macro$40) })
217 35051 7823 - 7864 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder org.make.api.personality.personalityapitest io.circe.generic.semiauto.deriveDecoder[org.make.api.personality.PersonalityProfileResponse]({ val inst$macro$80: io.circe.generic.decoding.DerivedDecoder[org.make.api.personality.PersonalityProfileResponse] = { final class anon$lazy$macro$79 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$79 = { anon$lazy$macro$79.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$41: io.circe.generic.decoding.DerivedDecoder[org.make.api.personality.PersonalityProfileResponse] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.personality.PersonalityProfileResponse, shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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.personality.PersonalityProfileResponse, (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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.personality.PersonalityProfileResponse, (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil](::.apply[Symbol @@ String("firstName"), (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("firstName").asInstanceOf[Symbol @@ String("firstName")], ::.apply[Symbol @@ String("lastName"), (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("lastName").asInstanceOf[Symbol @@ String("lastName")], ::.apply[Symbol @@ String("avatarUrl"), (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")], ::.apply[Symbol @@ String("description"), (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")], ::.apply[Symbol @@ String("optInNewsletter"), (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("optInNewsletter").asInstanceOf[Symbol @@ String("optInNewsletter")], ::.apply[Symbol @@ String("website"), (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")], ::.apply[Symbol @@ String("politicalParty"), (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("politicalParty").asInstanceOf[Symbol @@ String("politicalParty")], ::.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.personality.PersonalityProfileResponse, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil](((x0$7: org.make.api.personality.PersonalityProfileResponse) => x0$7 match { case (firstName: Option[String], lastName: Option[String], avatarUrl: Option[String], description: Option[String], optInNewsletter: Option[Boolean], website: Option[String], politicalParty: Option[String], crmCountry: Option[org.make.core.reference.Country], crmLanguage: Option[org.make.core.reference.Language]): org.make.api.personality.PersonalityProfileResponse((firstName$macro$69 @ _), (lastName$macro$70 @ _), (avatarUrl$macro$71 @ _), (description$macro$72 @ _), (optInNewsletter$macro$73 @ _), (website$macro$74 @ _), (politicalParty$macro$75 @ _), (crmCountry$macro$76 @ _), (crmLanguage$macro$77 @ _)) => ::.apply[Option[String], Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](firstName$macro$69, ::.apply[Option[String], Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](lastName$macro$70, ::.apply[Option[String], Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](avatarUrl$macro$71, ::.apply[Option[String], Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](description$macro$72, ::.apply[Option[Boolean], Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](optInNewsletter$macro$73, ::.apply[Option[String], Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](website$macro$74, ::.apply[Option[String], Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](politicalParty$macro$75, ::.apply[Option[org.make.core.reference.Country], Option[org.make.core.reference.Language] :: shapeless.HNil.type](crmCountry$macro$76, ::.apply[Option[org.make.core.reference.Language], shapeless.HNil.type](crmLanguage$macro$77, HNil))))))))).asInstanceOf[Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil] }), ((x0$8: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: 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] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((firstName$macro$60 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((lastName$macro$61 @ _), (head: Option[String], tail: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((avatarUrl$macro$62 @ _), (head: Option[String], tail: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((description$macro$63 @ _), (head: Option[Boolean], tail: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((optInNewsletter$macro$64 @ _), (head: Option[String], tail: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((website$macro$65 @ _), (head: Option[String], tail: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((politicalParty$macro$66 @ _), (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$67 @ _), (head: Option[org.make.core.reference.Language], tail: shapeless.HNil): Option[org.make.core.reference.Language] :: shapeless.HNil((crmLanguage$macro$68 @ _), HNil))))))))) => personality.this.PersonalityProfileResponse.apply(firstName$macro$60, lastName$macro$61, avatarUrl$macro$62, description$macro$63, optInNewsletter$macro$64, website$macro$65, politicalParty$macro$66, crmCountry$macro$67, crmLanguage$macro$68) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("firstName"), Option[String], (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("lastName"), Option[String], (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: 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("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: 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("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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"), Option[Boolean], (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[String] :: 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("politicalParty"),Option[String]] :: 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("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("politicalParty"), Option[String], (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("politicalParty")]](scala.Symbol.apply("politicalParty").asInstanceOf[Symbol @@ String("politicalParty")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("politicalParty")]])), 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("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("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("lastName")]](scala.Symbol.apply("lastName").asInstanceOf[Symbol @@ String("lastName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("lastName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("firstName")]](scala.Symbol.apply("firstName").asInstanceOf[Symbol @@ String("firstName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("firstName")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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$79.this.inst$macro$78)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.personality.PersonalityProfileResponse]]; <stable> <accessor> lazy val inst$macro$78: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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 circeGenericDecoderForoptInNewsletter: io.circe.Decoder[Option[Boolean]] = circe.this.Decoder.decodeOption[Boolean](circe.this.Decoder.decodeBoolean); private[this] val circeGenericDecoderForpoliticalParty: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString); 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("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("firstName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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.circeGenericDecoderForpoliticalParty.tryDecode(c.downField("firstName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("lastName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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.circeGenericDecoderForpoliticalParty.tryDecode(c.downField("lastName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("avatarUrl"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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.circeGenericDecoderForpoliticalParty.tryDecode(c.downField("avatarUrl")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("description"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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.circeGenericDecoderForpoliticalParty.tryDecode(c.downField("description")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("optInNewsletter"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("website"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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.circeGenericDecoderForpoliticalParty.tryDecode(c.downField("website")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("politicalParty"), Option[String], 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.circeGenericDecoderForpoliticalParty.tryDecode(c.downField("politicalParty")), 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))(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("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("firstName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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.circeGenericDecoderForpoliticalParty.tryDecodeAccumulating(c.downField("firstName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("lastName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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.circeGenericDecoderForpoliticalParty.tryDecodeAccumulating(c.downField("lastName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("avatarUrl"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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.circeGenericDecoderForpoliticalParty.tryDecodeAccumulating(c.downField("avatarUrl")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("description"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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.circeGenericDecoderForpoliticalParty.tryDecodeAccumulating(c.downField("description")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("optInNewsletter"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("website"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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.circeGenericDecoderForpoliticalParty.tryDecodeAccumulating(c.downField("website")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("politicalParty"), Option[String], 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.circeGenericDecoderForpoliticalParty.tryDecodeAccumulating(c.downField("politicalParty")), 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))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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$79().inst$macro$41 }; shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.personality.PersonalityProfileResponse]](inst$macro$80) })
220 39264 7929 - 8414 Apply org.make.api.personality.PersonalityProfileResponse.apply org.make.api.personality.personalityapitest PersonalityProfileResponse.apply(x$1, x$2, x$3, x$4, x$7, x$5, x$6, x$8, x$9)
221 48686 7975 - 7989 Select org.make.core.user.User.firstName org.make.api.personality.personalityapitest user.firstName
222 40564 8008 - 8021 Select org.make.core.user.User.lastName org.make.api.personality.personalityapitest user.lastName
223 32671 8062 - 8073 Select org.make.core.profile.Profile.avatarUrl org.make.api.personality.personalityapitest x$6.avatarUrl
223 46000 8041 - 8074 Apply scala.Option.flatMap org.make.api.personality.personalityapitest user.profile.flatMap[String](((x$6: org.make.core.profile.Profile) => x$6.avatarUrl))
224 34331 8096 - 8131 Apply scala.Option.flatMap org.make.api.personality.personalityapitest user.profile.flatMap[String](((x$7: org.make.core.profile.Profile) => x$7.description))
224 41589 8117 - 8130 Select org.make.core.profile.Profile.description org.make.api.personality.personalityapitest x$7.description
225 39223 8149 - 8180 Apply scala.Option.flatMap org.make.api.personality.personalityapitest user.profile.flatMap[String](((x$8: org.make.core.profile.Profile) => x$8.website))
225 47072 8170 - 8179 Select org.make.core.profile.Profile.website org.make.api.personality.personalityapitest x$8.website
226 34812 8226 - 8242 Select org.make.core.profile.Profile.politicalParty org.make.api.personality.personalityapitest x$9.politicalParty
226 48122 8205 - 8243 Apply scala.Option.flatMap org.make.api.personality.personalityapitest user.profile.flatMap[String](((x$9: org.make.core.profile.Profile) => x$9.politicalParty))
227 40311 8286 - 8303 Select org.make.core.profile.Profile.optInNewsletter org.make.api.personality.personalityapitest x$10.optInNewsletter
227 32711 8269 - 8304 Apply scala.Option.map org.make.api.personality.personalityapitest user.profile.map[Boolean](((x$10: org.make.core.profile.Profile) => x$10.optInNewsletter))
228 41350 8325 - 8355 Apply scala.Option.map org.make.api.personality.personalityapitest user.profile.map[org.make.core.reference.Country](((x$11: org.make.core.profile.Profile) => x$11.crmCountry))
228 45494 8342 - 8354 Select org.make.core.profile.Profile.crmCountry org.make.api.personality.personalityapitest x$11.crmCountry
229 33210 8394 - 8407 Select org.make.core.profile.Profile.crmLanguage org.make.api.personality.personalityapitest x$12.crmLanguage
229 46827 8377 - 8408 Apply scala.Option.map org.make.api.personality.personalityapitest user.profile.map[org.make.core.reference.Language](((x$12: org.make.core.profile.Profile) => x$12.crmLanguage))
248 31116 9085 - 9088 Literal <nosymbol> org.make.api.personality.personalityapitest 450
251 32750 9155 - 9168 Literal <nosymbol> org.make.api.personality.personalityapitest "description"
251 46273 9132 - 9132 TypeApply cats.data.NonEmptyChainInstances.catsDataSemigroupForNonEmptyChain org.make.api.personality.personalityapitest data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError]
251 48674 9101 - 9175 Apply scala.Option.map org.make.api.personality.personalityapitest PersonalityProfileRequest.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 = PersonalityProfileRequest.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))
251 41388 9119 - 9119 Select org.make.core.Validation.StringWithParsers.withMaxLength$default$4 org.make.api.personality.personalityapitest qual$1.withMaxLength$default$4
251 38762 9132 - 9132 ApplyToImplicitArgs cats.data.ValidatedInstances.catsDataApplicativeErrorForValidated org.make.api.personality.personalityapitest data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])
251 47880 9117 - 9118 ApplyImplicitView org.make.core.Validation.StringWithParsers org.make.api.personality.personalityapitest org.make.core.Validation.StringWithParsers(x$13)
251 45239 9119 - 9119 Select org.make.core.Validation.StringWithParsers.withMaxLength$default$3 org.make.api.personality.personalityapitest qual$1.withMaxLength$default$3
251 39751 9133 - 9153 Select org.make.api.personality.PersonalityProfileRequest.maxDescriptionLength org.make.api.personality.personalityapitest PersonalityProfileRequest.this.maxDescriptionLength
251 34287 9117 - 9169 Apply org.make.core.Validation.StringWithParsers.withMaxLength org.make.api.personality.personalityapitest qual$1.withMaxLength(x$1, "description", x$3, x$4)
251 30863 9117 - 9174 Select cats.Functor.Ops.void org.make.api.personality.personalityapitest 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 = PersonalityProfileRequest.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
252 39215 9197 - 9235 Select cats.Functor.Ops.void org.make.api.personality.personalityapitest 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
252 34322 9215 - 9215 TypeApply cats.data.NonEmptyChainInstances.catsDataSemigroupForNonEmptyChain org.make.api.personality.personalityapitest data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError]
252 46308 9215 - 9215 ApplyToImplicitArgs cats.data.ValidatedInstances.catsDataApplicativeErrorForValidated org.make.api.personality.personalityapitest data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])
252 30906 9181 - 9236 Apply scala.Option.map org.make.api.personality.personalityapitest PersonalityProfileRequest.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))
252 45281 9199 - 9199 Select org.make.core.Validation.StringWithParsers.toSanitizedInput$default$2 org.make.api.personality.personalityapitest qual$2.toSanitizedInput$default$2
252 31904 9216 - 9229 Literal <nosymbol> org.make.api.personality.personalityapitest "description"
252 40819 9197 - 9198 ApplyImplicitView org.make.core.Validation.StringWithParsers org.make.api.personality.personalityapitest org.make.core.Validation.StringWithParsers(x$14)
252 41151 9197 - 9230 Apply org.make.core.Validation.StringWithParsers.toSanitizedInput org.make.api.personality.personalityapitest qual$2.toSanitizedInput("description", x$6)
253 40860 9280 - 9296 Literal <nosymbol> org.make.api.personality.personalityapitest "politicalParty"
253 39253 9242 - 9303 Apply scala.Option.map org.make.api.personality.personalityapitest PersonalityProfileRequest.this.politicalParty.map[cats.data.ValidatedNec[org.make.core.ValidationError,Unit]](((x$15: 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$3: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$15); <artifact> val x$7: String("politicalParty") = "politicalParty"; <artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$3.toSanitizedInput$default$2; qual$3.toSanitizedInput("politicalParty", x$8) })(data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])).void))
253 37468 9279 - 9279 TypeApply cats.data.NonEmptyChainInstances.catsDataSemigroupForNonEmptyChain org.make.api.personality.personalityapitest data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError]
253 34360 9279 - 9279 ApplyToImplicitArgs cats.data.ValidatedInstances.catsDataApplicativeErrorForValidated org.make.api.personality.personalityapitest data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])
253 45748 9261 - 9297 Apply org.make.core.Validation.StringWithParsers.toSanitizedInput org.make.api.personality.personalityapitest qual$3.toSanitizedInput("politicalParty", x$8)
253 47372 9261 - 9302 Select cats.Functor.Ops.void org.make.api.personality.personalityapitest 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$3: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$15); <artifact> val x$7: String("politicalParty") = "politicalParty"; <artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$3.toSanitizedInput$default$2; qual$3.toSanitizedInput("politicalParty", x$8) })(data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])).void
253 32700 9263 - 9263 Select org.make.core.Validation.StringWithParsers.toSanitizedInput$default$2 org.make.api.personality.personalityapitest qual$3.toSanitizedInput$default$2
253 48439 9261 - 9262 ApplyImplicitView org.make.core.Validation.StringWithParsers org.make.api.personality.personalityapitest org.make.core.Validation.StringWithParsers(x$15)
254 40892 9092 - 9343 Apply scala.collection.IterableOnceOps.foreach org.make.api.personality.personalityapitest scala.`package`.Seq.apply[Option[cats.data.ValidatedNec[org.make.core.ValidationError,Unit]]](PersonalityProfileRequest.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 = PersonalityProfileRequest.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)), PersonalityProfileRequest.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)), PersonalityProfileRequest.this.politicalParty.map[cats.data.ValidatedNec[org.make.core.ValidationError,Unit]](((x$15: 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$3: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$15); <artifact> val x$7: String("politicalParty") = "politicalParty"; <artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$3.toSanitizedInput$default$2; qual$3.toSanitizedInput("politicalParty", x$8) })(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$16: cats.data.ValidatedNec[org.make.core.ValidationError,Unit]) => org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[Unit](x$16).throwIfInvalid()))
254 31376 9308 - 9308 TypeApply scala.Predef.$conforms org.make.api.personality.personalityapitest scala.Predef.$conforms[Option[cats.data.ValidatedNec[org.make.core.ValidationError,Unit]]]
254 48473 9324 - 9342 Apply org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils.throwIfInvalid org.make.api.personality.personalityapitest org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[Unit](x$16).throwIfInvalid()
261 32463 9347 - 9539 Apply org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils.throwIfInvalid org.make.api.personality.personalityapitest org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[(org.make.core.Validation.NonEmptyString, eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml], org.make.core.Validation.NonEmptyString, eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml])](cats.implicits.catsSyntaxTuple4Semigroupal[[+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], org.make.core.Validation.NonEmptyString, eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]](scala.Tuple4.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]], 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$4: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(PersonalityProfileRequest.this.firstName); <artifact> val x$9: String("firstName") = "firstName"; <artifact> val x$10: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$4.toNonEmpty$default$2; qual$4.toNonEmpty("firstName", x$10) }, { <artifact> val qual$5: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(PersonalityProfileRequest.this.firstName); <artifact> val x$11: String("firstName") = "firstName"; <artifact> val x$12: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$5.toSanitizedInput$default$2; qual$5.toSanitizedInput("firstName", x$12) }, { <artifact> val qual$6: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(PersonalityProfileRequest.this.lastName); <artifact> val x$13: String("lastName") = "lastName"; <artifact> val x$14: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$6.toNonEmpty$default$2; qual$6.toNonEmpty("lastName", x$14) }, { <artifact> val qual$7: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(PersonalityProfileRequest.this.lastName); <artifact> val x$15: String("lastName") = "lastName"; <artifact> val x$16: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$7.toSanitizedInput$default$2; qual$7.toSanitizedInput("lastName", x$16) })).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()
265 45783 9639 - 9679 ApplyToImplicitArgs io.circe.generic.semiauto.deriveEncoder org.make.api.personality.personalityapitest io.circe.generic.semiauto.deriveEncoder[org.make.api.personality.PersonalityProfileRequest]({ val inst$macro$40: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.personality.PersonalityProfileRequest] = { final class anon$lazy$macro$39 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$39 = { anon$lazy$macro$39.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.personality.PersonalityProfileRequest] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.api.personality.PersonalityProfileRequest, shapeless.labelled.FieldType[Symbol @@ String("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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.personality.PersonalityProfileRequest, (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, String :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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.personality.PersonalityProfileRequest, (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil](::.apply[Symbol @@ String("firstName"), (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("firstName").asInstanceOf[Symbol @@ String("firstName")], ::.apply[Symbol @@ String("lastName"), (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("lastName").asInstanceOf[Symbol @@ String("lastName")], ::.apply[Symbol @@ String("avatarUrl"), (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")], ::.apply[Symbol @@ String("description"), (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")], ::.apply[Symbol @@ String("optInNewsletter"), (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("optInNewsletter").asInstanceOf[Symbol @@ String("optInNewsletter")], ::.apply[Symbol @@ String("website"), (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")], ::.apply[Symbol @@ String("politicalParty"), (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("politicalParty").asInstanceOf[Symbol @@ String("politicalParty")], ::.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.personality.PersonalityProfileRequest, String :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil](((x0$3: org.make.api.personality.PersonalityProfileRequest) => x0$3 match { case (firstName: String, lastName: String, avatarUrl: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], description: Option[String], optInNewsletter: Boolean, website: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], politicalParty: Option[String], crmCountry: Option[org.make.core.reference.Country], crmLanguage: Option[org.make.core.reference.Language]): org.make.api.personality.PersonalityProfileRequest((firstName$macro$29 @ _), (lastName$macro$30 @ _), (avatarUrl$macro$31 @ _), (description$macro$32 @ _), (optInNewsletter$macro$33 @ _), (website$macro$34 @ _), (politicalParty$macro$35 @ _), (crmCountry$macro$36 @ _), (crmLanguage$macro$37 @ _)) => ::.apply[String, String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](firstName$macro$29, ::.apply[String, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](lastName$macro$30, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](avatarUrl$macro$31, ::.apply[Option[String], Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](description$macro$32, ::.apply[Boolean, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](optInNewsletter$macro$33, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](website$macro$34, ::.apply[Option[String], Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](politicalParty$macro$35, ::.apply[Option[org.make.core.reference.Country], Option[org.make.core.reference.Language] :: shapeless.HNil.type](crmCountry$macro$36, ::.apply[Option[org.make.core.reference.Language], shapeless.HNil.type](crmLanguage$macro$37, HNil))))))))).asInstanceOf[String :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil] }), ((x0$4: String :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil) => x0$4 match { case (head: String, tail: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): String :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((firstName$macro$20 @ _), (head: String, tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: 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] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((lastName$macro$21 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], tail: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: 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] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((avatarUrl$macro$22 @ _), (head: Option[String], tail: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((description$macro$23 @ _), (head: Boolean, tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((optInNewsletter$macro$24 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], tail: Option[String] :: 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[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((website$macro$25 @ _), (head: Option[String], tail: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((politicalParty$macro$26 @ _), (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$27 @ _), (head: Option[org.make.core.reference.Language], tail: shapeless.HNil): Option[org.make.core.reference.Language] :: shapeless.HNil((crmLanguage$macro$28 @ _), HNil))))))))) => personality.this.PersonalityProfileRequest.apply(firstName$macro$20, lastName$macro$21, avatarUrl$macro$22, description$macro$23, optInNewsletter$macro$24, website$macro$25, politicalParty$macro$26, crmCountry$macro$27, crmLanguage$macro$28) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("firstName"), String, (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("lastName"),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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("lastName"), String, (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: 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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: 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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: 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("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: 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("politicalParty"),Option[String]] :: 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("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("politicalParty"), Option[String], (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("politicalParty")]](scala.Symbol.apply("politicalParty").asInstanceOf[Symbol @@ String("politicalParty")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("politicalParty")]])), 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("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("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("lastName")]](scala.Symbol.apply("lastName").asInstanceOf[Symbol @@ String("lastName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("lastName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("firstName")]](scala.Symbol.apply("firstName").asInstanceOf[Symbol @@ String("firstName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("firstName")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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$39.this.inst$macro$38)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.personality.PersonalityProfileRequest]]; <stable> <accessor> lazy val inst$macro$38: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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 circeGenericEncoderForlastName: io.circe.Encoder[String] = circe.this.Encoder.encodeString; private[this] val circeGenericEncoderForoptInNewsletter: io.circe.Encoder[Boolean] = circe.this.Encoder.encodeBoolean; 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 circeGenericEncoderForpoliticalParty: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString); 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("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("firstName"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("lastName"),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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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((circeGenericHListBindingForfirstName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("lastName"),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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("lastName"),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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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((circeGenericHListBindingForlastName @ _), (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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("optInNewsletter"),Boolean], tail: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]], tail: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("politicalParty"),Option[String]] :: 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("politicalParty"),Option[String]], 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("politicalParty"),Option[String]] :: 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((circeGenericHListBindingForpoliticalParty @ _), (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]("firstName", $anon.this.circeGenericEncoderForlastName.apply(circeGenericHListBindingForfirstName)), scala.Tuple2.apply[String, io.circe.Json]("lastName", $anon.this.circeGenericEncoderForlastName.apply(circeGenericHListBindingForlastName)), scala.Tuple2.apply[String, io.circe.Json]("avatarUrl", $anon.this.circeGenericEncoderForwebsite.apply(circeGenericHListBindingForavatarUrl)), scala.Tuple2.apply[String, io.circe.Json]("description", $anon.this.circeGenericEncoderForpoliticalParty.apply(circeGenericHListBindingFordescription)), scala.Tuple2.apply[String, io.circe.Json]("optInNewsletter", $anon.this.circeGenericEncoderForoptInNewsletter.apply(circeGenericHListBindingForoptInNewsletter)), scala.Tuple2.apply[String, io.circe.Json]("website", $anon.this.circeGenericEncoderForwebsite.apply(circeGenericHListBindingForwebsite)), scala.Tuple2.apply[String, io.circe.Json]("politicalParty", $anon.this.circeGenericEncoderForpoliticalParty.apply(circeGenericHListBindingForpoliticalParty)), 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("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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$39().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.personality.PersonalityProfileRequest]](inst$macro$40) })
266 37380 9741 - 9781 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder org.make.api.personality.personalityapitest io.circe.generic.semiauto.deriveDecoder[org.make.api.personality.PersonalityProfileRequest]({ val inst$macro$80: io.circe.generic.decoding.DerivedDecoder[org.make.api.personality.PersonalityProfileRequest] = { final class anon$lazy$macro$79 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$79 = { anon$lazy$macro$79.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$41: io.circe.generic.decoding.DerivedDecoder[org.make.api.personality.PersonalityProfileRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.personality.PersonalityProfileRequest, shapeless.labelled.FieldType[Symbol @@ String("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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.personality.PersonalityProfileRequest, (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, String :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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.personality.PersonalityProfileRequest, (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil](::.apply[Symbol @@ String("firstName"), (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("firstName").asInstanceOf[Symbol @@ String("firstName")], ::.apply[Symbol @@ String("lastName"), (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("lastName").asInstanceOf[Symbol @@ String("lastName")], ::.apply[Symbol @@ String("avatarUrl"), (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")], ::.apply[Symbol @@ String("description"), (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")], ::.apply[Symbol @@ String("optInNewsletter"), (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("optInNewsletter").asInstanceOf[Symbol @@ String("optInNewsletter")], ::.apply[Symbol @@ String("website"), (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")], ::.apply[Symbol @@ String("politicalParty"), (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("politicalParty").asInstanceOf[Symbol @@ String("politicalParty")], ::.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.personality.PersonalityProfileRequest, String :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil](((x0$7: org.make.api.personality.PersonalityProfileRequest) => x0$7 match { case (firstName: String, lastName: String, avatarUrl: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], description: Option[String], optInNewsletter: Boolean, website: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], politicalParty: Option[String], crmCountry: Option[org.make.core.reference.Country], crmLanguage: Option[org.make.core.reference.Language]): org.make.api.personality.PersonalityProfileRequest((firstName$macro$69 @ _), (lastName$macro$70 @ _), (avatarUrl$macro$71 @ _), (description$macro$72 @ _), (optInNewsletter$macro$73 @ _), (website$macro$74 @ _), (politicalParty$macro$75 @ _), (crmCountry$macro$76 @ _), (crmLanguage$macro$77 @ _)) => ::.apply[String, String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](firstName$macro$69, ::.apply[String, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](lastName$macro$70, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](avatarUrl$macro$71, ::.apply[Option[String], Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](description$macro$72, ::.apply[Boolean, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](optInNewsletter$macro$73, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](website$macro$74, ::.apply[Option[String], Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](politicalParty$macro$75, ::.apply[Option[org.make.core.reference.Country], Option[org.make.core.reference.Language] :: shapeless.HNil.type](crmCountry$macro$76, ::.apply[Option[org.make.core.reference.Language], shapeless.HNil.type](crmLanguage$macro$77, HNil))))))))).asInstanceOf[String :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil] }), ((x0$8: String :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil) => x0$8 match { case (head: String, tail: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): String :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((firstName$macro$60 @ _), (head: String, tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: 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] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((lastName$macro$61 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], tail: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: 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] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((avatarUrl$macro$62 @ _), (head: Option[String], tail: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((description$macro$63 @ _), (head: Boolean, tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((optInNewsletter$macro$64 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], tail: Option[String] :: 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[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((website$macro$65 @ _), (head: Option[String], tail: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((politicalParty$macro$66 @ _), (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$67 @ _), (head: Option[org.make.core.reference.Language], tail: shapeless.HNil): Option[org.make.core.reference.Language] :: shapeless.HNil((crmLanguage$macro$68 @ _), HNil))))))))) => personality.this.PersonalityProfileRequest.apply(firstName$macro$60, lastName$macro$61, avatarUrl$macro$62, description$macro$63, optInNewsletter$macro$64, website$macro$65, politicalParty$macro$66, crmCountry$macro$67, crmLanguage$macro$68) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("firstName"), String, (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("lastName"),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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("lastName"), String, (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: 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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: 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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: 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("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: 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("politicalParty"),Option[String]] :: 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("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("politicalParty"), Option[String], (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("politicalParty")]](scala.Symbol.apply("politicalParty").asInstanceOf[Symbol @@ String("politicalParty")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("politicalParty")]])), 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("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("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("lastName")]](scala.Symbol.apply("lastName").asInstanceOf[Symbol @@ String("lastName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("lastName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("firstName")]](scala.Symbol.apply("firstName").asInstanceOf[Symbol @@ String("firstName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("firstName")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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$79.this.inst$macro$78)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.personality.PersonalityProfileRequest]]; <stable> <accessor> lazy val inst$macro$78: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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 circeGenericDecoderForlastName: io.circe.Decoder[String] = circe.this.Decoder.decodeString; private[this] val circeGenericDecoderForoptInNewsletter: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean; 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 circeGenericDecoderForpoliticalParty: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString); 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("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("firstName"), String, shapeless.labelled.FieldType[Symbol @@ String("lastName"),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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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.circeGenericDecoderForlastName.tryDecode(c.downField("firstName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("lastName"), 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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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.circeGenericDecoderForlastName.tryDecode(c.downField("lastName")), 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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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.circeGenericDecoderForpoliticalParty.tryDecode(c.downField("description")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("optInNewsletter"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("website"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("politicalParty"), Option[String], 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.circeGenericDecoderForpoliticalParty.tryDecode(c.downField("politicalParty")), 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))(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("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("firstName"), String, shapeless.labelled.FieldType[Symbol @@ String("lastName"),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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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.circeGenericDecoderForlastName.tryDecodeAccumulating(c.downField("firstName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("lastName"), 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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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.circeGenericDecoderForlastName.tryDecodeAccumulating(c.downField("lastName")), 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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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.circeGenericDecoderForpoliticalParty.tryDecodeAccumulating(c.downField("description")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("optInNewsletter"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("website"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("politicalParty"), Option[String], 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.circeGenericDecoderForpoliticalParty.tryDecodeAccumulating(c.downField("politicalParty")), 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))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),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("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: 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$79().inst$macro$41 }; shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.personality.PersonalityProfileRequest]](inst$macro$80) })