| Line |
Stmt Id |
Pos |
Tree |
Symbol |
Tests |
Code |
|
67
|
34386
|
3111
-
3120
|
Select
|
org.make.api.user.ProfileRequest.toProfile
|
|
ProfileRequest.this.toProfile
|
|
69
|
44601
|
3153
-
4398
|
Apply
|
scala.Some.apply
|
|
scala.Some.apply[org.make.core.profile.Profile]({
<artifact> val x$1: Option[java.time.LocalDate] @scala.reflect.internal.annotations.uncheckedBounds = ProfileRequest.this.dateOfBirth.map[java.time.LocalDate](((x$1: org.make.core.Validation.BirthDate) => x$1.birthDate)).orElse[java.time.LocalDate](profile.dateOfBirth);
<artifact> val x$2: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.api.technical.RequestHelper.updateValue(profile.avatarUrl, ProfileRequest.this.avatarUrl.map[String](((x$2: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]) => x$2.value)));
<artifact> val x$3: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.api.technical.RequestHelper.updateValue(profile.profession, ProfileRequest.this.profession.map[String](((x$3: eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]) => x$3.value)));
<artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.api.technical.RequestHelper.updateValue(profile.phoneNumber, ProfileRequest.this.phoneNumber.map[String](((x$4: eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]) => x$4.value)));
<artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.api.technical.RequestHelper.updateValue(profile.description, ProfileRequest.this.description.map[String](((x$5: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]) => x$5.value)));
<artifact> val x$6: Option[org.make.core.profile.Gender] @scala.reflect.internal.annotations.uncheckedBounds = ProfileRequest.this.gender.orElse[org.make.core.profile.Gender](profile.gender);
<artifact> val x$7: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.api.technical.RequestHelper.updateValue(profile.genderName, ProfileRequest.this.genderName.map[String](((x$6: eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]) => x$6.value)));
<artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.api.technical.RequestHelper.updateValue(profile.postalCode, ProfileRequest.this.postalCode.map[String](((x$7: eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]) => x$7.value)));
<artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.api.technical.RequestHelper.updateValue(profile.locale, ProfileRequest.this.locale.map[String](((x$8: eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]) => x$8.value)));
<artifact> val x$10: Boolean = ProfileRequest.this.optInNewsletter;
<artifact> val x$11: Option[org.make.core.profile.SocioProfessionalCategory] @scala.reflect.internal.annotations.uncheckedBounds = ProfileRequest.this.socioProfessionalCategory.orElse[org.make.core.profile.SocioProfessionalCategory](profile.socioProfessionalCategory);
<artifact> val x$12: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = ProfileRequest.this.optInPartner.orElse[Boolean](profile.optInPartner);
<artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.api.technical.RequestHelper.updateValue(profile.politicalParty, ProfileRequest.this.politicalParty.map[String](((x$9: eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]) => x$9.value)));
<artifact> val x$14: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.api.technical.RequestHelper.updateValue(profile.website, ProfileRequest.this.website.map[String](((x$10: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]) => x$10.value)));
<artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = profile.copy$default$6;
<artifact> val x$16: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = profile.copy$default$7;
<artifact> val x$17: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = profile.copy$default$8;
<artifact> val x$18: Option[Map[org.make.core.operation.OperationId,org.make.core.user.OidcInfo]] @scala.reflect.internal.annotations.uncheckedBounds = profile.copy$default$9;
<artifact> val x$19: Option[Int] @scala.reflect.internal.annotations.uncheckedBounds = profile.copy$default$13;
<artifact> val x$20: org.make.core.reference.Country = profile.copy$default$15;
<artifact> val x$21: org.make.core.reference.Language = profile.copy$default$16;
<artifact> val x$22: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = profile.copy$default$19;
<artifact> val x$23: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = profile.copy$default$23;
<artifact> val x$24: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = profile.copy$default$24;
profile.copy(x$1, x$2, x$3, x$4, x$5, x$15, x$16, x$17, x$18, x$6, x$7, x$8, x$19, x$9, x$20, x$21, x$10, x$11, x$22, x$12, x$13, x$14, x$23, x$24)
})
|
|
70
|
51384
|
3175
-
3175
|
Select
|
org.make.core.profile.Profile.copy$default$19
|
|
profile.copy$default$19
|
|
70
|
44093
|
3175
-
3175
|
Select
|
org.make.core.profile.Profile.copy$default$8
|
|
profile.copy$default$8
|
|
70
|
47212
|
3175
-
3175
|
Select
|
org.make.core.profile.Profile.copy$default$23
|
|
profile.copy$default$23
|
|
70
|
38395
|
3175
-
3175
|
Select
|
org.make.core.profile.Profile.copy$default$24
|
|
profile.copy$default$24
|
|
70
|
30745
|
3175
-
3175
|
Select
|
org.make.core.profile.Profile.copy$default$7
|
|
profile.copy$default$7
|
|
70
|
32389
|
3175
-
3175
|
Select
|
org.make.core.profile.Profile.copy$default$13
|
|
profile.copy$default$13
|
|
70
|
44880
|
3175
-
3175
|
Select
|
org.make.core.profile.Profile.copy$default$15
|
|
profile.copy$default$15
|
|
70
|
38905
|
3175
-
3175
|
Select
|
org.make.core.profile.Profile.copy$default$6
|
|
profile.copy$default$6
|
|
70
|
37311
|
3175
-
3175
|
Select
|
org.make.core.profile.Profile.copy$default$16
|
|
profile.copy$default$16
|
|
70
|
40702
|
3175
-
3175
|
Select
|
org.make.core.profile.Profile.copy$default$9
|
|
profile.copy$default$9
|
|
70
|
30782
|
3167
-
4390
|
Apply
|
org.make.core.profile.Profile.copy
|
|
profile.copy(x$1, x$2, x$3, x$4, x$5, x$15, x$16, x$17, x$18, x$6, x$7, x$8, x$19, x$9, x$20, x$21, x$10, x$11, x$22, x$12, x$13, x$14, x$23, x$24)
|
|
71
|
46961
|
3221
-
3232
|
Select
|
org.make.core.Validation.BirthDate.birthDate
|
|
x$1.birthDate
|
|
71
|
30970
|
3205
-
3261
|
Apply
|
scala.Option.orElse
|
|
ProfileRequest.this.dateOfBirth.map[java.time.LocalDate](((x$1: org.make.core.Validation.BirthDate) => x$1.birthDate)).orElse[java.time.LocalDate](profile.dateOfBirth)
|
|
71
|
38858
|
3241
-
3260
|
Select
|
org.make.core.profile.Profile.dateOfBirth
|
|
profile.dateOfBirth
|
|
72
|
45385
|
3285
-
3353
|
Apply
|
org.make.api.technical.RequestHelper.updateValue
|
|
org.make.api.technical.RequestHelper.updateValue(profile.avatarUrl, ProfileRequest.this.avatarUrl.map[String](((x$2: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]) => x$2.value)))
|
|
72
|
32066
|
3330
-
3352
|
Apply
|
scala.Option.map
|
|
ProfileRequest.this.avatarUrl.map[String](((x$2: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]) => x$2.value))
|
|
72
|
48780
|
3311
-
3328
|
Select
|
org.make.core.profile.Profile.avatarUrl
|
|
profile.avatarUrl
|
|
72
|
40920
|
3344
-
3351
|
Select
|
eu.timepit.refined.api.Refined.value
|
|
x$2.value
|
|
73
|
38294
|
3404
-
3422
|
Select
|
org.make.core.profile.Profile.profession
|
|
profile.profession
|
|
73
|
33113
|
3439
-
3446
|
Select
|
eu.timepit.refined.api.Refined.value
|
|
x$3.value
|
|
73
|
38613
|
3378
-
3448
|
Apply
|
org.make.api.technical.RequestHelper.updateValue
|
|
org.make.api.technical.RequestHelper.updateValue(profile.profession, ProfileRequest.this.profession.map[String](((x$3: eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]) => x$3.value)))
|
|
73
|
47437
|
3424
-
3447
|
Apply
|
scala.Option.map
|
|
ProfileRequest.this.profession.map[String](((x$3: eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]) => x$3.value))
|
|
74
|
39649
|
3521
-
3545
|
Apply
|
scala.Option.map
|
|
ProfileRequest.this.phoneNumber.map[String](((x$4: eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]) => x$4.value))
|
|
74
|
48533
|
3537
-
3544
|
Select
|
eu.timepit.refined.api.Refined.value
|
|
x$4.value
|
|
74
|
32811
|
3474
-
3546
|
Apply
|
org.make.api.technical.RequestHelper.updateValue
|
|
org.make.api.technical.RequestHelper.updateValue(profile.phoneNumber, ProfileRequest.this.phoneNumber.map[String](((x$4: eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]) => x$4.value)))
|
|
74
|
31004
|
3500
-
3519
|
Select
|
org.make.core.profile.Profile.phoneNumber
|
|
profile.phoneNumber
|
|
75
|
45131
|
3598
-
3617
|
Select
|
org.make.core.profile.Profile.description
|
|
profile.description
|
|
75
|
38329
|
3635
-
3642
|
Select
|
eu.timepit.refined.api.Refined.value
|
|
x$5.value
|
|
75
|
34178
|
3619
-
3643
|
Apply
|
scala.Option.map
|
|
ProfileRequest.this.description.map[String](((x$5: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]) => x$5.value))
|
|
75
|
46917
|
3572
-
3644
|
Apply
|
org.make.api.technical.RequestHelper.updateValue
|
|
org.make.api.technical.RequestHelper.updateValue(profile.description, ProfileRequest.this.description.map[String](((x$5: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]) => x$5.value)))
|
|
76
|
31543
|
3665
-
3694
|
Apply
|
scala.Option.orElse
|
|
ProfileRequest.this.gender.orElse[org.make.core.profile.Gender](profile.gender)
|
|
76
|
39357
|
3679
-
3693
|
Select
|
org.make.core.profile.Profile.gender
|
|
profile.gender
|
|
77
|
39690
|
3780
-
3787
|
Select
|
eu.timepit.refined.api.Refined.value
|
|
x$6.value
|
|
77
|
44849
|
3745
-
3763
|
Select
|
org.make.core.profile.Profile.genderName
|
|
profile.genderName
|
|
77
|
45889
|
3719
-
3789
|
Apply
|
org.make.api.technical.RequestHelper.updateValue
|
|
org.make.api.technical.RequestHelper.updateValue(profile.genderName, ProfileRequest.this.genderName.map[String](((x$6: eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]) => x$6.value)))
|
|
77
|
32556
|
3765
-
3788
|
Apply
|
scala.Option.map
|
|
ProfileRequest.this.genderName.map[String](((x$6: eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]) => x$6.value))
|
|
78
|
38090
|
3840
-
3858
|
Select
|
org.make.core.profile.Profile.postalCode
|
|
profile.postalCode
|
|
78
|
34217
|
3875
-
3882
|
Select
|
eu.timepit.refined.api.Refined.value
|
|
x$7.value
|
|
78
|
39107
|
3814
-
3884
|
Apply
|
org.make.api.technical.RequestHelper.updateValue
|
|
org.make.api.technical.RequestHelper.updateValue(profile.postalCode, ProfileRequest.this.postalCode.map[String](((x$7: eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]) => x$7.value)))
|
|
78
|
46956
|
3860
-
3883
|
Apply
|
scala.Option.map
|
|
ProfileRequest.this.postalCode.map[String](((x$7: eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]) => x$7.value))
|
|
79
|
32597
|
3905
-
3967
|
Apply
|
org.make.api.technical.RequestHelper.updateValue
|
|
org.make.api.technical.RequestHelper.updateValue(profile.locale, ProfileRequest.this.locale.map[String](((x$8: eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]) => x$8.value)))
|
|
79
|
30961
|
3931
-
3945
|
Select
|
org.make.core.profile.Profile.locale
|
|
profile.locale
|
|
79
|
40193
|
3947
-
3966
|
Apply
|
scala.Option.map
|
|
ProfileRequest.this.locale.map[String](((x$8: eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]) => x$8.value))
|
|
79
|
44613
|
3958
-
3965
|
Select
|
eu.timepit.refined.api.Refined.value
|
|
x$8.value
|
|
80
|
45090
|
3997
-
4012
|
Select
|
org.make.api.user.ProfileRequest.optInNewsletter
|
|
ProfileRequest.this.optInNewsletter
|
|
81
|
34261
|
4052
-
4119
|
Apply
|
scala.Option.orElse
|
|
ProfileRequest.this.socioProfessionalCategory.orElse[org.make.core.profile.SocioProfessionalCategory](profile.socioProfessionalCategory)
|
|
81
|
37517
|
4085
-
4118
|
Select
|
org.make.core.profile.Profile.socioProfessionalCategory
|
|
profile.socioProfessionalCategory
|
|
82
|
39148
|
4146
-
4187
|
Apply
|
scala.Option.orElse
|
|
ProfileRequest.this.optInPartner.orElse[Boolean](profile.optInPartner)
|
|
82
|
46714
|
4166
-
4186
|
Select
|
org.make.core.profile.Profile.optInPartner
|
|
profile.optInPartner
|
|
83
|
44054
|
4285
-
4292
|
Select
|
eu.timepit.refined.api.Refined.value
|
|
x$9.value
|
|
83
|
30707
|
4242
-
4264
|
Select
|
org.make.core.profile.Profile.politicalParty
|
|
profile.politicalParty
|
|
83
|
40231
|
4266
-
4293
|
Apply
|
scala.Option.map
|
|
ProfileRequest.this.politicalParty.map[String](((x$9: eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]) => x$9.value))
|
|
83
|
32352
|
4216
-
4294
|
Apply
|
org.make.api.technical.RequestHelper.updateValue
|
|
org.make.api.technical.RequestHelper.updateValue(profile.politicalParty, ProfileRequest.this.politicalParty.map[String](((x$9: eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]) => x$9.value)))
|
|
84
|
45122
|
4342
-
4357
|
Select
|
org.make.core.profile.Profile.website
|
|
profile.website
|
|
84
|
51348
|
4359
-
4379
|
Apply
|
scala.Option.map
|
|
ProfileRequest.this.website.map[String](((x$10: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]) => x$10.value))
|
|
84
|
46753
|
4316
-
4380
|
Apply
|
org.make.api.technical.RequestHelper.updateValue
|
|
org.make.api.technical.RequestHelper.updateValue(profile.website, ProfileRequest.this.website.map[String](((x$10: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]) => x$10.value)))
|
|
84
|
37556
|
4371
-
4378
|
Select
|
eu.timepit.refined.api.Refined.value
|
|
x$10.value
|
|
89
|
43839
|
4447
-
4447
|
Select
|
org.make.core.profile.Profile.parseProfile$default$8
|
|
org.make.core.profile.Profile.parseProfile$default$8
|
|
89
|
42846
|
4447
-
4447
|
Select
|
org.make.core.profile.Profile.parseProfile$default$23
|
|
org.make.core.profile.Profile.parseProfile$default$23
|
|
89
|
30497
|
4447
-
4447
|
Select
|
org.make.core.profile.Profile.parseProfile$default$7
|
|
org.make.core.profile.Profile.parseProfile$default$7
|
|
89
|
36598
|
4447
-
4447
|
Select
|
org.make.core.profile.Profile.parseProfile$default$9
|
|
org.make.core.profile.Profile.parseProfile$default$9
|
|
89
|
37061
|
4447
-
4447
|
Select
|
org.make.core.profile.Profile.parseProfile$default$16
|
|
org.make.core.profile.Profile.parseProfile$default$16
|
|
89
|
38939
|
4447
-
4447
|
Select
|
org.make.core.profile.Profile.parseProfile$default$6
|
|
org.make.core.profile.Profile.parseProfile$default$6
|
|
89
|
45464
|
4447
-
4447
|
Select
|
org.make.core.profile.Profile.parseProfile$default$15
|
|
org.make.core.profile.Profile.parseProfile$default$15
|
|
89
|
32141
|
4447
-
4447
|
Select
|
org.make.core.profile.Profile.parseProfile$default$13
|
|
org.make.core.profile.Profile.parseProfile$default$13
|
|
89
|
50374
|
4447
-
4447
|
Select
|
org.make.core.profile.Profile.parseProfile$default$19
|
|
org.make.core.profile.Profile.parseProfile$default$19
|
|
89
|
38686
|
4447
-
4447
|
Select
|
org.make.core.profile.Profile.parseProfile$default$24
|
|
org.make.core.profile.Profile.parseProfile$default$24
|
|
89
|
30531
|
4439
-
5037
|
Apply
|
org.make.core.profile.Profile.parseProfile
|
|
org.make.core.profile.Profile.parseProfile(x$1, x$2, x$3, x$4, x$5, x$15, x$16, x$17, x$18, x$6, x$7, x$8, x$19, x$9, x$20, x$21, x$10, x$11, x$22, x$12, x$13, x$14, x$23, x$24)
|
|
90
|
32859
|
4479
-
4507
|
Apply
|
scala.Option.map
|
|
ProfileRequest.this.dateOfBirth.map[java.time.LocalDate](((x$11: org.make.core.Validation.BirthDate) => x$11.birthDate))
|
|
90
|
40744
|
4495
-
4506
|
Select
|
org.make.core.Validation.BirthDate.birthDate
|
|
x$11.birthDate
|
|
91
|
44914
|
4539
-
4546
|
Select
|
eu.timepit.refined.api.Refined.value
|
|
x$12.value
|
|
91
|
37350
|
4525
-
4547
|
Apply
|
scala.Option.map
|
|
ProfileRequest.this.avatarUrl.map[String](((x$12: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]) => x$12.value))
|
|
92
|
47258
|
4566
-
4589
|
Apply
|
scala.Option.map
|
|
ProfileRequest.this.profession.map[String](((x$13: eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]) => x$13.value))
|
|
92
|
51139
|
4581
-
4588
|
Select
|
eu.timepit.refined.api.Refined.value
|
|
x$13.value
|
|
93
|
38857
|
4625
-
4632
|
Select
|
eu.timepit.refined.api.Refined.value
|
|
x$14.value
|
|
93
|
30540
|
4609
-
4633
|
Apply
|
scala.Option.map
|
|
ProfileRequest.this.phoneNumber.map[String](((x$14: eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]) => x$14.value))
|
|
94
|
36794
|
4653
-
4677
|
Apply
|
scala.Option.map
|
|
ProfileRequest.this.description.map[String](((x$15: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]) => x$15.value))
|
|
94
|
44635
|
4669
-
4676
|
Select
|
eu.timepit.refined.api.Refined.value
|
|
x$15.value
|
|
95
|
32347
|
4692
-
4698
|
Select
|
org.make.api.user.ProfileRequest.gender
|
|
ProfileRequest.this.gender
|
|
96
|
45676
|
4732
-
4739
|
Select
|
eu.timepit.refined.api.Refined.value
|
|
x$16.value
|
|
96
|
37864
|
4717
-
4740
|
Apply
|
scala.Option.map
|
|
ProfileRequest.this.genderName.map[String](((x$16: eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]) => x$16.value))
|
|
97
|
47002
|
4759
-
4782
|
Apply
|
scala.Option.map
|
|
ProfileRequest.this.postalCode.map[String](((x$17: eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]) => x$17.value))
|
|
97
|
51174
|
4774
-
4781
|
Select
|
eu.timepit.refined.api.Refined.value
|
|
x$17.value
|
|
98
|
31300
|
4797
-
4816
|
Apply
|
scala.Option.map
|
|
ProfileRequest.this.locale.map[String](((x$18: eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]) => x$18.value))
|
|
98
|
38899
|
4808
-
4815
|
Select
|
eu.timepit.refined.api.Refined.value
|
|
x$18.value
|
|
99
|
44397
|
4840
-
4855
|
Select
|
org.make.api.user.ProfileRequest.optInNewsletter
|
|
ProfileRequest.this.optInNewsletter
|
|
100
|
36833
|
4889
-
4914
|
Select
|
org.make.api.user.ProfileRequest.socioProfessionalCategory
|
|
ProfileRequest.this.socioProfessionalCategory
|
|
101
|
32383
|
4935
-
4947
|
Select
|
org.make.api.user.ProfileRequest.optInPartner
|
|
ProfileRequest.this.optInPartner
|
|
102
|
37304
|
4970
-
4997
|
Apply
|
scala.Option.map
|
|
ProfileRequest.this.politicalParty.map[String](((x$19: eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]) => x$19.value))
|
|
102
|
45424
|
4989
-
4996
|
Select
|
eu.timepit.refined.api.Refined.value
|
|
x$19.value
|
|
103
|
42807
|
5013
-
5033
|
Apply
|
scala.Option.map
|
|
ProfileRequest.this.website.map[String](((x$20: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]) => x$20.value))
|
|
103
|
50938
|
5025
-
5032
|
Select
|
eu.timepit.refined.api.Refined.value
|
|
x$20.value
|
|
108
|
43587
|
5135
-
5162
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
|
io.circe.generic.semiauto.deriveCodec[org.make.api.user.ProfileRequest]({
val inst$macro$60: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.user.ProfileRequest] = {
final class anon$lazy$macro$59 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$59 = {
anon$lazy$macro$59.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.user.ProfileRequest] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.user.ProfileRequest, shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),Option[org.make.core.Validation.BirthDate]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.user.ProfileRequest, (Symbol @@ String("dateOfBirth")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("profession")) :: (Symbol @@ String("phoneNumber")) :: (Symbol @@ String("description")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("locale")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[org.make.core.Validation.BirthDate] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]] :: Option[org.make.core.profile.Gender] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),Option[org.make.core.Validation.BirthDate]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.user.ProfileRequest, (Symbol @@ String("dateOfBirth")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("profession")) :: (Symbol @@ String("phoneNumber")) :: (Symbol @@ String("description")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("locale")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil](::.apply[Symbol @@ String("dateOfBirth"), (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("profession")) :: (Symbol @@ String("phoneNumber")) :: (Symbol @@ String("description")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("locale")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("dateOfBirth").asInstanceOf[Symbol @@ String("dateOfBirth")], ::.apply[Symbol @@ String("avatarUrl"), (Symbol @@ String("profession")) :: (Symbol @@ String("phoneNumber")) :: (Symbol @@ String("description")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("locale")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")], ::.apply[Symbol @@ String("profession"), (Symbol @@ String("phoneNumber")) :: (Symbol @@ String("description")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("locale")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("profession").asInstanceOf[Symbol @@ String("profession")], ::.apply[Symbol @@ String("phoneNumber"), (Symbol @@ String("description")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("locale")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("phoneNumber").asInstanceOf[Symbol @@ String("phoneNumber")], ::.apply[Symbol @@ String("description"), (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("locale")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")], ::.apply[Symbol @@ String("gender"), (Symbol @@ String("genderName")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("locale")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("gender").asInstanceOf[Symbol @@ String("gender")], ::.apply[Symbol @@ String("genderName"), (Symbol @@ String("postalCode")) :: (Symbol @@ String("locale")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("genderName").asInstanceOf[Symbol @@ String("genderName")], ::.apply[Symbol @@ String("postalCode"), (Symbol @@ String("locale")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("postalCode").asInstanceOf[Symbol @@ String("postalCode")], ::.apply[Symbol @@ String("locale"), (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("locale").asInstanceOf[Symbol @@ String("locale")], ::.apply[Symbol @@ String("optInNewsletter"), (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("optInNewsletter").asInstanceOf[Symbol @@ String("optInNewsletter")], ::.apply[Symbol @@ String("socioProfessionalCategory"), (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("socioProfessionalCategory").asInstanceOf[Symbol @@ String("socioProfessionalCategory")], ::.apply[Symbol @@ String("optInPartner"), (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("optInPartner").asInstanceOf[Symbol @@ String("optInPartner")], ::.apply[Symbol @@ String("politicalParty"), (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("politicalParty").asInstanceOf[Symbol @@ String("politicalParty")], ::.apply[Symbol @@ String("website"), shapeless.HNil.type](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")], HNil))))))))))))))), Generic.instance[org.make.api.user.ProfileRequest, Option[org.make.core.Validation.BirthDate] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]] :: Option[org.make.core.profile.Gender] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil](((x0$3: org.make.api.user.ProfileRequest) => x0$3 match {
case (dateOfBirth: Option[org.make.core.Validation.BirthDate], avatarUrl: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]], profession: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], phoneNumber: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], description: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]], gender: Option[org.make.core.profile.Gender], genderName: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], postalCode: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], locale: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], optInNewsletter: Boolean, socioProfessionalCategory: Option[org.make.core.profile.SocioProfessionalCategory], optInPartner: Option[Boolean], politicalParty: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], website: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]): org.make.api.user.ProfileRequest((dateOfBirth$macro$44 @ _), (avatarUrl$macro$45 @ _), (profession$macro$46 @ _), (phoneNumber$macro$47 @ _), (description$macro$48 @ _), (gender$macro$49 @ _), (genderName$macro$50 @ _), (postalCode$macro$51 @ _), (locale$macro$52 @ _), (optInNewsletter$macro$53 @ _), (socioProfessionalCategory$macro$54 @ _), (optInPartner$macro$55 @ _), (politicalParty$macro$56 @ _), (website$macro$57 @ _)) => ::.apply[Option[org.make.core.Validation.BirthDate], Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]] :: Option[org.make.core.profile.Gender] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil.type](dateOfBirth$macro$44, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]], Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]] :: Option[org.make.core.profile.Gender] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil.type](avatarUrl$macro$45, ::.apply[Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]] :: Option[org.make.core.profile.Gender] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil.type](profession$macro$46, ::.apply[Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]] :: Option[org.make.core.profile.Gender] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil.type](phoneNumber$macro$47, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]], Option[org.make.core.profile.Gender] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil.type](description$macro$48, ::.apply[Option[org.make.core.profile.Gender], Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil.type](gender$macro$49, ::.apply[Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil.type](genderName$macro$50, ::.apply[Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil.type](postalCode$macro$51, ::.apply[Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil.type](locale$macro$52, ::.apply[Boolean, Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil.type](optInNewsletter$macro$53, ::.apply[Option[org.make.core.profile.SocioProfessionalCategory], Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil.type](socioProfessionalCategory$macro$54, ::.apply[Option[Boolean], Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil.type](optInPartner$macro$55, ::.apply[Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil.type](politicalParty$macro$56, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]], shapeless.HNil.type](website$macro$57, HNil)))))))))))))).asInstanceOf[Option[org.make.core.Validation.BirthDate] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]] :: Option[org.make.core.profile.Gender] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil]
}), ((x0$4: Option[org.make.core.Validation.BirthDate] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]] :: Option[org.make.core.profile.Gender] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil) => x0$4 match {
case (head: Option[org.make.core.Validation.BirthDate], tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]] :: Option[org.make.core.profile.Gender] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil): Option[org.make.core.Validation.BirthDate] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]] :: Option[org.make.core.profile.Gender] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil((dateOfBirth$macro$30 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]], tail: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]] :: Option[org.make.core.profile.Gender] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]] :: Option[org.make.core.profile.Gender] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil((avatarUrl$macro$31 @ _), (head: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], tail: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]] :: Option[org.make.core.profile.Gender] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]] :: Option[org.make.core.profile.Gender] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil((profession$macro$32 @ _), (head: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]] :: Option[org.make.core.profile.Gender] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]] :: Option[org.make.core.profile.Gender] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil((phoneNumber$macro$33 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]], tail: Option[org.make.core.profile.Gender] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]] :: Option[org.make.core.profile.Gender] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil((description$macro$34 @ _), (head: Option[org.make.core.profile.Gender], tail: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil): Option[org.make.core.profile.Gender] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil((gender$macro$35 @ _), (head: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], tail: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil((genderName$macro$36 @ _), (head: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], tail: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil((postalCode$macro$37 @ _), (head: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], tail: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil((locale$macro$38 @ _), (head: Boolean, tail: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil): Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil((optInNewsletter$macro$39 @ _), (head: Option[org.make.core.profile.SocioProfessionalCategory], tail: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil): Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil((socioProfessionalCategory$macro$40 @ _), (head: Option[Boolean], tail: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil): Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil((optInPartner$macro$41 @ _), (head: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil((politicalParty$macro$42 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]], tail: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil((website$macro$43 @ _), HNil)))))))))))))) => user.this.ProfileRequest.apply(dateOfBirth$macro$30, avatarUrl$macro$31, profession$macro$32, phoneNumber$macro$33, description$macro$34, gender$macro$35, genderName$macro$36, postalCode$macro$37, locale$macro$38, optInNewsletter$macro$39, socioProfessionalCategory$macro$40, optInPartner$macro$41, politicalParty$macro$42, website$macro$43)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("dateOfBirth"), Option[org.make.core.Validation.BirthDate], (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("profession")) :: (Symbol @@ String("phoneNumber")) :: (Symbol @@ String("description")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("locale")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]] :: Option[org.make.core.profile.Gender] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("avatarUrl"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]], (Symbol @@ String("profession")) :: (Symbol @@ String("phoneNumber")) :: (Symbol @@ String("description")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("locale")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]] :: Option[org.make.core.profile.Gender] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("profession"), Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], (Symbol @@ String("phoneNumber")) :: (Symbol @@ String("description")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("locale")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]] :: Option[org.make.core.profile.Gender] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("phoneNumber"), Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], (Symbol @@ String("description")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("locale")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]] :: Option[org.make.core.profile.Gender] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("description"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]], (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("locale")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[org.make.core.profile.Gender] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("gender"), Option[org.make.core.profile.Gender], (Symbol @@ String("genderName")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("locale")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("genderName"), Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], (Symbol @@ String("postalCode")) :: (Symbol @@ String("locale")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("postalCode"), Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], (Symbol @@ String("locale")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("locale"), Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil, Boolean :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("optInNewsletter"), Boolean, (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[org.make.core.profile.SocioProfessionalCategory] :: Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("socioProfessionalCategory"), Option[org.make.core.profile.SocioProfessionalCategory], (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[Boolean] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("optInPartner"), Option[Boolean], (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("politicalParty"), Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], (Symbol @@ String("website")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("website"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("website")]](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("website")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("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("optInPartner")]](scala.Symbol.apply("optInPartner").asInstanceOf[Symbol @@ String("optInPartner")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("optInPartner")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("socioProfessionalCategory")]](scala.Symbol.apply("socioProfessionalCategory").asInstanceOf[Symbol @@ String("socioProfessionalCategory")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("socioProfessionalCategory")]])), 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("locale")]](scala.Symbol.apply("locale").asInstanceOf[Symbol @@ String("locale")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("locale")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("postalCode")]](scala.Symbol.apply("postalCode").asInstanceOf[Symbol @@ String("postalCode")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("postalCode")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("genderName")]](scala.Symbol.apply("genderName").asInstanceOf[Symbol @@ String("genderName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("genderName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("gender")]](scala.Symbol.apply("gender").asInstanceOf[Symbol @@ String("gender")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("gender")]])), 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("phoneNumber")]](scala.Symbol.apply("phoneNumber").asInstanceOf[Symbol @@ String("phoneNumber")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("phoneNumber")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("profession")]](scala.Symbol.apply("profession").asInstanceOf[Symbol @@ String("profession")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("profession")]])), 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("dateOfBirth")]](scala.Symbol.apply("dateOfBirth").asInstanceOf[Symbol @@ String("dateOfBirth")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("dateOfBirth")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),Option[org.make.core.Validation.BirthDate]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),Option[org.make.core.Validation.BirthDate]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$59.this.inst$macro$58)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.user.ProfileRequest]];
<stable> <accessor> lazy val inst$macro$58: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),Option[org.make.core.Validation.BirthDate]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),Option[org.make.core.Validation.BirthDate]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),Option[org.make.core.Validation.BirthDate]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderFordateOfBirth: io.circe.Decoder[Option[org.make.core.Validation.BirthDate]] = circe.this.Decoder.decodeOption[org.make.core.Validation.BirthDate](org.make.core.Validation.birthDateDecoder);
private[this] val circeGenericDecoderForavatarUrl: io.circe.Decoder[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]]] = circe.this.Decoder.decodeOption[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]](io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml], eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, boolean.this.And.andValidate[String, eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]], this.R, org.make.core.Validation.ValidHtml, this.R](boolean.this.And.andValidate[String, eu.timepit.refined.string.Url, this.R, eu.timepit.refined.collection.MaxSize[2048], this.R](string.this.Url.urlValidate, collection.this.Size.sizeValidate[String, eu.timepit.refined.numeric.Interval.Closed[shapeless.nat._0,2048], this.R](boolean.this.And.andValidate[Int, eu.timepit.refined.numeric.GreaterEqual[shapeless.nat._0], this.R, eu.timepit.refined.numeric.LessEqual[2048], this.R](boolean.this.Not.notValidate[Int, eu.timepit.refined.numeric.Less[shapeless.nat._0], this.R](numeric.this.Less.lessValidate[Int, shapeless.nat._0](internal.this.WitnessAs.natWitnessAs[Int, shapeless.nat._0](shapeless.this.Witness.witness0, nat.this.ToInt.toInt0, math.this.Numeric.IntIsIntegral), math.this.Numeric.IntIsIntegral)), boolean.this.Not.notValidate[Int, eu.timepit.refined.numeric.Greater[2048], this.R](numeric.this.Greater.greaterValidate[Int, 2048](internal.this.WitnessAs.singletonWitnessAs[Int, 2048](Witness.mkWitness[2048](2048.asInstanceOf[2048])), math.this.Numeric.IntIsIntegral))), ((s: String) => scala.Predef.wrapString(s)))), org.make.core.Validation.validateHtml), api.this.RefType.refinedRefType));
private[this] val circeGenericDecoderFordescription: io.circe.Decoder[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] = circe.this.Decoder.decodeOption[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]](io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml], eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, boolean.this.And.andValidate[String, eu.timepit.refined.collection.MaxSize[450], this.R, org.make.core.Validation.ValidHtml, this.R](collection.this.Size.sizeValidate[String, eu.timepit.refined.numeric.Interval.Closed[shapeless.nat._0,450], this.R](boolean.this.And.andValidate[Int, eu.timepit.refined.numeric.GreaterEqual[shapeless.nat._0], this.R, eu.timepit.refined.numeric.LessEqual[450], this.R](boolean.this.Not.notValidate[Int, eu.timepit.refined.numeric.Less[shapeless.nat._0], this.R](numeric.this.Less.lessValidate[Int, shapeless.nat._0](internal.this.WitnessAs.natWitnessAs[Int, shapeless.nat._0](shapeless.this.Witness.witness0, nat.this.ToInt.toInt0, math.this.Numeric.IntIsIntegral), math.this.Numeric.IntIsIntegral)), boolean.this.Not.notValidate[Int, eu.timepit.refined.numeric.Greater[450], this.R](numeric.this.Greater.greaterValidate[Int, 450](internal.this.WitnessAs.singletonWitnessAs[Int, 450](Witness.mkWitness[450](450.asInstanceOf[450])), math.this.Numeric.IntIsIntegral))), ((s: String) => scala.Predef.wrapString(s))), org.make.core.Validation.validateHtml), api.this.RefType.refinedRefType));
private[this] val circeGenericDecoderForgender: io.circe.Decoder[Option[org.make.core.profile.Gender]] = circe.this.Decoder.decodeOption[org.make.core.profile.Gender](profile.this.Gender.decoder);
private[this] val circeGenericDecoderForoptInNewsletter: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean;
private[this] val circeGenericDecoderForsocioProfessionalCategory: io.circe.Decoder[Option[org.make.core.profile.SocioProfessionalCategory]] = circe.this.Decoder.decodeOption[org.make.core.profile.SocioProfessionalCategory](profile.this.SocioProfessionalCategory.decoder);
private[this] val circeGenericDecoderForoptInPartner: io.circe.Decoder[Option[Boolean]] = circe.this.Decoder.decodeOption[Boolean](circe.this.Decoder.decodeBoolean);
private[this] val circeGenericDecoderForpoliticalParty: io.circe.Decoder[Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] = circe.this.Decoder.decodeOption[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]](io.circe.refined.`package`.refinedDecoder[String, org.make.core.Validation.ValidHtml, eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, org.make.core.Validation.validateHtml, api.this.RefType.refinedRefType));
private[this] val circeGenericDecoderForwebsite: io.circe.Decoder[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] = circe.this.Decoder.decodeOption[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]](io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml], eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, boolean.this.And.andValidate[String, eu.timepit.refined.string.Url, this.R, org.make.core.Validation.ValidHtml, this.R](string.this.Url.urlValidate, org.make.core.Validation.validateHtml), api.this.RefType.refinedRefType));
private[this] val circeGenericEncoderFordateOfBirth: io.circe.Encoder[Option[org.make.core.Validation.BirthDate]] = circe.this.Encoder.encodeOption[org.make.core.Validation.BirthDate](org.make.core.Validation.birthDateEncoder);
private[this] val circeGenericEncoderForavatarUrl: io.circe.Encoder[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]]] = circe.this.Encoder.encodeOption[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]](io.circe.refined.`package`.refinedEncoder[String, eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml], eu.timepit.refined.api.Refined](circe.this.Encoder.encodeString, api.this.RefType.refinedRefType));
private[this] val circeGenericEncoderFordescription: io.circe.Encoder[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] = circe.this.Encoder.encodeOption[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]](io.circe.refined.`package`.refinedEncoder[String, eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml], eu.timepit.refined.api.Refined](circe.this.Encoder.encodeString, api.this.RefType.refinedRefType));
private[this] val circeGenericEncoderForgender: io.circe.Encoder[Option[org.make.core.profile.Gender]] = circe.this.Encoder.encodeOption[org.make.core.profile.Gender](profile.this.Gender.encoder);
private[this] val circeGenericEncoderForoptInNewsletter: io.circe.Encoder[Boolean] = circe.this.Encoder.encodeBoolean;
private[this] val circeGenericEncoderForsocioProfessionalCategory: io.circe.Encoder[Option[org.make.core.profile.SocioProfessionalCategory]] = circe.this.Encoder.encodeOption[org.make.core.profile.SocioProfessionalCategory](profile.this.SocioProfessionalCategory.encoder);
private[this] val circeGenericEncoderForoptInPartner: io.circe.Encoder[Option[Boolean]] = circe.this.Encoder.encodeOption[Boolean](circe.this.Encoder.encodeBoolean);
private[this] val circeGenericEncoderForpoliticalParty: io.circe.Encoder[Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] = circe.this.Encoder.encodeOption[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]](io.circe.refined.`package`.refinedEncoder[String, org.make.core.Validation.ValidHtml, eu.timepit.refined.api.Refined](circe.this.Encoder.encodeString, api.this.RefType.refinedRefType));
private[this] val circeGenericEncoderForwebsite: io.circe.Encoder[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] = circe.this.Encoder.encodeOption[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]](io.circe.refined.`package`.refinedEncoder[String, eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml], eu.timepit.refined.api.Refined](circe.this.Encoder.encodeString, api.this.RefType.refinedRefType));
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),Option[org.make.core.Validation.BirthDate]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),Option[org.make.core.Validation.BirthDate]], tail: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),Option[org.make.core.Validation.BirthDate]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordateOfBirth @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]]], tail: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForavatarUrl @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]], tail: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForprofession @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]], tail: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForphoneNumber @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]], tail: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordescription @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]], tail: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForgender @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]], tail: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForgenderName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]], tail: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForpostalCode @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]], tail: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForlocale @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean], tail: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForoptInNewsletter @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]], tail: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForsocioProfessionalCategory @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]], tail: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForoptInPartner @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]], tail: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForpoliticalParty @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForwebsite @ _), shapeless.HNil)))))))))))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("dateOfBirth", $anon.this.circeGenericEncoderFordateOfBirth.apply(circeGenericHListBindingFordateOfBirth)), scala.Tuple2.apply[String, io.circe.Json]("avatarUrl", $anon.this.circeGenericEncoderForavatarUrl.apply(circeGenericHListBindingForavatarUrl)), scala.Tuple2.apply[String, io.circe.Json]("profession", $anon.this.circeGenericEncoderForpoliticalParty.apply(circeGenericHListBindingForprofession)), scala.Tuple2.apply[String, io.circe.Json]("phoneNumber", $anon.this.circeGenericEncoderForpoliticalParty.apply(circeGenericHListBindingForphoneNumber)), scala.Tuple2.apply[String, io.circe.Json]("description", $anon.this.circeGenericEncoderFordescription.apply(circeGenericHListBindingFordescription)), scala.Tuple2.apply[String, io.circe.Json]("gender", $anon.this.circeGenericEncoderForgender.apply(circeGenericHListBindingForgender)), scala.Tuple2.apply[String, io.circe.Json]("genderName", $anon.this.circeGenericEncoderForpoliticalParty.apply(circeGenericHListBindingForgenderName)), scala.Tuple2.apply[String, io.circe.Json]("postalCode", $anon.this.circeGenericEncoderForpoliticalParty.apply(circeGenericHListBindingForpostalCode)), scala.Tuple2.apply[String, io.circe.Json]("locale", $anon.this.circeGenericEncoderForpoliticalParty.apply(circeGenericHListBindingForlocale)), scala.Tuple2.apply[String, io.circe.Json]("optInNewsletter", $anon.this.circeGenericEncoderForoptInNewsletter.apply(circeGenericHListBindingForoptInNewsletter)), scala.Tuple2.apply[String, io.circe.Json]("socioProfessionalCategory", $anon.this.circeGenericEncoderForsocioProfessionalCategory.apply(circeGenericHListBindingForsocioProfessionalCategory)), scala.Tuple2.apply[String, io.circe.Json]("optInPartner", $anon.this.circeGenericEncoderForoptInPartner.apply(circeGenericHListBindingForoptInPartner)), scala.Tuple2.apply[String, io.circe.Json]("politicalParty", $anon.this.circeGenericEncoderForpoliticalParty.apply(circeGenericHListBindingForpoliticalParty)), scala.Tuple2.apply[String, io.circe.Json]("website", $anon.this.circeGenericEncoderForwebsite.apply(circeGenericHListBindingForwebsite))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),Option[org.make.core.Validation.BirthDate]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("dateOfBirth"), Option[org.make.core.Validation.BirthDate], shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordateOfBirth.tryDecode(c.downField("dateOfBirth")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("avatarUrl"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]], shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForavatarUrl.tryDecode(c.downField("avatarUrl")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("profession"), Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecode(c.downField("profession")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("phoneNumber"), Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecode(c.downField("phoneNumber")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("description"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]], shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordescription.tryDecode(c.downField("description")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("gender"), Option[org.make.core.profile.Gender], shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForgender.tryDecode(c.downField("gender")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("genderName"), Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecode(c.downField("genderName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("postalCode"), Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecode(c.downField("postalCode")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("locale"), Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecode(c.downField("locale")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("optInNewsletter"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoptInNewsletter.tryDecode(c.downField("optInNewsletter")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("socioProfessionalCategory"), Option[org.make.core.profile.SocioProfessionalCategory], shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsocioProfessionalCategory.tryDecode(c.downField("socioProfessionalCategory")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("optInPartner"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoptInPartner.tryDecode(c.downField("optInPartner")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("politicalParty"), Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecode(c.downField("politicalParty")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("website"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecode(c.downField("website")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(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("dateOfBirth"),Option[org.make.core.Validation.BirthDate]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("dateOfBirth"), Option[org.make.core.Validation.BirthDate], shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordateOfBirth.tryDecodeAccumulating(c.downField("dateOfBirth")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("avatarUrl"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]], shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForavatarUrl.tryDecodeAccumulating(c.downField("avatarUrl")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("profession"), Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecodeAccumulating(c.downField("profession")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("phoneNumber"), Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecodeAccumulating(c.downField("phoneNumber")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("description"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]], shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordescription.tryDecodeAccumulating(c.downField("description")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("gender"), Option[org.make.core.profile.Gender], shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForgender.tryDecodeAccumulating(c.downField("gender")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("genderName"), Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecodeAccumulating(c.downField("genderName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("postalCode"), Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecodeAccumulating(c.downField("postalCode")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("locale"), Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecodeAccumulating(c.downField("locale")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("optInNewsletter"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoptInNewsletter.tryDecodeAccumulating(c.downField("optInNewsletter")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("socioProfessionalCategory"), Option[org.make.core.profile.SocioProfessionalCategory], shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsocioProfessionalCategory.tryDecodeAccumulating(c.downField("socioProfessionalCategory")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("optInPartner"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoptInPartner.tryDecodeAccumulating(c.downField("optInPartner")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("politicalParty"), Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecodeAccumulating(c.downField("politicalParty")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("website"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecodeAccumulating(c.downField("website")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),Option[org.make.core.Validation.BirthDate]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),Option[org.make.core.Validation.BirthDate]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[2048]],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("locale"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,org.make.core.Validation.ValidHtml]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$59().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.user.ProfileRequest]](inst$macro$60)
})
|
|
110
|
36782
|
5233
-
5235
|
Literal
|
<nosymbol>
|
|
()
|
|
144
|
31615
|
7253
-
7430
|
Apply
|
org.make.core.Validation.validate
|
org.make.api.user.userapitest
|
org.make.core.Validation.validate(org.make.core.Validation.validateField("approvePrivacyPolicy", "invalid_value", RegisterUserRequest.this.approvePrivacyPolicy.exists(((x: Boolean) => scala.Predef.identity[Boolean](x))), "Privacy policy must be approved."))
|
|
145
|
38728
|
7267
-
7426
|
Apply
|
org.make.core.Validation.validateField
|
org.make.api.user.userapitest
|
org.make.core.Validation.validateField("approvePrivacyPolicy", "invalid_value", RegisterUserRequest.this.approvePrivacyPolicy.exists(((x: Boolean) => scala.Predef.identity[Boolean](x))), "Privacy policy must be approved.")
|
|
146
|
32178
|
7288
-
7310
|
Literal
|
<nosymbol>
|
org.make.api.user.userapitest
|
"approvePrivacyPolicy"
|
|
147
|
45981
|
7318
-
7333
|
Literal
|
<nosymbol>
|
org.make.api.user.userapitest
|
"invalid_value"
|
|
148
|
50414
|
7341
-
7378
|
Apply
|
scala.Option.exists
|
org.make.api.user.userapitest
|
RegisterUserRequest.this.approvePrivacyPolicy.exists(((x: Boolean) => scala.Predef.identity[Boolean](x)))
|
|
148
|
37098
|
7369
-
7377
|
Apply
|
scala.Predef.identity
|
org.make.api.user.userapitest
|
scala.Predef.identity[Boolean](x)
|
|
149
|
43310
|
7386
-
7420
|
Literal
|
<nosymbol>
|
org.make.api.user.userapitest
|
"Privacy policy must be approved."
|
|
156
|
43623
|
7610
-
7644
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
org.make.api.user.userapitest
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.user.RegisterUserRequest]({
val inst$macro$88: io.circe.generic.decoding.DerivedDecoder[org.make.api.user.RegisterUserRequest] = {
final class anon$lazy$macro$87 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$87 = {
anon$lazy$macro$87.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.user.RegisterUserRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.user.RegisterUserRequest, shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.user.RegisterUserRequest, (Symbol @@ String("email")) :: (Symbol @@ String("password")) :: (Symbol @@ String("dateOfBirth")) :: (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("profession")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil, org.make.core.Validation.Email :: org.make.core.Validation.Password :: org.make.core.Validation.BirthDate :: Option[org.make.core.Validation.Name] :: Option[org.make.core.Validation.Name] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[org.make.core.Validation.PostalCode] :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.user.RegisterUserRequest, (Symbol @@ String("email")) :: (Symbol @@ String("password")) :: (Symbol @@ String("dateOfBirth")) :: (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("profession")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil](::.apply[Symbol @@ String("email"), (Symbol @@ String("password")) :: (Symbol @@ String("dateOfBirth")) :: (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("profession")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil.type](scala.Symbol.apply("email").asInstanceOf[Symbol @@ String("email")], ::.apply[Symbol @@ String("password"), (Symbol @@ String("dateOfBirth")) :: (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("profession")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil.type](scala.Symbol.apply("password").asInstanceOf[Symbol @@ String("password")], ::.apply[Symbol @@ String("dateOfBirth"), (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("profession")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil.type](scala.Symbol.apply("dateOfBirth").asInstanceOf[Symbol @@ String("dateOfBirth")], ::.apply[Symbol @@ String("firstName"), (Symbol @@ String("lastName")) :: (Symbol @@ String("profession")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil.type](scala.Symbol.apply("firstName").asInstanceOf[Symbol @@ String("firstName")], ::.apply[Symbol @@ String("lastName"), (Symbol @@ String("profession")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil.type](scala.Symbol.apply("lastName").asInstanceOf[Symbol @@ String("lastName")], ::.apply[Symbol @@ String("profession"), (Symbol @@ String("postalCode")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil.type](scala.Symbol.apply("profession").asInstanceOf[Symbol @@ String("profession")], ::.apply[Symbol @@ String("postalCode"), (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil.type](scala.Symbol.apply("postalCode").asInstanceOf[Symbol @@ String("postalCode")], ::.apply[Symbol @@ String("country"), (Symbol @@ String("language")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil.type](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")], ::.apply[Symbol @@ String("language"), (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil.type](scala.Symbol.apply("language").asInstanceOf[Symbol @@ String("language")], ::.apply[Symbol @@ String("crmCountry"), (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil.type](scala.Symbol.apply("crmCountry").asInstanceOf[Symbol @@ String("crmCountry")], ::.apply[Symbol @@ String("crmLanguage"), (Symbol @@ String("optIn")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil.type](scala.Symbol.apply("crmLanguage").asInstanceOf[Symbol @@ String("crmLanguage")], ::.apply[Symbol @@ String("optIn"), (Symbol @@ String("gender")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil.type](scala.Symbol.apply("optIn").asInstanceOf[Symbol @@ String("optIn")], ::.apply[Symbol @@ String("gender"), (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil.type](scala.Symbol.apply("gender").asInstanceOf[Symbol @@ String("gender")], ::.apply[Symbol @@ String("socioProfessionalCategory"), (Symbol @@ String("questionId")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil.type](scala.Symbol.apply("socioProfessionalCategory").asInstanceOf[Symbol @@ String("socioProfessionalCategory")], ::.apply[Symbol @@ String("questionId"), (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil.type](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")], ::.apply[Symbol @@ String("optInPartner"), (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil.type](scala.Symbol.apply("optInPartner").asInstanceOf[Symbol @@ String("optInPartner")], ::.apply[Symbol @@ String("politicalParty"), (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil.type](scala.Symbol.apply("politicalParty").asInstanceOf[Symbol @@ String("politicalParty")], ::.apply[Symbol @@ String("website"), (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil.type](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")], ::.apply[Symbol @@ String("legalMinorConsent"), (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil.type](scala.Symbol.apply("legalMinorConsent").asInstanceOf[Symbol @@ String("legalMinorConsent")], ::.apply[Symbol @@ String("legalAdvisorApproval"), (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil.type](scala.Symbol.apply("legalAdvisorApproval").asInstanceOf[Symbol @@ String("legalAdvisorApproval")], ::.apply[Symbol @@ String("approvePrivacyPolicy"), shapeless.HNil.type](scala.Symbol.apply("approvePrivacyPolicy").asInstanceOf[Symbol @@ String("approvePrivacyPolicy")], HNil)))))))))))))))))))))), Generic.instance[org.make.api.user.RegisterUserRequest, org.make.core.Validation.Email :: org.make.core.Validation.Password :: org.make.core.Validation.BirthDate :: Option[org.make.core.Validation.Name] :: Option[org.make.core.Validation.Name] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[org.make.core.Validation.PostalCode] :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil](((x0$3: org.make.api.user.RegisterUserRequest) => x0$3 match {
case (email: org.make.core.Validation.Email, password: org.make.core.Validation.Password, dateOfBirth: org.make.core.Validation.BirthDate, firstName: Option[org.make.core.Validation.Name], lastName: Option[org.make.core.Validation.Name], profession: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], postalCode: Option[org.make.core.Validation.PostalCode], country: org.make.core.reference.Country, language: Option[org.make.core.reference.Language], crmCountry: Option[org.make.core.reference.Country], crmLanguage: Option[org.make.core.reference.Language], optIn: Option[Boolean], gender: Option[org.make.core.profile.Gender], socioProfessionalCategory: Option[org.make.core.profile.SocioProfessionalCategory], questionId: Option[org.make.core.question.QuestionId], optInPartner: Option[Boolean], politicalParty: Option[String], website: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], legalMinorConsent: Option[Boolean], legalAdvisorApproval: Option[Boolean], approvePrivacyPolicy: Option[Boolean]): org.make.api.user.RegisterUserRequest((email$macro$65 @ _), (password$macro$66 @ _), (dateOfBirth$macro$67 @ _), (firstName$macro$68 @ _), (lastName$macro$69 @ _), (profession$macro$70 @ _), (postalCode$macro$71 @ _), (country$macro$72 @ _), (language$macro$73 @ _), (crmCountry$macro$74 @ _), (crmLanguage$macro$75 @ _), (optIn$macro$76 @ _), (gender$macro$77 @ _), (socioProfessionalCategory$macro$78 @ _), (questionId$macro$79 @ _), (optInPartner$macro$80 @ _), (politicalParty$macro$81 @ _), (website$macro$82 @ _), (legalMinorConsent$macro$83 @ _), (legalAdvisorApproval$macro$84 @ _), (approvePrivacyPolicy$macro$85 @ _)) => ::.apply[org.make.core.Validation.Email, org.make.core.Validation.Password :: org.make.core.Validation.BirthDate :: Option[org.make.core.Validation.Name] :: Option[org.make.core.Validation.Name] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[org.make.core.Validation.PostalCode] :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil.type](email$macro$65, ::.apply[org.make.core.Validation.Password, org.make.core.Validation.BirthDate :: Option[org.make.core.Validation.Name] :: Option[org.make.core.Validation.Name] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[org.make.core.Validation.PostalCode] :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil.type](password$macro$66, ::.apply[org.make.core.Validation.BirthDate, Option[org.make.core.Validation.Name] :: Option[org.make.core.Validation.Name] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[org.make.core.Validation.PostalCode] :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil.type](dateOfBirth$macro$67, ::.apply[Option[org.make.core.Validation.Name], Option[org.make.core.Validation.Name] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[org.make.core.Validation.PostalCode] :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil.type](firstName$macro$68, ::.apply[Option[org.make.core.Validation.Name], Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[org.make.core.Validation.PostalCode] :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil.type](lastName$macro$69, ::.apply[Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], Option[org.make.core.Validation.PostalCode] :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil.type](profession$macro$70, ::.apply[Option[org.make.core.Validation.PostalCode], org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil.type](postalCode$macro$71, ::.apply[org.make.core.reference.Country, Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil.type](country$macro$72, ::.apply[Option[org.make.core.reference.Language], Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil.type](language$macro$73, ::.apply[Option[org.make.core.reference.Country], Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil.type](crmCountry$macro$74, ::.apply[Option[org.make.core.reference.Language], Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil.type](crmLanguage$macro$75, ::.apply[Option[Boolean], Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil.type](optIn$macro$76, ::.apply[Option[org.make.core.profile.Gender], Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil.type](gender$macro$77, ::.apply[Option[org.make.core.profile.SocioProfessionalCategory], Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil.type](socioProfessionalCategory$macro$78, ::.apply[Option[org.make.core.question.QuestionId], Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil.type](questionId$macro$79, ::.apply[Option[Boolean], Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil.type](optInPartner$macro$80, ::.apply[Option[String], Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil.type](politicalParty$macro$81, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil.type](website$macro$82, ::.apply[Option[Boolean], Option[Boolean] :: Option[Boolean] :: shapeless.HNil.type](legalMinorConsent$macro$83, ::.apply[Option[Boolean], Option[Boolean] :: shapeless.HNil.type](legalAdvisorApproval$macro$84, ::.apply[Option[Boolean], shapeless.HNil.type](approvePrivacyPolicy$macro$85, HNil))))))))))))))))))))).asInstanceOf[org.make.core.Validation.Email :: org.make.core.Validation.Password :: org.make.core.Validation.BirthDate :: Option[org.make.core.Validation.Name] :: Option[org.make.core.Validation.Name] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[org.make.core.Validation.PostalCode] :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil]
}), ((x0$4: org.make.core.Validation.Email :: org.make.core.Validation.Password :: org.make.core.Validation.BirthDate :: Option[org.make.core.Validation.Name] :: Option[org.make.core.Validation.Name] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[org.make.core.Validation.PostalCode] :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.Validation.Email, tail: org.make.core.Validation.Password :: org.make.core.Validation.BirthDate :: Option[org.make.core.Validation.Name] :: Option[org.make.core.Validation.Name] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[org.make.core.Validation.PostalCode] :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil): org.make.core.Validation.Email :: org.make.core.Validation.Password :: org.make.core.Validation.BirthDate :: Option[org.make.core.Validation.Name] :: Option[org.make.core.Validation.Name] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[org.make.core.Validation.PostalCode] :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil((email$macro$44 @ _), (head: org.make.core.Validation.Password, tail: org.make.core.Validation.BirthDate :: Option[org.make.core.Validation.Name] :: Option[org.make.core.Validation.Name] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[org.make.core.Validation.PostalCode] :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil): org.make.core.Validation.Password :: org.make.core.Validation.BirthDate :: Option[org.make.core.Validation.Name] :: Option[org.make.core.Validation.Name] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[org.make.core.Validation.PostalCode] :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil((password$macro$45 @ _), (head: org.make.core.Validation.BirthDate, tail: Option[org.make.core.Validation.Name] :: Option[org.make.core.Validation.Name] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[org.make.core.Validation.PostalCode] :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil): org.make.core.Validation.BirthDate :: Option[org.make.core.Validation.Name] :: Option[org.make.core.Validation.Name] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[org.make.core.Validation.PostalCode] :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil((dateOfBirth$macro$46 @ _), (head: Option[org.make.core.Validation.Name], tail: Option[org.make.core.Validation.Name] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[org.make.core.Validation.PostalCode] :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil): Option[org.make.core.Validation.Name] :: Option[org.make.core.Validation.Name] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[org.make.core.Validation.PostalCode] :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil((firstName$macro$47 @ _), (head: Option[org.make.core.Validation.Name], tail: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[org.make.core.Validation.PostalCode] :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil): Option[org.make.core.Validation.Name] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[org.make.core.Validation.PostalCode] :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil((lastName$macro$48 @ _), (head: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], tail: Option[org.make.core.Validation.PostalCode] :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[org.make.core.Validation.PostalCode] :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil((profession$macro$49 @ _), (head: Option[org.make.core.Validation.PostalCode], tail: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil): Option[org.make.core.Validation.PostalCode] :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil((postalCode$macro$50 @ _), (head: org.make.core.reference.Country, tail: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil): org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil((country$macro$51 @ _), (head: Option[org.make.core.reference.Language], tail: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil): Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil((language$macro$52 @ _), (head: Option[org.make.core.reference.Country], tail: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil): Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil((crmCountry$macro$53 @ _), (head: Option[org.make.core.reference.Language], tail: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil): Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil((crmLanguage$macro$54 @ _), (head: Option[Boolean], tail: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil): Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil((optIn$macro$55 @ _), (head: Option[org.make.core.profile.Gender], tail: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil): Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil((gender$macro$56 @ _), (head: Option[org.make.core.profile.SocioProfessionalCategory], tail: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil): Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil((socioProfessionalCategory$macro$57 @ _), (head: Option[org.make.core.question.QuestionId], tail: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil): Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil((questionId$macro$58 @ _), (head: Option[Boolean], tail: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil): Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil((optInPartner$macro$59 @ _), (head: Option[String], tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil): Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil((politicalParty$macro$60 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], tail: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil((website$macro$61 @ _), (head: Option[Boolean], tail: Option[Boolean] :: Option[Boolean] :: shapeless.HNil): Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil((legalMinorConsent$macro$62 @ _), (head: Option[Boolean], tail: Option[Boolean] :: shapeless.HNil): Option[Boolean] :: Option[Boolean] :: shapeless.HNil((legalAdvisorApproval$macro$63 @ _), (head: Option[Boolean], tail: shapeless.HNil): Option[Boolean] :: shapeless.HNil((approvePrivacyPolicy$macro$64 @ _), HNil))))))))))))))))))))) => user.this.RegisterUserRequest.apply(email$macro$44, password$macro$45, dateOfBirth$macro$46, firstName$macro$47, lastName$macro$48, profession$macro$49, postalCode$macro$50, country$macro$51, language$macro$52, crmCountry$macro$53, crmLanguage$macro$54, optIn$macro$55, gender$macro$56, socioProfessionalCategory$macro$57, questionId$macro$58, optInPartner$macro$59, politicalParty$macro$60, website$macro$61, legalMinorConsent$macro$62, legalAdvisorApproval$macro$63, approvePrivacyPolicy$macro$64)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("email"), org.make.core.Validation.Email, (Symbol @@ String("password")) :: (Symbol @@ String("dateOfBirth")) :: (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("profession")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil, org.make.core.Validation.Password :: org.make.core.Validation.BirthDate :: Option[org.make.core.Validation.Name] :: Option[org.make.core.Validation.Name] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[org.make.core.Validation.PostalCode] :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("password"), org.make.core.Validation.Password, (Symbol @@ String("dateOfBirth")) :: (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("profession")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil, org.make.core.Validation.BirthDate :: Option[org.make.core.Validation.Name] :: Option[org.make.core.Validation.Name] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[org.make.core.Validation.PostalCode] :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("dateOfBirth"), org.make.core.Validation.BirthDate, (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("profession")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil, Option[org.make.core.Validation.Name] :: Option[org.make.core.Validation.Name] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[org.make.core.Validation.PostalCode] :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("firstName"), Option[org.make.core.Validation.Name], (Symbol @@ String("lastName")) :: (Symbol @@ String("profession")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil, Option[org.make.core.Validation.Name] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[org.make.core.Validation.PostalCode] :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("lastName"), Option[org.make.core.Validation.Name], (Symbol @@ String("profession")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[org.make.core.Validation.PostalCode] :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("profession"), Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], (Symbol @@ String("postalCode")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil, Option[org.make.core.Validation.PostalCode] :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("postalCode"), Option[org.make.core.Validation.PostalCode], (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil, org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("country"), org.make.core.reference.Country, (Symbol @@ String("language")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("language"), Option[org.make.core.reference.Language], (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: 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.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("crmCountry"), Option[org.make.core.reference.Country], (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("crmLanguage"), Option[org.make.core.reference.Language], (Symbol @@ String("optIn")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil, Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("optIn"), Option[Boolean], (Symbol @@ String("gender")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil, Option[org.make.core.profile.Gender] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("gender"), Option[org.make.core.profile.Gender], (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil, Option[org.make.core.profile.SocioProfessionalCategory] :: Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("socioProfessionalCategory"), Option[org.make.core.profile.SocioProfessionalCategory], (Symbol @@ String("questionId")) :: (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil, Option[org.make.core.question.QuestionId] :: Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], (Symbol @@ String("optInPartner")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil, Option[Boolean] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("optInPartner"), Option[Boolean], (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil, Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("politicalParty"), Option[String], (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: 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("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil, Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("legalMinorConsent"), Option[Boolean], (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil, Option[Boolean] :: Option[Boolean] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("legalAdvisorApproval"), Option[Boolean], (Symbol @@ String("approvePrivacyPolicy")) :: shapeless.HNil, Option[Boolean] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("approvePrivacyPolicy"), Option[Boolean], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("approvePrivacyPolicy")]](scala.Symbol.apply("approvePrivacyPolicy").asInstanceOf[Symbol @@ String("approvePrivacyPolicy")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("approvePrivacyPolicy")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("legalAdvisorApproval")]](scala.Symbol.apply("legalAdvisorApproval").asInstanceOf[Symbol @@ String("legalAdvisorApproval")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("legalAdvisorApproval")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("legalMinorConsent")]](scala.Symbol.apply("legalMinorConsent").asInstanceOf[Symbol @@ String("legalMinorConsent")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("legalMinorConsent")]])), 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("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("optInPartner")]](scala.Symbol.apply("optInPartner").asInstanceOf[Symbol @@ String("optInPartner")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("optInPartner")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("questionId")]](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("questionId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("socioProfessionalCategory")]](scala.Symbol.apply("socioProfessionalCategory").asInstanceOf[Symbol @@ String("socioProfessionalCategory")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("socioProfessionalCategory")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("gender")]](scala.Symbol.apply("gender").asInstanceOf[Symbol @@ String("gender")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("gender")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("optIn")]](scala.Symbol.apply("optIn").asInstanceOf[Symbol @@ String("optIn")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("optIn")]])), 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("language")]](scala.Symbol.apply("language").asInstanceOf[Symbol @@ String("language")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("language")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("country")]](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("country")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("postalCode")]](scala.Symbol.apply("postalCode").asInstanceOf[Symbol @@ String("postalCode")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("postalCode")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("profession")]](scala.Symbol.apply("profession").asInstanceOf[Symbol @@ String("profession")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("profession")]])), 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")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("dateOfBirth")]](scala.Symbol.apply("dateOfBirth").asInstanceOf[Symbol @@ String("dateOfBirth")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("dateOfBirth")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("password")]](scala.Symbol.apply("password").asInstanceOf[Symbol @@ String("password")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("password")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("email")]](scala.Symbol.apply("email").asInstanceOf[Symbol @@ String("email")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("email")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$87.this.inst$macro$86)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.user.RegisterUserRequest]];
<stable> <accessor> lazy val inst$macro$86: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForemail: io.circe.Decoder[org.make.core.Validation.Email] = org.make.core.Validation.emailDecoder;
private[this] val circeGenericDecoderForpassword: io.circe.Decoder[org.make.core.Validation.Password] = org.make.core.Validation.passwordDecoder;
private[this] val circeGenericDecoderFordateOfBirth: io.circe.Decoder[org.make.core.Validation.BirthDate] = org.make.core.Validation.birthDateDecoder;
private[this] val circeGenericDecoderForlastName: io.circe.Decoder[Option[org.make.core.Validation.Name]] = circe.this.Decoder.decodeOption[org.make.core.Validation.Name](io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.NonEmpty], eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, boolean.this.And.andValidate[String, org.make.core.Validation.ValidHtml, this.R, eu.timepit.refined.collection.NonEmpty, this.R](org.make.core.Validation.validateHtml, boolean.this.Not.notValidate[String, eu.timepit.refined.collection.Empty, this.R](collection.this.Empty.emptyValidate[String](((s: String) => scala.Predef.wrapString(s))))), api.this.RefType.refinedRefType));
private[this] val circeGenericDecoderForprofession: io.circe.Decoder[Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] = circe.this.Decoder.decodeOption[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]](io.circe.refined.`package`.refinedDecoder[String, org.make.core.Validation.ValidHtml, eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, org.make.core.Validation.validateHtml, api.this.RefType.refinedRefType));
private[this] val circeGenericDecoderForpostalCode: io.circe.Decoder[Option[org.make.core.Validation.PostalCode]] = circe.this.Decoder.decodeOption[org.make.core.Validation.PostalCode](org.make.core.Validation.postalCodeDecoder);
private[this] val circeGenericDecoderForcountry: io.circe.Decoder[org.make.core.reference.Country] = reference.this.Country.countryDecoder;
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);
private[this] val circeGenericDecoderForgender: io.circe.Decoder[Option[org.make.core.profile.Gender]] = circe.this.Decoder.decodeOption[org.make.core.profile.Gender](profile.this.Gender.decoder);
private[this] val circeGenericDecoderForsocioProfessionalCategory: io.circe.Decoder[Option[org.make.core.profile.SocioProfessionalCategory]] = circe.this.Decoder.decodeOption[org.make.core.profile.SocioProfessionalCategory](profile.this.SocioProfessionalCategory.decoder);
private[this] val circeGenericDecoderForquestionId: io.circe.Decoder[Option[org.make.core.question.QuestionId]] = circe.this.Decoder.decodeOption[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdDecoder);
private[this] val circeGenericDecoderForpoliticalParty: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
private[this] val circeGenericDecoderForwebsite: io.circe.Decoder[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] = circe.this.Decoder.decodeOption[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]](io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.string.Url, eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, string.this.Url.urlValidate, api.this.RefType.refinedRefType));
private[this] val circeGenericDecoderForapprovePrivacyPolicy: io.circe.Decoder[Option[Boolean]] = circe.this.Decoder.decodeOption[Boolean](circe.this.Decoder.decodeBoolean);
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("email"), org.make.core.Validation.Email, shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForemail.tryDecode(c.downField("email")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("password"), org.make.core.Validation.Password, shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpassword.tryDecode(c.downField("password")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("dateOfBirth"), org.make.core.Validation.BirthDate, shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordateOfBirth.tryDecode(c.downField("dateOfBirth")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("firstName"), Option[org.make.core.Validation.Name], shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlastName.tryDecode(c.downField("firstName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("lastName"), Option[org.make.core.Validation.Name], shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlastName.tryDecode(c.downField("lastName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("profession"), Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForprofession.tryDecode(c.downField("profession")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("postalCode"), Option[org.make.core.Validation.PostalCode], shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpostalCode.tryDecode(c.downField("postalCode")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("country"), org.make.core.reference.Country, shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountry.tryDecode(c.downField("country")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("language"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcrmLanguage.tryDecode(c.downField("language")), 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.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: 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.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcrmLanguage.tryDecode(c.downField("crmLanguage")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("optIn"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForapprovePrivacyPolicy.tryDecode(c.downField("optIn")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("gender"), Option[org.make.core.profile.Gender], shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForgender.tryDecode(c.downField("gender")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("socioProfessionalCategory"), Option[org.make.core.profile.SocioProfessionalCategory], shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsocioProfessionalCategory.tryDecode(c.downField("socioProfessionalCategory")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecode(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("optInPartner"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForapprovePrivacyPolicy.tryDecode(c.downField("optInPartner")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("politicalParty"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecode(c.downField("politicalParty")), 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecode(c.downField("website")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("legalMinorConsent"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForapprovePrivacyPolicy.tryDecode(c.downField("legalMinorConsent")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("legalAdvisorApproval"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForapprovePrivacyPolicy.tryDecode(c.downField("legalAdvisorApproval")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("approvePrivacyPolicy"), Option[Boolean], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForapprovePrivacyPolicy.tryDecode(c.downField("approvePrivacyPolicy")), 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))(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))(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("email"),org.make.core.Validation.Email] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("email"), org.make.core.Validation.Email, shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForemail.tryDecodeAccumulating(c.downField("email")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("password"), org.make.core.Validation.Password, shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpassword.tryDecodeAccumulating(c.downField("password")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("dateOfBirth"), org.make.core.Validation.BirthDate, shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordateOfBirth.tryDecodeAccumulating(c.downField("dateOfBirth")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("firstName"), Option[org.make.core.Validation.Name], shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlastName.tryDecodeAccumulating(c.downField("firstName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("lastName"), Option[org.make.core.Validation.Name], shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlastName.tryDecodeAccumulating(c.downField("lastName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("profession"), Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForprofession.tryDecodeAccumulating(c.downField("profession")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("postalCode"), Option[org.make.core.Validation.PostalCode], shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpostalCode.tryDecodeAccumulating(c.downField("postalCode")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("country"), org.make.core.reference.Country, shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountry.tryDecodeAccumulating(c.downField("country")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("language"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcrmLanguage.tryDecodeAccumulating(c.downField("language")), 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.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: 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.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcrmLanguage.tryDecodeAccumulating(c.downField("crmLanguage")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("optIn"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForapprovePrivacyPolicy.tryDecodeAccumulating(c.downField("optIn")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("gender"), Option[org.make.core.profile.Gender], shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForgender.tryDecodeAccumulating(c.downField("gender")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("socioProfessionalCategory"), Option[org.make.core.profile.SocioProfessionalCategory], shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsocioProfessionalCategory.tryDecodeAccumulating(c.downField("socioProfessionalCategory")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecodeAccumulating(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("optInPartner"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForapprovePrivacyPolicy.tryDecodeAccumulating(c.downField("optInPartner")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("politicalParty"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecodeAccumulating(c.downField("politicalParty")), 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecodeAccumulating(c.downField("website")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("legalMinorConsent"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForapprovePrivacyPolicy.tryDecodeAccumulating(c.downField("legalMinorConsent")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("legalAdvisorApproval"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForapprovePrivacyPolicy.tryDecodeAccumulating(c.downField("legalAdvisorApproval")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("approvePrivacyPolicy"), Option[Boolean], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForapprovePrivacyPolicy.tryDecodeAccumulating(c.downField("approvePrivacyPolicy")), 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))(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))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("optInPartner"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$87().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.user.RegisterUserRequest]](inst$macro$88)
})
|
|
178
|
36826
|
8774
-
8805
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
|
io.circe.generic.semiauto.deriveCodec[org.make.api.user.UserProfileRequest]({
val inst$macro$56: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.user.UserProfileRequest] = {
final class anon$lazy$macro$55 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$55 = {
anon$lazy$macro$55.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.user.UserProfileRequest] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.user.UserProfileRequest, shapeless.labelled.FieldType[Symbol @@ String("firstName"),org.make.core.Validation.Name] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.user.UserProfileRequest, (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("dateOfBirth")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("profession")) :: (Symbol @@ String("description")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, org.make.core.Validation.Name :: Option[org.make.core.Validation.Name] :: org.make.core.Validation.BirthDate :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[org.make.core.Validation.PostalCode] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("firstName"),org.make.core.Validation.Name] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.user.UserProfileRequest, (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("dateOfBirth")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("profession")) :: (Symbol @@ String("description")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil](::.apply[Symbol @@ String("firstName"), (Symbol @@ String("lastName")) :: (Symbol @@ String("dateOfBirth")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("profession")) :: (Symbol @@ String("description")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("firstName").asInstanceOf[Symbol @@ String("firstName")], ::.apply[Symbol @@ String("lastName"), (Symbol @@ String("dateOfBirth")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("profession")) :: (Symbol @@ String("description")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("lastName").asInstanceOf[Symbol @@ String("lastName")], ::.apply[Symbol @@ String("dateOfBirth"), (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("profession")) :: (Symbol @@ String("description")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("dateOfBirth").asInstanceOf[Symbol @@ String("dateOfBirth")], ::.apply[Symbol @@ String("avatarUrl"), (Symbol @@ String("profession")) :: (Symbol @@ String("description")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")], ::.apply[Symbol @@ String("profession"), (Symbol @@ String("description")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("profession").asInstanceOf[Symbol @@ String("profession")], ::.apply[Symbol @@ String("description"), (Symbol @@ String("postalCode")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")], ::.apply[Symbol @@ String("postalCode"), (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("postalCode").asInstanceOf[Symbol @@ String("postalCode")], ::.apply[Symbol @@ String("optInNewsletter"), (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("optInNewsletter").asInstanceOf[Symbol @@ String("optInNewsletter")], ::.apply[Symbol @@ String("website"), (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")], ::.apply[Symbol @@ String("legalMinorConsent"), (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("legalMinorConsent").asInstanceOf[Symbol @@ String("legalMinorConsent")], ::.apply[Symbol @@ String("legalAdvisorApproval"), (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("legalAdvisorApproval").asInstanceOf[Symbol @@ String("legalAdvisorApproval")], ::.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.user.UserProfileRequest, org.make.core.Validation.Name :: Option[org.make.core.Validation.Name] :: org.make.core.Validation.BirthDate :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[org.make.core.Validation.PostalCode] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil](((x0$3: org.make.api.user.UserProfileRequest) => x0$3 match {
case (firstName: org.make.core.Validation.Name, lastName: Option[org.make.core.Validation.Name], dateOfBirth: org.make.core.Validation.BirthDate, avatarUrl: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], profession: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], description: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]], postalCode: Option[org.make.core.Validation.PostalCode], optInNewsletter: Boolean, website: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], legalMinorConsent: Option[Boolean], legalAdvisorApproval: Option[Boolean], crmCountry: Option[org.make.core.reference.Country], crmLanguage: Option[org.make.core.reference.Language]): org.make.api.user.UserProfileRequest((firstName$macro$41 @ _), (lastName$macro$42 @ _), (dateOfBirth$macro$43 @ _), (avatarUrl$macro$44 @ _), (profession$macro$45 @ _), (description$macro$46 @ _), (postalCode$macro$47 @ _), (optInNewsletter$macro$48 @ _), (website$macro$49 @ _), (legalMinorConsent$macro$50 @ _), (legalAdvisorApproval$macro$51 @ _), (crmCountry$macro$52 @ _), (crmLanguage$macro$53 @ _)) => ::.apply[org.make.core.Validation.Name, Option[org.make.core.Validation.Name] :: org.make.core.Validation.BirthDate :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[org.make.core.Validation.PostalCode] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](firstName$macro$41, ::.apply[Option[org.make.core.Validation.Name], org.make.core.Validation.BirthDate :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[org.make.core.Validation.PostalCode] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](lastName$macro$42, ::.apply[org.make.core.Validation.BirthDate, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[org.make.core.Validation.PostalCode] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](dateOfBirth$macro$43, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[org.make.core.Validation.PostalCode] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](avatarUrl$macro$44, ::.apply[Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[org.make.core.Validation.PostalCode] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](profession$macro$45, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]], Option[org.make.core.Validation.PostalCode] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](description$macro$46, ::.apply[Option[org.make.core.Validation.PostalCode], Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](postalCode$macro$47, ::.apply[Boolean, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](optInNewsletter$macro$48, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](website$macro$49, ::.apply[Option[Boolean], Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](legalMinorConsent$macro$50, ::.apply[Option[Boolean], Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](legalAdvisorApproval$macro$51, ::.apply[Option[org.make.core.reference.Country], Option[org.make.core.reference.Language] :: shapeless.HNil.type](crmCountry$macro$52, ::.apply[Option[org.make.core.reference.Language], shapeless.HNil.type](crmLanguage$macro$53, HNil))))))))))))).asInstanceOf[org.make.core.Validation.Name :: Option[org.make.core.Validation.Name] :: org.make.core.Validation.BirthDate :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[org.make.core.Validation.PostalCode] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil]
}), ((x0$4: org.make.core.Validation.Name :: Option[org.make.core.Validation.Name] :: org.make.core.Validation.BirthDate :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[org.make.core.Validation.PostalCode] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.Validation.Name, tail: Option[org.make.core.Validation.Name] :: org.make.core.Validation.BirthDate :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[org.make.core.Validation.PostalCode] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): org.make.core.Validation.Name :: Option[org.make.core.Validation.Name] :: org.make.core.Validation.BirthDate :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[org.make.core.Validation.PostalCode] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((firstName$macro$28 @ _), (head: Option[org.make.core.Validation.Name], tail: org.make.core.Validation.BirthDate :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[org.make.core.Validation.PostalCode] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[org.make.core.Validation.Name] :: org.make.core.Validation.BirthDate :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[org.make.core.Validation.PostalCode] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((lastName$macro$29 @ _), (head: org.make.core.Validation.BirthDate, tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[org.make.core.Validation.PostalCode] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): org.make.core.Validation.BirthDate :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[org.make.core.Validation.PostalCode] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((dateOfBirth$macro$30 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], tail: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[org.make.core.Validation.PostalCode] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[org.make.core.Validation.PostalCode] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((avatarUrl$macro$31 @ _), (head: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[org.make.core.Validation.PostalCode] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[org.make.core.Validation.PostalCode] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((profession$macro$32 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]], tail: Option[org.make.core.Validation.PostalCode] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[org.make.core.Validation.PostalCode] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((description$macro$33 @ _), (head: Option[org.make.core.Validation.PostalCode], tail: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[org.make.core.Validation.PostalCode] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((postalCode$macro$34 @ _), (head: Boolean, tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: 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[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((optInNewsletter$macro$35 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], tail: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((website$macro$36 @ _), (head: Option[Boolean], tail: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((legalMinorConsent$macro$37 @ _), (head: Option[Boolean], tail: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((legalAdvisorApproval$macro$38 @ _), (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$39 @ _), (head: Option[org.make.core.reference.Language], tail: shapeless.HNil): Option[org.make.core.reference.Language] :: shapeless.HNil((crmLanguage$macro$40 @ _), HNil))))))))))))) => user.this.UserProfileRequest.apply(firstName$macro$28, lastName$macro$29, dateOfBirth$macro$30, avatarUrl$macro$31, profession$macro$32, description$macro$33, postalCode$macro$34, optInNewsletter$macro$35, website$macro$36, legalMinorConsent$macro$37, legalAdvisorApproval$macro$38, crmCountry$macro$39, crmLanguage$macro$40)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("firstName"), org.make.core.Validation.Name, (Symbol @@ String("lastName")) :: (Symbol @@ String("dateOfBirth")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("profession")) :: (Symbol @@ String("description")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[org.make.core.Validation.Name] :: org.make.core.Validation.BirthDate :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[org.make.core.Validation.PostalCode] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("lastName"), Option[org.make.core.Validation.Name], (Symbol @@ String("dateOfBirth")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("profession")) :: (Symbol @@ String("description")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, org.make.core.Validation.BirthDate :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[org.make.core.Validation.PostalCode] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("dateOfBirth"), org.make.core.Validation.BirthDate, (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("profession")) :: (Symbol @@ String("description")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[org.make.core.Validation.PostalCode] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("avatarUrl"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], (Symbol @@ String("profession")) :: (Symbol @@ String("description")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[org.make.core.Validation.PostalCode] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("profession"), Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], (Symbol @@ String("description")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[org.make.core.Validation.PostalCode] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("description"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]], (Symbol @@ String("postalCode")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[org.make.core.Validation.PostalCode] :: Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("postalCode"), Option[org.make.core.Validation.PostalCode], (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Boolean :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("optInNewsletter"), Boolean, (Symbol @@ String("website")) :: (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("website"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], (Symbol @@ String("legalMinorConsent")) :: (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[Boolean] :: Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("legalMinorConsent"), Option[Boolean], (Symbol @@ String("legalAdvisorApproval")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[Boolean] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("legalAdvisorApproval"), Option[Boolean], (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("crmCountry"), Option[org.make.core.reference.Country], (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("crmLanguage"), Option[org.make.core.reference.Language], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("crmLanguage")]](scala.Symbol.apply("crmLanguage").asInstanceOf[Symbol @@ String("crmLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("crmLanguage")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("crmCountry")]](scala.Symbol.apply("crmCountry").asInstanceOf[Symbol @@ String("crmCountry")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("crmCountry")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("legalAdvisorApproval")]](scala.Symbol.apply("legalAdvisorApproval").asInstanceOf[Symbol @@ String("legalAdvisorApproval")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("legalAdvisorApproval")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("legalMinorConsent")]](scala.Symbol.apply("legalMinorConsent").asInstanceOf[Symbol @@ String("legalMinorConsent")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("legalMinorConsent")]])), 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("postalCode")]](scala.Symbol.apply("postalCode").asInstanceOf[Symbol @@ String("postalCode")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("postalCode")]])), 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("profession")]](scala.Symbol.apply("profession").asInstanceOf[Symbol @@ String("profession")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("profession")]])), 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("dateOfBirth")]](scala.Symbol.apply("dateOfBirth").asInstanceOf[Symbol @@ String("dateOfBirth")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("dateOfBirth")]])), 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"),org.make.core.Validation.Name] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("firstName"),org.make.core.Validation.Name] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$55.this.inst$macro$54)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.user.UserProfileRequest]];
<stable> <accessor> lazy val inst$macro$54: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("firstName"),org.make.core.Validation.Name] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("firstName"),org.make.core.Validation.Name] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("firstName"),org.make.core.Validation.Name] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForfirstName: io.circe.Decoder[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.NonEmpty]]] = io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.NonEmpty], eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, boolean.this.And.andValidate[String, org.make.core.Validation.ValidHtml, this.R, eu.timepit.refined.collection.NonEmpty, this.R](org.make.core.Validation.validateHtml, boolean.this.Not.notValidate[String, eu.timepit.refined.collection.Empty, this.R](collection.this.Empty.emptyValidate[String](((s: String) => scala.Predef.wrapString(s))))), api.this.RefType.refinedRefType);
private[this] val circeGenericDecoderForlastName: io.circe.Decoder[Option[org.make.core.Validation.Name]] = circe.this.Decoder.decodeOption[org.make.core.Validation.Name](io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.NonEmpty], eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, boolean.this.And.andValidate[String, org.make.core.Validation.ValidHtml, this.R, eu.timepit.refined.collection.NonEmpty, this.R](org.make.core.Validation.validateHtml, boolean.this.Not.notValidate[String, eu.timepit.refined.collection.Empty, this.R](collection.this.Empty.emptyValidate[String](((s: String) => scala.Predef.wrapString(s))))), api.this.RefType.refinedRefType));
private[this] val circeGenericDecoderFordateOfBirth: io.circe.Decoder[org.make.core.Validation.BirthDate] = org.make.core.Validation.birthDateDecoder;
private[this] val circeGenericDecoderForprofession: io.circe.Decoder[Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] = circe.this.Decoder.decodeOption[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]](io.circe.refined.`package`.refinedDecoder[String, org.make.core.Validation.ValidHtml, eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, org.make.core.Validation.validateHtml, api.this.RefType.refinedRefType));
private[this] val circeGenericDecoderFordescription: io.circe.Decoder[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] = circe.this.Decoder.decodeOption[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]](io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]], eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, boolean.this.And.andValidate[String, org.make.core.Validation.ValidHtml, this.R, eu.timepit.refined.collection.MaxSize[450], this.R](org.make.core.Validation.validateHtml, collection.this.Size.sizeValidate[String, eu.timepit.refined.numeric.Interval.Closed[shapeless.nat._0,450], this.R](boolean.this.And.andValidate[Int, eu.timepit.refined.numeric.GreaterEqual[shapeless.nat._0], this.R, eu.timepit.refined.numeric.LessEqual[450], this.R](boolean.this.Not.notValidate[Int, eu.timepit.refined.numeric.Less[shapeless.nat._0], this.R](numeric.this.Less.lessValidate[Int, shapeless.nat._0](internal.this.WitnessAs.natWitnessAs[Int, shapeless.nat._0](shapeless.this.Witness.witness0, nat.this.ToInt.toInt0, math.this.Numeric.IntIsIntegral), math.this.Numeric.IntIsIntegral)), boolean.this.Not.notValidate[Int, eu.timepit.refined.numeric.Greater[450], this.R](numeric.this.Greater.greaterValidate[Int, 450](internal.this.WitnessAs.singletonWitnessAs[Int, 450](Witness.mkWitness[450](450.asInstanceOf[450])), math.this.Numeric.IntIsIntegral))), ((s: String) => scala.Predef.wrapString(s)))), api.this.RefType.refinedRefType));
private[this] val circeGenericDecoderForpostalCode: io.circe.Decoder[Option[org.make.core.Validation.PostalCode]] = circe.this.Decoder.decodeOption[org.make.core.Validation.PostalCode](org.make.core.Validation.postalCodeDecoder);
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 circeGenericDecoderForlegalAdvisorApproval: io.circe.Decoder[Option[Boolean]] = circe.this.Decoder.decodeOption[Boolean](circe.this.Decoder.decodeBoolean);
private[this] val circeGenericDecoderForcrmCountry: io.circe.Decoder[Option[org.make.core.reference.Country]] = circe.this.Decoder.decodeOption[org.make.core.reference.Country](reference.this.Country.countryDecoder);
private[this] val circeGenericDecoderForcrmLanguage: io.circe.Decoder[Option[org.make.core.reference.Language]] = circe.this.Decoder.decodeOption[org.make.core.reference.Language](reference.this.Language.LanguageDecoder);
private[this] val circeGenericEncoderForfirstName: io.circe.Encoder[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.NonEmpty]]] = io.circe.refined.`package`.refinedEncoder[String, eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.NonEmpty], eu.timepit.refined.api.Refined](circe.this.Encoder.encodeString, api.this.RefType.refinedRefType);
private[this] val circeGenericEncoderForlastName: io.circe.Encoder[Option[org.make.core.Validation.Name]] = circe.this.Encoder.encodeOption[org.make.core.Validation.Name](io.circe.refined.`package`.refinedEncoder[String, eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.NonEmpty], eu.timepit.refined.api.Refined](circe.this.Encoder.encodeString, api.this.RefType.refinedRefType));
private[this] val circeGenericEncoderFordateOfBirth: io.circe.Encoder[org.make.core.Validation.BirthDate] = org.make.core.Validation.birthDateEncoder;
private[this] val circeGenericEncoderForprofession: io.circe.Encoder[Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] = circe.this.Encoder.encodeOption[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]](io.circe.refined.`package`.refinedEncoder[String, org.make.core.Validation.ValidHtml, eu.timepit.refined.api.Refined](circe.this.Encoder.encodeString, api.this.RefType.refinedRefType));
private[this] val circeGenericEncoderFordescription: io.circe.Encoder[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] = circe.this.Encoder.encodeOption[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]](io.circe.refined.`package`.refinedEncoder[String, eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]], eu.timepit.refined.api.Refined](circe.this.Encoder.encodeString, api.this.RefType.refinedRefType));
private[this] val circeGenericEncoderForpostalCode: io.circe.Encoder[Option[org.make.core.Validation.PostalCode]] = circe.this.Encoder.encodeOption[org.make.core.Validation.PostalCode](org.make.core.Validation.postalCodeEncoder);
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 circeGenericEncoderForlegalAdvisorApproval: io.circe.Encoder[Option[Boolean]] = circe.this.Encoder.encodeOption[Boolean](circe.this.Encoder.encodeBoolean);
private[this] val circeGenericEncoderForcrmCountry: io.circe.Encoder[Option[org.make.core.reference.Country]] = circe.this.Encoder.encodeOption[org.make.core.reference.Country](UserProfileRequest.this.stringValueEncoder[org.make.core.reference.Country]);
private[this] val circeGenericEncoderForcrmLanguage: io.circe.Encoder[Option[org.make.core.reference.Language]] = circe.this.Encoder.encodeOption[org.make.core.reference.Language](UserProfileRequest.this.stringValueEncoder[org.make.core.reference.Language]);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("firstName"),org.make.core.Validation.Name] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("firstName"),org.make.core.Validation.Name], tail: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("firstName"),org.make.core.Validation.Name] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForfirstName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]], tail: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForlastName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate], tail: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordateOfBirth @ _), (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("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForavatarUrl @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]], tail: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForprofession @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]], tail: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordescription @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]], 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForpostalCode @ _), (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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForoptInNewsletter @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]], tail: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForwebsite @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]], tail: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForlegalMinorConsent @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]], tail: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForlegalAdvisorApproval @ _), (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.circeGenericEncoderForfirstName.apply(circeGenericHListBindingForfirstName)), scala.Tuple2.apply[String, io.circe.Json]("lastName", $anon.this.circeGenericEncoderForlastName.apply(circeGenericHListBindingForlastName)), scala.Tuple2.apply[String, io.circe.Json]("dateOfBirth", $anon.this.circeGenericEncoderFordateOfBirth.apply(circeGenericHListBindingFordateOfBirth)), scala.Tuple2.apply[String, io.circe.Json]("avatarUrl", $anon.this.circeGenericEncoderForwebsite.apply(circeGenericHListBindingForavatarUrl)), scala.Tuple2.apply[String, io.circe.Json]("profession", $anon.this.circeGenericEncoderForprofession.apply(circeGenericHListBindingForprofession)), scala.Tuple2.apply[String, io.circe.Json]("description", $anon.this.circeGenericEncoderFordescription.apply(circeGenericHListBindingFordescription)), scala.Tuple2.apply[String, io.circe.Json]("postalCode", $anon.this.circeGenericEncoderForpostalCode.apply(circeGenericHListBindingForpostalCode)), 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]("legalMinorConsent", $anon.this.circeGenericEncoderForlegalAdvisorApproval.apply(circeGenericHListBindingForlegalMinorConsent)), scala.Tuple2.apply[String, io.circe.Json]("legalAdvisorApproval", $anon.this.circeGenericEncoderForlegalAdvisorApproval.apply(circeGenericHListBindingForlegalAdvisorApproval)), 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))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("firstName"),org.make.core.Validation.Name] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("firstName"), org.make.core.Validation.Name, shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForfirstName.tryDecode(c.downField("firstName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("lastName"), Option[org.make.core.Validation.Name], shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlastName.tryDecode(c.downField("lastName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("dateOfBirth"), org.make.core.Validation.BirthDate, shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordateOfBirth.tryDecode(c.downField("dateOfBirth")), 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("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecode(c.downField("avatarUrl")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("profession"), Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForprofession.tryDecode(c.downField("profession")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("description"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]], shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordescription.tryDecode(c.downField("description")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("postalCode"), Option[org.make.core.Validation.PostalCode], 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpostalCode.tryDecode(c.downField("postalCode")), 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoptInNewsletter.tryDecode(c.downField("optInNewsletter")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("website"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecode(c.downField("website")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("legalMinorConsent"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlegalAdvisorApproval.tryDecode(c.downField("legalMinorConsent")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("legalAdvisorApproval"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlegalAdvisorApproval.tryDecode(c.downField("legalAdvisorApproval")), 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))(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"),org.make.core.Validation.Name] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("firstName"), org.make.core.Validation.Name, shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForfirstName.tryDecodeAccumulating(c.downField("firstName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("lastName"), Option[org.make.core.Validation.Name], shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlastName.tryDecodeAccumulating(c.downField("lastName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("dateOfBirth"), org.make.core.Validation.BirthDate, shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordateOfBirth.tryDecodeAccumulating(c.downField("dateOfBirth")), 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("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecodeAccumulating(c.downField("avatarUrl")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("profession"), Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForprofession.tryDecodeAccumulating(c.downField("profession")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("description"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]], shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordescription.tryDecodeAccumulating(c.downField("description")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("postalCode"), Option[org.make.core.Validation.PostalCode], 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpostalCode.tryDecodeAccumulating(c.downField("postalCode")), 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoptInNewsletter.tryDecodeAccumulating(c.downField("optInNewsletter")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("website"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], shapeless.labelled.FieldType[Symbol @@ String("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecodeAccumulating(c.downField("website")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("legalMinorConsent"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlegalAdvisorApproval.tryDecodeAccumulating(c.downField("legalMinorConsent")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("legalAdvisorApproval"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlegalAdvisorApproval.tryDecodeAccumulating(c.downField("legalAdvisorApproval")), 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))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("firstName"),org.make.core.Validation.Name] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("firstName"),org.make.core.Validation.Name] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),org.make.core.Validation.BirthDate] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: 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("legalMinorConsent"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("legalAdvisorApproval"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$55().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.user.UserProfileRequest]](inst$macro$56)
})
|
|
204
|
49835
|
10105
-
10137
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.user.UpdateUserRequest]({
val inst$macro$68: io.circe.generic.decoding.DerivedDecoder[org.make.api.user.UpdateUserRequest] = {
final class anon$lazy$macro$67 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$67 = {
anon$lazy$macro$67.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.user.UpdateUserRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.user.UpdateUserRequest, shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),Option[org.make.core.Validation.BirthDate]] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.user.UpdateUserRequest, (Symbol @@ String("dateOfBirth")) :: (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("profession")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("phoneNumber")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[org.make.core.Validation.BirthDate] :: Option[org.make.core.Validation.Name] :: Option[String] :: Option[org.make.core.Validation.Name] :: Option[String] :: Option[org.make.core.Validation.PostalCode] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),Option[org.make.core.Validation.BirthDate]] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.user.UpdateUserRequest, (Symbol @@ String("dateOfBirth")) :: (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("profession")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("phoneNumber")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil](::.apply[Symbol @@ String("dateOfBirth"), (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("profession")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("phoneNumber")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("dateOfBirth").asInstanceOf[Symbol @@ String("dateOfBirth")], ::.apply[Symbol @@ String("firstName"), (Symbol @@ String("lastName")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("profession")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("phoneNumber")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("firstName").asInstanceOf[Symbol @@ String("firstName")], ::.apply[Symbol @@ String("lastName"), (Symbol @@ String("organisationName")) :: (Symbol @@ String("profession")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("phoneNumber")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("lastName").asInstanceOf[Symbol @@ String("lastName")], ::.apply[Symbol @@ String("organisationName"), (Symbol @@ String("profession")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("phoneNumber")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")], ::.apply[Symbol @@ String("profession"), (Symbol @@ String("postalCode")) :: (Symbol @@ String("phoneNumber")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("profession").asInstanceOf[Symbol @@ String("profession")], ::.apply[Symbol @@ String("postalCode"), (Symbol @@ String("phoneNumber")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("postalCode").asInstanceOf[Symbol @@ String("postalCode")], ::.apply[Symbol @@ String("phoneNumber"), (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("phoneNumber").asInstanceOf[Symbol @@ String("phoneNumber")], ::.apply[Symbol @@ String("description"), (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")], ::.apply[Symbol @@ String("optInNewsletter"), (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("optInNewsletter").asInstanceOf[Symbol @@ String("optInNewsletter")], ::.apply[Symbol @@ String("gender"), (Symbol @@ String("genderName")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("gender").asInstanceOf[Symbol @@ String("gender")], ::.apply[Symbol @@ String("genderName"), (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("genderName").asInstanceOf[Symbol @@ String("genderName")], ::.apply[Symbol @@ String("crmCountry"), (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("crmCountry").asInstanceOf[Symbol @@ String("crmCountry")], ::.apply[Symbol @@ String("crmLanguage"), (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("crmLanguage").asInstanceOf[Symbol @@ String("crmLanguage")], ::.apply[Symbol @@ String("socioProfessionalCategory"), (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("socioProfessionalCategory").asInstanceOf[Symbol @@ String("socioProfessionalCategory")], ::.apply[Symbol @@ String("politicalParty"), (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("politicalParty").asInstanceOf[Symbol @@ String("politicalParty")], ::.apply[Symbol @@ String("website"), shapeless.HNil.type](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")], HNil))))))))))))))))), Generic.instance[org.make.api.user.UpdateUserRequest, Option[org.make.core.Validation.BirthDate] :: Option[org.make.core.Validation.Name] :: Option[String] :: Option[org.make.core.Validation.Name] :: Option[String] :: Option[org.make.core.Validation.PostalCode] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil](((x0$3: org.make.api.user.UpdateUserRequest) => x0$3 match {
case (dateOfBirth: Option[org.make.core.Validation.BirthDate], firstName: Option[org.make.core.Validation.Name], lastName: Option[String], organisationName: Option[org.make.core.Validation.Name], profession: Option[String], postalCode: Option[org.make.core.Validation.PostalCode], phoneNumber: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], description: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]], optInNewsletter: Option[Boolean], gender: Option[org.make.core.profile.Gender], genderName: Option[String], crmCountry: Option[org.make.core.reference.Country], crmLanguage: Option[org.make.core.reference.Language], socioProfessionalCategory: Option[org.make.core.profile.SocioProfessionalCategory], politicalParty: Option[String], website: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]): org.make.api.user.UpdateUserRequest((dateOfBirth$macro$50 @ _), (firstName$macro$51 @ _), (lastName$macro$52 @ _), (organisationName$macro$53 @ _), (profession$macro$54 @ _), (postalCode$macro$55 @ _), (phoneNumber$macro$56 @ _), (description$macro$57 @ _), (optInNewsletter$macro$58 @ _), (gender$macro$59 @ _), (genderName$macro$60 @ _), (crmCountry$macro$61 @ _), (crmLanguage$macro$62 @ _), (socioProfessionalCategory$macro$63 @ _), (politicalParty$macro$64 @ _), (website$macro$65 @ _)) => ::.apply[Option[org.make.core.Validation.BirthDate], Option[org.make.core.Validation.Name] :: Option[String] :: Option[org.make.core.Validation.Name] :: Option[String] :: Option[org.make.core.Validation.PostalCode] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil.type](dateOfBirth$macro$50, ::.apply[Option[org.make.core.Validation.Name], Option[String] :: Option[org.make.core.Validation.Name] :: Option[String] :: Option[org.make.core.Validation.PostalCode] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil.type](firstName$macro$51, ::.apply[Option[String], Option[org.make.core.Validation.Name] :: Option[String] :: Option[org.make.core.Validation.PostalCode] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil.type](lastName$macro$52, ::.apply[Option[org.make.core.Validation.Name], Option[String] :: Option[org.make.core.Validation.PostalCode] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil.type](organisationName$macro$53, ::.apply[Option[String], Option[org.make.core.Validation.PostalCode] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil.type](profession$macro$54, ::.apply[Option[org.make.core.Validation.PostalCode], Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil.type](postalCode$macro$55, ::.apply[Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil.type](phoneNumber$macro$56, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]], Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil.type](description$macro$57, ::.apply[Option[Boolean], Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil.type](optInNewsletter$macro$58, ::.apply[Option[org.make.core.profile.Gender], Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil.type](gender$macro$59, ::.apply[Option[String], Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil.type](genderName$macro$60, ::.apply[Option[org.make.core.reference.Country], Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil.type](crmCountry$macro$61, ::.apply[Option[org.make.core.reference.Language], Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil.type](crmLanguage$macro$62, ::.apply[Option[org.make.core.profile.SocioProfessionalCategory], Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil.type](socioProfessionalCategory$macro$63, ::.apply[Option[String], Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil.type](politicalParty$macro$64, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]], shapeless.HNil.type](website$macro$65, HNil)))))))))))))))).asInstanceOf[Option[org.make.core.Validation.BirthDate] :: Option[org.make.core.Validation.Name] :: Option[String] :: Option[org.make.core.Validation.Name] :: Option[String] :: Option[org.make.core.Validation.PostalCode] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil]
}), ((x0$4: Option[org.make.core.Validation.BirthDate] :: Option[org.make.core.Validation.Name] :: Option[String] :: Option[org.make.core.Validation.Name] :: Option[String] :: Option[org.make.core.Validation.PostalCode] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil) => x0$4 match {
case (head: Option[org.make.core.Validation.BirthDate], tail: Option[org.make.core.Validation.Name] :: Option[String] :: Option[org.make.core.Validation.Name] :: Option[String] :: Option[org.make.core.Validation.PostalCode] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil): Option[org.make.core.Validation.BirthDate] :: Option[org.make.core.Validation.Name] :: Option[String] :: Option[org.make.core.Validation.Name] :: Option[String] :: Option[org.make.core.Validation.PostalCode] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil((dateOfBirth$macro$34 @ _), (head: Option[org.make.core.Validation.Name], tail: Option[String] :: Option[org.make.core.Validation.Name] :: Option[String] :: Option[org.make.core.Validation.PostalCode] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil): Option[org.make.core.Validation.Name] :: Option[String] :: Option[org.make.core.Validation.Name] :: Option[String] :: Option[org.make.core.Validation.PostalCode] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil((firstName$macro$35 @ _), (head: Option[String], tail: Option[org.make.core.Validation.Name] :: Option[String] :: Option[org.make.core.Validation.PostalCode] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil): Option[String] :: Option[org.make.core.Validation.Name] :: Option[String] :: Option[org.make.core.Validation.PostalCode] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil((lastName$macro$36 @ _), (head: Option[org.make.core.Validation.Name], tail: Option[String] :: Option[org.make.core.Validation.PostalCode] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil): Option[org.make.core.Validation.Name] :: Option[String] :: Option[org.make.core.Validation.PostalCode] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil((organisationName$macro$37 @ _), (head: Option[String], tail: Option[org.make.core.Validation.PostalCode] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil): Option[String] :: Option[org.make.core.Validation.PostalCode] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil((profession$macro$38 @ _), (head: Option[org.make.core.Validation.PostalCode], tail: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil): Option[org.make.core.Validation.PostalCode] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil((postalCode$macro$39 @ _), (head: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil((phoneNumber$macro$40 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]], tail: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil((description$macro$41 @ _), (head: Option[Boolean], tail: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil): Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil((optInNewsletter$macro$42 @ _), (head: Option[org.make.core.profile.Gender], tail: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil): Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil((gender$macro$43 @ _), (head: Option[String], tail: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil): Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil((genderName$macro$44 @ _), (head: Option[org.make.core.reference.Country], tail: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil): Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil((crmCountry$macro$45 @ _), (head: Option[org.make.core.reference.Language], tail: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil): Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil((crmLanguage$macro$46 @ _), (head: Option[org.make.core.profile.SocioProfessionalCategory], tail: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil): Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil((socioProfessionalCategory$macro$47 @ _), (head: Option[String], tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil): Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil((politicalParty$macro$48 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]], tail: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil((website$macro$49 @ _), HNil)))))))))))))))) => user.this.UpdateUserRequest.apply(dateOfBirth$macro$34, firstName$macro$35, lastName$macro$36, organisationName$macro$37, profession$macro$38, postalCode$macro$39, phoneNumber$macro$40, description$macro$41, optInNewsletter$macro$42, gender$macro$43, genderName$macro$44, crmCountry$macro$45, crmLanguage$macro$46, socioProfessionalCategory$macro$47, politicalParty$macro$48, website$macro$49)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("dateOfBirth"), Option[org.make.core.Validation.BirthDate], (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("profession")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("phoneNumber")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[org.make.core.Validation.Name] :: Option[String] :: Option[org.make.core.Validation.Name] :: Option[String] :: Option[org.make.core.Validation.PostalCode] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("firstName"), Option[org.make.core.Validation.Name], (Symbol @@ String("lastName")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("profession")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("phoneNumber")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[String] :: Option[org.make.core.Validation.Name] :: Option[String] :: Option[org.make.core.Validation.PostalCode] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("lastName"), Option[String], (Symbol @@ String("organisationName")) :: (Symbol @@ String("profession")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("phoneNumber")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[org.make.core.Validation.Name] :: Option[String] :: Option[org.make.core.Validation.PostalCode] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationName"), Option[org.make.core.Validation.Name], (Symbol @@ String("profession")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("phoneNumber")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[String] :: Option[org.make.core.Validation.PostalCode] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("profession"), Option[String], (Symbol @@ String("postalCode")) :: (Symbol @@ String("phoneNumber")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[org.make.core.Validation.PostalCode] :: Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("postalCode"), Option[org.make.core.Validation.PostalCode], (Symbol @@ String("phoneNumber")) :: (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("phoneNumber"), Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], (Symbol @@ String("description")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]] :: Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("description"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]], (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[Boolean] :: Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("optInNewsletter"), Option[Boolean], (Symbol @@ String("gender")) :: (Symbol @@ String("genderName")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[org.make.core.profile.Gender] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("gender"), Option[org.make.core.profile.Gender], (Symbol @@ String("genderName")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("genderName"), Option[String], (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: 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.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("crmCountry"), Option[org.make.core.reference.Country], (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("crmLanguage"), Option[org.make.core.reference.Language], (Symbol @@ String("socioProfessionalCategory")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[org.make.core.profile.SocioProfessionalCategory] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("socioProfessionalCategory"), Option[org.make.core.profile.SocioProfessionalCategory], (Symbol @@ String("politicalParty")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("politicalParty"), Option[String], (Symbol @@ String("website")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("website"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("website")]](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("website")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("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("socioProfessionalCategory")]](scala.Symbol.apply("socioProfessionalCategory").asInstanceOf[Symbol @@ String("socioProfessionalCategory")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("socioProfessionalCategory")]])), 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("genderName")]](scala.Symbol.apply("genderName").asInstanceOf[Symbol @@ String("genderName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("genderName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("gender")]](scala.Symbol.apply("gender").asInstanceOf[Symbol @@ String("gender")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("gender")]])), 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("phoneNumber")]](scala.Symbol.apply("phoneNumber").asInstanceOf[Symbol @@ String("phoneNumber")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("phoneNumber")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("postalCode")]](scala.Symbol.apply("postalCode").asInstanceOf[Symbol @@ String("postalCode")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("postalCode")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("profession")]](scala.Symbol.apply("profession").asInstanceOf[Symbol @@ String("profession")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("profession")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationName")]](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("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")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("dateOfBirth")]](scala.Symbol.apply("dateOfBirth").asInstanceOf[Symbol @@ String("dateOfBirth")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("dateOfBirth")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),Option[org.make.core.Validation.BirthDate]] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),Option[org.make.core.Validation.BirthDate]] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$67.this.inst$macro$66)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.user.UpdateUserRequest]];
<stable> <accessor> lazy val inst$macro$66: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),Option[org.make.core.Validation.BirthDate]] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),Option[org.make.core.Validation.BirthDate]] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),Option[org.make.core.Validation.BirthDate]] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderFordateOfBirth: io.circe.Decoder[Option[org.make.core.Validation.BirthDate]] = circe.this.Decoder.decodeOption[org.make.core.Validation.BirthDate](org.make.core.Validation.birthDateDecoder);
private[this] val circeGenericDecoderFororganisationName: io.circe.Decoder[Option[org.make.core.Validation.Name]] = circe.this.Decoder.decodeOption[org.make.core.Validation.Name](io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.NonEmpty], eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, boolean.this.And.andValidate[String, org.make.core.Validation.ValidHtml, this.R, eu.timepit.refined.collection.NonEmpty, this.R](org.make.core.Validation.validateHtml, boolean.this.Not.notValidate[String, eu.timepit.refined.collection.Empty, this.R](collection.this.Empty.emptyValidate[String](((s: String) => scala.Predef.wrapString(s))))), api.this.RefType.refinedRefType));
private[this] val circeGenericDecoderForpostalCode: io.circe.Decoder[Option[org.make.core.Validation.PostalCode]] = circe.this.Decoder.decodeOption[org.make.core.Validation.PostalCode](org.make.core.Validation.postalCodeDecoder);
private[this] val circeGenericDecoderForphoneNumber: io.circe.Decoder[Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] = circe.this.Decoder.decodeOption[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]](io.circe.refined.`package`.refinedDecoder[String, org.make.core.Validation.ValidHtml, eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, org.make.core.Validation.validateHtml, api.this.RefType.refinedRefType));
private[this] val circeGenericDecoderFordescription: io.circe.Decoder[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] = circe.this.Decoder.decodeOption[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]](io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]], eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, boolean.this.And.andValidate[String, org.make.core.Validation.ValidHtml, this.R, eu.timepit.refined.collection.MaxSize[450], this.R](org.make.core.Validation.validateHtml, collection.this.Size.sizeValidate[String, eu.timepit.refined.numeric.Interval.Closed[shapeless.nat._0,450], this.R](boolean.this.And.andValidate[Int, eu.timepit.refined.numeric.GreaterEqual[shapeless.nat._0], this.R, eu.timepit.refined.numeric.LessEqual[450], this.R](boolean.this.Not.notValidate[Int, eu.timepit.refined.numeric.Less[shapeless.nat._0], this.R](numeric.this.Less.lessValidate[Int, shapeless.nat._0](internal.this.WitnessAs.natWitnessAs[Int, shapeless.nat._0](shapeless.this.Witness.witness0, nat.this.ToInt.toInt0, math.this.Numeric.IntIsIntegral), math.this.Numeric.IntIsIntegral)), boolean.this.Not.notValidate[Int, eu.timepit.refined.numeric.Greater[450], this.R](numeric.this.Greater.greaterValidate[Int, 450](internal.this.WitnessAs.singletonWitnessAs[Int, 450](Witness.mkWitness[450](450.asInstanceOf[450])), math.this.Numeric.IntIsIntegral))), ((s: String) => scala.Predef.wrapString(s)))), api.this.RefType.refinedRefType));
private[this] val circeGenericDecoderForoptInNewsletter: io.circe.Decoder[Option[Boolean]] = circe.this.Decoder.decodeOption[Boolean](circe.this.Decoder.decodeBoolean);
private[this] val circeGenericDecoderForgender: io.circe.Decoder[Option[org.make.core.profile.Gender]] = circe.this.Decoder.decodeOption[org.make.core.profile.Gender](profile.this.Gender.decoder);
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);
private[this] val circeGenericDecoderForsocioProfessionalCategory: io.circe.Decoder[Option[org.make.core.profile.SocioProfessionalCategory]] = circe.this.Decoder.decodeOption[org.make.core.profile.SocioProfessionalCategory](profile.this.SocioProfessionalCategory.decoder);
private[this] val circeGenericDecoderForpoliticalParty: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
private[this] val circeGenericDecoderForwebsite: io.circe.Decoder[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] = circe.this.Decoder.decodeOption[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]](io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty], eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, boolean.this.Or.orValidate[String, eu.timepit.refined.string.Url, this.R, eu.timepit.refined.collection.Empty, this.R](string.this.Url.urlValidate, collection.this.Empty.emptyValidate[String](((s: String) => scala.Predef.wrapString(s)))), api.this.RefType.refinedRefType));
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),Option[org.make.core.Validation.BirthDate]] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("dateOfBirth"), Option[org.make.core.Validation.BirthDate], shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordateOfBirth.tryDecode(c.downField("dateOfBirth")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("firstName"), Option[org.make.core.Validation.Name], shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationName.tryDecode(c.downField("firstName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("lastName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecode(c.downField("lastName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("organisationName"), Option[org.make.core.Validation.Name], shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationName.tryDecode(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("profession"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecode(c.downField("profession")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("postalCode"), Option[org.make.core.Validation.PostalCode], shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpostalCode.tryDecode(c.downField("postalCode")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("phoneNumber"), Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForphoneNumber.tryDecode(c.downField("phoneNumber")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("description"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]], shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordescription.tryDecode(c.downField("description")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("optInNewsletter"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoptInNewsletter.tryDecode(c.downField("optInNewsletter")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("gender"), Option[org.make.core.profile.Gender], shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForgender.tryDecode(c.downField("gender")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("genderName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecode(c.downField("genderName")), 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.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: 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.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcrmLanguage.tryDecode(c.downField("crmLanguage")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("socioProfessionalCategory"), Option[org.make.core.profile.SocioProfessionalCategory], shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsocioProfessionalCategory.tryDecode(c.downField("socioProfessionalCategory")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("politicalParty"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecode(c.downField("politicalParty")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("website"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecode(c.downField("website")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(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("dateOfBirth"),Option[org.make.core.Validation.BirthDate]] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("dateOfBirth"), Option[org.make.core.Validation.BirthDate], shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordateOfBirth.tryDecodeAccumulating(c.downField("dateOfBirth")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("firstName"), Option[org.make.core.Validation.Name], shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationName.tryDecodeAccumulating(c.downField("firstName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("lastName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecodeAccumulating(c.downField("lastName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("organisationName"), Option[org.make.core.Validation.Name], shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationName.tryDecodeAccumulating(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("profession"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecodeAccumulating(c.downField("profession")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("postalCode"), Option[org.make.core.Validation.PostalCode], shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpostalCode.tryDecodeAccumulating(c.downField("postalCode")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("phoneNumber"), Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForphoneNumber.tryDecodeAccumulating(c.downField("phoneNumber")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("description"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]], shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordescription.tryDecodeAccumulating(c.downField("description")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("optInNewsletter"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoptInNewsletter.tryDecodeAccumulating(c.downField("optInNewsletter")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("gender"), Option[org.make.core.profile.Gender], shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForgender.tryDecodeAccumulating(c.downField("gender")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("genderName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecodeAccumulating(c.downField("genderName")), 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.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: 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.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcrmLanguage.tryDecodeAccumulating(c.downField("crmLanguage")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("socioProfessionalCategory"), Option[org.make.core.profile.SocioProfessionalCategory], shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsocioProfessionalCategory.tryDecodeAccumulating(c.downField("socioProfessionalCategory")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("politicalParty"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpoliticalParty.tryDecodeAccumulating(c.downField("politicalParty")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("website"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwebsite.tryDecodeAccumulating(c.downField("website")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(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("dateOfBirth"),Option[org.make.core.Validation.BirthDate]] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("dateOfBirth"),Option[org.make.core.Validation.BirthDate]] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[org.make.core.Validation.Name]] :: shapeless.labelled.FieldType[Symbol @@ String("profession"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[org.make.core.Validation.PostalCode]] :: shapeless.labelled.FieldType[Symbol @@ String("phoneNumber"),Option[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[org.make.core.Validation.ValidHtml,eu.timepit.refined.collection.MaxSize[450]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[org.make.core.profile.Gender]] :: shapeless.labelled.FieldType[Symbol @@ String("genderName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("socioProfessionalCategory"),Option[org.make.core.profile.SocioProfessionalCategory]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.Or[eu.timepit.refined.string.Url,eu.timepit.refined.collection.Empty]]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$67().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.user.UpdateUserRequest]](inst$macro$68)
})
|
|
215
|
46017
|
10603
-
10632
|
Literal
|
<nosymbol>
|
|
"google_people,facebook,oidc"
|
|
218
|
50923
|
10688
-
10798
|
Apply
|
io.circe.Decoder.emap
|
org.make.api.user.userapitest
|
io.circe.Decoder.decodeString.emap[org.make.api.user.SocialProvider](((t: String) => SocialProvider.this.valuesToEntriesMap.get(t).toRight[String](("invalid social provider: ".+(t): String))))
|
|
219
|
38155
|
10727
-
10792
|
Apply
|
scala.Option.toRight
|
org.make.api.user.userapitest
|
SocialProvider.this.valuesToEntriesMap.get(t).toRight[String](("invalid social provider: ".+(t): String))
|
|
222
|
43345
|
10884
-
10891
|
Select
|
org.make.api.user.SocialProvider.value
|
|
x$21.value
|
|
222
|
39186
|
10853
-
10892
|
Apply
|
io.circe.Encoder.contramap
|
org.make.api.user.userapitest
|
io.circe.Encoder.encodeString.contramap[org.make.api.user.SocialProvider](((x$21: org.make.api.user.SocialProvider) => x$21.value))
|
|
244
|
50960
|
11952
-
12157
|
Apply
|
org.make.core.Validation.validate
|
org.make.api.user.userapitest
|
org.make.core.Validation.validate(org.make.core.Validation.validateField("approvePrivacyPolicy", "invalid_value", SocialLoginRequest.this.approvePrivacyPolicy.forall(((x: Boolean) => scala.Predef.identity[Boolean](x))), "Privacy policy must be approved."))
|
|
245
|
38190
|
11966
-
12153
|
Apply
|
org.make.core.Validation.validateField
|
org.make.api.user.userapitest
|
org.make.core.Validation.validateField("approvePrivacyPolicy", "invalid_value", SocialLoginRequest.this.approvePrivacyPolicy.forall(((x: Boolean) => scala.Predef.identity[Boolean](x))), "Privacy policy must be approved.")
|
|
246
|
31648
|
11987
-
12009
|
Literal
|
<nosymbol>
|
org.make.api.user.userapitest
|
"approvePrivacyPolicy"
|
|
247
|
43661
|
12023
-
12038
|
Literal
|
<nosymbol>
|
org.make.api.user.userapitest
|
"invalid_value"
|
|
248
|
49870
|
12058
-
12095
|
Apply
|
scala.Option.forall
|
org.make.api.user.userapitest
|
SocialLoginRequest.this.approvePrivacyPolicy.forall(((x: Boolean) => scala.Predef.identity[Boolean](x)))
|
|
248
|
36582
|
12086
-
12094
|
Apply
|
scala.Predef.identity
|
org.make.api.user.userapitest
|
scala.Predef.identity[Boolean](x)
|
|
249
|
45159
|
12113
-
12147
|
Literal
|
<nosymbol>
|
org.make.api.user.userapitest
|
"Privacy policy must be approved."
|
|
255
|
43103
|
12243
-
12276
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
org.make.api.user.userapitest
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.user.SocialLoginRequest]({
val inst$macro$44: io.circe.generic.decoding.DerivedDecoder[org.make.api.user.SocialLoginRequest] = {
final class anon$lazy$macro$43 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$43 = {
anon$lazy$macro$43.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.user.SocialLoginRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.user.SocialLoginRequest, shapeless.labelled.FieldType[Symbol @@ String("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.user.SocialLoginRequest, (Symbol @@ String("provider")) :: (Symbol @@ String("token")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("approvePrivacyPolicy")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("redirectUri")) :: shapeless.HNil, org.make.api.user.SocialProvider :: String :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.user.SocialLoginRequest, (Symbol @@ String("provider")) :: (Symbol @@ String("token")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("approvePrivacyPolicy")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("redirectUri")) :: shapeless.HNil](::.apply[Symbol @@ String("provider"), (Symbol @@ String("token")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("approvePrivacyPolicy")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("redirectUri")) :: shapeless.HNil.type](scala.Symbol.apply("provider").asInstanceOf[Symbol @@ String("provider")], ::.apply[Symbol @@ String("token"), (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("approvePrivacyPolicy")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("redirectUri")) :: shapeless.HNil.type](scala.Symbol.apply("token").asInstanceOf[Symbol @@ String("token")], ::.apply[Symbol @@ String("country"), (Symbol @@ String("language")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("approvePrivacyPolicy")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("redirectUri")) :: shapeless.HNil.type](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")], ::.apply[Symbol @@ String("language"), (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("approvePrivacyPolicy")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("redirectUri")) :: shapeless.HNil.type](scala.Symbol.apply("language").asInstanceOf[Symbol @@ String("language")], ::.apply[Symbol @@ String("crmCountry"), (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("approvePrivacyPolicy")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("redirectUri")) :: shapeless.HNil.type](scala.Symbol.apply("crmCountry").asInstanceOf[Symbol @@ String("crmCountry")], ::.apply[Symbol @@ String("crmLanguage"), (Symbol @@ String("approvePrivacyPolicy")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("redirectUri")) :: shapeless.HNil.type](scala.Symbol.apply("crmLanguage").asInstanceOf[Symbol @@ String("crmLanguage")], ::.apply[Symbol @@ String("approvePrivacyPolicy"), (Symbol @@ String("optIn")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("redirectUri")) :: shapeless.HNil.type](scala.Symbol.apply("approvePrivacyPolicy").asInstanceOf[Symbol @@ String("approvePrivacyPolicy")], ::.apply[Symbol @@ String("optIn"), (Symbol @@ String("questionId")) :: (Symbol @@ String("redirectUri")) :: shapeless.HNil.type](scala.Symbol.apply("optIn").asInstanceOf[Symbol @@ String("optIn")], ::.apply[Symbol @@ String("questionId"), (Symbol @@ String("redirectUri")) :: shapeless.HNil.type](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")], ::.apply[Symbol @@ String("redirectUri"), shapeless.HNil.type](scala.Symbol.apply("redirectUri").asInstanceOf[Symbol @@ String("redirectUri")], HNil))))))))))), Generic.instance[org.make.api.user.SocialLoginRequest, org.make.api.user.SocialProvider :: String :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil](((x0$3: org.make.api.user.SocialLoginRequest) => x0$3 match {
case (provider: org.make.api.user.SocialProvider, token: String, country: org.make.core.reference.Country, language: Option[org.make.core.reference.Language], crmCountry: Option[org.make.core.reference.Country], crmLanguage: Option[org.make.core.reference.Language], approvePrivacyPolicy: Option[Boolean], optIn: Option[Boolean], questionId: Option[org.make.core.question.QuestionId], redirectUri: Option[String]): org.make.api.user.SocialLoginRequest((provider$macro$32 @ _), (token$macro$33 @ _), (country$macro$34 @ _), (language$macro$35 @ _), (crmCountry$macro$36 @ _), (crmLanguage$macro$37 @ _), (approvePrivacyPolicy$macro$38 @ _), (optIn$macro$39 @ _), (questionId$macro$40 @ _), (redirectUri$macro$41 @ _)) => ::.apply[org.make.api.user.SocialProvider, String :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil.type](provider$macro$32, ::.apply[String, org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil.type](token$macro$33, ::.apply[org.make.core.reference.Country, Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil.type](country$macro$34, ::.apply[Option[org.make.core.reference.Language], Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil.type](language$macro$35, ::.apply[Option[org.make.core.reference.Country], Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil.type](crmCountry$macro$36, ::.apply[Option[org.make.core.reference.Language], Option[Boolean] :: Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil.type](crmLanguage$macro$37, ::.apply[Option[Boolean], Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil.type](approvePrivacyPolicy$macro$38, ::.apply[Option[Boolean], Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil.type](optIn$macro$39, ::.apply[Option[org.make.core.question.QuestionId], Option[String] :: shapeless.HNil.type](questionId$macro$40, ::.apply[Option[String], shapeless.HNil.type](redirectUri$macro$41, HNil)))))))))).asInstanceOf[org.make.api.user.SocialProvider :: String :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil]
}), ((x0$4: org.make.api.user.SocialProvider :: String :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil) => x0$4 match {
case (head: org.make.api.user.SocialProvider, tail: String :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil): org.make.api.user.SocialProvider :: String :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil((provider$macro$22 @ _), (head: String, tail: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil): String :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil((token$macro$23 @ _), (head: org.make.core.reference.Country, tail: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil): org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil((country$macro$24 @ _), (head: Option[org.make.core.reference.Language], tail: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil): Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil((language$macro$25 @ _), (head: Option[org.make.core.reference.Country], tail: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil): Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil((crmCountry$macro$26 @ _), (head: Option[org.make.core.reference.Language], tail: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil): Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil((crmLanguage$macro$27 @ _), (head: Option[Boolean], tail: Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil): Option[Boolean] :: Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil((approvePrivacyPolicy$macro$28 @ _), (head: Option[Boolean], tail: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil): Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil((optIn$macro$29 @ _), (head: Option[org.make.core.question.QuestionId], tail: Option[String] :: shapeless.HNil): Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil((questionId$macro$30 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((redirectUri$macro$31 @ _), HNil)))))))))) => user.this.SocialLoginRequest.apply(provider$macro$22, token$macro$23, country$macro$24, language$macro$25, crmCountry$macro$26, crmLanguage$macro$27, approvePrivacyPolicy$macro$28, optIn$macro$29, questionId$macro$30, redirectUri$macro$31)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("provider"), org.make.api.user.SocialProvider, (Symbol @@ String("token")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("approvePrivacyPolicy")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("redirectUri")) :: shapeless.HNil, String :: org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("token"), String, (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("approvePrivacyPolicy")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("redirectUri")) :: shapeless.HNil, org.make.core.reference.Country :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("country"), org.make.core.reference.Country, (Symbol @@ String("language")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("approvePrivacyPolicy")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("redirectUri")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("language"), Option[org.make.core.reference.Language], (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("approvePrivacyPolicy")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("redirectUri")) :: shapeless.HNil, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: 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.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("crmCountry"), Option[org.make.core.reference.Country], (Symbol @@ String("crmLanguage")) :: (Symbol @@ String("approvePrivacyPolicy")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("redirectUri")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: Option[Boolean] :: Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("crmLanguage"), Option[org.make.core.reference.Language], (Symbol @@ String("approvePrivacyPolicy")) :: (Symbol @@ String("optIn")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("redirectUri")) :: shapeless.HNil, Option[Boolean] :: Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("approvePrivacyPolicy"), Option[Boolean], (Symbol @@ String("optIn")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("redirectUri")) :: shapeless.HNil, Option[Boolean] :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("optIn"), Option[Boolean], (Symbol @@ String("questionId")) :: (Symbol @@ String("redirectUri")) :: shapeless.HNil, Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], (Symbol @@ String("redirectUri")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("redirectUri"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("redirectUri")]](scala.Symbol.apply("redirectUri").asInstanceOf[Symbol @@ String("redirectUri")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("redirectUri")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("questionId")]](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("questionId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("optIn")]](scala.Symbol.apply("optIn").asInstanceOf[Symbol @@ String("optIn")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("optIn")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("approvePrivacyPolicy")]](scala.Symbol.apply("approvePrivacyPolicy").asInstanceOf[Symbol @@ String("approvePrivacyPolicy")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("approvePrivacyPolicy")]])), 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("language")]](scala.Symbol.apply("language").asInstanceOf[Symbol @@ String("language")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("language")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("country")]](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("country")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("token")]](scala.Symbol.apply("token").asInstanceOf[Symbol @@ String("token")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("token")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("provider")]](scala.Symbol.apply("provider").asInstanceOf[Symbol @@ String("provider")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("provider")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$43.this.inst$macro$42)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.user.SocialLoginRequest]];
<stable> <accessor> lazy val inst$macro$42: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForprovider: io.circe.Decoder[org.make.api.user.SocialProvider] = user.this.SocialProvider.decoder;
private[this] val circeGenericDecoderFortoken: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
private[this] val circeGenericDecoderForcountry: io.circe.Decoder[org.make.core.reference.Country] = reference.this.Country.countryDecoder;
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);
private[this] val circeGenericDecoderForoptIn: io.circe.Decoder[Option[Boolean]] = circe.this.Decoder.decodeOption[Boolean](circe.this.Decoder.decodeBoolean);
private[this] val circeGenericDecoderForquestionId: io.circe.Decoder[Option[org.make.core.question.QuestionId]] = circe.this.Decoder.decodeOption[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdDecoder);
private[this] val circeGenericDecoderForredirectUri: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("provider"), org.make.api.user.SocialProvider, shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForprovider.tryDecode(c.downField("provider")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("token"), String, shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortoken.tryDecode(c.downField("token")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("country"), org.make.core.reference.Country, shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountry.tryDecode(c.downField("country")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("language"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcrmLanguage.tryDecode(c.downField("language")), 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.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: 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.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcrmLanguage.tryDecode(c.downField("crmLanguage")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("approvePrivacyPolicy"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoptIn.tryDecode(c.downField("approvePrivacyPolicy")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("optIn"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoptIn.tryDecode(c.downField("optIn")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecode(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("redirectUri"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForredirectUri.tryDecode(c.downField("redirectUri")), 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))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("provider"), org.make.api.user.SocialProvider, shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForprovider.tryDecodeAccumulating(c.downField("provider")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("token"), String, shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortoken.tryDecodeAccumulating(c.downField("token")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("country"), org.make.core.reference.Country, shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountry.tryDecodeAccumulating(c.downField("country")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("language"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcrmLanguage.tryDecodeAccumulating(c.downField("language")), 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.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: 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.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcrmLanguage.tryDecodeAccumulating(c.downField("crmLanguage")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("approvePrivacyPolicy"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoptIn.tryDecodeAccumulating(c.downField("approvePrivacyPolicy")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("optIn"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoptIn.tryDecodeAccumulating(c.downField("optIn")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecodeAccumulating(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("redirectUri"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForredirectUri.tryDecodeAccumulating(c.downField("redirectUri")), 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))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("crmCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("crmLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("approvePrivacyPolicy"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("optIn"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$43().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.user.SocialLoginRequest]](inst$macro$44)
})
|
|
264
|
38682
|
12525
-
12560
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
org.make.api.user.userapitest
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.user.ResetPasswordRequest]({
val inst$macro$8: io.circe.generic.decoding.DerivedDecoder[org.make.api.user.ResetPasswordRequest] = {
final class anon$lazy$macro$7 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$7 = {
anon$lazy$macro$7.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.user.ResetPasswordRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.user.ResetPasswordRequest, shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.user.ResetPasswordRequest, (Symbol @@ String("email")) :: shapeless.HNil, org.make.core.Validation.Email :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.user.ResetPasswordRequest, (Symbol @@ String("email")) :: shapeless.HNil](::.apply[Symbol @@ String("email"), shapeless.HNil.type](scala.Symbol.apply("email").asInstanceOf[Symbol @@ String("email")], HNil)), Generic.instance[org.make.api.user.ResetPasswordRequest, org.make.core.Validation.Email :: shapeless.HNil](((x0$3: org.make.api.user.ResetPasswordRequest) => x0$3 match {
case (email: org.make.core.Validation.Email): org.make.api.user.ResetPasswordRequest((email$macro$5 @ _)) => ::.apply[org.make.core.Validation.Email, shapeless.HNil.type](email$macro$5, HNil).asInstanceOf[org.make.core.Validation.Email :: shapeless.HNil]
}), ((x0$4: org.make.core.Validation.Email :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.Validation.Email, tail: shapeless.HNil): org.make.core.Validation.Email :: shapeless.HNil((email$macro$4 @ _), HNil) => user.this.ResetPasswordRequest.apply(email$macro$4)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("email"), org.make.core.Validation.Email, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("email")]](scala.Symbol.apply("email").asInstanceOf[Symbol @@ String("email")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("email")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$7.this.inst$macro$6)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.user.ResetPasswordRequest]];
<stable> <accessor> lazy val inst$macro$6: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForemail: io.circe.Decoder[org.make.core.Validation.Email] = org.make.core.Validation.emailDecoder;
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("email"), org.make.core.Validation.Email, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForemail.tryDecode(c.downField("email")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("email"), org.make.core.Validation.Email, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForemail.tryDecodeAccumulating(c.downField("email")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$7().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.user.ResetPasswordRequest]](inst$macro$8)
})
|
|
270
|
30783
|
12725
-
12753
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
org.make.api.user.userapitest
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.user.ResetPassword]({
val inst$macro$12: io.circe.generic.decoding.DerivedDecoder[org.make.api.user.ResetPassword] = {
final class anon$lazy$macro$11 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$11 = {
anon$lazy$macro$11.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.user.ResetPassword] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.user.ResetPassword, shapeless.labelled.FieldType[Symbol @@ String("resetToken"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.user.ResetPassword, (Symbol @@ String("resetToken")) :: (Symbol @@ String("password")) :: shapeless.HNil, eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty] :: org.make.core.Validation.Password :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("resetToken"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.user.ResetPassword, (Symbol @@ String("resetToken")) :: (Symbol @@ String("password")) :: shapeless.HNil](::.apply[Symbol @@ String("resetToken"), (Symbol @@ String("password")) :: shapeless.HNil.type](scala.Symbol.apply("resetToken").asInstanceOf[Symbol @@ String("resetToken")], ::.apply[Symbol @@ String("password"), shapeless.HNil.type](scala.Symbol.apply("password").asInstanceOf[Symbol @@ String("password")], HNil))), Generic.instance[org.make.api.user.ResetPassword, eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty] :: org.make.core.Validation.Password :: shapeless.HNil](((x0$3: org.make.api.user.ResetPassword) => x0$3 match {
case (resetToken: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty], password: org.make.core.Validation.Password): org.make.api.user.ResetPassword((resetToken$macro$8 @ _), (password$macro$9 @ _)) => ::.apply[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty], org.make.core.Validation.Password :: shapeless.HNil.type](resetToken$macro$8, ::.apply[org.make.core.Validation.Password, shapeless.HNil.type](password$macro$9, HNil)).asInstanceOf[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty] :: org.make.core.Validation.Password :: shapeless.HNil]
}), ((x0$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty] :: org.make.core.Validation.Password :: shapeless.HNil) => x0$4 match {
case (head: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty], tail: org.make.core.Validation.Password :: shapeless.HNil): eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty] :: org.make.core.Validation.Password :: shapeless.HNil((resetToken$macro$6 @ _), (head: org.make.core.Validation.Password, tail: shapeless.HNil): org.make.core.Validation.Password :: shapeless.HNil((password$macro$7 @ _), HNil)) => user.this.ResetPassword.apply(resetToken$macro$6, password$macro$7)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("resetToken"), eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty], (Symbol @@ String("password")) :: shapeless.HNil, org.make.core.Validation.Password :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("password"), org.make.core.Validation.Password, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("password")]](scala.Symbol.apply("password").asInstanceOf[Symbol @@ String("password")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("password")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("resetToken")]](scala.Symbol.apply("resetToken").asInstanceOf[Symbol @@ String("resetToken")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("resetToken")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("resetToken"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("resetToken"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$11.this.inst$macro$10)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.user.ResetPassword]];
<stable> <accessor> lazy val inst$macro$10: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("resetToken"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("resetToken"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("resetToken"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForresetToken: io.circe.Decoder[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] = io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.collection.NonEmpty, eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, boolean.this.Not.notValidate[String, eu.timepit.refined.collection.Empty, this.R](collection.this.Empty.emptyValidate[String](((s: String) => scala.Predef.wrapString(s)))), api.this.RefType.refinedRefType);
private[this] val circeGenericDecoderForpassword: io.circe.Decoder[org.make.core.Validation.Password] = org.make.core.Validation.passwordDecoder;
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("resetToken"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("resetToken"), eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty], shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresetToken.tryDecode(c.downField("resetToken")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("password"), org.make.core.Validation.Password, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpassword.tryDecode(c.downField("password")), ReprDecoder.hnilResult)(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("resetToken"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("resetToken"), eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty], shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresetToken.tryDecodeAccumulating(c.downField("resetToken")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("password"), org.make.core.Validation.Password, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpassword.tryDecodeAccumulating(c.downField("password")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("resetToken"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("resetToken"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$11().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.user.ResetPassword]](inst$macro$12)
})
|
|
276
|
44189
|
12940
-
12976
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
org.make.api.user.userapitest
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.user.ChangePasswordRequest]({
val inst$macro$12: io.circe.generic.decoding.DerivedDecoder[org.make.api.user.ChangePasswordRequest] = {
final class anon$lazy$macro$11 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$11 = {
anon$lazy$macro$11.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.user.ChangePasswordRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.user.ChangePasswordRequest, shapeless.labelled.FieldType[Symbol @@ String("actualPassword"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newPassword"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.user.ChangePasswordRequest, (Symbol @@ String("actualPassword")) :: (Symbol @@ String("newPassword")) :: shapeless.HNil, Option[String] :: org.make.core.Validation.Password :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("actualPassword"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newPassword"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.user.ChangePasswordRequest, (Symbol @@ String("actualPassword")) :: (Symbol @@ String("newPassword")) :: shapeless.HNil](::.apply[Symbol @@ String("actualPassword"), (Symbol @@ String("newPassword")) :: shapeless.HNil.type](scala.Symbol.apply("actualPassword").asInstanceOf[Symbol @@ String("actualPassword")], ::.apply[Symbol @@ String("newPassword"), shapeless.HNil.type](scala.Symbol.apply("newPassword").asInstanceOf[Symbol @@ String("newPassword")], HNil))), Generic.instance[org.make.api.user.ChangePasswordRequest, Option[String] :: org.make.core.Validation.Password :: shapeless.HNil](((x0$3: org.make.api.user.ChangePasswordRequest) => x0$3 match {
case (actualPassword: Option[String], newPassword: org.make.core.Validation.Password): org.make.api.user.ChangePasswordRequest((actualPassword$macro$8 @ _), (newPassword$macro$9 @ _)) => ::.apply[Option[String], org.make.core.Validation.Password :: shapeless.HNil.type](actualPassword$macro$8, ::.apply[org.make.core.Validation.Password, shapeless.HNil.type](newPassword$macro$9, HNil)).asInstanceOf[Option[String] :: org.make.core.Validation.Password :: shapeless.HNil]
}), ((x0$4: Option[String] :: org.make.core.Validation.Password :: shapeless.HNil) => x0$4 match {
case (head: Option[String], tail: org.make.core.Validation.Password :: shapeless.HNil): Option[String] :: org.make.core.Validation.Password :: shapeless.HNil((actualPassword$macro$6 @ _), (head: org.make.core.Validation.Password, tail: shapeless.HNil): org.make.core.Validation.Password :: shapeless.HNil((newPassword$macro$7 @ _), HNil)) => user.this.ChangePasswordRequest.apply(actualPassword$macro$6, newPassword$macro$7)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("actualPassword"), Option[String], (Symbol @@ String("newPassword")) :: shapeless.HNil, org.make.core.Validation.Password :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("newPassword"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("newPassword"), org.make.core.Validation.Password, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("newPassword")]](scala.Symbol.apply("newPassword").asInstanceOf[Symbol @@ String("newPassword")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("newPassword")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("actualPassword")]](scala.Symbol.apply("actualPassword").asInstanceOf[Symbol @@ String("actualPassword")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("actualPassword")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("actualPassword"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newPassword"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("actualPassword"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newPassword"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$11.this.inst$macro$10)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.user.ChangePasswordRequest]];
<stable> <accessor> lazy val inst$macro$10: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("actualPassword"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newPassword"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("actualPassword"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newPassword"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("actualPassword"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newPassword"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForactualPassword: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
private[this] val circeGenericDecoderFornewPassword: io.circe.Decoder[org.make.core.Validation.Password] = org.make.core.Validation.passwordDecoder;
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("actualPassword"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newPassword"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("actualPassword"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("newPassword"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForactualPassword.tryDecode(c.downField("actualPassword")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("newPassword"), org.make.core.Validation.Password, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFornewPassword.tryDecode(c.downField("newPassword")), ReprDecoder.hnilResult)(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("actualPassword"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newPassword"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("actualPassword"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("newPassword"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForactualPassword.tryDecodeAccumulating(c.downField("actualPassword")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("newPassword"), org.make.core.Validation.Password, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFornewPassword.tryDecodeAccumulating(c.downField("newPassword")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("actualPassword"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newPassword"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("actualPassword"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newPassword"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$11().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.user.ChangePasswordRequest]](inst$macro$12)
})
|
|
282
|
36623
|
13122
-
13154
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
org.make.api.user.userapitest
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.user.DeleteUserRequest]({
val inst$macro$8: io.circe.generic.decoding.DerivedDecoder[org.make.api.user.DeleteUserRequest] = {
final class anon$lazy$macro$7 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$7 = {
anon$lazy$macro$7.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.user.DeleteUserRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.user.DeleteUserRequest, shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.user.DeleteUserRequest, (Symbol @@ String("password")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.user.DeleteUserRequest, (Symbol @@ String("password")) :: shapeless.HNil](::.apply[Symbol @@ String("password"), shapeless.HNil.type](scala.Symbol.apply("password").asInstanceOf[Symbol @@ String("password")], HNil)), Generic.instance[org.make.api.user.DeleteUserRequest, Option[String] :: shapeless.HNil](((x0$3: org.make.api.user.DeleteUserRequest) => x0$3 match {
case (password: Option[String]): org.make.api.user.DeleteUserRequest((password$macro$5 @ _)) => ::.apply[Option[String], shapeless.HNil.type](password$macro$5, HNil).asInstanceOf[Option[String] :: shapeless.HNil]
}), ((x0$4: Option[String] :: shapeless.HNil) => x0$4 match {
case (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((password$macro$4 @ _), HNil) => user.this.DeleteUserRequest.apply(password$macro$4)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("password"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("password")]](scala.Symbol.apply("password").asInstanceOf[Symbol @@ String("password")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("password")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$7.this.inst$macro$6)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.user.DeleteUserRequest]];
<stable> <accessor> lazy val inst$macro$6: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForpassword: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("password"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpassword.tryDecode(c.downField("password")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("password"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpassword.tryDecodeAccumulating(c.downField("password")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$7().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.user.DeleteUserRequest]](inst$macro$8)
})
|
|
291
|
49625
|
13406
-
13442
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.user.SubscribeToNewsLetter]({
val inst$macro$8: io.circe.generic.decoding.DerivedDecoder[org.make.api.user.SubscribeToNewsLetter] = {
final class anon$lazy$macro$7 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$7 = {
anon$lazy$macro$7.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.user.SubscribeToNewsLetter] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.user.SubscribeToNewsLetter, shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.user.SubscribeToNewsLetter, (Symbol @@ String("email")) :: shapeless.HNil, org.make.core.Validation.Email :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.user.SubscribeToNewsLetter, (Symbol @@ String("email")) :: shapeless.HNil](::.apply[Symbol @@ String("email"), shapeless.HNil.type](scala.Symbol.apply("email").asInstanceOf[Symbol @@ String("email")], HNil)), Generic.instance[org.make.api.user.SubscribeToNewsLetter, org.make.core.Validation.Email :: shapeless.HNil](((x0$3: org.make.api.user.SubscribeToNewsLetter) => x0$3 match {
case (email: org.make.core.Validation.Email): org.make.api.user.SubscribeToNewsLetter((email$macro$5 @ _)) => ::.apply[org.make.core.Validation.Email, shapeless.HNil.type](email$macro$5, HNil).asInstanceOf[org.make.core.Validation.Email :: shapeless.HNil]
}), ((x0$4: org.make.core.Validation.Email :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.Validation.Email, tail: shapeless.HNil): org.make.core.Validation.Email :: shapeless.HNil((email$macro$4 @ _), HNil) => user.this.SubscribeToNewsLetter.apply(email$macro$4)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("email"), org.make.core.Validation.Email, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("email")]](scala.Symbol.apply("email").asInstanceOf[Symbol @@ String("email")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("email")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$7.this.inst$macro$6)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.user.SubscribeToNewsLetter]];
<stable> <accessor> lazy val inst$macro$6: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForemail: io.circe.Decoder[org.make.core.Validation.Email] = org.make.core.Validation.emailDecoder;
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("email"), org.make.core.Validation.Email, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForemail.tryDecode(c.downField("email")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("email"), org.make.core.Validation.Email, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForemail.tryDecodeAccumulating(c.downField("email")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$7().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.user.SubscribeToNewsLetter]](inst$macro$8)
})
|
|
300
|
45201
|
13716
-
13759
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.user.ResendValidationEmailRequest]({
val inst$macro$8: io.circe.generic.decoding.DerivedDecoder[org.make.api.user.ResendValidationEmailRequest] = {
final class anon$lazy$macro$7 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$7 = {
anon$lazy$macro$7.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.user.ResendValidationEmailRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.user.ResendValidationEmailRequest, shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.user.ResendValidationEmailRequest, (Symbol @@ String("email")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.user.ResendValidationEmailRequest, (Symbol @@ String("email")) :: shapeless.HNil](::.apply[Symbol @@ String("email"), shapeless.HNil.type](scala.Symbol.apply("email").asInstanceOf[Symbol @@ String("email")], HNil)), Generic.instance[org.make.api.user.ResendValidationEmailRequest, String :: shapeless.HNil](((x0$3: org.make.api.user.ResendValidationEmailRequest) => x0$3 match {
case (email: String): org.make.api.user.ResendValidationEmailRequest((email$macro$5 @ _)) => ::.apply[String, shapeless.HNil.type](email$macro$5, HNil).asInstanceOf[String :: shapeless.HNil]
}), ((x0$4: String :: shapeless.HNil) => x0$4 match {
case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((email$macro$4 @ _), HNil) => user.this.ResendValidationEmailRequest.apply(email$macro$4)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("email"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("email")]](scala.Symbol.apply("email").asInstanceOf[Symbol @@ String("email")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("email")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$7.this.inst$macro$6)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.user.ResendValidationEmailRequest]];
<stable> <accessor> lazy val inst$macro$6: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForemail: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("email"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForemail.tryDecode(c.downField("email")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("email"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForemail.tryDecodeAccumulating(c.downField("email")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$7().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.user.ResendValidationEmailRequest]](inst$macro$8)
})
|
|
313
|
37638
|
14254
-
14265
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
|
io.circe.generic.semiauto.deriveCodec[org.make.api.user.SendProposerEmailRequest]({
val inst$macro$16: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.user.SendProposerEmailRequest] = {
final class anon$lazy$macro$15 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$15 = {
anon$lazy$macro$15.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.user.SendProposerEmailRequest] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.user.SendProposerEmailRequest, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("text"),String] :: shapeless.labelled.FieldType[Symbol @@ String("dryRun"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.user.SendProposerEmailRequest, (Symbol @@ String("proposalId")) :: (Symbol @@ String("text")) :: (Symbol @@ String("dryRun")) :: shapeless.HNil, org.make.core.proposal.ProposalId :: String :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("text"),String] :: shapeless.labelled.FieldType[Symbol @@ String("dryRun"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.user.SendProposerEmailRequest, (Symbol @@ String("proposalId")) :: (Symbol @@ String("text")) :: (Symbol @@ String("dryRun")) :: shapeless.HNil](::.apply[Symbol @@ String("proposalId"), (Symbol @@ String("text")) :: (Symbol @@ String("dryRun")) :: shapeless.HNil.type](scala.Symbol.apply("proposalId").asInstanceOf[Symbol @@ String("proposalId")], ::.apply[Symbol @@ String("text"), (Symbol @@ String("dryRun")) :: shapeless.HNil.type](scala.Symbol.apply("text").asInstanceOf[Symbol @@ String("text")], ::.apply[Symbol @@ String("dryRun"), shapeless.HNil.type](scala.Symbol.apply("dryRun").asInstanceOf[Symbol @@ String("dryRun")], HNil)))), Generic.instance[org.make.api.user.SendProposerEmailRequest, org.make.core.proposal.ProposalId :: String :: Boolean :: shapeless.HNil](((x0$3: org.make.api.user.SendProposerEmailRequest) => x0$3 match {
case (proposalId: org.make.core.proposal.ProposalId, text: String, dryRun: Boolean): org.make.api.user.SendProposerEmailRequest((proposalId$macro$11 @ _), (text$macro$12 @ _), (dryRun$macro$13 @ _)) => ::.apply[org.make.core.proposal.ProposalId, String :: Boolean :: shapeless.HNil.type](proposalId$macro$11, ::.apply[String, Boolean :: shapeless.HNil.type](text$macro$12, ::.apply[Boolean, shapeless.HNil.type](dryRun$macro$13, HNil))).asInstanceOf[org.make.core.proposal.ProposalId :: String :: Boolean :: shapeless.HNil]
}), ((x0$4: org.make.core.proposal.ProposalId :: String :: Boolean :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.proposal.ProposalId, tail: String :: Boolean :: shapeless.HNil): org.make.core.proposal.ProposalId :: String :: Boolean :: shapeless.HNil((proposalId$macro$8 @ _), (head: String, tail: Boolean :: shapeless.HNil): String :: Boolean :: shapeless.HNil((text$macro$9 @ _), (head: Boolean, tail: shapeless.HNil): Boolean :: shapeless.HNil((dryRun$macro$10 @ _), HNil))) => user.this.SendProposerEmailRequest.apply(proposalId$macro$8, text$macro$9, dryRun$macro$10)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, (Symbol @@ String("text")) :: (Symbol @@ String("dryRun")) :: shapeless.HNil, String :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("text"),String] :: shapeless.labelled.FieldType[Symbol @@ String("dryRun"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("text"), String, (Symbol @@ String("dryRun")) :: shapeless.HNil, Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("dryRun"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("dryRun"), Boolean, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("dryRun")]](scala.Symbol.apply("dryRun").asInstanceOf[Symbol @@ String("dryRun")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("dryRun")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("text")]](scala.Symbol.apply("text").asInstanceOf[Symbol @@ String("text")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("text")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalId")]](scala.Symbol.apply("proposalId").asInstanceOf[Symbol @@ String("proposalId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("text"),String] :: shapeless.labelled.FieldType[Symbol @@ String("dryRun"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("text"),String] :: shapeless.labelled.FieldType[Symbol @@ String("dryRun"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$15.this.inst$macro$14)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.user.SendProposerEmailRequest]];
<stable> <accessor> lazy val inst$macro$14: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("text"),String] :: shapeless.labelled.FieldType[Symbol @@ String("dryRun"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("text"),String] :: shapeless.labelled.FieldType[Symbol @@ String("dryRun"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("text"),String] :: shapeless.labelled.FieldType[Symbol @@ String("dryRun"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForproposalId: io.circe.Decoder[org.make.core.proposal.ProposalId] = proposal.this.ProposalId.proposalIdDecoder;
private[this] val circeGenericDecoderFortext: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
private[this] val circeGenericDecoderFordryRun: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean;
private[this] val circeGenericEncoderForproposalId: io.circe.Encoder[org.make.core.proposal.ProposalId] = proposal.this.ProposalId.proposalIdEncoder;
private[this] val circeGenericEncoderFortext: io.circe.Encoder[String] = circe.this.Encoder.encodeString;
private[this] val circeGenericEncoderFordryRun: io.circe.Encoder[Boolean] = circe.this.Encoder.encodeBoolean;
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("text"),String] :: shapeless.labelled.FieldType[Symbol @@ String("dryRun"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId], tail: shapeless.labelled.FieldType[Symbol @@ String("text"),String] :: shapeless.labelled.FieldType[Symbol @@ String("dryRun"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("text"),String] :: shapeless.labelled.FieldType[Symbol @@ String("dryRun"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("text"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("dryRun"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("text"),String] :: shapeless.labelled.FieldType[Symbol @@ String("dryRun"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortext @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("dryRun"),Boolean], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("dryRun"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordryRun @ _), shapeless.HNil))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("proposalId", $anon.this.circeGenericEncoderForproposalId.apply(circeGenericHListBindingForproposalId)), scala.Tuple2.apply[String, io.circe.Json]("text", $anon.this.circeGenericEncoderFortext.apply(circeGenericHListBindingFortext)), scala.Tuple2.apply[String, io.circe.Json]("dryRun", $anon.this.circeGenericEncoderFordryRun.apply(circeGenericHListBindingFordryRun))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("text"),String] :: shapeless.labelled.FieldType[Symbol @@ String("dryRun"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("text"),String] :: shapeless.labelled.FieldType[Symbol @@ String("dryRun"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecode(c.downField("proposalId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("text"), String, shapeless.labelled.FieldType[Symbol @@ String("dryRun"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortext.tryDecode(c.downField("text")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("dryRun"), Boolean, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordryRun.tryDecode(c.downField("dryRun")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("text"),String] :: shapeless.labelled.FieldType[Symbol @@ String("dryRun"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("text"),String] :: shapeless.labelled.FieldType[Symbol @@ String("dryRun"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecodeAccumulating(c.downField("proposalId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("text"), String, shapeless.labelled.FieldType[Symbol @@ String("dryRun"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortext.tryDecodeAccumulating(c.downField("text")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("dryRun"), Boolean, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordryRun.tryDecodeAccumulating(c.downField("dryRun")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("text"),String] :: shapeless.labelled.FieldType[Symbol @@ String("dryRun"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("text"),String] :: shapeless.labelled.FieldType[Symbol @@ String("dryRun"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$15().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.user.SendProposerEmailRequest]](inst$macro$16)
})
|
|
323
|
50723
|
14531
-
14542
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
org.make.api.user.userapitest
|
io.circe.generic.semiauto.deriveCodec[org.make.api.user.PrivacyPolicyRequest]({
val inst$macro$12: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.user.PrivacyPolicyRequest] = {
final class anon$lazy$macro$11 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$11 = {
anon$lazy$macro$11.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.user.PrivacyPolicyRequest] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.user.PrivacyPolicyRequest, shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.user.PrivacyPolicyRequest, (Symbol @@ String("email")) :: (Symbol @@ String("password")) :: shapeless.HNil, String :: String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.user.PrivacyPolicyRequest, (Symbol @@ String("email")) :: (Symbol @@ String("password")) :: shapeless.HNil](::.apply[Symbol @@ String("email"), (Symbol @@ String("password")) :: shapeless.HNil.type](scala.Symbol.apply("email").asInstanceOf[Symbol @@ String("email")], ::.apply[Symbol @@ String("password"), shapeless.HNil.type](scala.Symbol.apply("password").asInstanceOf[Symbol @@ String("password")], HNil))), Generic.instance[org.make.api.user.PrivacyPolicyRequest, String :: String :: shapeless.HNil](((x0$3: org.make.api.user.PrivacyPolicyRequest) => x0$3 match {
case (email: String, password: String): org.make.api.user.PrivacyPolicyRequest((email$macro$8 @ _), (password$macro$9 @ _)) => ::.apply[String, String :: shapeless.HNil.type](email$macro$8, ::.apply[String, shapeless.HNil.type](password$macro$9, HNil)).asInstanceOf[String :: String :: shapeless.HNil]
}), ((x0$4: String :: String :: shapeless.HNil) => x0$4 match {
case (head: String, tail: String :: shapeless.HNil): String :: String :: shapeless.HNil((email$macro$6 @ _), (head: String, tail: shapeless.HNil): String :: shapeless.HNil((password$macro$7 @ _), HNil)) => user.this.PrivacyPolicyRequest.apply(email$macro$6, password$macro$7)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("email"), String, (Symbol @@ String("password")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("password"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("password"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("password")]](scala.Symbol.apply("password").asInstanceOf[Symbol @@ String("password")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("password")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("email")]](scala.Symbol.apply("email").asInstanceOf[Symbol @@ String("email")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("email")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$11.this.inst$macro$10)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.user.PrivacyPolicyRequest]];
<stable> <accessor> lazy val inst$macro$10: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForpassword: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
private[this] val circeGenericEncoderForpassword: io.circe.Encoder[String] = circe.this.Encoder.encodeString;
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("email"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("password"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForemail @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("password"),String], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("password"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForpassword @ _), shapeless.HNil)) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("email", $anon.this.circeGenericEncoderForpassword.apply(circeGenericHListBindingForemail)), scala.Tuple2.apply[String, io.circe.Json]("password", $anon.this.circeGenericEncoderForpassword.apply(circeGenericHListBindingForpassword))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("email"), String, shapeless.labelled.FieldType[Symbol @@ String("password"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpassword.tryDecode(c.downField("email")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("password"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpassword.tryDecode(c.downField("password")), ReprDecoder.hnilResult)(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("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("email"), String, shapeless.labelled.FieldType[Symbol @@ String("password"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpassword.tryDecodeAccumulating(c.downField("email")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("password"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpassword.tryDecodeAccumulating(c.downField("password")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$11().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.user.PrivacyPolicyRequest]](inst$macro$12)
})
|
|
339
|
43139
|
14941
-
14982
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
org.make.api.user.userapitest
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.user.SocialPrivacyPolicyRequest]({
val inst$macro$20: io.circe.generic.decoding.DerivedDecoder[org.make.api.user.SocialPrivacyPolicyRequest] = {
final class anon$lazy$macro$19 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$19 = {
anon$lazy$macro$19.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.user.SocialPrivacyPolicyRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.user.SocialPrivacyPolicyRequest, shapeless.labelled.FieldType[Symbol @@ String("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.user.SocialPrivacyPolicyRequest, (Symbol @@ String("provider")) :: (Symbol @@ String("token")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("redirectUri")) :: shapeless.HNil, org.make.api.user.SocialProvider :: String :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.user.SocialPrivacyPolicyRequest, (Symbol @@ String("provider")) :: (Symbol @@ String("token")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("redirectUri")) :: shapeless.HNil](::.apply[Symbol @@ String("provider"), (Symbol @@ String("token")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("redirectUri")) :: shapeless.HNil.type](scala.Symbol.apply("provider").asInstanceOf[Symbol @@ String("provider")], ::.apply[Symbol @@ String("token"), (Symbol @@ String("questionId")) :: (Symbol @@ String("redirectUri")) :: shapeless.HNil.type](scala.Symbol.apply("token").asInstanceOf[Symbol @@ String("token")], ::.apply[Symbol @@ String("questionId"), (Symbol @@ String("redirectUri")) :: shapeless.HNil.type](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")], ::.apply[Symbol @@ String("redirectUri"), shapeless.HNil.type](scala.Symbol.apply("redirectUri").asInstanceOf[Symbol @@ String("redirectUri")], HNil))))), Generic.instance[org.make.api.user.SocialPrivacyPolicyRequest, org.make.api.user.SocialProvider :: String :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil](((x0$3: org.make.api.user.SocialPrivacyPolicyRequest) => x0$3 match {
case (provider: org.make.api.user.SocialProvider, token: String, questionId: Option[org.make.core.question.QuestionId], redirectUri: Option[String]): org.make.api.user.SocialPrivacyPolicyRequest((provider$macro$14 @ _), (token$macro$15 @ _), (questionId$macro$16 @ _), (redirectUri$macro$17 @ _)) => ::.apply[org.make.api.user.SocialProvider, String :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil.type](provider$macro$14, ::.apply[String, Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil.type](token$macro$15, ::.apply[Option[org.make.core.question.QuestionId], Option[String] :: shapeless.HNil.type](questionId$macro$16, ::.apply[Option[String], shapeless.HNil.type](redirectUri$macro$17, HNil)))).asInstanceOf[org.make.api.user.SocialProvider :: String :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil]
}), ((x0$4: org.make.api.user.SocialProvider :: String :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil) => x0$4 match {
case (head: org.make.api.user.SocialProvider, tail: String :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil): org.make.api.user.SocialProvider :: String :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil((provider$macro$10 @ _), (head: String, tail: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil): String :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil((token$macro$11 @ _), (head: Option[org.make.core.question.QuestionId], tail: Option[String] :: shapeless.HNil): Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil((questionId$macro$12 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((redirectUri$macro$13 @ _), HNil)))) => user.this.SocialPrivacyPolicyRequest.apply(provider$macro$10, token$macro$11, questionId$macro$12, redirectUri$macro$13)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("provider"), org.make.api.user.SocialProvider, (Symbol @@ String("token")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("redirectUri")) :: shapeless.HNil, String :: Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("token"), String, (Symbol @@ String("questionId")) :: (Symbol @@ String("redirectUri")) :: shapeless.HNil, Option[org.make.core.question.QuestionId] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], (Symbol @@ String("redirectUri")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("redirectUri"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("redirectUri")]](scala.Symbol.apply("redirectUri").asInstanceOf[Symbol @@ String("redirectUri")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("redirectUri")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("questionId")]](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("questionId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("token")]](scala.Symbol.apply("token").asInstanceOf[Symbol @@ String("token")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("token")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("provider")]](scala.Symbol.apply("provider").asInstanceOf[Symbol @@ String("provider")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("provider")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$19.this.inst$macro$18)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.user.SocialPrivacyPolicyRequest]];
<stable> <accessor> lazy val inst$macro$18: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForprovider: io.circe.Decoder[org.make.api.user.SocialProvider] = user.this.SocialProvider.decoder;
private[this] val circeGenericDecoderFortoken: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
private[this] val circeGenericDecoderForquestionId: io.circe.Decoder[Option[org.make.core.question.QuestionId]] = circe.this.Decoder.decodeOption[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdDecoder);
private[this] val circeGenericDecoderForredirectUri: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("provider"), org.make.api.user.SocialProvider, shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForprovider.tryDecode(c.downField("provider")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("token"), String, shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortoken.tryDecode(c.downField("token")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecode(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("redirectUri"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForredirectUri.tryDecode(c.downField("redirectUri")), ReprDecoder.hnilResult)(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("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("provider"), org.make.api.user.SocialProvider, shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForprovider.tryDecodeAccumulating(c.downField("provider")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("token"), String, shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortoken.tryDecodeAccumulating(c.downField("token")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecodeAccumulating(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("redirectUri"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForredirectUri.tryDecodeAccumulating(c.downField("redirectUri")), ReprDecoder.hnilResultAccumulating)(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("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$19().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.user.SocialPrivacyPolicyRequest]](inst$macro$20)
})
|
|
353
|
34735
|
15292
-
15325
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.user.SocialInfosRequest]({
val inst$macro$12: io.circe.generic.decoding.DerivedDecoder[org.make.api.user.SocialInfosRequest] = {
final class anon$lazy$macro$11 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$11 = {
anon$lazy$macro$11.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.user.SocialInfosRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.user.SocialInfosRequest, shapeless.labelled.FieldType[Symbol @@ String("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.user.SocialInfosRequest, (Symbol @@ String("provider")) :: (Symbol @@ String("token")) :: shapeless.HNil, org.make.api.user.SocialProvider :: String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.user.SocialInfosRequest, (Symbol @@ String("provider")) :: (Symbol @@ String("token")) :: shapeless.HNil](::.apply[Symbol @@ String("provider"), (Symbol @@ String("token")) :: shapeless.HNil.type](scala.Symbol.apply("provider").asInstanceOf[Symbol @@ String("provider")], ::.apply[Symbol @@ String("token"), shapeless.HNil.type](scala.Symbol.apply("token").asInstanceOf[Symbol @@ String("token")], HNil))), Generic.instance[org.make.api.user.SocialInfosRequest, org.make.api.user.SocialProvider :: String :: shapeless.HNil](((x0$3: org.make.api.user.SocialInfosRequest) => x0$3 match {
case (provider: org.make.api.user.SocialProvider, token: String): org.make.api.user.SocialInfosRequest((provider$macro$8 @ _), (token$macro$9 @ _)) => ::.apply[org.make.api.user.SocialProvider, String :: shapeless.HNil.type](provider$macro$8, ::.apply[String, shapeless.HNil.type](token$macro$9, HNil)).asInstanceOf[org.make.api.user.SocialProvider :: String :: shapeless.HNil]
}), ((x0$4: org.make.api.user.SocialProvider :: String :: shapeless.HNil) => x0$4 match {
case (head: org.make.api.user.SocialProvider, tail: String :: shapeless.HNil): org.make.api.user.SocialProvider :: String :: shapeless.HNil((provider$macro$6 @ _), (head: String, tail: shapeless.HNil): String :: shapeless.HNil((token$macro$7 @ _), HNil)) => user.this.SocialInfosRequest.apply(provider$macro$6, token$macro$7)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("provider"), org.make.api.user.SocialProvider, (Symbol @@ String("token")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("token"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("token")]](scala.Symbol.apply("token").asInstanceOf[Symbol @@ String("token")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("token")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("provider")]](scala.Symbol.apply("provider").asInstanceOf[Symbol @@ String("provider")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("provider")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$11.this.inst$macro$10)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.user.SocialInfosRequest]];
<stable> <accessor> lazy val inst$macro$10: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForprovider: io.circe.Decoder[org.make.api.user.SocialProvider] = user.this.SocialProvider.decoder;
private[this] val circeGenericDecoderFortoken: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("provider"), org.make.api.user.SocialProvider, shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForprovider.tryDecode(c.downField("provider")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("token"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortoken.tryDecode(c.downField("token")), ReprDecoder.hnilResult)(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("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("provider"), org.make.api.user.SocialProvider, shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForprovider.tryDecodeAccumulating(c.downField("provider")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("token"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortoken.tryDecodeAccumulating(c.downField("token")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("provider"),org.make.api.user.SocialProvider] :: shapeless.labelled.FieldType[Symbol @@ String("token"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$11().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.user.SocialInfosRequest]](inst$macro$12)
})
|
|
363
|
30824
|
15604
-
15615
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
org.make.api.user.userapitest
|
io.circe.generic.semiauto.deriveCodec[org.make.api.user.CheckRegistrationRequest]({
val inst$macro$12: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.user.CheckRegistrationRequest] = {
final class anon$lazy$macro$11 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$11 = {
anon$lazy$macro$11.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.user.CheckRegistrationRequest] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.user.CheckRegistrationRequest, shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.user.CheckRegistrationRequest, (Symbol @@ String("email")) :: (Symbol @@ String("password")) :: shapeless.HNil, org.make.core.Validation.Email :: org.make.core.Validation.Password :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.user.CheckRegistrationRequest, (Symbol @@ String("email")) :: (Symbol @@ String("password")) :: shapeless.HNil](::.apply[Symbol @@ String("email"), (Symbol @@ String("password")) :: shapeless.HNil.type](scala.Symbol.apply("email").asInstanceOf[Symbol @@ String("email")], ::.apply[Symbol @@ String("password"), shapeless.HNil.type](scala.Symbol.apply("password").asInstanceOf[Symbol @@ String("password")], HNil))), Generic.instance[org.make.api.user.CheckRegistrationRequest, org.make.core.Validation.Email :: org.make.core.Validation.Password :: shapeless.HNil](((x0$3: org.make.api.user.CheckRegistrationRequest) => x0$3 match {
case (email: org.make.core.Validation.Email, password: org.make.core.Validation.Password): org.make.api.user.CheckRegistrationRequest((email$macro$8 @ _), (password$macro$9 @ _)) => ::.apply[org.make.core.Validation.Email, org.make.core.Validation.Password :: shapeless.HNil.type](email$macro$8, ::.apply[org.make.core.Validation.Password, shapeless.HNil.type](password$macro$9, HNil)).asInstanceOf[org.make.core.Validation.Email :: org.make.core.Validation.Password :: shapeless.HNil]
}), ((x0$4: org.make.core.Validation.Email :: org.make.core.Validation.Password :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.Validation.Email, tail: org.make.core.Validation.Password :: shapeless.HNil): org.make.core.Validation.Email :: org.make.core.Validation.Password :: shapeless.HNil((email$macro$6 @ _), (head: org.make.core.Validation.Password, tail: shapeless.HNil): org.make.core.Validation.Password :: shapeless.HNil((password$macro$7 @ _), HNil)) => user.this.CheckRegistrationRequest.apply(email$macro$6, password$macro$7)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("email"), org.make.core.Validation.Email, (Symbol @@ String("password")) :: shapeless.HNil, org.make.core.Validation.Password :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("password"), org.make.core.Validation.Password, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("password")]](scala.Symbol.apply("password").asInstanceOf[Symbol @@ String("password")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("password")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("email")]](scala.Symbol.apply("email").asInstanceOf[Symbol @@ String("email")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("email")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$11.this.inst$macro$10)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.user.CheckRegistrationRequest]];
<stable> <accessor> lazy val inst$macro$10: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForemail: io.circe.Decoder[org.make.core.Validation.Email] = org.make.core.Validation.emailDecoder;
private[this] val circeGenericDecoderForpassword: io.circe.Decoder[org.make.core.Validation.Password] = org.make.core.Validation.passwordDecoder;
private[this] val circeGenericEncoderForemail: io.circe.Encoder[org.make.core.Validation.Email] = org.make.core.Validation.emailEncoder;
private[this] val circeGenericEncoderForpassword: io.circe.Encoder[org.make.core.Validation.Password] = org.make.core.Validation.passwordEncoder;
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email], tail: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForemail @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForpassword @ _), shapeless.HNil)) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("email", $anon.this.circeGenericEncoderForemail.apply(circeGenericHListBindingForemail)), scala.Tuple2.apply[String, io.circe.Json]("password", $anon.this.circeGenericEncoderForpassword.apply(circeGenericHListBindingForpassword))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("email"), org.make.core.Validation.Email, shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForemail.tryDecode(c.downField("email")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("password"), org.make.core.Validation.Password, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpassword.tryDecode(c.downField("password")), ReprDecoder.hnilResult)(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("email"),org.make.core.Validation.Email] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("email"), org.make.core.Validation.Email, shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForemail.tryDecodeAccumulating(c.downField("email")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("password"), org.make.core.Validation.Password, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpassword.tryDecodeAccumulating(c.downField("password")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("email"),org.make.core.Validation.Email] :: shapeless.labelled.FieldType[Symbol @@ String("password"),org.make.core.Validation.Password] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$11().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.user.CheckRegistrationRequest]](inst$macro$12)
})
|