| Line |
Stmt Id |
Pos |
Tree |
Symbol |
Tests |
Code |
|
110
|
44030
|
3693
-
3731
|
Apply
|
akka.http.scaladsl.server.RouteConcatenation.RouteWithConcatenation.~
|
org.make.api.personality.personalityapitest
|
PersonalityApi.this._enhanceRouteWithConcatenation(PersonalityApi.this.getPersonality).~(PersonalityApi.this.getPersonalityProfile)
|
|
110
|
36532
|
3734
-
3758
|
Select
|
org.make.api.personality.PersonalityApi.modifyPersonalityProfile
|
org.make.api.personality.personalityapitest
|
PersonalityApi.this.modifyPersonalityProfile
|
|
110
|
38583
|
3693
-
3707
|
Select
|
org.make.api.personality.PersonalityApi.getPersonality
|
org.make.api.personality.personalityapitest
|
PersonalityApi.this.getPersonality
|
|
110
|
32608
|
3693
-
3758
|
Apply
|
akka.http.scaladsl.server.RouteConcatenation.RouteWithConcatenation.~
|
org.make.api.personality.personalityapitest
|
PersonalityApi.this._enhanceRouteWithConcatenation(PersonalityApi.this._enhanceRouteWithConcatenation(PersonalityApi.this.getPersonality).~(PersonalityApi.this.getPersonalityProfile)).~(PersonalityApi.this.modifyPersonalityProfile)
|
|
110
|
30977
|
3710
-
3731
|
Select
|
org.make.api.personality.PersonalityApi.getPersonalityProfile
|
org.make.api.personality.personalityapitest
|
PersonalityApi.this.getPersonalityProfile
|
|
132
|
45107
|
4335
-
4342
|
Select
|
akka.http.scaladsl.server.PathMatchers.Segment
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApi.this.Segment
|
|
132
|
50306
|
4335
-
4364
|
Apply
|
akka.http.scaladsl.server.PathMatcher.PathMatcher1Ops.map
|
org.make.api.personality.personalityapitest
|
server.this.PathMatcher.PathMatcher1Ops[String](DefaultPersonalityApi.this.Segment).map[org.make.core.user.UserId](((id: String) => org.make.core.user.UserId.apply(id)))
|
|
132
|
37530
|
4353
-
4363
|
Apply
|
org.make.core.user.UserId.apply
|
org.make.api.personality.personalityapitest
|
org.make.core.user.UserId.apply(id)
|
|
135
|
43046
|
4413
-
4416
|
Select
|
akka.http.scaladsl.server.directives.MethodDirectives.get
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApi.this.get
|
|
135
|
38132
|
4413
-
4684
|
Apply
|
scala.Function1.apply
|
org.make.api.personality.personalityapitest
|
server.this.Directive.addByNameNullaryApply(DefaultPersonalityApi.this.get).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.path[(org.make.core.user.UserId,)](DefaultPersonalityApi.this._segmentStringToPathMatcher("personalities")./[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.userId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((userId: org.make.core.user.UserId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultPersonalityApiComponent.this.makeOperation("GetPersonality", DefaultPersonalityApiComponent.this.makeOperation$default$2, DefaultPersonalityApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$1: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(userId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((user: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.user.UserResponse](org.make.api.user.UserResponse.apply(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.user.UserResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.user.UserResponse](user.this.UserResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.user.UserResponse])))))))))))
|
|
136
|
45140
|
4431
-
4431
|
TypeApply
|
akka.http.scaladsl.server.util.ApplyConverterInstances.hac1
|
org.make.api.personality.personalityapitest
|
util.this.ApplyConverter.hac1[org.make.core.user.UserId]
|
|
136
|
32367
|
4427
-
4457
|
Apply
|
akka.http.scaladsl.server.directives.PathDirectives.path
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApi.this.path[(org.make.core.user.UserId,)](DefaultPersonalityApi.this._segmentStringToPathMatcher("personalities")./[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.userId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)]))
|
|
136
|
38622
|
4432
-
4447
|
Literal
|
<nosymbol>
|
org.make.api.personality.personalityapitest
|
"personalities"
|
|
136
|
35957
|
4432
-
4456
|
ApplyToImplicitArgs
|
akka.http.scaladsl.server.PathMatcher./
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApi.this._segmentStringToPathMatcher("personalities")./[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.userId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])
|
|
136
|
44824
|
4448
-
4448
|
TypeApply
|
akka.http.scaladsl.server.util.TupleOps.Join.join0P
|
org.make.api.personality.personalityapitest
|
TupleOps.this.Join.join0P[(org.make.core.user.UserId,)]
|
|
136
|
30726
|
4450
-
4456
|
Select
|
org.make.api.personality.DefaultPersonalityApiComponent.DefaultPersonalityApi.userId
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApi.this.userId
|
|
136
|
45643
|
4427
-
4676
|
Apply
|
scala.Function1.apply
|
org.make.api.personality.personalityapitest
|
server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.path[(org.make.core.user.UserId,)](DefaultPersonalityApi.this._segmentStringToPathMatcher("personalities")./[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.userId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((userId: org.make.core.user.UserId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultPersonalityApiComponent.this.makeOperation("GetPersonality", DefaultPersonalityApiComponent.this.makeOperation$default$2, DefaultPersonalityApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$1: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(userId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((user: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.user.UserResponse](org.make.api.user.UserResponse.apply(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.user.UserResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.user.UserResponse](user.this.UserResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.user.UserResponse]))))))))))
|
|
137
|
42478
|
4480
-
4480
|
Select
|
org.make.api.technical.MakeDirectives.makeOperation$default$3
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApiComponent.this.makeOperation$default$3
|
|
137
|
30763
|
4493
-
4493
|
TypeApply
|
akka.http.scaladsl.server.util.ApplyConverterInstances.hac1
|
org.make.api.personality.personalityapitest
|
util.this.ApplyConverter.hac1[org.make.core.RequestContext]
|
|
137
|
51365
|
4480
-
4480
|
Select
|
org.make.api.technical.MakeDirectives.makeOperation$default$2
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApiComponent.this.makeOperation$default$2
|
|
137
|
38377
|
4480
-
4511
|
Apply
|
org.make.api.technical.MakeDirectives.makeOperation
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApiComponent.this.makeOperation("GetPersonality", DefaultPersonalityApiComponent.this.makeOperation$default$2, DefaultPersonalityApiComponent.this.makeOperation$default$3)
|
|
137
|
37294
|
4494
-
4510
|
Literal
|
<nosymbol>
|
org.make.api.personality.personalityapitest
|
"GetPersonality"
|
|
137
|
49516
|
4480
-
4666
|
Apply
|
scala.Function1.apply
|
org.make.api.personality.personalityapitest
|
server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultPersonalityApiComponent.this.makeOperation("GetPersonality", DefaultPersonalityApiComponent.this.makeOperation$default$2, DefaultPersonalityApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$1: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(userId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((user: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.user.UserResponse](org.make.api.user.UserResponse.apply(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.user.UserResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.user.UserResponse](user.this.UserResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.user.UserResponse]))))))))
|
|
138
|
49772
|
4566
-
4566
|
TypeApply
|
akka.http.scaladsl.server.util.ApplyConverterInstances.hac1
|
org.make.api.personality.personalityapitest
|
util.this.ApplyConverter.hac1[org.make.core.user.User]
|
|
138
|
43557
|
4531
-
4565
|
Apply
|
org.make.api.user.UserService.getPersonality
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApiComponent.this.userService.getPersonality(userId)
|
|
138
|
37015
|
4531
-
4587
|
Select
|
org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes.asDirectiveOrNotFound
|
org.make.api.personality.personalityapitest
|
org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(userId)).asDirectiveOrNotFound
|
|
138
|
35747
|
4531
-
4654
|
Apply
|
scala.Function1.apply
|
org.make.api.personality.personalityapitest
|
server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(userId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((user: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.user.UserResponse](org.make.api.user.UserResponse.apply(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.user.UserResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.user.UserResponse](user.this.UserResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.user.UserResponse]))))))
|
|
139
|
50095
|
4633
-
4633
|
TypeApply
|
de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.user.UserResponse]
|
|
139
|
39113
|
4633
-
4633
|
ApplyToImplicitArgs
|
akka.http.scaladsl.marshalling.LowPriorityToResponseMarshallerImplicits.liftMarshaller
|
org.make.api.personality.personalityapitest
|
marshalling.this.Marshaller.liftMarshaller[org.make.api.user.UserResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.user.UserResponse](user.this.UserResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.user.UserResponse]))
|
|
139
|
44621
|
4612
-
4640
|
Apply
|
akka.http.scaladsl.server.directives.RouteDirectives.complete
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.user.UserResponse](org.make.api.user.UserResponse.apply(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.user.UserResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.user.UserResponse](user.this.UserResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.user.UserResponse]))))
|
|
139
|
44899
|
4621
-
4639
|
Apply
|
org.make.api.user.UserResponse.apply
|
org.make.api.personality.personalityapitest
|
org.make.api.user.UserResponse.apply(user)
|
|
139
|
38098
|
4633
-
4633
|
Select
|
org.make.api.user.UserResponse.encoder
|
org.make.api.personality.personalityapitest
|
user.this.UserResponse.encoder
|
|
139
|
43537
|
4633
-
4633
|
ApplyToImplicitArgs
|
de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApiComponent.this.marshaller[org.make.api.user.UserResponse](user.this.UserResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.user.UserResponse])
|
|
139
|
30519
|
4621
-
4639
|
ApplyToImplicitArgs
|
akka.http.scaladsl.marshalling.ToResponseMarshallable.apply
|
org.make.api.personality.personalityapitest
|
marshalling.this.ToResponseMarshallable.apply[org.make.api.user.UserResponse](org.make.api.user.UserResponse.apply(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.user.UserResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.user.UserResponse](user.this.UserResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.user.UserResponse])))
|
|
146
|
51154
|
4742
-
4745
|
Select
|
akka.http.scaladsl.server.directives.MethodDirectives.get
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApi.this.get
|
|
146
|
43289
|
4742
-
5055
|
Apply
|
scala.Function1.apply
|
org.make.api.personality.personalityapitest
|
server.this.Directive.addByNameNullaryApply(DefaultPersonalityApi.this.get).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.path[(org.make.core.user.UserId,)](DefaultPersonalityApi.this._segmentStringToPathMatcher("personalities")./[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.userId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])./[Unit](DefaultPersonalityApi.this._segmentStringToPathMatcher("profile"))(TupleOps.this.Join.join[(org.make.core.user.UserId,), Unit](TupleOps.this.FoldLeft.t0[(org.make.core.user.UserId,), akka.http.scaladsl.server.util.TupleOps.Join.Fold.type]))))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((userId: org.make.core.user.UserId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultPersonalityApiComponent.this.makeOperation("GetPersonalityProfile", DefaultPersonalityApiComponent.this.makeOperation$default$2, DefaultPersonalityApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$2: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(userId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((user: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse])))))))))))
|
|
147
|
49557
|
4786
-
4786
|
ApplyToImplicitArgs
|
akka.http.scaladsl.server.util.TupleOps.LowLevelJoinImplicits.join
|
org.make.api.personality.personalityapitest
|
TupleOps.this.Join.join[(org.make.core.user.UserId,), Unit](TupleOps.this.FoldLeft.t0[(org.make.core.user.UserId,), akka.http.scaladsl.server.util.TupleOps.Join.Fold.type])
|
|
147
|
45684
|
4761
-
4797
|
ApplyToImplicitArgs
|
akka.http.scaladsl.server.PathMatcher./
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApi.this._segmentStringToPathMatcher("personalities")./[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.userId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])./[Unit](DefaultPersonalityApi.this._segmentStringToPathMatcher("profile"))(TupleOps.this.Join.join[(org.make.core.user.UserId,), Unit](TupleOps.this.FoldLeft.t0[(org.make.core.user.UserId,), akka.http.scaladsl.server.util.TupleOps.Join.Fold.type]))
|
|
147
|
44655
|
4788
-
4797
|
ApplyImplicitView
|
akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApi.this._segmentStringToPathMatcher("profile")
|
|
147
|
35171
|
4779
-
4785
|
Select
|
org.make.api.personality.DefaultPersonalityApiComponent.DefaultPersonalityApi.userId
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApi.this.userId
|
|
147
|
37282
|
4756
-
4798
|
Apply
|
akka.http.scaladsl.server.directives.PathDirectives.path
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApi.this.path[(org.make.core.user.UserId,)](DefaultPersonalityApi.this._segmentStringToPathMatcher("personalities")./[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.userId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])./[Unit](DefaultPersonalityApi.this._segmentStringToPathMatcher("profile"))(TupleOps.this.Join.join[(org.make.core.user.UserId,), Unit](TupleOps.this.FoldLeft.t0[(org.make.core.user.UserId,), akka.http.scaladsl.server.util.TupleOps.Join.Fold.type])))
|
|
147
|
51194
|
4760
-
4760
|
TypeApply
|
akka.http.scaladsl.server.util.ApplyConverterInstances.hac1
|
org.make.api.personality.personalityapitest
|
util.this.ApplyConverter.hac1[org.make.core.user.UserId]
|
|
147
|
36812
|
4786
-
4786
|
TypeApply
|
akka.http.scaladsl.server.util.TupleFoldInstances.t0
|
org.make.api.personality.personalityapitest
|
TupleOps.this.FoldLeft.t0[(org.make.core.user.UserId,), akka.http.scaladsl.server.util.TupleOps.Join.Fold.type]
|
|
147
|
51149
|
4756
-
5047
|
Apply
|
scala.Function1.apply
|
org.make.api.personality.personalityapitest
|
server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.path[(org.make.core.user.UserId,)](DefaultPersonalityApi.this._segmentStringToPathMatcher("personalities")./[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.userId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])./[Unit](DefaultPersonalityApi.this._segmentStringToPathMatcher("profile"))(TupleOps.this.Join.join[(org.make.core.user.UserId,), Unit](TupleOps.this.FoldLeft.t0[(org.make.core.user.UserId,), akka.http.scaladsl.server.util.TupleOps.Join.Fold.type]))))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((userId: org.make.core.user.UserId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultPersonalityApiComponent.this.makeOperation("GetPersonalityProfile", DefaultPersonalityApiComponent.this.makeOperation$default$2, DefaultPersonalityApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$2: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(userId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((user: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse]))))))))))
|
|
147
|
43039
|
4761
-
4776
|
Literal
|
<nosymbol>
|
org.make.api.personality.personalityapitest
|
"personalities"
|
|
147
|
30714
|
4777
-
4777
|
TypeApply
|
akka.http.scaladsl.server.util.TupleOps.Join.join0P
|
org.make.api.personality.personalityapitest
|
TupleOps.this.Join.join0P[(org.make.core.user.UserId,)]
|
|
148
|
43812
|
4821
-
4859
|
Apply
|
org.make.api.technical.MakeDirectives.makeOperation
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApiComponent.this.makeOperation("GetPersonalityProfile", DefaultPersonalityApiComponent.this.makeOperation$default$2, DefaultPersonalityApiComponent.this.makeOperation$default$3)
|
|
148
|
30752
|
4821
-
4821
|
Select
|
org.make.api.technical.MakeDirectives.makeOperation$default$3
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApiComponent.this.makeOperation$default$3
|
|
148
|
36322
|
4834
-
4834
|
TypeApply
|
akka.http.scaladsl.server.util.ApplyConverterInstances.hac1
|
org.make.api.personality.personalityapitest
|
util.this.ApplyConverter.hac1[org.make.core.RequestContext]
|
|
148
|
35209
|
4821
-
4821
|
Select
|
org.make.api.technical.MakeDirectives.makeOperation$default$2
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApiComponent.this.makeOperation$default$2
|
|
148
|
37078
|
4821
-
5037
|
Apply
|
scala.Function1.apply
|
org.make.api.personality.personalityapitest
|
server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultPersonalityApiComponent.this.makeOperation("GetPersonalityProfile", DefaultPersonalityApiComponent.this.makeOperation$default$2, DefaultPersonalityApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$2: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(userId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((user: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse]))))))))
|
|
148
|
42784
|
4835
-
4858
|
Literal
|
<nosymbol>
|
org.make.api.personality.personalityapitest
|
"GetPersonalityProfile"
|
|
149
|
37318
|
4914
-
4914
|
TypeApply
|
akka.http.scaladsl.server.util.ApplyConverterInstances.hac1
|
org.make.api.personality.personalityapitest
|
util.this.ApplyConverter.hac1[org.make.core.user.User]
|
|
149
|
44887
|
4879
-
4935
|
Select
|
org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes.asDirectiveOrNotFound
|
org.make.api.personality.personalityapitest
|
org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(userId)).asDirectiveOrNotFound
|
|
149
|
49306
|
4879
-
4913
|
Apply
|
org.make.api.user.UserService.getPersonality
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApiComponent.this.userService.getPersonality(userId)
|
|
149
|
41243
|
4879
-
5025
|
Apply
|
scala.Function1.apply
|
org.make.api.personality.personalityapitest
|
server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(userId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((user: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse]))))))
|
|
150
|
49350
|
4960
-
5011
|
Apply
|
akka.http.scaladsl.server.directives.RouteDirectives.complete
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse]))))
|
|
150
|
35243
|
5004
-
5004
|
TypeApply
|
de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse]
|
|
150
|
42824
|
5004
-
5004
|
Select
|
org.make.api.personality.PersonalityProfileResponse.encoder
|
org.make.api.personality.personalityapitest
|
personality.this.PersonalityProfileResponse.encoder
|
|
150
|
43852
|
5004
-
5004
|
ApplyToImplicitArgs
|
akka.http.scaladsl.marshalling.LowPriorityToResponseMarshallerImplicits.liftMarshaller
|
org.make.api.personality.personalityapitest
|
marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse]))
|
|
150
|
36767
|
4969
-
5010
|
ApplyToImplicitArgs
|
akka.http.scaladsl.marshalling.ToResponseMarshallable.apply
|
org.make.api.personality.personalityapitest
|
marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse])))
|
|
150
|
50353
|
4969
-
5010
|
Apply
|
org.make.api.personality.PersonalityProfileResponse.fromUser
|
org.make.api.personality.personalityapitest
|
PersonalityProfileResponse.fromUser(user)
|
|
150
|
30510
|
5004
-
5004
|
ApplyToImplicitArgs
|
de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse])
|
|
158
|
34463
|
5122
-
5125
|
Select
|
akka.http.scaladsl.server.directives.MethodDirectives.put
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApi.this.put
|
|
158
|
47036
|
5122
-
6920
|
Apply
|
scala.Function1.apply
|
org.make.api.personality.personalityapitest
|
server.this.Directive.addByNameNullaryApply(DefaultPersonalityApi.this.put).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.path[(org.make.core.user.UserId,)](DefaultPersonalityApi.this._segmentStringToPathMatcher("personalities")./[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.userId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])./[Unit](DefaultPersonalityApi.this._segmentStringToPathMatcher("profile"))(TupleOps.this.Join.join[(org.make.core.user.UserId,), Unit](TupleOps.this.FoldLeft.t0[(org.make.core.user.UserId,), akka.http.scaladsl.server.util.TupleOps.Join.Fold.type]))))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((personalityId: org.make.core.user.UserId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultPersonalityApiComponent.this.makeOperation("UpdatePersonalityProfile", DefaultPersonalityApiComponent.this.makeOperation$default$2, DefaultPersonalityApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((requestContext: org.make.core.RequestContext) => server.this.Directive.addByNameNullaryApply(DefaultPersonalityApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.personality.PersonalityProfileRequest,)](DefaultPersonalityApi.this.entity[org.make.api.personality.PersonalityProfileRequest](DefaultPersonalityApi.this.as[org.make.api.personality.PersonalityProfileRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.personality.PersonalityProfileRequest](DefaultPersonalityApiComponent.this.unmarshaller[org.make.api.personality.PersonalityProfileRequest](personality.this.PersonalityProfileRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.personality.PersonalityProfileRequest]).apply(((request: org.make.api.personality.PersonalityProfileRequest) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultPersonalityApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((currentUser: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultPersonalityApi.this.authorize(currentUser.user.userId.==(personalityId))).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(personalityId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((personality: org.make.core.user.User) => {
val modifiedProfile: Option[org.make.core.profile.Profile] = personality.profile.orElse[org.make.core.profile.Profile](org.make.core.profile.Profile.parseProfile(org.make.core.profile.Profile.parseProfile$default$1, org.make.core.profile.Profile.parseProfile$default$2, org.make.core.profile.Profile.parseProfile$default$3, org.make.core.profile.Profile.parseProfile$default$4, org.make.core.profile.Profile.parseProfile$default$5, org.make.core.profile.Profile.parseProfile$default$6, org.make.core.profile.Profile.parseProfile$default$7, org.make.core.profile.Profile.parseProfile$default$8, org.make.core.profile.Profile.parseProfile$default$9, org.make.core.profile.Profile.parseProfile$default$10, org.make.core.profile.Profile.parseProfile$default$11, org.make.core.profile.Profile.parseProfile$default$12, org.make.core.profile.Profile.parseProfile$default$13, org.make.core.profile.Profile.parseProfile$default$14, org.make.core.profile.Profile.parseProfile$default$15, org.make.core.profile.Profile.parseProfile$default$16, org.make.core.profile.Profile.parseProfile$default$17, org.make.core.profile.Profile.parseProfile$default$18, org.make.core.profile.Profile.parseProfile$default$19, org.make.core.profile.Profile.parseProfile$default$20, org.make.core.profile.Profile.parseProfile$default$21, org.make.core.profile.Profile.parseProfile$default$22, org.make.core.profile.Profile.parseProfile$default$23, org.make.core.profile.Profile.parseProfile$default$24)).map[org.make.core.profile.Profile](((x$3: org.make.core.profile.Profile) => {
<artifact> val x$1: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.avatarUrl.map[String](((x$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$4.value));
<artifact> val x$2: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.description;
<artifact> val x$3: Boolean = request.optInNewsletter;
<artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.website.map[String](((x$5: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$5.value));
<artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.politicalParty;
<artifact> val x$6: org.make.core.reference.Country = request.crmCountry.getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR"));
<artifact> val x$7: org.make.core.reference.Language = request.crmLanguage.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr"));
<artifact> val x$8: Option[java.time.LocalDate] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$1;
<artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$3;
<artifact> val x$10: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$4;
<artifact> val x$11: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$6;
<artifact> val x$12: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$7;
<artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$8;
<artifact> val x$14: Option[Map[org.make.core.operation.OperationId,org.make.core.user.OidcInfo]] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$9;
<artifact> val x$15: Option[org.make.core.profile.Gender] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$10;
<artifact> val x$16: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$11;
<artifact> val x$17: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$12;
<artifact> val x$18: Option[Int] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$13;
<artifact> val x$19: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$14;
<artifact> val x$20: Option[org.make.core.profile.SocioProfessionalCategory] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$18;
<artifact> val x$21: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$19;
<artifact> val x$22: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$20;
<artifact> val x$23: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$23;
<artifact> val x$24: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$24;
x$3.copy(x$8, x$1, x$9, x$10, x$2, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$6, x$7, x$3, x$20, x$21, x$22, x$5, x$4, x$23, x$24)
}));
val modifiedPersonality: org.make.core.user.User = {
<artifact> val x$25: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.firstName);
<artifact> val x$26: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.lastName);
<artifact> val x$27: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = modifiedProfile;
<artifact> val x$28: org.make.core.user.UserId = personality.copy$default$1;
<artifact> val x$29: String = personality.copy$default$2;
<artifact> val x$30: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$5;
<artifact> val x$31: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$6;
<artifact> val x$32: Boolean = personality.copy$default$7;
<artifact> val x$33: Boolean = personality.copy$default$8;
<artifact> val x$34: org.make.core.user.UserType = personality.copy$default$9;
<artifact> val x$35: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$10;
<artifact> val x$36: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$11;
<artifact> val x$37: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$12;
<artifact> val x$38: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$13;
<artifact> val x$39: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$14;
<artifact> val x$40: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$15;
<artifact> val x$41: org.make.core.reference.Country = personality.copy$default$16;
<artifact> val x$42: org.make.core.reference.Language = personality.copy$default$17;
<artifact> val x$43: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$19;
<artifact> val x$44: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$20;
<artifact> val x$45: Boolean = personality.copy$default$21;
<artifact> val x$46: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$22;
<artifact> val x$47: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$23;
<artifact> val x$48: Boolean = personality.copy$default$24;
<artifact> val x$49: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$25;
<artifact> val x$50: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$26;
<artifact> val x$51: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$27;
<artifact> val x$52: Int = personality.copy$default$28;
<artifact> val x$53: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$29;
personality.copy(x$28, x$29, x$25, x$26, x$30, x$31, x$32, x$33, x$34, x$35, x$36, x$37, x$38, x$39, x$40, x$41, x$42, x$27, x$43, x$44, x$45, x$46, x$47, x$48, x$49, x$50, x$51, x$52, x$53)
};
server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.update(modifiedPersonality, requestContext)).asDirective)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(result))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse]))))))
})))))))))))))
|
|
159
|
37113
|
5166
-
5166
|
ApplyToImplicitArgs
|
akka.http.scaladsl.server.util.TupleOps.LowLevelJoinImplicits.join
|
org.make.api.personality.personalityapitest
|
TupleOps.this.Join.join[(org.make.core.user.UserId,), Unit](TupleOps.this.FoldLeft.t0[(org.make.core.user.UserId,), akka.http.scaladsl.server.util.TupleOps.Join.Fold.type])
|
|
159
|
50908
|
5141
-
5177
|
ApplyToImplicitArgs
|
akka.http.scaladsl.server.PathMatcher./
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApi.this._segmentStringToPathMatcher("personalities")./[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.userId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])./[Unit](DefaultPersonalityApi.this._segmentStringToPathMatcher("profile"))(TupleOps.this.Join.join[(org.make.core.user.UserId,), Unit](TupleOps.this.FoldLeft.t0[(org.make.core.user.UserId,), akka.http.scaladsl.server.util.TupleOps.Join.Fold.type]))
|
|
159
|
43327
|
5136
-
5178
|
Apply
|
akka.http.scaladsl.server.directives.PathDirectives.path
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApi.this.path[(org.make.core.user.UserId,)](DefaultPersonalityApi.this._segmentStringToPathMatcher("personalities")./[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.userId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])./[Unit](DefaultPersonalityApi.this._segmentStringToPathMatcher("profile"))(TupleOps.this.Join.join[(org.make.core.user.UserId,), Unit](TupleOps.this.FoldLeft.t0[(org.make.core.user.UserId,), akka.http.scaladsl.server.util.TupleOps.Join.Fold.type])))
|
|
159
|
35195
|
5140
-
5140
|
TypeApply
|
akka.http.scaladsl.server.util.ApplyConverterInstances.hac1
|
org.make.api.personality.personalityapitest
|
util.this.ApplyConverter.hac1[org.make.core.user.UserId]
|
|
159
|
30550
|
5141
-
5156
|
Literal
|
<nosymbol>
|
org.make.api.personality.personalityapitest
|
"personalities"
|
|
159
|
40996
|
5166
-
5166
|
TypeApply
|
akka.http.scaladsl.server.util.TupleFoldInstances.t0
|
org.make.api.personality.personalityapitest
|
TupleOps.this.FoldLeft.t0[(org.make.core.user.UserId,), akka.http.scaladsl.server.util.TupleOps.Join.Fold.type]
|
|
159
|
36803
|
5157
-
5157
|
TypeApply
|
akka.http.scaladsl.server.util.TupleOps.Join.join0P
|
org.make.api.personality.personalityapitest
|
TupleOps.this.Join.join0P[(org.make.core.user.UserId,)]
|
|
159
|
33259
|
5136
-
6912
|
Apply
|
scala.Function1.apply
|
org.make.api.personality.personalityapitest
|
server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.path[(org.make.core.user.UserId,)](DefaultPersonalityApi.this._segmentStringToPathMatcher("personalities")./[(org.make.core.user.UserId,)](DefaultPersonalityApi.this.userId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])./[Unit](DefaultPersonalityApi.this._segmentStringToPathMatcher("profile"))(TupleOps.this.Join.join[(org.make.core.user.UserId,), Unit](TupleOps.this.FoldLeft.t0[(org.make.core.user.UserId,), akka.http.scaladsl.server.util.TupleOps.Join.Fold.type]))))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((personalityId: org.make.core.user.UserId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultPersonalityApiComponent.this.makeOperation("UpdatePersonalityProfile", DefaultPersonalityApiComponent.this.makeOperation$default$2, DefaultPersonalityApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((requestContext: org.make.core.RequestContext) => server.this.Directive.addByNameNullaryApply(DefaultPersonalityApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.personality.PersonalityProfileRequest,)](DefaultPersonalityApi.this.entity[org.make.api.personality.PersonalityProfileRequest](DefaultPersonalityApi.this.as[org.make.api.personality.PersonalityProfileRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.personality.PersonalityProfileRequest](DefaultPersonalityApiComponent.this.unmarshaller[org.make.api.personality.PersonalityProfileRequest](personality.this.PersonalityProfileRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.personality.PersonalityProfileRequest]).apply(((request: org.make.api.personality.PersonalityProfileRequest) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultPersonalityApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((currentUser: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultPersonalityApi.this.authorize(currentUser.user.userId.==(personalityId))).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(personalityId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((personality: org.make.core.user.User) => {
val modifiedProfile: Option[org.make.core.profile.Profile] = personality.profile.orElse[org.make.core.profile.Profile](org.make.core.profile.Profile.parseProfile(org.make.core.profile.Profile.parseProfile$default$1, org.make.core.profile.Profile.parseProfile$default$2, org.make.core.profile.Profile.parseProfile$default$3, org.make.core.profile.Profile.parseProfile$default$4, org.make.core.profile.Profile.parseProfile$default$5, org.make.core.profile.Profile.parseProfile$default$6, org.make.core.profile.Profile.parseProfile$default$7, org.make.core.profile.Profile.parseProfile$default$8, org.make.core.profile.Profile.parseProfile$default$9, org.make.core.profile.Profile.parseProfile$default$10, org.make.core.profile.Profile.parseProfile$default$11, org.make.core.profile.Profile.parseProfile$default$12, org.make.core.profile.Profile.parseProfile$default$13, org.make.core.profile.Profile.parseProfile$default$14, org.make.core.profile.Profile.parseProfile$default$15, org.make.core.profile.Profile.parseProfile$default$16, org.make.core.profile.Profile.parseProfile$default$17, org.make.core.profile.Profile.parseProfile$default$18, org.make.core.profile.Profile.parseProfile$default$19, org.make.core.profile.Profile.parseProfile$default$20, org.make.core.profile.Profile.parseProfile$default$21, org.make.core.profile.Profile.parseProfile$default$22, org.make.core.profile.Profile.parseProfile$default$23, org.make.core.profile.Profile.parseProfile$default$24)).map[org.make.core.profile.Profile](((x$3: org.make.core.profile.Profile) => {
<artifact> val x$1: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.avatarUrl.map[String](((x$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$4.value));
<artifact> val x$2: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.description;
<artifact> val x$3: Boolean = request.optInNewsletter;
<artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.website.map[String](((x$5: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$5.value));
<artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.politicalParty;
<artifact> val x$6: org.make.core.reference.Country = request.crmCountry.getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR"));
<artifact> val x$7: org.make.core.reference.Language = request.crmLanguage.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr"));
<artifact> val x$8: Option[java.time.LocalDate] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$1;
<artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$3;
<artifact> val x$10: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$4;
<artifact> val x$11: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$6;
<artifact> val x$12: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$7;
<artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$8;
<artifact> val x$14: Option[Map[org.make.core.operation.OperationId,org.make.core.user.OidcInfo]] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$9;
<artifact> val x$15: Option[org.make.core.profile.Gender] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$10;
<artifact> val x$16: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$11;
<artifact> val x$17: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$12;
<artifact> val x$18: Option[Int] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$13;
<artifact> val x$19: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$14;
<artifact> val x$20: Option[org.make.core.profile.SocioProfessionalCategory] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$18;
<artifact> val x$21: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$19;
<artifact> val x$22: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$20;
<artifact> val x$23: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$23;
<artifact> val x$24: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$24;
x$3.copy(x$8, x$1, x$9, x$10, x$2, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$6, x$7, x$3, x$20, x$21, x$22, x$5, x$4, x$23, x$24)
}));
val modifiedPersonality: org.make.core.user.User = {
<artifact> val x$25: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.firstName);
<artifact> val x$26: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.lastName);
<artifact> val x$27: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = modifiedProfile;
<artifact> val x$28: org.make.core.user.UserId = personality.copy$default$1;
<artifact> val x$29: String = personality.copy$default$2;
<artifact> val x$30: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$5;
<artifact> val x$31: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$6;
<artifact> val x$32: Boolean = personality.copy$default$7;
<artifact> val x$33: Boolean = personality.copy$default$8;
<artifact> val x$34: org.make.core.user.UserType = personality.copy$default$9;
<artifact> val x$35: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$10;
<artifact> val x$36: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$11;
<artifact> val x$37: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$12;
<artifact> val x$38: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$13;
<artifact> val x$39: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$14;
<artifact> val x$40: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$15;
<artifact> val x$41: org.make.core.reference.Country = personality.copy$default$16;
<artifact> val x$42: org.make.core.reference.Language = personality.copy$default$17;
<artifact> val x$43: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$19;
<artifact> val x$44: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$20;
<artifact> val x$45: Boolean = personality.copy$default$21;
<artifact> val x$46: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$22;
<artifact> val x$47: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$23;
<artifact> val x$48: Boolean = personality.copy$default$24;
<artifact> val x$49: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$25;
<artifact> val x$50: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$26;
<artifact> val x$51: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$27;
<artifact> val x$52: Int = personality.copy$default$28;
<artifact> val x$53: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$29;
personality.copy(x$28, x$29, x$25, x$26, x$30, x$31, x$32, x$33, x$34, x$35, x$36, x$37, x$38, x$39, x$40, x$41, x$42, x$27, x$43, x$44, x$45, x$46, x$47, x$48, x$49, x$50, x$51, x$52, x$53)
};
server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.update(modifiedPersonality, requestContext)).asDirective)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(result))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse]))))))
}))))))))))))
|
|
159
|
48795
|
5168
-
5177
|
ApplyImplicitView
|
akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApi.this._segmentStringToPathMatcher("profile")
|
|
159
|
43603
|
5159
-
5165
|
Select
|
org.make.api.personality.DefaultPersonalityApiComponent.DefaultPersonalityApi.userId
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApi.this.userId
|
|
160
|
49853
|
5208
-
5249
|
Apply
|
org.make.api.technical.MakeDirectives.makeOperation
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApiComponent.this.makeOperation("UpdatePersonalityProfile", DefaultPersonalityApiComponent.this.makeOperation$default$2, DefaultPersonalityApiComponent.this.makeOperation$default$3)
|
|
160
|
41733
|
5221
-
5221
|
TypeApply
|
akka.http.scaladsl.server.util.ApplyConverterInstances.hac1
|
org.make.api.personality.personalityapitest
|
util.this.ApplyConverter.hac1[org.make.core.RequestContext]
|
|
160
|
36840
|
5208
-
5208
|
Select
|
org.make.api.technical.MakeDirectives.makeOperation$default$3
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApiComponent.this.makeOperation$default$3
|
|
160
|
31630
|
5222
-
5248
|
Literal
|
<nosymbol>
|
org.make.api.personality.personalityapitest
|
"UpdatePersonalityProfile"
|
|
160
|
44405
|
5208
-
5208
|
Select
|
org.make.api.technical.MakeDirectives.makeOperation$default$2
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApiComponent.this.makeOperation$default$2
|
|
160
|
42159
|
5208
-
6902
|
Apply
|
scala.Function1.apply
|
org.make.api.personality.personalityapitest
|
server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultPersonalityApiComponent.this.makeOperation("UpdatePersonalityProfile", DefaultPersonalityApiComponent.this.makeOperation$default$2, DefaultPersonalityApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((requestContext: org.make.core.RequestContext) => server.this.Directive.addByNameNullaryApply(DefaultPersonalityApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.personality.PersonalityProfileRequest,)](DefaultPersonalityApi.this.entity[org.make.api.personality.PersonalityProfileRequest](DefaultPersonalityApi.this.as[org.make.api.personality.PersonalityProfileRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.personality.PersonalityProfileRequest](DefaultPersonalityApiComponent.this.unmarshaller[org.make.api.personality.PersonalityProfileRequest](personality.this.PersonalityProfileRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.personality.PersonalityProfileRequest]).apply(((request: org.make.api.personality.PersonalityProfileRequest) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultPersonalityApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((currentUser: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultPersonalityApi.this.authorize(currentUser.user.userId.==(personalityId))).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(personalityId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((personality: org.make.core.user.User) => {
val modifiedProfile: Option[org.make.core.profile.Profile] = personality.profile.orElse[org.make.core.profile.Profile](org.make.core.profile.Profile.parseProfile(org.make.core.profile.Profile.parseProfile$default$1, org.make.core.profile.Profile.parseProfile$default$2, org.make.core.profile.Profile.parseProfile$default$3, org.make.core.profile.Profile.parseProfile$default$4, org.make.core.profile.Profile.parseProfile$default$5, org.make.core.profile.Profile.parseProfile$default$6, org.make.core.profile.Profile.parseProfile$default$7, org.make.core.profile.Profile.parseProfile$default$8, org.make.core.profile.Profile.parseProfile$default$9, org.make.core.profile.Profile.parseProfile$default$10, org.make.core.profile.Profile.parseProfile$default$11, org.make.core.profile.Profile.parseProfile$default$12, org.make.core.profile.Profile.parseProfile$default$13, org.make.core.profile.Profile.parseProfile$default$14, org.make.core.profile.Profile.parseProfile$default$15, org.make.core.profile.Profile.parseProfile$default$16, org.make.core.profile.Profile.parseProfile$default$17, org.make.core.profile.Profile.parseProfile$default$18, org.make.core.profile.Profile.parseProfile$default$19, org.make.core.profile.Profile.parseProfile$default$20, org.make.core.profile.Profile.parseProfile$default$21, org.make.core.profile.Profile.parseProfile$default$22, org.make.core.profile.Profile.parseProfile$default$23, org.make.core.profile.Profile.parseProfile$default$24)).map[org.make.core.profile.Profile](((x$3: org.make.core.profile.Profile) => {
<artifact> val x$1: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.avatarUrl.map[String](((x$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$4.value));
<artifact> val x$2: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.description;
<artifact> val x$3: Boolean = request.optInNewsletter;
<artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.website.map[String](((x$5: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$5.value));
<artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.politicalParty;
<artifact> val x$6: org.make.core.reference.Country = request.crmCountry.getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR"));
<artifact> val x$7: org.make.core.reference.Language = request.crmLanguage.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr"));
<artifact> val x$8: Option[java.time.LocalDate] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$1;
<artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$3;
<artifact> val x$10: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$4;
<artifact> val x$11: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$6;
<artifact> val x$12: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$7;
<artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$8;
<artifact> val x$14: Option[Map[org.make.core.operation.OperationId,org.make.core.user.OidcInfo]] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$9;
<artifact> val x$15: Option[org.make.core.profile.Gender] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$10;
<artifact> val x$16: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$11;
<artifact> val x$17: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$12;
<artifact> val x$18: Option[Int] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$13;
<artifact> val x$19: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$14;
<artifact> val x$20: Option[org.make.core.profile.SocioProfessionalCategory] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$18;
<artifact> val x$21: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$19;
<artifact> val x$22: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$20;
<artifact> val x$23: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$23;
<artifact> val x$24: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$24;
x$3.copy(x$8, x$1, x$9, x$10, x$2, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$6, x$7, x$3, x$20, x$21, x$22, x$5, x$4, x$23, x$24)
}));
val modifiedPersonality: org.make.core.user.User = {
<artifact> val x$25: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.firstName);
<artifact> val x$26: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.lastName);
<artifact> val x$27: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = modifiedProfile;
<artifact> val x$28: org.make.core.user.UserId = personality.copy$default$1;
<artifact> val x$29: String = personality.copy$default$2;
<artifact> val x$30: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$5;
<artifact> val x$31: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$6;
<artifact> val x$32: Boolean = personality.copy$default$7;
<artifact> val x$33: Boolean = personality.copy$default$8;
<artifact> val x$34: org.make.core.user.UserType = personality.copy$default$9;
<artifact> val x$35: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$10;
<artifact> val x$36: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$11;
<artifact> val x$37: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$12;
<artifact> val x$38: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$13;
<artifact> val x$39: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$14;
<artifact> val x$40: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$15;
<artifact> val x$41: org.make.core.reference.Country = personality.copy$default$16;
<artifact> val x$42: org.make.core.reference.Language = personality.copy$default$17;
<artifact> val x$43: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$19;
<artifact> val x$44: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$20;
<artifact> val x$45: Boolean = personality.copy$default$21;
<artifact> val x$46: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$22;
<artifact> val x$47: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$23;
<artifact> val x$48: Boolean = personality.copy$default$24;
<artifact> val x$49: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$25;
<artifact> val x$50: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$26;
<artifact> val x$51: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$27;
<artifact> val x$52: Int = personality.copy$default$28;
<artifact> val x$53: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$29;
personality.copy(x$28, x$29, x$25, x$26, x$30, x$31, x$32, x$33, x$34, x$35, x$36, x$37, x$38, x$39, x$40, x$41, x$42, x$27, x$43, x$44, x$45, x$46, x$47, x$48, x$49, x$50, x$51, x$52, x$53)
};
server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.update(modifiedPersonality, requestContext)).asDirective)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(result))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse]))))))
}))))))))))
|
|
161
|
49666
|
5282
-
6890
|
Apply
|
scala.Function1.apply
|
org.make.api.personality.personalityapitest
|
server.this.Directive.addByNameNullaryApply(DefaultPersonalityApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.personality.PersonalityProfileRequest,)](DefaultPersonalityApi.this.entity[org.make.api.personality.PersonalityProfileRequest](DefaultPersonalityApi.this.as[org.make.api.personality.PersonalityProfileRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.personality.PersonalityProfileRequest](DefaultPersonalityApiComponent.this.unmarshaller[org.make.api.personality.PersonalityProfileRequest](personality.this.PersonalityProfileRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.personality.PersonalityProfileRequest]).apply(((request: org.make.api.personality.PersonalityProfileRequest) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultPersonalityApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((currentUser: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultPersonalityApi.this.authorize(currentUser.user.userId.==(personalityId))).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(personalityId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((personality: org.make.core.user.User) => {
val modifiedProfile: Option[org.make.core.profile.Profile] = personality.profile.orElse[org.make.core.profile.Profile](org.make.core.profile.Profile.parseProfile(org.make.core.profile.Profile.parseProfile$default$1, org.make.core.profile.Profile.parseProfile$default$2, org.make.core.profile.Profile.parseProfile$default$3, org.make.core.profile.Profile.parseProfile$default$4, org.make.core.profile.Profile.parseProfile$default$5, org.make.core.profile.Profile.parseProfile$default$6, org.make.core.profile.Profile.parseProfile$default$7, org.make.core.profile.Profile.parseProfile$default$8, org.make.core.profile.Profile.parseProfile$default$9, org.make.core.profile.Profile.parseProfile$default$10, org.make.core.profile.Profile.parseProfile$default$11, org.make.core.profile.Profile.parseProfile$default$12, org.make.core.profile.Profile.parseProfile$default$13, org.make.core.profile.Profile.parseProfile$default$14, org.make.core.profile.Profile.parseProfile$default$15, org.make.core.profile.Profile.parseProfile$default$16, org.make.core.profile.Profile.parseProfile$default$17, org.make.core.profile.Profile.parseProfile$default$18, org.make.core.profile.Profile.parseProfile$default$19, org.make.core.profile.Profile.parseProfile$default$20, org.make.core.profile.Profile.parseProfile$default$21, org.make.core.profile.Profile.parseProfile$default$22, org.make.core.profile.Profile.parseProfile$default$23, org.make.core.profile.Profile.parseProfile$default$24)).map[org.make.core.profile.Profile](((x$3: org.make.core.profile.Profile) => {
<artifact> val x$1: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.avatarUrl.map[String](((x$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$4.value));
<artifact> val x$2: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.description;
<artifact> val x$3: Boolean = request.optInNewsletter;
<artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.website.map[String](((x$5: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$5.value));
<artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.politicalParty;
<artifact> val x$6: org.make.core.reference.Country = request.crmCountry.getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR"));
<artifact> val x$7: org.make.core.reference.Language = request.crmLanguage.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr"));
<artifact> val x$8: Option[java.time.LocalDate] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$1;
<artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$3;
<artifact> val x$10: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$4;
<artifact> val x$11: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$6;
<artifact> val x$12: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$7;
<artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$8;
<artifact> val x$14: Option[Map[org.make.core.operation.OperationId,org.make.core.user.OidcInfo]] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$9;
<artifact> val x$15: Option[org.make.core.profile.Gender] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$10;
<artifact> val x$16: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$11;
<artifact> val x$17: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$12;
<artifact> val x$18: Option[Int] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$13;
<artifact> val x$19: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$14;
<artifact> val x$20: Option[org.make.core.profile.SocioProfessionalCategory] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$18;
<artifact> val x$21: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$19;
<artifact> val x$22: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$20;
<artifact> val x$23: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$23;
<artifact> val x$24: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$24;
x$3.copy(x$8, x$1, x$9, x$10, x$2, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$6, x$7, x$3, x$20, x$21, x$22, x$5, x$4, x$23, x$24)
}));
val modifiedPersonality: org.make.core.user.User = {
<artifact> val x$25: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.firstName);
<artifact> val x$26: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.lastName);
<artifact> val x$27: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = modifiedProfile;
<artifact> val x$28: org.make.core.user.UserId = personality.copy$default$1;
<artifact> val x$29: String = personality.copy$default$2;
<artifact> val x$30: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$5;
<artifact> val x$31: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$6;
<artifact> val x$32: Boolean = personality.copy$default$7;
<artifact> val x$33: Boolean = personality.copy$default$8;
<artifact> val x$34: org.make.core.user.UserType = personality.copy$default$9;
<artifact> val x$35: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$10;
<artifact> val x$36: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$11;
<artifact> val x$37: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$12;
<artifact> val x$38: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$13;
<artifact> val x$39: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$14;
<artifact> val x$40: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$15;
<artifact> val x$41: org.make.core.reference.Country = personality.copy$default$16;
<artifact> val x$42: org.make.core.reference.Language = personality.copy$default$17;
<artifact> val x$43: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$19;
<artifact> val x$44: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$20;
<artifact> val x$45: Boolean = personality.copy$default$21;
<artifact> val x$46: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$22;
<artifact> val x$47: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$23;
<artifact> val x$48: Boolean = personality.copy$default$24;
<artifact> val x$49: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$25;
<artifact> val x$50: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$26;
<artifact> val x$51: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$27;
<artifact> val x$52: Int = personality.copy$default$28;
<artifact> val x$53: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$29;
personality.copy(x$28, x$29, x$25, x$26, x$30, x$31, x$32, x$33, x$34, x$35, x$36, x$37, x$38, x$39, x$40, x$41, x$42, x$27, x$43, x$44, x$45, x$46, x$47, x$48, x$49, x$50, x$51, x$52, x$53)
};
server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.update(modifiedPersonality, requestContext)).asDirective)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(result))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse]))))))
}))))))))
|
|
161
|
38172
|
5282
-
5295
|
Select
|
akka.http.scaladsl.server.directives.CodingDirectives.decodeRequest
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApi.this.decodeRequest
|
|
162
|
36604
|
5318
-
5318
|
TypeApply
|
akka.http.scaladsl.server.util.ApplyConverterInstances.hac1
|
org.make.api.personality.personalityapitest
|
util.this.ApplyConverter.hac1[org.make.api.personality.PersonalityProfileRequest]
|
|
162
|
32926
|
5312
-
6876
|
Apply
|
scala.Function1.apply
|
org.make.api.personality.personalityapitest
|
server.this.Directive.addDirectiveApply[(org.make.api.personality.PersonalityProfileRequest,)](DefaultPersonalityApi.this.entity[org.make.api.personality.PersonalityProfileRequest](DefaultPersonalityApi.this.as[org.make.api.personality.PersonalityProfileRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.personality.PersonalityProfileRequest](DefaultPersonalityApiComponent.this.unmarshaller[org.make.api.personality.PersonalityProfileRequest](personality.this.PersonalityProfileRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.personality.PersonalityProfileRequest]).apply(((request: org.make.api.personality.PersonalityProfileRequest) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultPersonalityApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((currentUser: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultPersonalityApi.this.authorize(currentUser.user.userId.==(personalityId))).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(personalityId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((personality: org.make.core.user.User) => {
val modifiedProfile: Option[org.make.core.profile.Profile] = personality.profile.orElse[org.make.core.profile.Profile](org.make.core.profile.Profile.parseProfile(org.make.core.profile.Profile.parseProfile$default$1, org.make.core.profile.Profile.parseProfile$default$2, org.make.core.profile.Profile.parseProfile$default$3, org.make.core.profile.Profile.parseProfile$default$4, org.make.core.profile.Profile.parseProfile$default$5, org.make.core.profile.Profile.parseProfile$default$6, org.make.core.profile.Profile.parseProfile$default$7, org.make.core.profile.Profile.parseProfile$default$8, org.make.core.profile.Profile.parseProfile$default$9, org.make.core.profile.Profile.parseProfile$default$10, org.make.core.profile.Profile.parseProfile$default$11, org.make.core.profile.Profile.parseProfile$default$12, org.make.core.profile.Profile.parseProfile$default$13, org.make.core.profile.Profile.parseProfile$default$14, org.make.core.profile.Profile.parseProfile$default$15, org.make.core.profile.Profile.parseProfile$default$16, org.make.core.profile.Profile.parseProfile$default$17, org.make.core.profile.Profile.parseProfile$default$18, org.make.core.profile.Profile.parseProfile$default$19, org.make.core.profile.Profile.parseProfile$default$20, org.make.core.profile.Profile.parseProfile$default$21, org.make.core.profile.Profile.parseProfile$default$22, org.make.core.profile.Profile.parseProfile$default$23, org.make.core.profile.Profile.parseProfile$default$24)).map[org.make.core.profile.Profile](((x$3: org.make.core.profile.Profile) => {
<artifact> val x$1: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.avatarUrl.map[String](((x$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$4.value));
<artifact> val x$2: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.description;
<artifact> val x$3: Boolean = request.optInNewsletter;
<artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.website.map[String](((x$5: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$5.value));
<artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.politicalParty;
<artifact> val x$6: org.make.core.reference.Country = request.crmCountry.getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR"));
<artifact> val x$7: org.make.core.reference.Language = request.crmLanguage.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr"));
<artifact> val x$8: Option[java.time.LocalDate] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$1;
<artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$3;
<artifact> val x$10: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$4;
<artifact> val x$11: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$6;
<artifact> val x$12: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$7;
<artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$8;
<artifact> val x$14: Option[Map[org.make.core.operation.OperationId,org.make.core.user.OidcInfo]] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$9;
<artifact> val x$15: Option[org.make.core.profile.Gender] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$10;
<artifact> val x$16: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$11;
<artifact> val x$17: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$12;
<artifact> val x$18: Option[Int] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$13;
<artifact> val x$19: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$14;
<artifact> val x$20: Option[org.make.core.profile.SocioProfessionalCategory] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$18;
<artifact> val x$21: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$19;
<artifact> val x$22: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$20;
<artifact> val x$23: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$23;
<artifact> val x$24: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$24;
x$3.copy(x$8, x$1, x$9, x$10, x$2, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$6, x$7, x$3, x$20, x$21, x$22, x$5, x$4, x$23, x$24)
}));
val modifiedPersonality: org.make.core.user.User = {
<artifact> val x$25: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.firstName);
<artifact> val x$26: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.lastName);
<artifact> val x$27: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = modifiedProfile;
<artifact> val x$28: org.make.core.user.UserId = personality.copy$default$1;
<artifact> val x$29: String = personality.copy$default$2;
<artifact> val x$30: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$5;
<artifact> val x$31: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$6;
<artifact> val x$32: Boolean = personality.copy$default$7;
<artifact> val x$33: Boolean = personality.copy$default$8;
<artifact> val x$34: org.make.core.user.UserType = personality.copy$default$9;
<artifact> val x$35: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$10;
<artifact> val x$36: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$11;
<artifact> val x$37: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$12;
<artifact> val x$38: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$13;
<artifact> val x$39: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$14;
<artifact> val x$40: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$15;
<artifact> val x$41: org.make.core.reference.Country = personality.copy$default$16;
<artifact> val x$42: org.make.core.reference.Language = personality.copy$default$17;
<artifact> val x$43: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$19;
<artifact> val x$44: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$20;
<artifact> val x$45: Boolean = personality.copy$default$21;
<artifact> val x$46: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$22;
<artifact> val x$47: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$23;
<artifact> val x$48: Boolean = personality.copy$default$24;
<artifact> val x$49: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$25;
<artifact> val x$50: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$26;
<artifact> val x$51: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$27;
<artifact> val x$52: Int = personality.copy$default$28;
<artifact> val x$53: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$29;
personality.copy(x$28, x$29, x$25, x$26, x$30, x$31, x$32, x$33, x$34, x$35, x$36, x$37, x$38, x$39, x$40, x$41, x$42, x$27, x$43, x$44, x$45, x$46, x$47, x$48, x$49, x$50, x$51, x$52, x$53)
};
server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.update(modifiedPersonality, requestContext)).asDirective)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(result))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse]))))))
})))))))
|
|
162
|
48267
|
5319
-
5348
|
ApplyToImplicitArgs
|
akka.http.scaladsl.server.directives.MarshallingDirectives.as
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApi.this.as[org.make.api.personality.PersonalityProfileRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.personality.PersonalityProfileRequest](DefaultPersonalityApiComponent.this.unmarshaller[org.make.api.personality.PersonalityProfileRequest](personality.this.PersonalityProfileRequest.decoder)))
|
|
162
|
44170
|
5312
-
5349
|
Apply
|
akka.http.scaladsl.server.directives.MarshallingDirectives.entity
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApi.this.entity[org.make.api.personality.PersonalityProfileRequest](DefaultPersonalityApi.this.as[org.make.api.personality.PersonalityProfileRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.personality.PersonalityProfileRequest](DefaultPersonalityApiComponent.this.unmarshaller[org.make.api.personality.PersonalityProfileRequest](personality.this.PersonalityProfileRequest.decoder))))
|
|
162
|
50946
|
5321
-
5321
|
Select
|
org.make.api.personality.PersonalityProfileRequest.decoder
|
org.make.api.personality.personalityapitest
|
personality.this.PersonalityProfileRequest.decoder
|
|
162
|
43358
|
5321
-
5321
|
ApplyToImplicitArgs
|
de.heikoseeberger.akkahttpcirce.ErrorAccumulatingUnmarshaller.unmarshaller
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApiComponent.this.unmarshaller[org.make.api.personality.PersonalityProfileRequest](personality.this.PersonalityProfileRequest.decoder)
|
|
162
|
34954
|
5321
-
5321
|
ApplyToImplicitArgs
|
akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.messageUnmarshallerFromEntityUnmarshaller
|
org.make.api.personality.personalityapitest
|
unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.personality.PersonalityProfileRequest](DefaultPersonalityApiComponent.this.unmarshaller[org.make.api.personality.PersonalityProfileRequest](personality.this.PersonalityProfileRequest.decoder))
|
|
163
|
41490
|
5379
-
5379
|
TypeApply
|
akka.http.scaladsl.server.util.ApplyConverterInstances.hac1
|
org.make.api.personality.personalityapitest
|
util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]
|
|
163
|
39758
|
5379
-
6860
|
Apply
|
scala.Function1.apply
|
org.make.api.personality.personalityapitest
|
server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultPersonalityApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((currentUser: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultPersonalityApi.this.authorize(currentUser.user.userId.==(personalityId))).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(personalityId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((personality: org.make.core.user.User) => {
val modifiedProfile: Option[org.make.core.profile.Profile] = personality.profile.orElse[org.make.core.profile.Profile](org.make.core.profile.Profile.parseProfile(org.make.core.profile.Profile.parseProfile$default$1, org.make.core.profile.Profile.parseProfile$default$2, org.make.core.profile.Profile.parseProfile$default$3, org.make.core.profile.Profile.parseProfile$default$4, org.make.core.profile.Profile.parseProfile$default$5, org.make.core.profile.Profile.parseProfile$default$6, org.make.core.profile.Profile.parseProfile$default$7, org.make.core.profile.Profile.parseProfile$default$8, org.make.core.profile.Profile.parseProfile$default$9, org.make.core.profile.Profile.parseProfile$default$10, org.make.core.profile.Profile.parseProfile$default$11, org.make.core.profile.Profile.parseProfile$default$12, org.make.core.profile.Profile.parseProfile$default$13, org.make.core.profile.Profile.parseProfile$default$14, org.make.core.profile.Profile.parseProfile$default$15, org.make.core.profile.Profile.parseProfile$default$16, org.make.core.profile.Profile.parseProfile$default$17, org.make.core.profile.Profile.parseProfile$default$18, org.make.core.profile.Profile.parseProfile$default$19, org.make.core.profile.Profile.parseProfile$default$20, org.make.core.profile.Profile.parseProfile$default$21, org.make.core.profile.Profile.parseProfile$default$22, org.make.core.profile.Profile.parseProfile$default$23, org.make.core.profile.Profile.parseProfile$default$24)).map[org.make.core.profile.Profile](((x$3: org.make.core.profile.Profile) => {
<artifact> val x$1: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.avatarUrl.map[String](((x$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$4.value));
<artifact> val x$2: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.description;
<artifact> val x$3: Boolean = request.optInNewsletter;
<artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.website.map[String](((x$5: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$5.value));
<artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.politicalParty;
<artifact> val x$6: org.make.core.reference.Country = request.crmCountry.getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR"));
<artifact> val x$7: org.make.core.reference.Language = request.crmLanguage.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr"));
<artifact> val x$8: Option[java.time.LocalDate] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$1;
<artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$3;
<artifact> val x$10: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$4;
<artifact> val x$11: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$6;
<artifact> val x$12: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$7;
<artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$8;
<artifact> val x$14: Option[Map[org.make.core.operation.OperationId,org.make.core.user.OidcInfo]] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$9;
<artifact> val x$15: Option[org.make.core.profile.Gender] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$10;
<artifact> val x$16: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$11;
<artifact> val x$17: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$12;
<artifact> val x$18: Option[Int] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$13;
<artifact> val x$19: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$14;
<artifact> val x$20: Option[org.make.core.profile.SocioProfessionalCategory] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$18;
<artifact> val x$21: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$19;
<artifact> val x$22: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$20;
<artifact> val x$23: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$23;
<artifact> val x$24: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$24;
x$3.copy(x$8, x$1, x$9, x$10, x$2, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$6, x$7, x$3, x$20, x$21, x$22, x$5, x$4, x$23, x$24)
}));
val modifiedPersonality: org.make.core.user.User = {
<artifact> val x$25: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.firstName);
<artifact> val x$26: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.lastName);
<artifact> val x$27: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = modifiedProfile;
<artifact> val x$28: org.make.core.user.UserId = personality.copy$default$1;
<artifact> val x$29: String = personality.copy$default$2;
<artifact> val x$30: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$5;
<artifact> val x$31: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$6;
<artifact> val x$32: Boolean = personality.copy$default$7;
<artifact> val x$33: Boolean = personality.copy$default$8;
<artifact> val x$34: org.make.core.user.UserType = personality.copy$default$9;
<artifact> val x$35: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$10;
<artifact> val x$36: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$11;
<artifact> val x$37: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$12;
<artifact> val x$38: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$13;
<artifact> val x$39: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$14;
<artifact> val x$40: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$15;
<artifact> val x$41: org.make.core.reference.Country = personality.copy$default$16;
<artifact> val x$42: org.make.core.reference.Language = personality.copy$default$17;
<artifact> val x$43: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$19;
<artifact> val x$44: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$20;
<artifact> val x$45: Boolean = personality.copy$default$21;
<artifact> val x$46: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$22;
<artifact> val x$47: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$23;
<artifact> val x$48: Boolean = personality.copy$default$24;
<artifact> val x$49: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$25;
<artifact> val x$50: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$26;
<artifact> val x$51: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$27;
<artifact> val x$52: Int = personality.copy$default$28;
<artifact> val x$53: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$29;
personality.copy(x$28, x$29, x$25, x$26, x$30, x$31, x$32, x$33, x$34, x$35, x$36, x$37, x$38, x$39, x$40, x$41, x$42, x$27, x$43, x$44, x$45, x$46, x$47, x$48, x$49, x$50, x$51, x$52, x$53)
};
server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.update(modifiedPersonality, requestContext)).asDirective)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(result))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse]))))))
})))))
|
|
163
|
49339
|
5379
-
5389
|
Select
|
org.make.api.technical.auth.MakeAuthentication.makeOAuth2
|
org.make.api.personality.personalityapitest
|
DefaultPersonalityApiComponent.this.makeOAuth2
|
|
164
|
50980
|
5425
-
5476
|
Apply
|
akka.http.scaladsl.server.directives.SecurityDirectives.authorize
|
|
DefaultPersonalityApi.this.authorize(currentUser.user.userId.==(personalityId))
|
|
164
|
37067
|
5435
-
5475
|
Apply
|
java.lang.Object.==
|
|
currentUser.user.userId.==(personalityId)
|
|
164
|
47623
|
5425
-
6842
|
Apply
|
scala.Function1.apply
|
|
server.this.Directive.addByNameNullaryApply(DefaultPersonalityApi.this.authorize(currentUser.user.userId.==(personalityId))).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(personalityId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((personality: org.make.core.user.User) => {
val modifiedProfile: Option[org.make.core.profile.Profile] = personality.profile.orElse[org.make.core.profile.Profile](org.make.core.profile.Profile.parseProfile(org.make.core.profile.Profile.parseProfile$default$1, org.make.core.profile.Profile.parseProfile$default$2, org.make.core.profile.Profile.parseProfile$default$3, org.make.core.profile.Profile.parseProfile$default$4, org.make.core.profile.Profile.parseProfile$default$5, org.make.core.profile.Profile.parseProfile$default$6, org.make.core.profile.Profile.parseProfile$default$7, org.make.core.profile.Profile.parseProfile$default$8, org.make.core.profile.Profile.parseProfile$default$9, org.make.core.profile.Profile.parseProfile$default$10, org.make.core.profile.Profile.parseProfile$default$11, org.make.core.profile.Profile.parseProfile$default$12, org.make.core.profile.Profile.parseProfile$default$13, org.make.core.profile.Profile.parseProfile$default$14, org.make.core.profile.Profile.parseProfile$default$15, org.make.core.profile.Profile.parseProfile$default$16, org.make.core.profile.Profile.parseProfile$default$17, org.make.core.profile.Profile.parseProfile$default$18, org.make.core.profile.Profile.parseProfile$default$19, org.make.core.profile.Profile.parseProfile$default$20, org.make.core.profile.Profile.parseProfile$default$21, org.make.core.profile.Profile.parseProfile$default$22, org.make.core.profile.Profile.parseProfile$default$23, org.make.core.profile.Profile.parseProfile$default$24)).map[org.make.core.profile.Profile](((x$3: org.make.core.profile.Profile) => {
<artifact> val x$1: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.avatarUrl.map[String](((x$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$4.value));
<artifact> val x$2: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.description;
<artifact> val x$3: Boolean = request.optInNewsletter;
<artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.website.map[String](((x$5: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$5.value));
<artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.politicalParty;
<artifact> val x$6: org.make.core.reference.Country = request.crmCountry.getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR"));
<artifact> val x$7: org.make.core.reference.Language = request.crmLanguage.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr"));
<artifact> val x$8: Option[java.time.LocalDate] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$1;
<artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$3;
<artifact> val x$10: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$4;
<artifact> val x$11: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$6;
<artifact> val x$12: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$7;
<artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$8;
<artifact> val x$14: Option[Map[org.make.core.operation.OperationId,org.make.core.user.OidcInfo]] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$9;
<artifact> val x$15: Option[org.make.core.profile.Gender] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$10;
<artifact> val x$16: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$11;
<artifact> val x$17: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$12;
<artifact> val x$18: Option[Int] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$13;
<artifact> val x$19: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$14;
<artifact> val x$20: Option[org.make.core.profile.SocioProfessionalCategory] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$18;
<artifact> val x$21: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$19;
<artifact> val x$22: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$20;
<artifact> val x$23: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$23;
<artifact> val x$24: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$24;
x$3.copy(x$8, x$1, x$9, x$10, x$2, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$6, x$7, x$3, x$20, x$21, x$22, x$5, x$4, x$23, x$24)
}));
val modifiedPersonality: org.make.core.user.User = {
<artifact> val x$25: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.firstName);
<artifact> val x$26: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.lastName);
<artifact> val x$27: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = modifiedProfile;
<artifact> val x$28: org.make.core.user.UserId = personality.copy$default$1;
<artifact> val x$29: String = personality.copy$default$2;
<artifact> val x$30: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$5;
<artifact> val x$31: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$6;
<artifact> val x$32: Boolean = personality.copy$default$7;
<artifact> val x$33: Boolean = personality.copy$default$8;
<artifact> val x$34: org.make.core.user.UserType = personality.copy$default$9;
<artifact> val x$35: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$10;
<artifact> val x$36: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$11;
<artifact> val x$37: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$12;
<artifact> val x$38: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$13;
<artifact> val x$39: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$14;
<artifact> val x$40: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$15;
<artifact> val x$41: org.make.core.reference.Country = personality.copy$default$16;
<artifact> val x$42: org.make.core.reference.Language = personality.copy$default$17;
<artifact> val x$43: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$19;
<artifact> val x$44: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$20;
<artifact> val x$45: Boolean = personality.copy$default$21;
<artifact> val x$46: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$22;
<artifact> val x$47: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$23;
<artifact> val x$48: Boolean = personality.copy$default$24;
<artifact> val x$49: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$25;
<artifact> val x$50: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$26;
<artifact> val x$51: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$27;
<artifact> val x$52: Int = personality.copy$default$28;
<artifact> val x$53: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$29;
personality.copy(x$28, x$29, x$25, x$26, x$30, x$31, x$32, x$33, x$34, x$35, x$36, x$37, x$38, x$39, x$40, x$41, x$42, x$27, x$43, x$44, x$45, x$46, x$47, x$48, x$49, x$50, x$51, x$52, x$53)
};
server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.update(modifiedPersonality, requestContext)).asDirective)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(result))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse]))))))
})))
|
|
165
|
34858
|
5499
-
6822
|
Apply
|
scala.Function1.apply
|
|
server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(personalityId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((personality: org.make.core.user.User) => {
val modifiedProfile: Option[org.make.core.profile.Profile] = personality.profile.orElse[org.make.core.profile.Profile](org.make.core.profile.Profile.parseProfile(org.make.core.profile.Profile.parseProfile$default$1, org.make.core.profile.Profile.parseProfile$default$2, org.make.core.profile.Profile.parseProfile$default$3, org.make.core.profile.Profile.parseProfile$default$4, org.make.core.profile.Profile.parseProfile$default$5, org.make.core.profile.Profile.parseProfile$default$6, org.make.core.profile.Profile.parseProfile$default$7, org.make.core.profile.Profile.parseProfile$default$8, org.make.core.profile.Profile.parseProfile$default$9, org.make.core.profile.Profile.parseProfile$default$10, org.make.core.profile.Profile.parseProfile$default$11, org.make.core.profile.Profile.parseProfile$default$12, org.make.core.profile.Profile.parseProfile$default$13, org.make.core.profile.Profile.parseProfile$default$14, org.make.core.profile.Profile.parseProfile$default$15, org.make.core.profile.Profile.parseProfile$default$16, org.make.core.profile.Profile.parseProfile$default$17, org.make.core.profile.Profile.parseProfile$default$18, org.make.core.profile.Profile.parseProfile$default$19, org.make.core.profile.Profile.parseProfile$default$20, org.make.core.profile.Profile.parseProfile$default$21, org.make.core.profile.Profile.parseProfile$default$22, org.make.core.profile.Profile.parseProfile$default$23, org.make.core.profile.Profile.parseProfile$default$24)).map[org.make.core.profile.Profile](((x$3: org.make.core.profile.Profile) => {
<artifact> val x$1: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.avatarUrl.map[String](((x$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$4.value));
<artifact> val x$2: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.description;
<artifact> val x$3: Boolean = request.optInNewsletter;
<artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.website.map[String](((x$5: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$5.value));
<artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.politicalParty;
<artifact> val x$6: org.make.core.reference.Country = request.crmCountry.getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR"));
<artifact> val x$7: org.make.core.reference.Language = request.crmLanguage.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr"));
<artifact> val x$8: Option[java.time.LocalDate] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$1;
<artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$3;
<artifact> val x$10: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$4;
<artifact> val x$11: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$6;
<artifact> val x$12: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$7;
<artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$8;
<artifact> val x$14: Option[Map[org.make.core.operation.OperationId,org.make.core.user.OidcInfo]] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$9;
<artifact> val x$15: Option[org.make.core.profile.Gender] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$10;
<artifact> val x$16: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$11;
<artifact> val x$17: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$12;
<artifact> val x$18: Option[Int] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$13;
<artifact> val x$19: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$14;
<artifact> val x$20: Option[org.make.core.profile.SocioProfessionalCategory] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$18;
<artifact> val x$21: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$19;
<artifact> val x$22: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$20;
<artifact> val x$23: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$23;
<artifact> val x$24: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$24;
x$3.copy(x$8, x$1, x$9, x$10, x$2, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$6, x$7, x$3, x$20, x$21, x$22, x$5, x$4, x$23, x$24)
}));
val modifiedPersonality: org.make.core.user.User = {
<artifact> val x$25: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.firstName);
<artifact> val x$26: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.lastName);
<artifact> val x$27: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = modifiedProfile;
<artifact> val x$28: org.make.core.user.UserId = personality.copy$default$1;
<artifact> val x$29: String = personality.copy$default$2;
<artifact> val x$30: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$5;
<artifact> val x$31: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$6;
<artifact> val x$32: Boolean = personality.copy$default$7;
<artifact> val x$33: Boolean = personality.copy$default$8;
<artifact> val x$34: org.make.core.user.UserType = personality.copy$default$9;
<artifact> val x$35: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$10;
<artifact> val x$36: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$11;
<artifact> val x$37: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$12;
<artifact> val x$38: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$13;
<artifact> val x$39: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$14;
<artifact> val x$40: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$15;
<artifact> val x$41: org.make.core.reference.Country = personality.copy$default$16;
<artifact> val x$42: org.make.core.reference.Language = personality.copy$default$17;
<artifact> val x$43: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$19;
<artifact> val x$44: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$20;
<artifact> val x$45: Boolean = personality.copy$default$21;
<artifact> val x$46: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$22;
<artifact> val x$47: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$23;
<artifact> val x$48: Boolean = personality.copy$default$24;
<artifact> val x$49: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$25;
<artifact> val x$50: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$26;
<artifact> val x$51: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$27;
<artifact> val x$52: Int = personality.copy$default$28;
<artifact> val x$53: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = personality.copy$default$29;
personality.copy(x$28, x$29, x$25, x$26, x$30, x$31, x$32, x$33, x$34, x$35, x$36, x$37, x$38, x$39, x$40, x$41, x$42, x$27, x$43, x$44, x$45, x$46, x$47, x$48, x$49, x$50, x$51, x$52, x$53)
};
server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.update(modifiedPersonality, requestContext)).asDirective)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(result))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse]))))))
}))
|
|
165
|
43121
|
5499
-
5540
|
Apply
|
org.make.api.user.UserService.getPersonality
|
|
DefaultPersonalityApiComponent.this.userService.getPersonality(personalityId)
|
|
165
|
34989
|
5499
-
5562
|
Select
|
org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes.asDirectiveOrNotFound
|
|
org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.getPersonality(personalityId)).asDirectiveOrNotFound
|
|
165
|
48024
|
5541
-
5541
|
TypeApply
|
akka.http.scaladsl.server.util.ApplyConverterInstances.hac1
|
|
util.this.ApplyConverter.hac1[org.make.core.user.User]
|
|
167
|
35782
|
5684
-
5684
|
Select
|
org.make.core.profile.Profile.parseProfile$default$11
|
|
org.make.core.profile.Profile.parseProfile$default$11
|
|
167
|
34753
|
5684
-
5684
|
Select
|
org.make.core.profile.Profile.parseProfile$default$8
|
|
org.make.core.profile.Profile.parseProfile$default$8
|
|
167
|
33186
|
5684
-
5684
|
Select
|
org.make.core.profile.Profile.parseProfile$default$23
|
|
org.make.core.profile.Profile.parseProfile$default$23
|
|
167
|
47550
|
5684
-
5684
|
Select
|
org.make.core.profile.Profile.parseProfile$default$18
|
|
org.make.core.profile.Profile.parseProfile$default$18
|
|
167
|
43629
|
5684
-
5684
|
Select
|
org.make.core.profile.Profile.parseProfile$default$10
|
|
org.make.core.profile.Profile.parseProfile$default$10
|
|
167
|
49138
|
5684
-
5684
|
Select
|
org.make.core.profile.Profile.parseProfile$default$12
|
|
org.make.core.profile.Profile.parseProfile$default$12
|
|
167
|
49105
|
5684
-
5684
|
Select
|
org.make.core.profile.Profile.parseProfile$default$3
|
|
org.make.core.profile.Profile.parseProfile$default$3
|
|
167
|
33144
|
5684
-
5684
|
Select
|
org.make.core.profile.Profile.parseProfile$default$14
|
|
org.make.core.profile.Profile.parseProfile$default$14
|
|
167
|
34786
|
5684
-
5684
|
Select
|
org.make.core.profile.Profile.parseProfile$default$17
|
|
org.make.core.profile.Profile.parseProfile$default$17
|
|
167
|
49592
|
5684
-
5684
|
Select
|
org.make.core.profile.Profile.parseProfile$default$21
|
|
org.make.core.profile.Profile.parseProfile$default$21
|
|
167
|
51228
|
5684
-
5684
|
Select
|
org.make.core.profile.Profile.parseProfile$default$24
|
|
org.make.core.profile.Profile.parseProfile$default$24
|
|
167
|
43075
|
5684
-
5684
|
Select
|
org.make.core.profile.Profile.parseProfile$default$16
|
|
org.make.core.profile.Profile.parseProfile$default$16
|
|
167
|
47510
|
5684
-
5684
|
Select
|
org.make.core.profile.Profile.parseProfile$default$9
|
|
org.make.core.profile.Profile.parseProfile$default$9
|
|
167
|
33400
|
5684
-
5684
|
Select
|
org.make.core.profile.Profile.parseProfile$default$5
|
|
org.make.core.profile.Profile.parseProfile$default$5
|
|
167
|
42614
|
5684
-
5684
|
Select
|
org.make.core.profile.Profile.parseProfile$default$7
|
|
org.make.core.profile.Profile.parseProfile$default$7
|
|
167
|
43592
|
5684
-
5684
|
Select
|
org.make.core.profile.Profile.parseProfile$default$1
|
|
org.make.core.profile.Profile.parseProfile$default$1
|
|
167
|
36642
|
5684
-
5684
|
Select
|
org.make.core.profile.Profile.parseProfile$default$2
|
|
org.make.core.profile.Profile.parseProfile$default$2
|
|
167
|
41280
|
5684
-
5684
|
Select
|
org.make.core.profile.Profile.parseProfile$default$13
|
|
org.make.core.profile.Profile.parseProfile$default$13
|
|
167
|
44686
|
5684
-
5684
|
Select
|
org.make.core.profile.Profile.parseProfile$default$19
|
|
org.make.core.profile.Profile.parseProfile$default$19
|
|
167
|
41528
|
5684
-
5684
|
Select
|
org.make.core.profile.Profile.parseProfile$default$4
|
|
org.make.core.profile.Profile.parseProfile$default$4
|
|
167
|
50132
|
5684
-
5684
|
Select
|
org.make.core.profile.Profile.parseProfile$default$6
|
|
org.make.core.profile.Profile.parseProfile$default$6
|
|
167
|
42087
|
5684
-
5684
|
Select
|
org.make.core.profile.Profile.parseProfile$default$22
|
|
org.make.core.profile.Profile.parseProfile$default$22
|
|
167
|
50171
|
5684
-
5684
|
Select
|
org.make.core.profile.Profile.parseProfile$default$15
|
|
org.make.core.profile.Profile.parseProfile$default$15
|
|
167
|
43113
|
5676
-
5698
|
Apply
|
org.make.core.profile.Profile.parseProfile
|
|
org.make.core.profile.Profile.parseProfile(org.make.core.profile.Profile.parseProfile$default$1, org.make.core.profile.Profile.parseProfile$default$2, org.make.core.profile.Profile.parseProfile$default$3, org.make.core.profile.Profile.parseProfile$default$4, org.make.core.profile.Profile.parseProfile$default$5, org.make.core.profile.Profile.parseProfile$default$6, org.make.core.profile.Profile.parseProfile$default$7, org.make.core.profile.Profile.parseProfile$default$8, org.make.core.profile.Profile.parseProfile$default$9, org.make.core.profile.Profile.parseProfile$default$10, org.make.core.profile.Profile.parseProfile$default$11, org.make.core.profile.Profile.parseProfile$default$12, org.make.core.profile.Profile.parseProfile$default$13, org.make.core.profile.Profile.parseProfile$default$14, org.make.core.profile.Profile.parseProfile$default$15, org.make.core.profile.Profile.parseProfile$default$16, org.make.core.profile.Profile.parseProfile$default$17, org.make.core.profile.Profile.parseProfile$default$18, org.make.core.profile.Profile.parseProfile$default$19, org.make.core.profile.Profile.parseProfile$default$20, org.make.core.profile.Profile.parseProfile$default$21, org.make.core.profile.Profile.parseProfile$default$22, org.make.core.profile.Profile.parseProfile$default$23, org.make.core.profile.Profile.parseProfile$default$24)
|
|
167
|
36593
|
5684
-
5684
|
Select
|
org.make.core.profile.Profile.parseProfile$default$20
|
|
org.make.core.profile.Profile.parseProfile$default$20
|
|
168
|
40740
|
5624
-
6334
|
Apply
|
scala.Option.map
|
|
personality.profile.orElse[org.make.core.profile.Profile](org.make.core.profile.Profile.parseProfile(org.make.core.profile.Profile.parseProfile$default$1, org.make.core.profile.Profile.parseProfile$default$2, org.make.core.profile.Profile.parseProfile$default$3, org.make.core.profile.Profile.parseProfile$default$4, org.make.core.profile.Profile.parseProfile$default$5, org.make.core.profile.Profile.parseProfile$default$6, org.make.core.profile.Profile.parseProfile$default$7, org.make.core.profile.Profile.parseProfile$default$8, org.make.core.profile.Profile.parseProfile$default$9, org.make.core.profile.Profile.parseProfile$default$10, org.make.core.profile.Profile.parseProfile$default$11, org.make.core.profile.Profile.parseProfile$default$12, org.make.core.profile.Profile.parseProfile$default$13, org.make.core.profile.Profile.parseProfile$default$14, org.make.core.profile.Profile.parseProfile$default$15, org.make.core.profile.Profile.parseProfile$default$16, org.make.core.profile.Profile.parseProfile$default$17, org.make.core.profile.Profile.parseProfile$default$18, org.make.core.profile.Profile.parseProfile$default$19, org.make.core.profile.Profile.parseProfile$default$20, org.make.core.profile.Profile.parseProfile$default$21, org.make.core.profile.Profile.parseProfile$default$22, org.make.core.profile.Profile.parseProfile$default$23, org.make.core.profile.Profile.parseProfile$default$24)).map[org.make.core.profile.Profile](((x$3: org.make.core.profile.Profile) => {
<artifact> val x$1: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.avatarUrl.map[String](((x$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$4.value));
<artifact> val x$2: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.description;
<artifact> val x$3: Boolean = request.optInNewsletter;
<artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.website.map[String](((x$5: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$5.value));
<artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = request.politicalParty;
<artifact> val x$6: org.make.core.reference.Country = request.crmCountry.getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR"));
<artifact> val x$7: org.make.core.reference.Language = request.crmLanguage.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr"));
<artifact> val x$8: Option[java.time.LocalDate] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$1;
<artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$3;
<artifact> val x$10: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$4;
<artifact> val x$11: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$6;
<artifact> val x$12: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$7;
<artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$8;
<artifact> val x$14: Option[Map[org.make.core.operation.OperationId,org.make.core.user.OidcInfo]] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$9;
<artifact> val x$15: Option[org.make.core.profile.Gender] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$10;
<artifact> val x$16: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$11;
<artifact> val x$17: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$12;
<artifact> val x$18: Option[Int] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$13;
<artifact> val x$19: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$14;
<artifact> val x$20: Option[org.make.core.profile.SocioProfessionalCategory] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$18;
<artifact> val x$21: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$19;
<artifact> val x$22: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$20;
<artifact> val x$23: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$23;
<artifact> val x$24: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = x$3.copy$default$24;
x$3.copy(x$8, x$1, x$9, x$10, x$2, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$6, x$7, x$3, x$20, x$21, x$22, x$5, x$4, x$23, x$24)
}))
|
|
169
|
42942
|
5758
-
5758
|
Select
|
org.make.core.profile.Profile.copy$default$23
|
|
x$3.copy$default$23
|
|
169
|
47807
|
5758
-
5758
|
Select
|
org.make.core.profile.Profile.copy$default$11
|
|
x$3.copy$default$11
|
|
169
|
46198
|
5758
-
5758
|
Select
|
org.make.core.profile.Profile.copy$default$20
|
|
x$3.copy$default$20
|
|
169
|
34777
|
5758
-
5758
|
Select
|
org.make.core.profile.Profile.copy$default$10
|
|
x$3.copy$default$10
|
|
169
|
36392
|
5758
-
5758
|
Select
|
org.make.core.profile.Profile.copy$default$3
|
|
x$3.copy$default$3
|
|
169
|
41311
|
5758
-
5758
|
Select
|
org.make.core.profile.Profile.copy$default$18
|
|
x$3.copy$default$18
|
|
169
|
39678
|
5758
-
5758
|
Select
|
org.make.core.profile.Profile.copy$default$12
|
|
x$3.copy$default$12
|
|
169
|
42902
|
5758
-
5758
|
Select
|
org.make.core.profile.Profile.copy$default$9
|
|
x$3.copy$default$9
|
|
169
|
36146
|
5758
-
5758
|
Select
|
org.make.core.profile.Profile.copy$default$13
|
|
x$3.copy$default$13
|
|
169
|
34543
|
5758
-
5758
|
Select
|
org.make.core.profile.Profile.copy$default$24
|
|
x$3.copy$default$24
|
|
169
|
49427
|
5758
-
5758
|
Select
|
org.make.core.profile.Profile.copy$default$14
|
|
x$3.copy$default$14
|
|
169
|
47842
|
5756
-
6308
|
Apply
|
org.make.core.profile.Profile.copy
|
|
x$3.copy(x$8, x$1, x$9, x$10, x$2, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$6, x$7, x$3, x$20, x$21, x$22, x$5, x$4, x$23, x$24)
|
|
169
|
33445
|
5758
-
5758
|
Select
|
org.make.core.profile.Profile.copy$default$19
|
|
x$3.copy$default$19
|
|
169
|
40787
|
5758
-
5758
|
Select
|
org.make.core.profile.Profile.copy$default$1
|
|
x$3.copy$default$1
|
|
169
|
41274
|
5758
-
5758
|
Select
|
org.make.core.profile.Profile.copy$default$6
|
|
x$3.copy$default$6
|
|
169
|
49665
|
5758
-
5758
|
Select
|
org.make.core.profile.Profile.copy$default$4
|
|
x$3.copy$default$4
|
|
169
|
50493
|
5758
-
5758
|
Select
|
org.make.core.profile.Profile.copy$default$8
|
|
x$3.copy$default$8
|
|
169
|
33689
|
5758
-
5758
|
Select
|
org.make.core.profile.Profile.copy$default$7
|
|
x$3.copy$default$7
|
|
170
|
35244
|
5826
-
5833
|
Select
|
eu.timepit.refined.api.Refined.value
|
|
x$4.value
|
|
170
|
48611
|
5804
-
5834
|
Apply
|
scala.Option.map
|
|
request.avatarUrl.map[String](((x$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$4.value))
|
|
171
|
39725
|
5878
-
5897
|
Select
|
org.make.api.personality.PersonalityProfileRequest.description
|
|
request.description
|
|
172
|
36359
|
5945
-
5968
|
Select
|
org.make.api.personality.PersonalityProfileRequest.optInNewsletter
|
|
request.optInNewsletter
|
|
173
|
49631
|
6028
-
6035
|
Select
|
eu.timepit.refined.api.Refined.value
|
|
x$5.value
|
|
173
|
41513
|
6008
-
6036
|
Apply
|
scala.Option.map
|
|
request.website.map[String](((x$5: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$5.value))
|
|
174
|
34258
|
6083
-
6105
|
Select
|
org.make.api.personality.PersonalityProfileRequest.politicalParty
|
|
request.politicalParty
|
|
175
|
50732
|
6177
-
6190
|
Apply
|
org.make.core.reference.Country.apply
|
|
org.make.core.reference.Country.apply("FR")
|
|
175
|
42862
|
6148
-
6191
|
Apply
|
scala.Option.getOrElse
|
|
request.crmCountry.getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR"))
|
|
176
|
48047
|
6235
-
6280
|
Apply
|
scala.Option.getOrElse
|
|
request.crmLanguage.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr"))
|
|
176
|
35283
|
6265
-
6279
|
Apply
|
org.make.core.reference.Language.apply
|
|
org.make.core.reference.Language.apply("fr")
|
|
180
|
47598
|
6396
-
6396
|
Select
|
org.make.core.user.User.copy$default$6
|
|
personality.copy$default$6
|
|
180
|
34580
|
6396
-
6396
|
Select
|
org.make.core.user.User.copy$default$5
|
|
personality.copy$default$5
|
|
180
|
40818
|
6396
-
6396
|
Select
|
org.make.core.user.User.copy$default$16
|
|
personality.copy$default$16
|
|
180
|
47254
|
6396
-
6396
|
Select
|
org.make.core.user.User.copy$default$1
|
|
personality.copy$default$1
|
|
180
|
49174
|
6396
-
6396
|
Select
|
org.make.core.user.User.copy$default$28
|
|
personality.copy$default$28
|
|
180
|
32935
|
6396
-
6396
|
Select
|
org.make.core.user.User.copy$default$17
|
|
personality.copy$default$17
|
|
180
|
41117
|
6396
-
6396
|
Select
|
org.make.core.user.User.copy$default$10
|
|
personality.copy$default$10
|
|
180
|
35064
|
6396
-
6396
|
Select
|
org.make.core.user.User.copy$default$24
|
|
personality.copy$default$24
|
|
180
|
47334
|
6396
-
6396
|
Select
|
org.make.core.user.User.copy$default$22
|
|
personality.copy$default$22
|
|
180
|
39962
|
6396
-
6396
|
Select
|
org.make.core.user.User.copy$default$26
|
|
personality.copy$default$26
|
|
180
|
47552
|
6396
-
6396
|
Select
|
org.make.core.user.User.copy$default$25
|
|
personality.copy$default$25
|
|
180
|
49418
|
6396
-
6396
|
Select
|
org.make.core.user.User.copy$default$19
|
|
personality.copy$default$19
|
|
180
|
43392
|
6396
-
6396
|
Select
|
org.make.core.user.User.copy$default$2
|
|
personality.copy$default$2
|
|
180
|
47295
|
6396
-
6396
|
Select
|
org.make.core.user.User.copy$default$12
|
|
personality.copy$default$12
|
|
180
|
47797
|
6396
-
6396
|
Select
|
org.make.core.user.User.copy$default$15
|
|
personality.copy$default$15
|
|
180
|
49379
|
6396
-
6396
|
Select
|
org.make.core.user.User.copy$default$9
|
|
personality.copy$default$9
|
|
180
|
31869
|
6396
-
6396
|
Select
|
org.make.core.user.User.copy$default$8
|
|
personality.copy$default$8
|
|
180
|
40778
|
6396
-
6396
|
Select
|
org.make.core.user.User.copy$default$7
|
|
personality.copy$default$7
|
|
180
|
42889
|
6396
-
6396
|
Select
|
org.make.core.user.User.copy$default$13
|
|
personality.copy$default$13
|
|
180
|
32428
|
6396
-
6396
|
Select
|
org.make.core.user.User.copy$default$27
|
|
personality.copy$default$27
|
|
180
|
41561
|
6396
-
6396
|
Select
|
org.make.core.user.User.copy$default$20
|
|
personality.copy$default$20
|
|
180
|
33465
|
6384
-
6595
|
Apply
|
org.make.core.user.User.copy
|
|
personality.copy(x$28, x$29, x$25, x$26, x$30, x$31, x$32, x$33, x$34, x$35, x$36, x$37, x$38, x$39, x$40, x$41, x$42, x$27, x$43, x$44, x$45, x$46, x$47, x$48, x$49, x$50, x$51, x$52, x$53)
|
|
180
|
41067
|
6396
-
6396
|
Select
|
org.make.core.user.User.copy$default$29
|
|
personality.copy$default$29
|
|
180
|
33435
|
6396
-
6396
|
Select
|
org.make.core.user.User.copy$default$21
|
|
personality.copy$default$21
|
|
180
|
35026
|
6396
-
6396
|
Select
|
org.make.core.user.User.copy$default$14
|
|
personality.copy$default$14
|
|
180
|
34012
|
6396
-
6396
|
Select
|
org.make.core.user.User.copy$default$11
|
|
personality.copy$default$11
|
|
180
|
42652
|
6396
-
6396
|
Select
|
org.make.core.user.User.copy$default$23
|
|
personality.copy$default$23
|
|
181
|
48929
|
6438
-
6461
|
Apply
|
scala.Some.apply
|
|
scala.Some.apply[String](request.firstName)
|
|
181
|
36874
|
6443
-
6460
|
Select
|
org.make.api.personality.PersonalityProfileRequest.firstName
|
|
request.firstName
|
|
182
|
41077
|
6503
-
6519
|
Select
|
org.make.api.personality.PersonalityProfileRequest.lastName
|
|
request.lastName
|
|
182
|
34252
|
6498
-
6520
|
Apply
|
scala.Some.apply
|
|
scala.Some.apply[String](request.lastName)
|
|
186
|
38976
|
6619
-
6686
|
Select
|
org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes.asDirective
|
|
org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.update(modifiedPersonality, requestContext)).asDirective
|
|
186
|
34821
|
6675
-
6675
|
TypeApply
|
akka.http.scaladsl.server.util.ApplyConverterInstances.hac1
|
|
util.this.ApplyConverter.hac1[org.make.core.user.User]
|
|
186
|
46490
|
6619
-
6674
|
Apply
|
org.make.api.user.UserService.update
|
|
DefaultPersonalityApiComponent.this.userService.update(modifiedPersonality, requestContext)
|
|
186
|
39429
|
6619
-
6800
|
Apply
|
scala.Function1.apply
|
|
server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.core.user.User](DefaultPersonalityApiComponent.this.userService.update(modifiedPersonality, requestContext)).asDirective)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(result))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse]))))))
|
|
187
|
49207
|
6767
-
6767
|
ApplyToImplicitArgs
|
de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller
|
|
DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse])
|
|
187
|
47591
|
6732
-
6775
|
Apply
|
org.make.api.personality.PersonalityProfileResponse.fromUser
|
|
PersonalityProfileResponse.fromUser(result)
|
|
187
|
47286
|
6723
-
6776
|
Apply
|
akka.http.scaladsl.server.directives.RouteDirectives.complete
|
|
DefaultPersonalityApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(result))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse]))))
|
|
187
|
32891
|
6767
-
6767
|
TypeApply
|
de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2
|
|
DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse]
|
|
187
|
33223
|
6732
-
6775
|
ApplyToImplicitArgs
|
akka.http.scaladsl.marshalling.ToResponseMarshallable.apply
|
|
marshalling.this.ToResponseMarshallable.apply[org.make.api.personality.PersonalityProfileResponse](PersonalityProfileResponse.fromUser(result))(marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse])))
|
|
187
|
41106
|
6767
-
6767
|
ApplyToImplicitArgs
|
akka.http.scaladsl.marshalling.LowPriorityToResponseMarshallerImplicits.liftMarshaller
|
|
marshalling.this.Marshaller.liftMarshaller[org.make.api.personality.PersonalityProfileResponse](DefaultPersonalityApiComponent.this.marshaller[org.make.api.personality.PersonalityProfileResponse](personality.this.PersonalityProfileResponse.encoder, DefaultPersonalityApiComponent.this.marshaller$default$2[org.make.api.personality.PersonalityProfileResponse]))
|
|
187
|
39996
|
6767
-
6767
|
Select
|
org.make.api.personality.PersonalityProfileResponse.encoder
|
|
personality.this.PersonalityProfileResponse.encoder
|
|
216
|
39465
|
7719
-
7760
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveEncoder
|
org.make.api.personality.personalityapitest
|
io.circe.generic.semiauto.deriveEncoder[org.make.api.personality.PersonalityProfileResponse]({
val inst$macro$40: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.personality.PersonalityProfileResponse] = {
final class anon$lazy$macro$39 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$39 = {
anon$lazy$macro$39.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.personality.PersonalityProfileResponse] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.api.personality.PersonalityProfileResponse, shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.personality.PersonalityProfileResponse, (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.personality.PersonalityProfileResponse, (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil](::.apply[Symbol @@ String("firstName"), (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("firstName").asInstanceOf[Symbol @@ String("firstName")], ::.apply[Symbol @@ String("lastName"), (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("lastName").asInstanceOf[Symbol @@ String("lastName")], ::.apply[Symbol @@ String("avatarUrl"), (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")], ::.apply[Symbol @@ String("description"), (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")], ::.apply[Symbol @@ String("optInNewsletter"), (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("optInNewsletter").asInstanceOf[Symbol @@ String("optInNewsletter")], ::.apply[Symbol @@ String("website"), (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")], ::.apply[Symbol @@ String("politicalParty"), (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("politicalParty").asInstanceOf[Symbol @@ String("politicalParty")], ::.apply[Symbol @@ String("crmCountry"), (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("crmCountry").asInstanceOf[Symbol @@ String("crmCountry")], ::.apply[Symbol @@ String("crmLanguage"), shapeless.HNil.type](scala.Symbol.apply("crmLanguage").asInstanceOf[Symbol @@ String("crmLanguage")], HNil)))))))))), Generic.instance[org.make.api.personality.PersonalityProfileResponse, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil](((x0$3: org.make.api.personality.PersonalityProfileResponse) => x0$3 match {
case (firstName: Option[String], lastName: Option[String], avatarUrl: Option[String], description: Option[String], optInNewsletter: Option[Boolean], website: Option[String], politicalParty: Option[String], crmCountry: Option[org.make.core.reference.Country], crmLanguage: Option[org.make.core.reference.Language]): org.make.api.personality.PersonalityProfileResponse((firstName$macro$29 @ _), (lastName$macro$30 @ _), (avatarUrl$macro$31 @ _), (description$macro$32 @ _), (optInNewsletter$macro$33 @ _), (website$macro$34 @ _), (politicalParty$macro$35 @ _), (crmCountry$macro$36 @ _), (crmLanguage$macro$37 @ _)) => ::.apply[Option[String], Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](firstName$macro$29, ::.apply[Option[String], Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](lastName$macro$30, ::.apply[Option[String], Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](avatarUrl$macro$31, ::.apply[Option[String], Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](description$macro$32, ::.apply[Option[Boolean], Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](optInNewsletter$macro$33, ::.apply[Option[String], Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](website$macro$34, ::.apply[Option[String], Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](politicalParty$macro$35, ::.apply[Option[org.make.core.reference.Country], Option[org.make.core.reference.Language] :: shapeless.HNil.type](crmCountry$macro$36, ::.apply[Option[org.make.core.reference.Language], shapeless.HNil.type](crmLanguage$macro$37, HNil))))))))).asInstanceOf[Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil]
}), ((x0$4: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil) => x0$4 match {
case (head: Option[String], tail: Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((firstName$macro$20 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((lastName$macro$21 @ _), (head: Option[String], tail: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((avatarUrl$macro$22 @ _), (head: Option[String], tail: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((description$macro$23 @ _), (head: Option[Boolean], tail: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((optInNewsletter$macro$24 @ _), (head: Option[String], tail: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((website$macro$25 @ _), (head: Option[String], tail: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((politicalParty$macro$26 @ _), (head: Option[org.make.core.reference.Country], tail: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((crmCountry$macro$27 @ _), (head: Option[org.make.core.reference.Language], tail: shapeless.HNil): Option[org.make.core.reference.Language] :: shapeless.HNil((crmLanguage$macro$28 @ _), HNil))))))))) => personality.this.PersonalityProfileResponse.apply(firstName$macro$20, lastName$macro$21, avatarUrl$macro$22, description$macro$23, optInNewsletter$macro$24, website$macro$25, politicalParty$macro$26, crmCountry$macro$27, crmLanguage$macro$28)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("firstName"), Option[String], (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("lastName"), Option[String], (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("avatarUrl"), Option[String], (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("description"), Option[String], (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("optInNewsletter"), Option[Boolean], (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("website"), Option[String], (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("politicalParty"), Option[String], (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("crmCountry"), Option[org.make.core.reference.Country], (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("crmLanguage"), Option[org.make.core.reference.Language], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("crmLanguage")]](scala.Symbol.apply("crmLanguage").asInstanceOf[Symbol @@ String("crmLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("crmLanguage")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("crmCountry")]](scala.Symbol.apply("crmCountry").asInstanceOf[Symbol @@ String("crmCountry")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("crmCountry")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("politicalParty")]](scala.Symbol.apply("politicalParty").asInstanceOf[Symbol @@ String("politicalParty")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("politicalParty")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("website")]](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("website")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("optInNewsletter")]](scala.Symbol.apply("optInNewsletter").asInstanceOf[Symbol @@ String("optInNewsletter")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("optInNewsletter")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("description")]](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("description")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("avatarUrl")]](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("avatarUrl")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("lastName")]](scala.Symbol.apply("lastName").asInstanceOf[Symbol @@ String("lastName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("lastName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("firstName")]](scala.Symbol.apply("firstName").asInstanceOf[Symbol @@ String("firstName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("firstName")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$39.this.inst$macro$38)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.personality.PersonalityProfileResponse]];
<stable> <accessor> lazy val inst$macro$38: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericEncoderForoptInNewsletter: io.circe.Encoder[Option[Boolean]] = circe.this.Encoder.encodeOption[Boolean](circe.this.Encoder.encodeBoolean);
private[this] val circeGenericEncoderForpoliticalParty: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString);
private[this] val circeGenericEncoderForcrmCountry: io.circe.Encoder[Option[org.make.core.reference.Country]] = circe.this.Encoder.encodeOption[org.make.core.reference.Country](reference.this.Country.countryEncoder);
private[this] val circeGenericEncoderForcrmLanguage: io.circe.Encoder[Option[org.make.core.reference.Language]] = circe.this.Encoder.encodeOption[org.make.core.reference.Language](reference.this.Language.LanguageEncoder);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForfirstName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForlastName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForavatarUrl @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordescription @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]], tail: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForoptInNewsletter @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForwebsite @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForpoliticalParty @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]], tail: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcrmCountry @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcrmLanguage @ _), shapeless.HNil))))))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("firstName", $anon.this.circeGenericEncoderForpoliticalParty.apply(circeGenericHListBindingForfirstName)), scala.Tuple2.apply[String, io.circe.Json]("lastName", $anon.this.circeGenericEncoderForpoliticalParty.apply(circeGenericHListBindingForlastName)), scala.Tuple2.apply[String, io.circe.Json]("avatarUrl", $anon.this.circeGenericEncoderForpoliticalParty.apply(circeGenericHListBindingForavatarUrl)), scala.Tuple2.apply[String, io.circe.Json]("description", $anon.this.circeGenericEncoderForpoliticalParty.apply(circeGenericHListBindingFordescription)), scala.Tuple2.apply[String, io.circe.Json]("optInNewsletter", $anon.this.circeGenericEncoderForoptInNewsletter.apply(circeGenericHListBindingForoptInNewsletter)), scala.Tuple2.apply[String, io.circe.Json]("website", $anon.this.circeGenericEncoderForpoliticalParty.apply(circeGenericHListBindingForwebsite)), scala.Tuple2.apply[String, io.circe.Json]("politicalParty", $anon.this.circeGenericEncoderForpoliticalParty.apply(circeGenericHListBindingForpoliticalParty)), scala.Tuple2.apply[String, io.circe.Json]("crmCountry", $anon.this.circeGenericEncoderForcrmCountry.apply(circeGenericHListBindingForcrmCountry)), scala.Tuple2.apply[String, io.circe.Json]("crmLanguage", $anon.this.circeGenericEncoderForcrmLanguage.apply(circeGenericHListBindingForcrmLanguage))))
}
};
new $anon()
}: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$39().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.personality.PersonalityProfileResponse]](inst$macro$40)
})
|
|
217
|
35051
|
7823
-
7864
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
org.make.api.personality.personalityapitest
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.personality.PersonalityProfileResponse]({
val inst$macro$80: io.circe.generic.decoding.DerivedDecoder[org.make.api.personality.PersonalityProfileResponse] = {
final class anon$lazy$macro$79 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$79 = {
anon$lazy$macro$79.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$41: io.circe.generic.decoding.DerivedDecoder[org.make.api.personality.PersonalityProfileResponse] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.personality.PersonalityProfileResponse, shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.personality.PersonalityProfileResponse, (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.personality.PersonalityProfileResponse, (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil](::.apply[Symbol @@ String("firstName"), (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("firstName").asInstanceOf[Symbol @@ String("firstName")], ::.apply[Symbol @@ String("lastName"), (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("lastName").asInstanceOf[Symbol @@ String("lastName")], ::.apply[Symbol @@ String("avatarUrl"), (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")], ::.apply[Symbol @@ String("description"), (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")], ::.apply[Symbol @@ String("optInNewsletter"), (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("optInNewsletter").asInstanceOf[Symbol @@ String("optInNewsletter")], ::.apply[Symbol @@ String("website"), (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")], ::.apply[Symbol @@ String("politicalParty"), (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("politicalParty").asInstanceOf[Symbol @@ String("politicalParty")], ::.apply[Symbol @@ String("crmCountry"), (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("crmCountry").asInstanceOf[Symbol @@ String("crmCountry")], ::.apply[Symbol @@ String("crmLanguage"), shapeless.HNil.type](scala.Symbol.apply("crmLanguage").asInstanceOf[Symbol @@ String("crmLanguage")], HNil)))))))))), Generic.instance[org.make.api.personality.PersonalityProfileResponse, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil](((x0$7: org.make.api.personality.PersonalityProfileResponse) => x0$7 match {
case (firstName: Option[String], lastName: Option[String], avatarUrl: Option[String], description: Option[String], optInNewsletter: Option[Boolean], website: Option[String], politicalParty: Option[String], crmCountry: Option[org.make.core.reference.Country], crmLanguage: Option[org.make.core.reference.Language]): org.make.api.personality.PersonalityProfileResponse((firstName$macro$69 @ _), (lastName$macro$70 @ _), (avatarUrl$macro$71 @ _), (description$macro$72 @ _), (optInNewsletter$macro$73 @ _), (website$macro$74 @ _), (politicalParty$macro$75 @ _), (crmCountry$macro$76 @ _), (crmLanguage$macro$77 @ _)) => ::.apply[Option[String], Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](firstName$macro$69, ::.apply[Option[String], Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](lastName$macro$70, ::.apply[Option[String], Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](avatarUrl$macro$71, ::.apply[Option[String], Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](description$macro$72, ::.apply[Option[Boolean], Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](optInNewsletter$macro$73, ::.apply[Option[String], Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](website$macro$74, ::.apply[Option[String], Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](politicalParty$macro$75, ::.apply[Option[org.make.core.reference.Country], Option[org.make.core.reference.Language] :: shapeless.HNil.type](crmCountry$macro$76, ::.apply[Option[org.make.core.reference.Language], shapeless.HNil.type](crmLanguage$macro$77, HNil))))))))).asInstanceOf[Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil]
}), ((x0$8: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil) => x0$8 match {
case (head: Option[String], tail: Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((firstName$macro$60 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((lastName$macro$61 @ _), (head: Option[String], tail: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((avatarUrl$macro$62 @ _), (head: Option[String], tail: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((description$macro$63 @ _), (head: Option[Boolean], tail: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((optInNewsletter$macro$64 @ _), (head: Option[String], tail: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((website$macro$65 @ _), (head: Option[String], tail: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((politicalParty$macro$66 @ _), (head: Option[org.make.core.reference.Country], tail: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((crmCountry$macro$67 @ _), (head: Option[org.make.core.reference.Language], tail: shapeless.HNil): Option[org.make.core.reference.Language] :: shapeless.HNil((crmLanguage$macro$68 @ _), HNil))))))))) => personality.this.PersonalityProfileResponse.apply(firstName$macro$60, lastName$macro$61, avatarUrl$macro$62, description$macro$63, optInNewsletter$macro$64, website$macro$65, politicalParty$macro$66, crmCountry$macro$67, crmLanguage$macro$68)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("firstName"), Option[String], (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("lastName"), Option[String], (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("avatarUrl"), Option[String], (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("description"), Option[String], (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[Boolean] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("optInNewsletter"), Option[Boolean], (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("website"), Option[String], (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("politicalParty"), Option[String], (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("crmCountry"), Option[org.make.core.reference.Country], (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("crmLanguage"), Option[org.make.core.reference.Language], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("crmLanguage")]](scala.Symbol.apply("crmLanguage").asInstanceOf[Symbol @@ String("crmLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("crmLanguage")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("crmCountry")]](scala.Symbol.apply("crmCountry").asInstanceOf[Symbol @@ String("crmCountry")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("crmCountry")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("politicalParty")]](scala.Symbol.apply("politicalParty").asInstanceOf[Symbol @@ String("politicalParty")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("politicalParty")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("website")]](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("website")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("optInNewsletter")]](scala.Symbol.apply("optInNewsletter").asInstanceOf[Symbol @@ String("optInNewsletter")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("optInNewsletter")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("description")]](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("description")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("avatarUrl")]](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("avatarUrl")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("lastName")]](scala.Symbol.apply("lastName").asInstanceOf[Symbol @@ String("lastName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("lastName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("firstName")]](scala.Symbol.apply("firstName").asInstanceOf[Symbol @@ String("firstName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("firstName")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$79.this.inst$macro$78)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.personality.PersonalityProfileResponse]];
<stable> <accessor> lazy val inst$macro$78: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForoptInNewsletter: io.circe.Decoder[Option[Boolean]] = circe.this.Decoder.decodeOption[Boolean](circe.this.Decoder.decodeBoolean);
private[this] val circeGenericDecoderForpoliticalParty: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
private[this] val circeGenericDecoderForcrmCountry: io.circe.Decoder[Option[org.make.core.reference.Country]] = circe.this.Decoder.decodeOption[org.make.core.reference.Country](reference.this.Country.countryDecoder);
private[this] val circeGenericDecoderForcrmLanguage: io.circe.Decoder[Option[org.make.core.reference.Language]] = circe.this.Decoder.decodeOption[org.make.core.reference.Language](reference.this.Language.LanguageDecoder);
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("firstName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecode(c.downField("firstName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("lastName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecode(c.downField("lastName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("avatarUrl"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecode(c.downField("avatarUrl")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("description"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecode(c.downField("description")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("optInNewsletter"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoptInNewsletter.tryDecode(c.downField("optInNewsletter")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("website"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecode(c.downField("website")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("politicalParty"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecode(c.downField("politicalParty")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("crmCountry"), Option[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcrmCountry.tryDecode(c.downField("crmCountry")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("crmLanguage"), Option[org.make.core.reference.Language], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcrmLanguage.tryDecode(c.downField("crmLanguage")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("firstName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecodeAccumulating(c.downField("firstName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("lastName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecodeAccumulating(c.downField("lastName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("avatarUrl"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecodeAccumulating(c.downField("avatarUrl")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("description"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecodeAccumulating(c.downField("description")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("optInNewsletter"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoptInNewsletter.tryDecodeAccumulating(c.downField("optInNewsletter")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("website"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecodeAccumulating(c.downField("website")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("politicalParty"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecodeAccumulating(c.downField("politicalParty")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("crmCountry"), Option[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcrmCountry.tryDecodeAccumulating(c.downField("crmCountry")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("crmLanguage"), Option[org.make.core.reference.Language], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcrmLanguage.tryDecodeAccumulating(c.downField("crmLanguage")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$79().inst$macro$41
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.personality.PersonalityProfileResponse]](inst$macro$80)
})
|
|
220
|
39264
|
7929
-
8414
|
Apply
|
org.make.api.personality.PersonalityProfileResponse.apply
|
org.make.api.personality.personalityapitest
|
PersonalityProfileResponse.apply(x$1, x$2, x$3, x$4, x$7, x$5, x$6, x$8, x$9)
|
|
221
|
48686
|
7975
-
7989
|
Select
|
org.make.core.user.User.firstName
|
org.make.api.personality.personalityapitest
|
user.firstName
|
|
222
|
40564
|
8008
-
8021
|
Select
|
org.make.core.user.User.lastName
|
org.make.api.personality.personalityapitest
|
user.lastName
|
|
223
|
32671
|
8062
-
8073
|
Select
|
org.make.core.profile.Profile.avatarUrl
|
org.make.api.personality.personalityapitest
|
x$6.avatarUrl
|
|
223
|
46000
|
8041
-
8074
|
Apply
|
scala.Option.flatMap
|
org.make.api.personality.personalityapitest
|
user.profile.flatMap[String](((x$6: org.make.core.profile.Profile) => x$6.avatarUrl))
|
|
224
|
34331
|
8096
-
8131
|
Apply
|
scala.Option.flatMap
|
org.make.api.personality.personalityapitest
|
user.profile.flatMap[String](((x$7: org.make.core.profile.Profile) => x$7.description))
|
|
224
|
41589
|
8117
-
8130
|
Select
|
org.make.core.profile.Profile.description
|
org.make.api.personality.personalityapitest
|
x$7.description
|
|
225
|
39223
|
8149
-
8180
|
Apply
|
scala.Option.flatMap
|
org.make.api.personality.personalityapitest
|
user.profile.flatMap[String](((x$8: org.make.core.profile.Profile) => x$8.website))
|
|
225
|
47072
|
8170
-
8179
|
Select
|
org.make.core.profile.Profile.website
|
org.make.api.personality.personalityapitest
|
x$8.website
|
|
226
|
34812
|
8226
-
8242
|
Select
|
org.make.core.profile.Profile.politicalParty
|
org.make.api.personality.personalityapitest
|
x$9.politicalParty
|
|
226
|
48122
|
8205
-
8243
|
Apply
|
scala.Option.flatMap
|
org.make.api.personality.personalityapitest
|
user.profile.flatMap[String](((x$9: org.make.core.profile.Profile) => x$9.politicalParty))
|
|
227
|
40311
|
8286
-
8303
|
Select
|
org.make.core.profile.Profile.optInNewsletter
|
org.make.api.personality.personalityapitest
|
x$10.optInNewsletter
|
|
227
|
32711
|
8269
-
8304
|
Apply
|
scala.Option.map
|
org.make.api.personality.personalityapitest
|
user.profile.map[Boolean](((x$10: org.make.core.profile.Profile) => x$10.optInNewsletter))
|
|
228
|
41350
|
8325
-
8355
|
Apply
|
scala.Option.map
|
org.make.api.personality.personalityapitest
|
user.profile.map[org.make.core.reference.Country](((x$11: org.make.core.profile.Profile) => x$11.crmCountry))
|
|
228
|
45494
|
8342
-
8354
|
Select
|
org.make.core.profile.Profile.crmCountry
|
org.make.api.personality.personalityapitest
|
x$11.crmCountry
|
|
229
|
33210
|
8394
-
8407
|
Select
|
org.make.core.profile.Profile.crmLanguage
|
org.make.api.personality.personalityapitest
|
x$12.crmLanguage
|
|
229
|
46827
|
8377
-
8408
|
Apply
|
scala.Option.map
|
org.make.api.personality.personalityapitest
|
user.profile.map[org.make.core.reference.Language](((x$12: org.make.core.profile.Profile) => x$12.crmLanguage))
|
|
248
|
31116
|
9085
-
9088
|
Literal
|
<nosymbol>
|
org.make.api.personality.personalityapitest
|
450
|
|
251
|
32750
|
9155
-
9168
|
Literal
|
<nosymbol>
|
org.make.api.personality.personalityapitest
|
"description"
|
|
251
|
46273
|
9132
-
9132
|
TypeApply
|
cats.data.NonEmptyChainInstances.catsDataSemigroupForNonEmptyChain
|
org.make.api.personality.personalityapitest
|
data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError]
|
|
251
|
48674
|
9101
-
9175
|
Apply
|
scala.Option.map
|
org.make.api.personality.personalityapitest
|
PersonalityProfileRequest.this.description.map[cats.data.ValidatedNec[org.make.core.ValidationError,Unit]](((x$13: String) => cats.implicits.toFunctorOps[[+A]cats.data.ValidatedNec[org.make.core.ValidationError,A], org.make.core.Validation.StringWithMaxLength]({
<artifact> val qual$1: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$13);
<artifact> val x$1: Int = PersonalityProfileRequest.this.maxDescriptionLength;
<artifact> val x$2: String("description") = "description";
<artifact> val x$3: Option[org.make.core.reference.Language] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.withMaxLength$default$3;
<artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.withMaxLength$default$4;
qual$1.withMaxLength(x$1, "description", x$3, x$4)
})(data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])).void))
|
|
251
|
41388
|
9119
-
9119
|
Select
|
org.make.core.Validation.StringWithParsers.withMaxLength$default$4
|
org.make.api.personality.personalityapitest
|
qual$1.withMaxLength$default$4
|
|
251
|
38762
|
9132
-
9132
|
ApplyToImplicitArgs
|
cats.data.ValidatedInstances.catsDataApplicativeErrorForValidated
|
org.make.api.personality.personalityapitest
|
data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])
|
|
251
|
47880
|
9117
-
9118
|
ApplyImplicitView
|
org.make.core.Validation.StringWithParsers
|
org.make.api.personality.personalityapitest
|
org.make.core.Validation.StringWithParsers(x$13)
|
|
251
|
45239
|
9119
-
9119
|
Select
|
org.make.core.Validation.StringWithParsers.withMaxLength$default$3
|
org.make.api.personality.personalityapitest
|
qual$1.withMaxLength$default$3
|
|
251
|
39751
|
9133
-
9153
|
Select
|
org.make.api.personality.PersonalityProfileRequest.maxDescriptionLength
|
org.make.api.personality.personalityapitest
|
PersonalityProfileRequest.this.maxDescriptionLength
|
|
251
|
34287
|
9117
-
9169
|
Apply
|
org.make.core.Validation.StringWithParsers.withMaxLength
|
org.make.api.personality.personalityapitest
|
qual$1.withMaxLength(x$1, "description", x$3, x$4)
|
|
251
|
30863
|
9117
-
9174
|
Select
|
cats.Functor.Ops.void
|
org.make.api.personality.personalityapitest
|
cats.implicits.toFunctorOps[[+A]cats.data.ValidatedNec[org.make.core.ValidationError,A], org.make.core.Validation.StringWithMaxLength]({
<artifact> val qual$1: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$13);
<artifact> val x$1: Int = PersonalityProfileRequest.this.maxDescriptionLength;
<artifact> val x$2: String("description") = "description";
<artifact> val x$3: Option[org.make.core.reference.Language] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.withMaxLength$default$3;
<artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.withMaxLength$default$4;
qual$1.withMaxLength(x$1, "description", x$3, x$4)
})(data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])).void
|
|
252
|
39215
|
9197
-
9235
|
Select
|
cats.Functor.Ops.void
|
org.make.api.personality.personalityapitest
|
cats.implicits.toFunctorOps[[+A]cats.data.ValidatedNec[org.make.core.ValidationError,A], eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]({
<artifact> val qual$2: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$14);
<artifact> val x$5: String("description") = "description";
<artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$2.toSanitizedInput$default$2;
qual$2.toSanitizedInput("description", x$6)
})(data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])).void
|
|
252
|
34322
|
9215
-
9215
|
TypeApply
|
cats.data.NonEmptyChainInstances.catsDataSemigroupForNonEmptyChain
|
org.make.api.personality.personalityapitest
|
data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError]
|
|
252
|
46308
|
9215
-
9215
|
ApplyToImplicitArgs
|
cats.data.ValidatedInstances.catsDataApplicativeErrorForValidated
|
org.make.api.personality.personalityapitest
|
data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])
|
|
252
|
30906
|
9181
-
9236
|
Apply
|
scala.Option.map
|
org.make.api.personality.personalityapitest
|
PersonalityProfileRequest.this.description.map[cats.data.ValidatedNec[org.make.core.ValidationError,Unit]](((x$14: String) => cats.implicits.toFunctorOps[[+A]cats.data.ValidatedNec[org.make.core.ValidationError,A], eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]({
<artifact> val qual$2: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$14);
<artifact> val x$5: String("description") = "description";
<artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$2.toSanitizedInput$default$2;
qual$2.toSanitizedInput("description", x$6)
})(data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])).void))
|
|
252
|
45281
|
9199
-
9199
|
Select
|
org.make.core.Validation.StringWithParsers.toSanitizedInput$default$2
|
org.make.api.personality.personalityapitest
|
qual$2.toSanitizedInput$default$2
|
|
252
|
31904
|
9216
-
9229
|
Literal
|
<nosymbol>
|
org.make.api.personality.personalityapitest
|
"description"
|
|
252
|
40819
|
9197
-
9198
|
ApplyImplicitView
|
org.make.core.Validation.StringWithParsers
|
org.make.api.personality.personalityapitest
|
org.make.core.Validation.StringWithParsers(x$14)
|
|
252
|
41151
|
9197
-
9230
|
Apply
|
org.make.core.Validation.StringWithParsers.toSanitizedInput
|
org.make.api.personality.personalityapitest
|
qual$2.toSanitizedInput("description", x$6)
|
|
253
|
40860
|
9280
-
9296
|
Literal
|
<nosymbol>
|
org.make.api.personality.personalityapitest
|
"politicalParty"
|
|
253
|
39253
|
9242
-
9303
|
Apply
|
scala.Option.map
|
org.make.api.personality.personalityapitest
|
PersonalityProfileRequest.this.politicalParty.map[cats.data.ValidatedNec[org.make.core.ValidationError,Unit]](((x$15: String) => cats.implicits.toFunctorOps[[+A]cats.data.ValidatedNec[org.make.core.ValidationError,A], eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]({
<artifact> val qual$3: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$15);
<artifact> val x$7: String("politicalParty") = "politicalParty";
<artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$3.toSanitizedInput$default$2;
qual$3.toSanitizedInput("politicalParty", x$8)
})(data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])).void))
|
|
253
|
37468
|
9279
-
9279
|
TypeApply
|
cats.data.NonEmptyChainInstances.catsDataSemigroupForNonEmptyChain
|
org.make.api.personality.personalityapitest
|
data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError]
|
|
253
|
34360
|
9279
-
9279
|
ApplyToImplicitArgs
|
cats.data.ValidatedInstances.catsDataApplicativeErrorForValidated
|
org.make.api.personality.personalityapitest
|
data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])
|
|
253
|
45748
|
9261
-
9297
|
Apply
|
org.make.core.Validation.StringWithParsers.toSanitizedInput
|
org.make.api.personality.personalityapitest
|
qual$3.toSanitizedInput("politicalParty", x$8)
|
|
253
|
47372
|
9261
-
9302
|
Select
|
cats.Functor.Ops.void
|
org.make.api.personality.personalityapitest
|
cats.implicits.toFunctorOps[[+A]cats.data.ValidatedNec[org.make.core.ValidationError,A], eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]({
<artifact> val qual$3: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$15);
<artifact> val x$7: String("politicalParty") = "politicalParty";
<artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$3.toSanitizedInput$default$2;
qual$3.toSanitizedInput("politicalParty", x$8)
})(data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])).void
|
|
253
|
32700
|
9263
-
9263
|
Select
|
org.make.core.Validation.StringWithParsers.toSanitizedInput$default$2
|
org.make.api.personality.personalityapitest
|
qual$3.toSanitizedInput$default$2
|
|
253
|
48439
|
9261
-
9262
|
ApplyImplicitView
|
org.make.core.Validation.StringWithParsers
|
org.make.api.personality.personalityapitest
|
org.make.core.Validation.StringWithParsers(x$15)
|
|
254
|
40892
|
9092
-
9343
|
Apply
|
scala.collection.IterableOnceOps.foreach
|
org.make.api.personality.personalityapitest
|
scala.`package`.Seq.apply[Option[cats.data.ValidatedNec[org.make.core.ValidationError,Unit]]](PersonalityProfileRequest.this.description.map[cats.data.ValidatedNec[org.make.core.ValidationError,Unit]](((x$13: String) => cats.implicits.toFunctorOps[[+A]cats.data.ValidatedNec[org.make.core.ValidationError,A], org.make.core.Validation.StringWithMaxLength]({
<artifact> val qual$1: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$13);
<artifact> val x$1: Int = PersonalityProfileRequest.this.maxDescriptionLength;
<artifact> val x$2: String("description") = "description";
<artifact> val x$3: Option[org.make.core.reference.Language] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.withMaxLength$default$3;
<artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.withMaxLength$default$4;
qual$1.withMaxLength(x$1, "description", x$3, x$4)
})(data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])).void)), PersonalityProfileRequest.this.description.map[cats.data.ValidatedNec[org.make.core.ValidationError,Unit]](((x$14: String) => cats.implicits.toFunctorOps[[+A]cats.data.ValidatedNec[org.make.core.ValidationError,A], eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]({
<artifact> val qual$2: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$14);
<artifact> val x$5: String("description") = "description";
<artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$2.toSanitizedInput$default$2;
qual$2.toSanitizedInput("description", x$6)
})(data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])).void)), PersonalityProfileRequest.this.politicalParty.map[cats.data.ValidatedNec[org.make.core.ValidationError,Unit]](((x$15: String) => cats.implicits.toFunctorOps[[+A]cats.data.ValidatedNec[org.make.core.ValidationError,A], eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]({
<artifact> val qual$3: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$15);
<artifact> val x$7: String("politicalParty") = "politicalParty";
<artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$3.toSanitizedInput$default$2;
qual$3.toSanitizedInput("politicalParty", x$8)
})(data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])).void))).flatten[cats.data.ValidatedNec[org.make.core.ValidationError,Unit]](scala.Predef.$conforms[Option[cats.data.ValidatedNec[org.make.core.ValidationError,Unit]]]).foreach[Unit](((x$16: cats.data.ValidatedNec[org.make.core.ValidationError,Unit]) => org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[Unit](x$16).throwIfInvalid()))
|
|
254
|
31376
|
9308
-
9308
|
TypeApply
|
scala.Predef.$conforms
|
org.make.api.personality.personalityapitest
|
scala.Predef.$conforms[Option[cats.data.ValidatedNec[org.make.core.ValidationError,Unit]]]
|
|
254
|
48473
|
9324
-
9342
|
Apply
|
org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils.throwIfInvalid
|
org.make.api.personality.personalityapitest
|
org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[Unit](x$16).throwIfInvalid()
|
|
261
|
32463
|
9347
-
9539
|
Apply
|
org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils.throwIfInvalid
|
org.make.api.personality.personalityapitest
|
org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[(org.make.core.Validation.NonEmptyString, eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml], org.make.core.Validation.NonEmptyString, eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml])](cats.implicits.catsSyntaxTuple4Semigroupal[[+A]cats.data.ValidatedNec[org.make.core.ValidationError,A], org.make.core.Validation.NonEmptyString, eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml], org.make.core.Validation.NonEmptyString, eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]](scala.Tuple4.apply[cats.data.ValidatedNec[org.make.core.ValidationError,org.make.core.Validation.NonEmptyString], cats.data.ValidatedNec[org.make.core.ValidationError,eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], cats.data.ValidatedNec[org.make.core.ValidationError,org.make.core.Validation.NonEmptyString], cats.data.ValidatedNec[org.make.core.ValidationError,eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]]({
<artifact> val qual$4: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(PersonalityProfileRequest.this.firstName);
<artifact> val x$9: String("firstName") = "firstName";
<artifact> val x$10: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$4.toNonEmpty$default$2;
qual$4.toNonEmpty("firstName", x$10)
}, {
<artifact> val qual$5: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(PersonalityProfileRequest.this.firstName);
<artifact> val x$11: String("firstName") = "firstName";
<artifact> val x$12: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$5.toSanitizedInput$default$2;
qual$5.toSanitizedInput("firstName", x$12)
}, {
<artifact> val qual$6: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(PersonalityProfileRequest.this.lastName);
<artifact> val x$13: String("lastName") = "lastName";
<artifact> val x$14: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$6.toNonEmpty$default$2;
qual$6.toNonEmpty("lastName", x$14)
}, {
<artifact> val qual$7: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(PersonalityProfileRequest.this.lastName);
<artifact> val x$15: String("lastName") = "lastName";
<artifact> val x$16: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$7.toSanitizedInput$default$2;
qual$7.toSanitizedInput("lastName", x$16)
})).tupled(data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError]), data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError]))).throwIfInvalid()
|
|
265
|
45783
|
9639
-
9679
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveEncoder
|
org.make.api.personality.personalityapitest
|
io.circe.generic.semiauto.deriveEncoder[org.make.api.personality.PersonalityProfileRequest]({
val inst$macro$40: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.personality.PersonalityProfileRequest] = {
final class anon$lazy$macro$39 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$39 = {
anon$lazy$macro$39.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.personality.PersonalityProfileRequest] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.api.personality.PersonalityProfileRequest, shapeless.labelled.FieldType[Symbol @@ String("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.personality.PersonalityProfileRequest, (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, String :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.personality.PersonalityProfileRequest, (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil](::.apply[Symbol @@ String("firstName"), (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("firstName").asInstanceOf[Symbol @@ String("firstName")], ::.apply[Symbol @@ String("lastName"), (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("lastName").asInstanceOf[Symbol @@ String("lastName")], ::.apply[Symbol @@ String("avatarUrl"), (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")], ::.apply[Symbol @@ String("description"), (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")], ::.apply[Symbol @@ String("optInNewsletter"), (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("optInNewsletter").asInstanceOf[Symbol @@ String("optInNewsletter")], ::.apply[Symbol @@ String("website"), (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")], ::.apply[Symbol @@ String("politicalParty"), (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("politicalParty").asInstanceOf[Symbol @@ String("politicalParty")], ::.apply[Symbol @@ String("crmCountry"), (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("crmCountry").asInstanceOf[Symbol @@ String("crmCountry")], ::.apply[Symbol @@ String("crmLanguage"), shapeless.HNil.type](scala.Symbol.apply("crmLanguage").asInstanceOf[Symbol @@ String("crmLanguage")], HNil)))))))))), Generic.instance[org.make.api.personality.PersonalityProfileRequest, String :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil](((x0$3: org.make.api.personality.PersonalityProfileRequest) => x0$3 match {
case (firstName: String, lastName: String, avatarUrl: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], description: Option[String], optInNewsletter: Boolean, website: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], politicalParty: Option[String], crmCountry: Option[org.make.core.reference.Country], crmLanguage: Option[org.make.core.reference.Language]): org.make.api.personality.PersonalityProfileRequest((firstName$macro$29 @ _), (lastName$macro$30 @ _), (avatarUrl$macro$31 @ _), (description$macro$32 @ _), (optInNewsletter$macro$33 @ _), (website$macro$34 @ _), (politicalParty$macro$35 @ _), (crmCountry$macro$36 @ _), (crmLanguage$macro$37 @ _)) => ::.apply[String, String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](firstName$macro$29, ::.apply[String, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](lastName$macro$30, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](avatarUrl$macro$31, ::.apply[Option[String], Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](description$macro$32, ::.apply[Boolean, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](optInNewsletter$macro$33, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](website$macro$34, ::.apply[Option[String], Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](politicalParty$macro$35, ::.apply[Option[org.make.core.reference.Country], Option[org.make.core.reference.Language] :: shapeless.HNil.type](crmCountry$macro$36, ::.apply[Option[org.make.core.reference.Language], shapeless.HNil.type](crmLanguage$macro$37, HNil))))))))).asInstanceOf[String :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil]
}), ((x0$4: String :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil) => x0$4 match {
case (head: String, tail: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): String :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((firstName$macro$20 @ _), (head: String, tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((lastName$macro$21 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], tail: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((avatarUrl$macro$22 @ _), (head: Option[String], tail: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((description$macro$23 @ _), (head: Boolean, tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((optInNewsletter$macro$24 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], tail: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((website$macro$25 @ _), (head: Option[String], tail: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((politicalParty$macro$26 @ _), (head: Option[org.make.core.reference.Country], tail: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((crmCountry$macro$27 @ _), (head: Option[org.make.core.reference.Language], tail: shapeless.HNil): Option[org.make.core.reference.Language] :: shapeless.HNil((crmLanguage$macro$28 @ _), HNil))))))))) => personality.this.PersonalityProfileRequest.apply(firstName$macro$20, lastName$macro$21, avatarUrl$macro$22, description$macro$23, optInNewsletter$macro$24, website$macro$25, politicalParty$macro$26, crmCountry$macro$27, crmLanguage$macro$28)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("firstName"), String, (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("lastName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("lastName"), String, (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("avatarUrl"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("description"), Option[String], (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("optInNewsletter"), Boolean, (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("website"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("politicalParty"), Option[String], (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("crmCountry"), Option[org.make.core.reference.Country], (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("crmLanguage"), Option[org.make.core.reference.Language], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("crmLanguage")]](scala.Symbol.apply("crmLanguage").asInstanceOf[Symbol @@ String("crmLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("crmLanguage")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("crmCountry")]](scala.Symbol.apply("crmCountry").asInstanceOf[Symbol @@ String("crmCountry")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("crmCountry")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("politicalParty")]](scala.Symbol.apply("politicalParty").asInstanceOf[Symbol @@ String("politicalParty")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("politicalParty")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("website")]](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("website")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("optInNewsletter")]](scala.Symbol.apply("optInNewsletter").asInstanceOf[Symbol @@ String("optInNewsletter")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("optInNewsletter")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("description")]](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("description")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("avatarUrl")]](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("avatarUrl")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("lastName")]](scala.Symbol.apply("lastName").asInstanceOf[Symbol @@ String("lastName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("lastName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("firstName")]](scala.Symbol.apply("firstName").asInstanceOf[Symbol @@ String("firstName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("firstName")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$39.this.inst$macro$38)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.personality.PersonalityProfileRequest]];
<stable> <accessor> lazy val inst$macro$38: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericEncoderForlastName: io.circe.Encoder[String] = circe.this.Encoder.encodeString;
private[this] val circeGenericEncoderForoptInNewsletter: io.circe.Encoder[Boolean] = circe.this.Encoder.encodeBoolean;
private[this] val circeGenericEncoderForwebsite: io.circe.Encoder[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] = circe.this.Encoder.encodeOption[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]](io.circe.refined.`package`.refinedEncoder[String, eu.timepit.refined.string.Url, eu.timepit.refined.api.Refined](circe.this.Encoder.encodeString, api.this.RefType.refinedRefType));
private[this] val circeGenericEncoderForpoliticalParty: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString);
private[this] val circeGenericEncoderForcrmCountry: io.circe.Encoder[Option[org.make.core.reference.Country]] = circe.this.Encoder.encodeOption[org.make.core.reference.Country](reference.this.Country.countryEncoder);
private[this] val circeGenericEncoderForcrmLanguage: io.circe.Encoder[Option[org.make.core.reference.Language]] = circe.this.Encoder.encodeOption[org.make.core.reference.Language](reference.this.Language.LanguageEncoder);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("firstName"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("lastName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForfirstName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("lastName"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("lastName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForlastName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]], tail: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForavatarUrl @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordescription @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean], tail: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForoptInNewsletter @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]], tail: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForwebsite @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForpoliticalParty @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]], tail: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcrmCountry @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcrmLanguage @ _), shapeless.HNil))))))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("firstName", $anon.this.circeGenericEncoderForlastName.apply(circeGenericHListBindingForfirstName)), scala.Tuple2.apply[String, io.circe.Json]("lastName", $anon.this.circeGenericEncoderForlastName.apply(circeGenericHListBindingForlastName)), scala.Tuple2.apply[String, io.circe.Json]("avatarUrl", $anon.this.circeGenericEncoderForwebsite.apply(circeGenericHListBindingForavatarUrl)), scala.Tuple2.apply[String, io.circe.Json]("description", $anon.this.circeGenericEncoderForpoliticalParty.apply(circeGenericHListBindingFordescription)), scala.Tuple2.apply[String, io.circe.Json]("optInNewsletter", $anon.this.circeGenericEncoderForoptInNewsletter.apply(circeGenericHListBindingForoptInNewsletter)), scala.Tuple2.apply[String, io.circe.Json]("website", $anon.this.circeGenericEncoderForwebsite.apply(circeGenericHListBindingForwebsite)), scala.Tuple2.apply[String, io.circe.Json]("politicalParty", $anon.this.circeGenericEncoderForpoliticalParty.apply(circeGenericHListBindingForpoliticalParty)), scala.Tuple2.apply[String, io.circe.Json]("crmCountry", $anon.this.circeGenericEncoderForcrmCountry.apply(circeGenericHListBindingForcrmCountry)), scala.Tuple2.apply[String, io.circe.Json]("crmLanguage", $anon.this.circeGenericEncoderForcrmLanguage.apply(circeGenericHListBindingForcrmLanguage))))
}
};
new $anon()
}: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$39().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.personality.PersonalityProfileRequest]](inst$macro$40)
})
|
|
266
|
37380
|
9741
-
9781
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
org.make.api.personality.personalityapitest
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.personality.PersonalityProfileRequest]({
val inst$macro$80: io.circe.generic.decoding.DerivedDecoder[org.make.api.personality.PersonalityProfileRequest] = {
final class anon$lazy$macro$79 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$79 = {
anon$lazy$macro$79.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$41: io.circe.generic.decoding.DerivedDecoder[org.make.api.personality.PersonalityProfileRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.personality.PersonalityProfileRequest, shapeless.labelled.FieldType[Symbol @@ String("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.personality.PersonalityProfileRequest, (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, String :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.personality.PersonalityProfileRequest, (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil](::.apply[Symbol @@ String("firstName"), (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("firstName").asInstanceOf[Symbol @@ String("firstName")], ::.apply[Symbol @@ String("lastName"), (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("lastName").asInstanceOf[Symbol @@ String("lastName")], ::.apply[Symbol @@ String("avatarUrl"), (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")], ::.apply[Symbol @@ String("description"), (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")], ::.apply[Symbol @@ String("optInNewsletter"), (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("optInNewsletter").asInstanceOf[Symbol @@ String("optInNewsletter")], ::.apply[Symbol @@ String("website"), (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")], ::.apply[Symbol @@ String("politicalParty"), (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("politicalParty").asInstanceOf[Symbol @@ String("politicalParty")], ::.apply[Symbol @@ String("crmCountry"), (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("crmCountry").asInstanceOf[Symbol @@ String("crmCountry")], ::.apply[Symbol @@ String("crmLanguage"), shapeless.HNil.type](scala.Symbol.apply("crmLanguage").asInstanceOf[Symbol @@ String("crmLanguage")], HNil)))))))))), Generic.instance[org.make.api.personality.PersonalityProfileRequest, String :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil](((x0$7: org.make.api.personality.PersonalityProfileRequest) => x0$7 match {
case (firstName: String, lastName: String, avatarUrl: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], description: Option[String], optInNewsletter: Boolean, website: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], politicalParty: Option[String], crmCountry: Option[org.make.core.reference.Country], crmLanguage: Option[org.make.core.reference.Language]): org.make.api.personality.PersonalityProfileRequest((firstName$macro$69 @ _), (lastName$macro$70 @ _), (avatarUrl$macro$71 @ _), (description$macro$72 @ _), (optInNewsletter$macro$73 @ _), (website$macro$74 @ _), (politicalParty$macro$75 @ _), (crmCountry$macro$76 @ _), (crmLanguage$macro$77 @ _)) => ::.apply[String, String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](firstName$macro$69, ::.apply[String, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](lastName$macro$70, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](avatarUrl$macro$71, ::.apply[Option[String], Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](description$macro$72, ::.apply[Boolean, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](optInNewsletter$macro$73, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](website$macro$74, ::.apply[Option[String], Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](politicalParty$macro$75, ::.apply[Option[org.make.core.reference.Country], Option[org.make.core.reference.Language] :: shapeless.HNil.type](crmCountry$macro$76, ::.apply[Option[org.make.core.reference.Language], shapeless.HNil.type](crmLanguage$macro$77, HNil))))))))).asInstanceOf[String :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil]
}), ((x0$8: String :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil) => x0$8 match {
case (head: String, tail: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): String :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((firstName$macro$60 @ _), (head: String, tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((lastName$macro$61 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], tail: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((avatarUrl$macro$62 @ _), (head: Option[String], tail: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((description$macro$63 @ _), (head: Boolean, tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((optInNewsletter$macro$64 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], tail: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((website$macro$65 @ _), (head: Option[String], tail: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((politicalParty$macro$66 @ _), (head: Option[org.make.core.reference.Country], tail: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((crmCountry$macro$67 @ _), (head: Option[org.make.core.reference.Language], tail: shapeless.HNil): Option[org.make.core.reference.Language] :: shapeless.HNil((crmLanguage$macro$68 @ _), HNil))))))))) => personality.this.PersonalityProfileRequest.apply(firstName$macro$60, lastName$macro$61, avatarUrl$macro$62, description$macro$63, optInNewsletter$macro$64, website$macro$65, politicalParty$macro$66, crmCountry$macro$67, crmLanguage$macro$68)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("firstName"), String, (Symbol @@ String("lastName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("lastName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("lastName"), String, (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("avatarUrl"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("description"), Option[String], (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("optInNewsletter"), Boolean, (Symbol @@ String("website")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("website"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], (Symbol @@ String("politicalParty")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("politicalParty"), Option[String], (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("crmCountry"), Option[org.make.core.reference.Country], (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("crmLanguage"), Option[org.make.core.reference.Language], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("crmLanguage")]](scala.Symbol.apply("crmLanguage").asInstanceOf[Symbol @@ String("crmLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("crmLanguage")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("crmCountry")]](scala.Symbol.apply("crmCountry").asInstanceOf[Symbol @@ String("crmCountry")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("crmCountry")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("politicalParty")]](scala.Symbol.apply("politicalParty").asInstanceOf[Symbol @@ String("politicalParty")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("politicalParty")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("website")]](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("website")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("optInNewsletter")]](scala.Symbol.apply("optInNewsletter").asInstanceOf[Symbol @@ String("optInNewsletter")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("optInNewsletter")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("description")]](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("description")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("avatarUrl")]](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("avatarUrl")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("lastName")]](scala.Symbol.apply("lastName").asInstanceOf[Symbol @@ String("lastName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("lastName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("firstName")]](scala.Symbol.apply("firstName").asInstanceOf[Symbol @@ String("firstName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("firstName")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$79.this.inst$macro$78)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.personality.PersonalityProfileRequest]];
<stable> <accessor> lazy val inst$macro$78: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForlastName: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
private[this] val circeGenericDecoderForoptInNewsletter: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean;
private[this] val circeGenericDecoderForwebsite: io.circe.Decoder[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] = circe.this.Decoder.decodeOption[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]](io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.string.Url, eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, string.this.Url.urlValidate, api.this.RefType.refinedRefType));
private[this] val circeGenericDecoderForpoliticalParty: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
private[this] val circeGenericDecoderForcrmCountry: io.circe.Decoder[Option[org.make.core.reference.Country]] = circe.this.Decoder.decodeOption[org.make.core.reference.Country](reference.this.Country.countryDecoder);
private[this] val circeGenericDecoderForcrmLanguage: io.circe.Decoder[Option[org.make.core.reference.Language]] = circe.this.Decoder.decodeOption[org.make.core.reference.Language](reference.this.Language.LanguageDecoder);
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("firstName"), String, shapeless.labelled.FieldType[Symbol @@ String("lastName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlastName.tryDecode(c.downField("firstName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("lastName"), String, shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlastName.tryDecode(c.downField("lastName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("avatarUrl"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecode(c.downField("avatarUrl")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("description"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecode(c.downField("description")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("optInNewsletter"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoptInNewsletter.tryDecode(c.downField("optInNewsletter")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("website"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecode(c.downField("website")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("politicalParty"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecode(c.downField("politicalParty")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("crmCountry"), Option[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcrmCountry.tryDecode(c.downField("crmCountry")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("crmLanguage"), Option[org.make.core.reference.Language], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcrmLanguage.tryDecode(c.downField("crmLanguage")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("firstName"), String, shapeless.labelled.FieldType[Symbol @@ String("lastName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlastName.tryDecodeAccumulating(c.downField("firstName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("lastName"), String, shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlastName.tryDecodeAccumulating(c.downField("lastName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("avatarUrl"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecodeAccumulating(c.downField("avatarUrl")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("description"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecodeAccumulating(c.downField("description")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("optInNewsletter"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoptInNewsletter.tryDecodeAccumulating(c.downField("optInNewsletter")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("website"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecodeAccumulating(c.downField("website")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("politicalParty"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecodeAccumulating(c.downField("politicalParty")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("crmCountry"), Option[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcrmCountry.tryDecodeAccumulating(c.downField("crmCountry")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("crmLanguage"), Option[org.make.core.reference.Language], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcrmLanguage.tryDecodeAccumulating(c.downField("crmLanguage")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("firstName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$79().inst$macro$41
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.personality.PersonalityProfileRequest]](inst$macro$80)
})
|