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 38602 3693 - 3707 Select org.make.api.personality.PersonalityApi.getPersonality org.make.api.personality.personalityapitest PersonalityApi.this.getPersonality
110 32613 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 44061 3693 - 3731 Apply akka.http.scaladsl.server.RouteConcatenation.RouteWithConcatenation.~ org.make.api.personality.personalityapitest PersonalityApi.this._enhanceRouteWithConcatenation(PersonalityApi.this.getPersonality).~(PersonalityApi.this.getPersonalityProfile)
110 30980 3710 - 3731 Select org.make.api.personality.PersonalityApi.getPersonalityProfile org.make.api.personality.personalityapitest PersonalityApi.this.getPersonalityProfile
110 36542 3734 - 3758 Select org.make.api.personality.PersonalityApi.modifyPersonalityProfile org.make.api.personality.personalityapitest PersonalityApi.this.modifyPersonalityProfile
132 45140 4335 - 4342 Select akka.http.scaladsl.server.PathMatchers.Segment org.make.api.personality.personalityapitest DefaultPersonalityApi.this.Segment
132 50348 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 37547 4353 - 4363 Apply org.make.core.user.UserId.apply org.make.api.personality.personalityapitest org.make.core.user.UserId.apply(id)
135 38150 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])))))))))))
135 43069 4413 - 4416 Select akka.http.scaladsl.server.directives.MethodDirectives.get org.make.api.personality.personalityapitest DefaultPersonalityApi.this.get
136 38641 4432 - 4447 Literal <nosymbol> org.make.api.personality.personalityapitest "personalities"
136 30727 4450 - 4456 Select org.make.api.personality.DefaultPersonalityApiComponent.DefaultPersonalityApi.userId org.make.api.personality.personalityapitest DefaultPersonalityApi.this.userId
136 32372 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 35966 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 45679 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]))))))))))
136 44856 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 45173 4431 - 4431 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.personality.personalityapitest util.this.ApplyConverter.hac1[org.make.core.user.UserId]
137 51411 4480 - 4480 Select org.make.api.technical.MakeDirectives.makeOperation$default$2 org.make.api.personality.personalityapitest DefaultPersonalityApiComponent.this.makeOperation$default$2
137 38396 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 49555 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]))))))))
137 42500 4480 - 4480 Select org.make.api.technical.MakeDirectives.makeOperation$default$3 org.make.api.personality.personalityapitest DefaultPersonalityApiComponent.this.makeOperation$default$3
137 37311 4494 - 4510 Literal <nosymbol> org.make.api.personality.personalityapitest "GetPersonality"
137 30764 4493 - 4493 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.personality.personalityapitest util.this.ApplyConverter.hac1[org.make.core.RequestContext]
138 37029 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 43584 4531 - 4565 Apply org.make.api.user.UserService.getPersonality org.make.api.personality.personalityapitest DefaultPersonalityApiComponent.this.userService.getPersonality(userId)
138 49812 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 35756 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 50136 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 30520 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])))
139 39133 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 44932 4621 - 4639 Apply org.make.api.user.UserResponse.apply org.make.api.personality.personalityapitest org.make.api.user.UserResponse.apply(user)
139 38116 4633 - 4633 Select org.make.api.user.UserResponse.encoder org.make.api.personality.personalityapitest user.this.UserResponse.encoder
139 44653 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 43564 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])
146 43314 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])))))))))))
146 51200 4742 - 4745 Select akka.http.scaladsl.server.directives.MethodDirectives.get org.make.api.personality.personalityapitest DefaultPersonalityApi.this.get
147 35178 4779 - 4785 Select org.make.api.personality.DefaultPersonalityApiComponent.DefaultPersonalityApi.userId org.make.api.personality.personalityapitest DefaultPersonalityApi.this.userId
147 51240 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 51195 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 36825 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 30715 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,)]
147 44687 4788 - 4797 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher org.make.api.personality.personalityapitest DefaultPersonalityApi.this._segmentStringToPathMatcher("profile")
147 37299 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 43062 4761 - 4776 Literal <nosymbol> org.make.api.personality.personalityapitest "personalities"
147 49596 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 45720 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]))
148 42807 4835 - 4858 Literal <nosymbol> org.make.api.personality.personalityapitest "GetPersonalityProfile"
148 36332 4834 - 4834 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.personality.personalityapitest util.this.ApplyConverter.hac1[org.make.core.RequestContext]
148 35216 4821 - 4821 Select org.make.api.technical.MakeDirectives.makeOperation$default$2 org.make.api.personality.personalityapitest DefaultPersonalityApiComponent.this.makeOperation$default$2
148 37093 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 43843 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 30753 4821 - 4821 Select org.make.api.technical.MakeDirectives.makeOperation$default$3 org.make.api.personality.personalityapitest DefaultPersonalityApiComponent.this.makeOperation$default$3
149 41263 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]))))))
149 44920 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 49343 4879 - 4913 Apply org.make.api.user.UserService.getPersonality org.make.api.personality.personalityapitest DefaultPersonalityApiComponent.this.userService.getPersonality(userId)
149 37335 4914 - 4914 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.personality.personalityapitest util.this.ApplyConverter.hac1[org.make.core.user.User]
150 43883 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 50396 4969 - 5010 Apply org.make.api.personality.PersonalityProfileResponse.fromUser org.make.api.personality.personalityapitest PersonalityProfileResponse.fromUser(user)
150 36780 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 30511 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])
150 42847 5004 - 5004 Select org.make.api.personality.PersonalityProfileResponse.encoder org.make.api.personality.personalityapitest personality.this.PersonalityProfileResponse.encoder
150 49387 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 35250 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]
158 34468 5122 - 5125 Select akka.http.scaladsl.server.directives.MethodDirectives.put org.make.api.personality.personalityapitest DefaultPersonalityApi.this.put
158 47072 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 37128 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 35202 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 33264 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 50953 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 30551 5141 - 5156 Literal <nosymbol> org.make.api.personality.personalityapitest "personalities"
159 36816 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 43631 5159 - 5165 Select org.make.api.personality.DefaultPersonalityApiComponent.DefaultPersonalityApi.userId org.make.api.personality.personalityapitest DefaultPersonalityApi.this.userId
159 48831 5168 - 5177 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher org.make.api.personality.personalityapitest DefaultPersonalityApi.this._segmentStringToPathMatcher("profile")
159 43352 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 41016 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]
160 31634 5222 - 5248 Literal <nosymbol> org.make.api.personality.personalityapitest "UpdatePersonalityProfile"
160 44436 5208 - 5208 Select org.make.api.technical.MakeDirectives.makeOperation$default$2 org.make.api.personality.personalityapitest DefaultPersonalityApiComponent.this.makeOperation$default$2
160 42181 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])))))) }))))))))))
160 49893 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 41755 5221 - 5221 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.personality.personalityapitest util.this.ApplyConverter.hac1[org.make.core.RequestContext]
160 36853 5208 - 5208 Select org.make.api.technical.MakeDirectives.makeOperation$default$3 org.make.api.personality.personalityapitest DefaultPersonalityApiComponent.this.makeOperation$default$3
161 49705 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 38190 5282 - 5295 Select akka.http.scaladsl.server.directives.CodingDirectives.decodeRequest org.make.api.personality.personalityapitest DefaultPersonalityApi.this.decodeRequest
162 48303 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 43383 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 50991 5321 - 5321 Select org.make.api.personality.PersonalityProfileRequest.decoder org.make.api.personality.personalityapitest personality.this.PersonalityProfileRequest.decoder
162 32931 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 44201 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 34960 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))
162 36614 5318 - 5318 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.personality.personalityapitest util.this.ApplyConverter.hac1[org.make.api.personality.PersonalityProfileRequest]
163 41511 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 49376 5379 - 5389 Select org.make.api.technical.auth.MakeAuthentication.makeOAuth2 org.make.api.personality.personalityapitest DefaultPersonalityApiComponent.this.makeOAuth2
163 39778 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])))))) })))))
164 51025 5425 - 5476 Apply akka.http.scaladsl.server.directives.SecurityDirectives.authorize DefaultPersonalityApi.this.authorize(currentUser.user.userId.==(personalityId))
164 37082 5435 - 5475 Apply java.lang.Object.== currentUser.user.userId.==(personalityId)
164 47659 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 34995 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 43144 5499 - 5540 Apply org.make.api.user.UserService.getPersonality DefaultPersonalityApiComponent.this.userService.getPersonality(personalityId)
165 34863 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 48060 5541 - 5541 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.core.user.User]
167 44718 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$19 org.make.core.profile.Profile.parseProfile$default$19
167 41300 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$13 org.make.core.profile.Profile.parseProfile$default$13
167 50173 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$6 org.make.core.profile.Profile.parseProfile$default$6
167 35791 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$11 org.make.core.profile.Profile.parseProfile$default$11
167 49141 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$3 org.make.core.profile.Profile.parseProfile$default$3
167 43136 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 49174 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$12 org.make.core.profile.Profile.parseProfile$default$12
167 47586 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$18 org.make.core.profile.Profile.parseProfile$default$18
167 43620 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$1 org.make.core.profile.Profile.parseProfile$default$1
167 36652 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$2 org.make.core.profile.Profile.parseProfile$default$2
167 42636 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$7 org.make.core.profile.Profile.parseProfile$default$7
167 49631 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$21 org.make.core.profile.Profile.parseProfile$default$21
167 42109 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$22 org.make.core.profile.Profile.parseProfile$default$22
167 33191 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$23 org.make.core.profile.Profile.parseProfile$default$23
167 47546 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$9 org.make.core.profile.Profile.parseProfile$default$9
167 34791 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$17 org.make.core.profile.Profile.parseProfile$default$17
167 36603 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$20 org.make.core.profile.Profile.parseProfile$default$20
167 33149 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$14 org.make.core.profile.Profile.parseProfile$default$14
167 34758 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$8 org.make.core.profile.Profile.parseProfile$default$8
167 43098 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$16 org.make.core.profile.Profile.parseProfile$default$16
167 43657 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$10 org.make.core.profile.Profile.parseProfile$default$10
167 41549 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$4 org.make.core.profile.Profile.parseProfile$default$4
167 33405 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$5 org.make.core.profile.Profile.parseProfile$default$5
167 50212 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$15 org.make.core.profile.Profile.parseProfile$default$15
167 51274 5684 - 5684 Select org.make.core.profile.Profile.parseProfile$default$24 org.make.core.profile.Profile.parseProfile$default$24
168 40760 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 49464 5758 - 5758 Select org.make.core.profile.Profile.copy$default$14 x$3.copy$default$14
169 47843 5758 - 5758 Select org.make.core.profile.Profile.copy$default$11 x$3.copy$default$11
169 42965 5758 - 5758 Select org.make.core.profile.Profile.copy$default$23 x$3.copy$default$23
169 46234 5758 - 5758 Select org.make.core.profile.Profile.copy$default$20 x$3.copy$default$20
169 33694 5758 - 5758 Select org.make.core.profile.Profile.copy$default$7 x$3.copy$default$7
169 36155 5758 - 5758 Select org.make.core.profile.Profile.copy$default$13 x$3.copy$default$13
169 47878 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 34782 5758 - 5758 Select org.make.core.profile.Profile.copy$default$10 x$3.copy$default$10
169 41331 5758 - 5758 Select org.make.core.profile.Profile.copy$default$18 x$3.copy$default$18
169 42925 5758 - 5758 Select org.make.core.profile.Profile.copy$default$9 x$3.copy$default$9
169 39698 5758 - 5758 Select org.make.core.profile.Profile.copy$default$12 x$3.copy$default$12
169 34548 5758 - 5758 Select org.make.core.profile.Profile.copy$default$24 x$3.copy$default$24
169 50536 5758 - 5758 Select org.make.core.profile.Profile.copy$default$8 x$3.copy$default$8
169 49704 5758 - 5758 Select org.make.core.profile.Profile.copy$default$4 x$3.copy$default$4
169 33450 5758 - 5758 Select org.make.core.profile.Profile.copy$default$19 x$3.copy$default$19
169 40807 5758 - 5758 Select org.make.core.profile.Profile.copy$default$1 x$3.copy$default$1
169 36402 5758 - 5758 Select org.make.core.profile.Profile.copy$default$3 x$3.copy$default$3
169 41294 5758 - 5758 Select org.make.core.profile.Profile.copy$default$6 x$3.copy$default$6
170 48647 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))
170 35251 5826 - 5833 Select eu.timepit.refined.api.Refined.value x$4.value
171 39745 5878 - 5897 Select org.make.api.personality.PersonalityProfileRequest.description request.description
172 36369 5945 - 5968 Select org.make.api.personality.PersonalityProfileRequest.optInNewsletter request.optInNewsletter
173 49670 6028 - 6035 Select eu.timepit.refined.api.Refined.value x$5.value
173 41534 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 34263 6083 - 6105 Select org.make.api.personality.PersonalityProfileRequest.politicalParty request.politicalParty
175 50776 6177 - 6190 Apply org.make.core.reference.Country.apply org.make.core.reference.Country.apply("FR")
175 42885 6148 - 6191 Apply scala.Option.getOrElse request.crmCountry.getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR"))
176 35290 6265 - 6279 Apply org.make.core.reference.Language.apply org.make.core.reference.Language.apply("fr")
176 48083 6235 - 6280 Apply scala.Option.getOrElse request.crmLanguage.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr"))
180 47634 6396 - 6396 Select org.make.core.user.User.copy$default$6 personality.copy$default$6
180 49455 6396 - 6396 Select org.make.core.user.User.copy$default$19 personality.copy$default$19
180 43417 6396 - 6396 Select org.make.core.user.User.copy$default$2 personality.copy$default$2
180 33470 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 49416 6396 - 6396 Select org.make.core.user.User.copy$default$9 personality.copy$default$9
180 35070 6396 - 6396 Select org.make.core.user.User.copy$default$24 personality.copy$default$24
180 33440 6396 - 6396 Select org.make.core.user.User.copy$default$21 personality.copy$default$21
180 41087 6396 - 6396 Select org.make.core.user.User.copy$default$29 personality.copy$default$29
180 34017 6396 - 6396 Select org.make.core.user.User.copy$default$11 personality.copy$default$11
180 47331 6396 - 6396 Select org.make.core.user.User.copy$default$12 personality.copy$default$12
180 47370 6396 - 6396 Select org.make.core.user.User.copy$default$22 personality.copy$default$22
180 34585 6396 - 6396 Select org.make.core.user.User.copy$default$5 personality.copy$default$5
180 47588 6396 - 6396 Select org.make.core.user.User.copy$default$25 personality.copy$default$25
180 41137 6396 - 6396 Select org.make.core.user.User.copy$default$10 personality.copy$default$10
180 42674 6396 - 6396 Select org.make.core.user.User.copy$default$23 personality.copy$default$23
180 32940 6396 - 6396 Select org.make.core.user.User.copy$default$17 personality.copy$default$17
180 47833 6396 - 6396 Select org.make.core.user.User.copy$default$15 personality.copy$default$15
180 40838 6396 - 6396 Select org.make.core.user.User.copy$default$16 personality.copy$default$16
180 39982 6396 - 6396 Select org.make.core.user.User.copy$default$26 personality.copy$default$26
180 41582 6396 - 6396 Select org.make.core.user.User.copy$default$20 personality.copy$default$20
180 40798 6396 - 6396 Select org.make.core.user.User.copy$default$7 personality.copy$default$7
180 35032 6396 - 6396 Select org.make.core.user.User.copy$default$14 personality.copy$default$14
180 31874 6396 - 6396 Select org.make.core.user.User.copy$default$8 personality.copy$default$8
180 49210 6396 - 6396 Select org.make.core.user.User.copy$default$28 personality.copy$default$28
180 32433 6396 - 6396 Select org.make.core.user.User.copy$default$27 personality.copy$default$27
180 42912 6396 - 6396 Select org.make.core.user.User.copy$default$13 personality.copy$default$13
180 47290 6396 - 6396 Select org.make.core.user.User.copy$default$1 personality.copy$default$1
181 36887 6443 - 6460 Select org.make.api.personality.PersonalityProfileRequest.firstName request.firstName
181 48965 6438 - 6461 Apply scala.Some.apply scala.Some.apply[String](request.firstName)
182 34257 6498 - 6520 Apply scala.Some.apply scala.Some.apply[String](request.lastName)
182 41097 6503 - 6519 Select org.make.api.personality.PersonalityProfileRequest.lastName request.lastName
186 38996 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 46526 6619 - 6674 Apply org.make.api.user.UserService.update DefaultPersonalityApiComponent.this.userService.update(modifiedPersonality, requestContext)
186 34826 6675 - 6675 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.core.user.User]
186 39449 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 32896 6767 - 6767 TypeApply de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2 DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse]
187 49243 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 33228 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 41126 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 47627 6732 - 6775 Apply org.make.api.personality.PersonalityProfileResponse.fromUser PersonalityProfileResponse.fromUser(result)
187 47322 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 40016 6767 - 6767 Select org.make.api.personality.PersonalityProfileResponse.encoder personality.this.PersonalityProfileResponse.encoder
216 39485 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 35057 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 39284 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 48722 7975 - 7989 Select org.make.core.user.User.firstName org.make.api.personality.personalityapitest user.firstName
222 40584 8008 - 8021 Select org.make.core.user.User.lastName org.make.api.personality.personalityapitest user.lastName
223 46036 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))
223 32676 8062 - 8073 Select org.make.core.profile.Profile.avatarUrl org.make.api.personality.personalityapitest x$6.avatarUrl
224 41610 8117 - 8130 Select org.make.core.profile.Profile.description org.make.api.personality.personalityapitest x$7.description
224 34336 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))
225 39243 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 47108 8170 - 8179 Select org.make.core.profile.Profile.website org.make.api.personality.personalityapitest x$8.website
226 34817 8226 - 8242 Select org.make.core.profile.Profile.politicalParty org.make.api.personality.personalityapitest x$9.politicalParty
226 48158 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 40331 8286 - 8303 Select org.make.core.profile.Profile.optInNewsletter org.make.api.personality.personalityapitest x$10.optInNewsletter
227 32716 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 41370 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 45529 8342 - 8354 Select org.make.core.profile.Profile.crmCountry org.make.api.personality.personalityapitest x$11.crmCountry
229 33215 8394 - 8407 Select org.make.core.profile.Profile.crmLanguage org.make.api.personality.personalityapitest x$12.crmLanguage
229 46863 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 31119 9085 - 9088 Literal <nosymbol> org.make.api.personality.personalityapitest 450
251 46309 9132 - 9132 TypeApply cats.data.NonEmptyChainInstances.catsDataSemigroupForNonEmptyChain org.make.api.personality.personalityapitest data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError]
251 48710 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 38781 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 32755 9155 - 9168 Literal <nosymbol> org.make.api.personality.personalityapitest "description"
251 39771 9133 - 9153 Select org.make.api.personality.PersonalityProfileRequest.maxDescriptionLength org.make.api.personality.personalityapitest PersonalityProfileRequest.this.maxDescriptionLength
251 34292 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 30864 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
251 47916 9117 - 9118 ApplyImplicitView org.make.core.Validation.StringWithParsers org.make.api.personality.personalityapitest org.make.core.Validation.StringWithParsers(x$13)
251 45272 9119 - 9119 Select org.make.core.Validation.StringWithParsers.withMaxLength$default$3 org.make.api.personality.personalityapitest qual$1.withMaxLength$default$3
251 41408 9119 - 9119 Select org.make.core.Validation.StringWithParsers.withMaxLength$default$4 org.make.api.personality.personalityapitest qual$1.withMaxLength$default$4
252 31909 9216 - 9229 Literal <nosymbol> org.make.api.personality.personalityapitest "description"
252 40839 9197 - 9198 ApplyImplicitView org.make.core.Validation.StringWithParsers org.make.api.personality.personalityapitest org.make.core.Validation.StringWithParsers(x$14)
252 30907 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 41171 9197 - 9230 Apply org.make.core.Validation.StringWithParsers.toSanitizedInput org.make.api.personality.personalityapitest qual$2.toSanitizedInput("description", x$6)
252 39235 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 46344 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 34327 9215 - 9215 TypeApply cats.data.NonEmptyChainInstances.catsDataSemigroupForNonEmptyChain org.make.api.personality.personalityapitest data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError]
252 45314 9199 - 9199 Select org.make.core.Validation.StringWithParsers.toSanitizedInput$default$2 org.make.api.personality.personalityapitest qual$2.toSanitizedInput$default$2
253 32705 9263 - 9263 Select org.make.core.Validation.StringWithParsers.toSanitizedInput$default$2 org.make.api.personality.personalityapitest qual$3.toSanitizedInput$default$2
253 40880 9280 - 9296 Literal <nosymbol> org.make.api.personality.personalityapitest "politicalParty"
253 37485 9279 - 9279 TypeApply cats.data.NonEmptyChainInstances.catsDataSemigroupForNonEmptyChain org.make.api.personality.personalityapitest data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError]
253 45784 9261 - 9297 Apply org.make.core.Validation.StringWithParsers.toSanitizedInput org.make.api.personality.personalityapitest qual$3.toSanitizedInput("politicalParty", x$8)
253 47408 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 48475 9261 - 9262 ApplyImplicitView org.make.core.Validation.StringWithParsers org.make.api.personality.personalityapitest org.make.core.Validation.StringWithParsers(x$15)
253 34365 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 39273 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))
254 31380 9308 - 9308 TypeApply scala.Predef.$conforms org.make.api.personality.personalityapitest scala.Predef.$conforms[Option[cats.data.ValidatedNec[org.make.core.ValidationError,Unit]]]
254 48509 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()
254 40912 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()))
261 32468 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 45819 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 37397 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) })