1 /*
2  *  Make.org Core API
3  *  Copyright (C) 2018 Make.org
4  *
5  * This program is free software: you can redistribute it and/or modify
6  *  it under the terms of the GNU Affero General Public License as
7  *  published by the Free Software Foundation, either version 3 of the
8  *  License, or (at your option) any later version.
9  *
10  *  This program is distributed in the hope that it will be useful,
11  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  *  GNU Affero General Public License for more details.
14  *
15  *  You should have received a copy of the GNU Affero General Public License
16  *  along with this program.  If not, see <https://www.gnu.org/licenses/>.
17  *
18  */
19 
20 package org.make.api.user
21 
22 import enumeratum.values.{StringCirceEnum, StringEnum, StringEnumEntry}
23 import eu.timepit.refined.api.Refined
24 import eu.timepit.refined.boolean.{And, Or}
25 import eu.timepit.refined.collection.{Empty, MaxSize, NonEmpty}
26 import eu.timepit.refined.string.Url
27 import io.circe.generic.semiauto.{deriveCodec, deriveDecoder}
28 import io.circe.{Codec, Decoder, Encoder}
29 import io.circe.refined._
30 import io.swagger.annotations.ApiModelProperty
31 import org.make.api.technical.RequestHelper
32 import org.make.api.user.validation.UserProfileRequestValidation
33 import org.make.core.CirceFormatters
34 import org.make.core.Validation._
35 import org.make.core.profile.{Gender, Profile, SocioProfessionalCategory}
36 import org.make.core.proposal.ProposalId
37 import org.make.core.question.QuestionId
38 import org.make.core.reference.{Country, Language}
39 
40 import scala.annotation.meta.field
41 
42 final case class ProfileRequest(
43   @(ApiModelProperty @field)(dataType = "date", example = "1970-01-01") dateOfBirth: Option[BirthDate],
44   @(ApiModelProperty @field)(dataType = "string", example = "https://example.com/avatar.png")
45   avatarUrl: Option[String Refined (Url And MaxSize[2048] And ValidHtml)],
46   profession: Option[String Refined ValidHtml],
47   phoneNumber: Option[String Refined ValidHtml],
48   @(ApiModelProperty @field)(dataType = "string")
49   description: Option[String Refined (MaxSize[450] And ValidHtml)],
50   @(ApiModelProperty @field)(dataType = "string", allowableValues = Gender.swaggerAllowableValues) gender: Option[
51     Gender
52   ],
53   genderName: Option[String Refined ValidHtml],
54   @(ApiModelProperty @field)(dataType = "string", example = "12345")
55   postalCode: Option[String Refined ValidHtml],
56   locale: Option[String Refined ValidHtml],
57   optInNewsletter: Boolean = true,
58   @(ApiModelProperty @field)(dataType = "string", allowableValues = SocioProfessionalCategory.swaggerAllowableValues)
59   socioProfessionalCategory: Option[SocioProfessionalCategory] = None,
60   @(ApiModelProperty @field)(dataType = "boolean") optInPartner: Option[Boolean] = None,
61   politicalParty: Option[String Refined ValidHtml],
62   @(ApiModelProperty @field)(dataType = "string", example = "https://example.com/website")
63   website: Option[String Refined (Url And ValidHtml)]
64 ) {
65 
66   def mergeProfile(maybeProfile: Option[Profile]): Option[Profile] = maybeProfile match {
67     case None => toProfile
68     case Some(profile) =>
69       Some(
70         profile.copy(
71           dateOfBirth = dateOfBirth.map(_.birthDate).orElse(profile.dateOfBirth),
72           avatarUrl = RequestHelper.updateValue(profile.avatarUrl, avatarUrl.map(_.value)),
73           profession = RequestHelper.updateValue(profile.profession, profession.map(_.value)),
74           phoneNumber = RequestHelper.updateValue(profile.phoneNumber, phoneNumber.map(_.value)),
75           description = RequestHelper.updateValue(profile.description, description.map(_.value)),
76           gender = gender.orElse(profile.gender),
77           genderName = RequestHelper.updateValue(profile.genderName, genderName.map(_.value)),
78           postalCode = RequestHelper.updateValue(profile.postalCode, postalCode.map(_.value)),
79           locale = RequestHelper.updateValue(profile.locale, locale.map(_.value)),
80           optInNewsletter = optInNewsletter,
81           socioProfessionalCategory = socioProfessionalCategory.orElse(profile.socioProfessionalCategory),
82           optInPartner = optInPartner.orElse(profile.optInPartner),
83           politicalParty = RequestHelper.updateValue(profile.politicalParty, politicalParty.map(_.value)),
84           website = RequestHelper.updateValue(profile.website, website.map(_.value))
85         )
86       )
87   }
88 
89   def toProfile: Option[Profile] = Profile.parseProfile(
90     dateOfBirth = dateOfBirth.map(_.birthDate),
91     avatarUrl = avatarUrl.map(_.value),
92     profession = profession.map(_.value),
93     phoneNumber = phoneNumber.map(_.value),
94     description = description.map(_.value),
95     gender = gender,
96     genderName = genderName.map(_.value),
97     postalCode = postalCode.map(_.value),
98     locale = locale.map(_.value),
99     optInNewsletter = optInNewsletter,
100     socioProfessionalCategory = socioProfessionalCategory,
101     optInPartner = optInPartner,
102     politicalParty = politicalParty.map(_.value),
103     website = website.map(_.value)
104   )
105 }
106 
107 object ProfileRequest extends CirceFormatters {
108   implicit val codec: Codec[ProfileRequest] = deriveCodec[ProfileRequest]
109 
110   def validateProfileRequest(profileRequest: ProfileRequest): Unit = ()
111 }
112 
113 final case class RegisterUserRequest(
114   @(ApiModelProperty @field)(dataType = "string", example = "yopmail+test@make.org", required = true)
115   email: Email,
116   @(ApiModelProperty @field)(dataType = "string", example = "p4ssw0rd", required = true)
117   password: Password,
118   @(ApiModelProperty @field)(dataType = "date", example = "1970-01-01") dateOfBirth: BirthDate,
119   firstName: Option[Name],
120   lastName: Option[Name],
121   profession: Option[String Refined ValidHtml],
122   @(ApiModelProperty @field)(dataType = "string", example = "12345")
123   postalCode: Option[PostalCode],
124   @(ApiModelProperty @field)(dataType = "string", example = "FR") country: Country,
125   @(ApiModelProperty @field)(dataType = "string", example = "fr") language: Option[Language],
126   @(ApiModelProperty @field)(dataType = "string", example = "FR") crmCountry: Option[Country],
127   @(ApiModelProperty @field)(dataType = "string", example = "fr") crmLanguage: Option[Language],
128   @(ApiModelProperty @field)(dataType = "boolean") optIn: Option[Boolean],
129   @(ApiModelProperty @field)(dataType = "string", allowableValues = Gender.swaggerAllowableValues) gender: Option[
130     Gender
131   ],
132   @(ApiModelProperty @field)(dataType = "string", allowableValues = SocioProfessionalCategory.swaggerAllowableValues)
133   socioProfessionalCategory: Option[SocioProfessionalCategory],
134   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
135   questionId: Option[QuestionId],
136   @(ApiModelProperty @field)(dataType = "boolean") optInPartner: Option[Boolean],
137   politicalParty: Option[String],
138   @(ApiModelProperty @field)(dataType = "string", example = "https://example.com/website")
139   website: Option[String Refined Url],
140   @(ApiModelProperty @field)(dataType = "boolean") legalMinorConsent: Option[Boolean],
141   @(ApiModelProperty @field)(dataType = "boolean") legalAdvisorApproval: Option[Boolean],
142   @(ApiModelProperty @field)(dataType = "boolean") approvePrivacyPolicy: Option[Boolean]
143 ) extends UserProfileRequestValidation {
144   validate(
145     validateField(
146       "approvePrivacyPolicy",
147       "invalid_value",
148       approvePrivacyPolicy.exists(identity),
149       "Privacy policy must be approved."
150     )
151   )
152 }
153 
154 object RegisterUserRequest extends CirceFormatters {
155   @SuppressWarnings(Array("org.wartremover.warts.Option2Iterable"))
156   implicit val decoder: Decoder[RegisterUserRequest] = deriveDecoder[RegisterUserRequest]
157 }
158 
159 final case class UserProfileRequest(
160   firstName: Name,
161   lastName: Option[Name],
162   dateOfBirth: BirthDate,
163   @(ApiModelProperty @field)(dataType = "string", example = "https://example.com/logo.jpg")
164   avatarUrl: Option[String Refined Url],
165   profession: Option[String Refined ValidHtml],
166   description: Option[String Refined (ValidHtml And MaxSize[450])],
167   @(ApiModelProperty @field)(dataType = "string", example = "12345") postalCode: Option[PostalCode],
168   optInNewsletter: Boolean,
169   @(ApiModelProperty @field)(dataType = "string", example = "https://example.com/website")
170   website: Option[String Refined Url],
171   @(ApiModelProperty @field)(dataType = "boolean") legalMinorConsent: Option[Boolean],
172   @(ApiModelProperty @field)(dataType = "boolean") legalAdvisorApproval: Option[Boolean],
173   @(ApiModelProperty @field)(dataType = "string", example = "FR") crmCountry: Option[Country],
174   @(ApiModelProperty @field)(dataType = "string", example = "fr") crmLanguage: Option[Language]
175 ) extends UserProfileRequestValidation
176 
177 object UserProfileRequest extends CirceFormatters {
178   implicit val codec: Codec[UserProfileRequest] = deriveCodec[UserProfileRequest]
179 }
180 
181 final case class UpdateUserRequest(
182   @(ApiModelProperty @field)(dataType = "date", example = "1970-01-01") dateOfBirth: Option[BirthDate],
183   firstName: Option[Name],
184   lastName: Option[String],
185   organisationName: Option[Name],
186   profession: Option[String],
187   @(ApiModelProperty @field)(dataType = "string", example = "12345") postalCode: Option[PostalCode],
188   phoneNumber: Option[String Refined ValidHtml], // TODO: use google libphonenumber?
189   description: Option[String Refined (ValidHtml And MaxSize[450])],
190   @(ApiModelProperty @field)(dataType = "boolean") optInNewsletter: Option[Boolean],
191   @(ApiModelProperty @field)(dataType = "string", allowableValues = Gender.swaggerAllowableValues) gender: Option[
192     Gender
193   ],
194   genderName: Option[String],
195   @(ApiModelProperty @field)(dataType = "string", example = "FR") crmCountry: Option[Country],
196   @(ApiModelProperty @field)(dataType = "string", example = "fr") crmLanguage: Option[Language],
197   socioProfessionalCategory: Option[SocioProfessionalCategory],
198   politicalParty: Option[String],
199   @(ApiModelProperty @field)(dataType = "string", example = "https://example.com/website")
200   website: Option[String Refined Or[Url, Empty]]
201 )
202 
203 object UpdateUserRequest extends CirceFormatters {
204   implicit val decoder: Decoder[UpdateUserRequest] = deriveDecoder[UpdateUserRequest]
205 }
206 
207 sealed abstract class SocialProvider(val value: String) extends StringEnumEntry
208 
209 object SocialProvider extends StringEnum[SocialProvider] with StringCirceEnum[SocialProvider] {
210   case object GooglePeople extends SocialProvider("google_people")
211   case object Facebook extends SocialProvider("facebook")
212   case object OpenIDConnect extends SocialProvider("oidc")
213 
214   override val values: IndexedSeq[SocialProvider] = findValues
215   final val swaggerAllowableValues = "google_people,facebook,oidc"
216 
217   implicit val decoder: Decoder[SocialProvider] =
218     Decoder.decodeString.emap { t =>
219       valuesToEntriesMap.get(t).toRight(s"invalid social provider: $t")
220     }
221   implicit val encoder: Encoder[SocialProvider] =
222     Encoder.encodeString.contramap(_.value)
223 }
224 
225 final case class SocialLoginRequest(
226   @(ApiModelProperty @field)(
227     dataType = "string",
228     allowableValues = SocialProvider.swaggerAllowableValues,
229     required = true
230   )
231   provider: SocialProvider,
232   token: String,
233   @(ApiModelProperty @field)(dataType = "string", example = "FR") country: Country,
234   @(ApiModelProperty @field)(dataType = "string", example = "fr") language: Option[Language],
235   @(ApiModelProperty @field)(dataType = "string", example = "FR") crmCountry: Option[Country],
236   @(ApiModelProperty @field)(dataType = "string", example = "fr") crmLanguage: Option[Language],
237   @(ApiModelProperty @field)(dataType = "boolean", example = "true") approvePrivacyPolicy: Option[Boolean],
238   @(ApiModelProperty @field)(dataType = "boolean", example = "true") optIn: Option[Boolean],
239   @(ApiModelProperty @field)(dataType = "string", example = "11111111-1111-1111-1111-111111111111") questionId: Option[
240     QuestionId
241   ],
242   @(ApiModelProperty @field)(dataType = "string", example = "https://make.org/callback") redirectUri: Option[String]
243 ) {
244   validate(
245     validateField(
246       "approvePrivacyPolicy",
247       key = "invalid_value",
248       condition = approvePrivacyPolicy.forall(identity),
249       message = "Privacy policy must be approved."
250     )
251   )
252 }
253 
254 object SocialLoginRequest {
255   implicit val decoder: Decoder[SocialLoginRequest] = deriveDecoder[SocialLoginRequest]
256 }
257 
258 final case class ResetPasswordRequest(
259   @(ApiModelProperty @field)(dataType = "string", example = "yopmail+test@make.org", required = true)
260   email: Email
261 )
262 
263 object ResetPasswordRequest {
264   implicit val decoder: Decoder[ResetPasswordRequest] = deriveDecoder[ResetPasswordRequest]
265 }
266 
267 final case class ResetPassword(resetToken: String Refined NonEmpty, password: Password)
268 
269 object ResetPassword {
270   implicit val decoder: Decoder[ResetPassword] = deriveDecoder[ResetPassword]
271 }
272 
273 final case class ChangePasswordRequest(actualPassword: Option[String], newPassword: Password)
274 
275 object ChangePasswordRequest {
276   implicit val decoder: Decoder[ChangePasswordRequest] = deriveDecoder[ChangePasswordRequest]
277 }
278 
279 final case class DeleteUserRequest(password: Option[String])
280 
281 object DeleteUserRequest {
282   implicit val decoder: Decoder[DeleteUserRequest] = deriveDecoder[DeleteUserRequest]
283 }
284 
285 final case class SubscribeToNewsLetter(
286   @(ApiModelProperty @field)(dataType = "string", example = "yopmail+test@make.org", required = true)
287   email: Email
288 )
289 
290 object SubscribeToNewsLetter {
291   implicit val decoder: Decoder[SubscribeToNewsLetter] = deriveDecoder[SubscribeToNewsLetter]
292 }
293 
294 final case class ResendValidationEmailRequest(
295   @(ApiModelProperty @field)(dataType = "string", example = "yopmail+test@make.org", required = true)
296   email: String
297 )
298 
299 object ResendValidationEmailRequest {
300   implicit val decoder: Decoder[ResendValidationEmailRequest] = deriveDecoder[ResendValidationEmailRequest]
301 }
302 
303 final case class SendProposerEmailRequest(
304   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true)
305   proposalId: ProposalId,
306   @(ApiModelProperty @field)(dataType = "string", example = "hyd bud?", required = true)
307   text: String,
308   @(ApiModelProperty @field)(dataType = "boolean", example = "false", required = true)
309   dryRun: Boolean
310 )
311 
312 object SendProposerEmailRequest {
313   implicit val decoder: Codec[SendProposerEmailRequest] = deriveCodec
314 }
315 
316 final case class PrivacyPolicyRequest(
317   @(ApiModelProperty @field)(dataType = "string", example = "yopmail+test@make.org", required = true)
318   email: String,
319   password: String
320 )
321 
322 object PrivacyPolicyRequest {
323   implicit val codec: Codec[PrivacyPolicyRequest] = deriveCodec
324 }
325 
326 final case class SocialPrivacyPolicyRequest(
327   @(ApiModelProperty @field)(
328     dataType = "string",
329     allowableValues = SocialProvider.swaggerAllowableValues,
330     required = true
331   )
332   provider: SocialProvider,
333   token: String,
334   questionId: Option[QuestionId],
335   redirectUri: Option[String]
336 )
337 
338 object SocialPrivacyPolicyRequest {
339   implicit val decoder: Decoder[SocialPrivacyPolicyRequest] = deriveDecoder[SocialPrivacyPolicyRequest]
340 }
341 
342 final case class SocialInfosRequest(
343   @(ApiModelProperty @field)(
344     dataType = "string",
345     allowableValues = SocialProvider.swaggerAllowableValues,
346     required = true
347   )
348   provider: SocialProvider,
349   token: String
350 )
351 
352 object SocialInfosRequest {
353   implicit val decoder: Decoder[SocialInfosRequest] = deriveDecoder[SocialInfosRequest]
354 }
355 
356 final case class CheckRegistrationRequest(
357   @(ApiModelProperty @field)(dataType = "string", example = "yopmail+test@make.org", required = true)
358   email: Email,
359   password: Password
360 )
361 
362 object CheckRegistrationRequest {
363   implicit val codec: Codec[CheckRegistrationRequest] = deriveCodec
364 }
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) })