| Line |
Stmt Id |
Pos |
Tree |
Symbol |
Tests |
Code |
|
151
|
37669
|
5366
-
5391
|
Select
|
org.make.api.organisation.ModerationOrganisationApi.moderationPutOrganisation
|
org.make.api.organisation.moderationorganisationapitest
|
ModerationOrganisationApi.this.moderationPutOrganisation
|
|
151
|
50441
|
5337
-
5391
|
Apply
|
akka.http.scaladsl.server.RouteConcatenation.RouteWithConcatenation.~
|
org.make.api.organisation.moderationorganisationapitest
|
ModerationOrganisationApi.this._enhanceRouteWithConcatenation(ModerationOrganisationApi.this.moderationPostOrganisation).~(ModerationOrganisationApi.this.moderationPutOrganisation)
|
|
151
|
42573
|
5394
-
5419
|
Select
|
org.make.api.organisation.ModerationOrganisationApi.moderationGetOrganisation
|
org.make.api.organisation.moderationorganisationapitest
|
ModerationOrganisationApi.this.moderationGetOrganisation
|
|
151
|
41831
|
5337
-
5363
|
Select
|
org.make.api.organisation.ModerationOrganisationApi.moderationPostOrganisation
|
org.make.api.organisation.moderationorganisationapitest
|
ModerationOrganisationApi.this.moderationPostOrganisation
|
|
151
|
34988
|
5337
-
5419
|
Apply
|
akka.http.scaladsl.server.RouteConcatenation.RouteWithConcatenation.~
|
org.make.api.organisation.moderationorganisationapitest
|
ModerationOrganisationApi.this._enhanceRouteWithConcatenation(ModerationOrganisationApi.this._enhanceRouteWithConcatenation(ModerationOrganisationApi.this.moderationPostOrganisation).~(ModerationOrganisationApi.this.moderationPutOrganisation)).~(ModerationOrganisationApi.this.moderationGetOrganisation)
|
|
151
|
44201
|
5337
-
5448
|
Apply
|
akka.http.scaladsl.server.RouteConcatenation.RouteWithConcatenation.~
|
org.make.api.organisation.moderationorganisationapitest
|
ModerationOrganisationApi.this._enhanceRouteWithConcatenation(ModerationOrganisationApi.this._enhanceRouteWithConcatenation(ModerationOrganisationApi.this._enhanceRouteWithConcatenation(ModerationOrganisationApi.this.moderationPostOrganisation).~(ModerationOrganisationApi.this.moderationPutOrganisation)).~(ModerationOrganisationApi.this.moderationGetOrganisation)).~(ModerationOrganisationApi.this.moderationGetOrganisations)
|
|
151
|
48364
|
5422
-
5448
|
Select
|
org.make.api.organisation.ModerationOrganisationApi.moderationGetOrganisations
|
org.make.api.organisation.moderationorganisationapitest
|
ModerationOrganisationApi.this.moderationGetOrganisations
|
|
173
|
49377
|
6149
-
6159
|
Apply
|
org.make.core.user.UserId.apply
|
org.make.api.organisation.moderationorganisationapitest
|
org.make.core.user.UserId.apply(id)
|
|
173
|
36095
|
6131
-
6138
|
Select
|
akka.http.scaladsl.server.PathMatchers.Segment
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApi.this.Segment
|
|
173
|
40989
|
6131
-
6160
|
Apply
|
akka.http.scaladsl.server.PathMatcher.PathMatcher1Ops.map
|
org.make.api.organisation.moderationorganisationapitest
|
server.this.PathMatcher.PathMatcher1Ops[String](DefaultModerationOrganisationApi.this.Segment).map[org.make.core.user.UserId](((id: String) => org.make.core.user.UserId.apply(id)))
|
|
176
|
34011
|
6214
-
6218
|
Select
|
akka.http.scaladsl.server.directives.MethodDirectives.post
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApi.this.post
|
|
176
|
32628
|
6214
-
7672
|
Apply
|
scala.Function1.apply
|
org.make.api.organisation.moderationorganisationapitest
|
server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.post).apply(server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.path[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit]))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationPostOrganisation", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((requestContext: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultModerationOrganisationApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((auth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.organisation.ModerationCreateOrganisationRequest,)](DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationCreateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](organisation.this.ModerationCreateOrganisationRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationCreateOrganisationRequest]).apply(((request: org.make.api.organisation.ModerationCreateOrganisationRequest) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.register(OrganisationRegisterData.apply(request.organisationName.value, request.email, request.password, request.avatarUrl.map[String](((x$1: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]) => x$1.value)), request.description.map[String](((x$2: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]) => x$2.value)), request.country.orElse[org.make.core.reference.Country](requestContext.country).getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")), request.language.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")), request.website.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$3.value))), requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.User])))(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(result.userId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))))))))))))))))
|
|
177
|
34493
|
6247
-
6247
|
TypeApply
|
akka.http.scaladsl.server.util.TupleOps.Join.join0P
|
org.make.api.organisation.moderationorganisationapitest
|
TupleOps.this.Join.join0P[Unit]
|
|
177
|
50195
|
6234
-
6246
|
Literal
|
<nosymbol>
|
org.make.api.organisation.moderationorganisationapitest
|
"moderation"
|
|
177
|
40777
|
6229
-
7664
|
Apply
|
scala.Function1.apply
|
org.make.api.organisation.moderationorganisationapitest
|
server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.path[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit]))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationPostOrganisation", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((requestContext: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultModerationOrganisationApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((auth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.organisation.ModerationCreateOrganisationRequest,)](DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationCreateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](organisation.this.ModerationCreateOrganisationRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationCreateOrganisationRequest]).apply(((request: org.make.api.organisation.ModerationCreateOrganisationRequest) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.register(OrganisationRegisterData.apply(request.organisationName.value, request.email, request.password, request.avatarUrl.map[String](((x$1: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]) => x$1.value)), request.description.map[String](((x$2: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]) => x$2.value)), request.country.orElse[org.make.core.reference.Country](requestContext.country).getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")), request.language.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")), request.website.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$3.value))), requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.User])))(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(result.userId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse])))))))))))))))
|
|
177
|
43693
|
6229
-
6265
|
Apply
|
akka.http.scaladsl.server.directives.PathDirectives.path
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApi.this.path[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit]))
|
|
177
|
47509
|
6234
-
6264
|
ApplyToImplicitArgs
|
akka.http.scaladsl.server.PathMatcher./
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit])
|
|
177
|
42613
|
6249
-
6264
|
ApplyImplicitView
|
akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations")
|
|
178
|
41031
|
6278
-
6278
|
Select
|
org.make.api.technical.MakeDirectives.makeOperation$default$3
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApiComponent.this.makeOperation$default$3
|
|
178
|
48639
|
6278
-
7654
|
Apply
|
scala.Function1.apply
|
org.make.api.organisation.moderationorganisationapitest
|
server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationPostOrganisation", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((requestContext: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultModerationOrganisationApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((auth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.organisation.ModerationCreateOrganisationRequest,)](DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationCreateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](organisation.this.ModerationCreateOrganisationRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationCreateOrganisationRequest]).apply(((request: org.make.api.organisation.ModerationCreateOrganisationRequest) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.register(OrganisationRegisterData.apply(request.organisationName.value, request.email, request.password, request.avatarUrl.map[String](((x$1: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]) => x$1.value)), request.description.map[String](((x$2: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]) => x$2.value)), request.country.orElse[org.make.core.reference.Country](requestContext.country).getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")), request.language.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")), request.website.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$3.value))), requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.User])))(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(result.userId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))))))))))))))
|
|
178
|
50235
|
6291
-
6291
|
TypeApply
|
akka.http.scaladsl.server.util.ApplyConverterInstances.hac1
|
org.make.api.organisation.moderationorganisationapitest
|
util.this.ApplyConverter.hac1[org.make.core.RequestContext]
|
|
178
|
33143
|
6278
-
6321
|
Apply
|
org.make.api.technical.MakeDirectives.makeOperation
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationPostOrganisation", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.this.makeOperation$default$3)
|
|
178
|
35849
|
6292
-
6320
|
Literal
|
<nosymbol>
|
org.make.api.organisation.moderationorganisationapitest
|
"ModerationPostOrganisation"
|
|
178
|
49136
|
6278
-
6278
|
Select
|
org.make.api.technical.MakeDirectives.makeOperation$default$2
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApiComponent.this.makeOperation$default$2
|
|
179
|
35557
|
6354
-
6354
|
TypeApply
|
akka.http.scaladsl.server.util.ApplyConverterInstances.hac1
|
org.make.api.organisation.moderationorganisationapitest
|
util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]
|
|
179
|
42650
|
6354
-
6364
|
Select
|
org.make.api.technical.auth.MakeAuthentication.makeOAuth2
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApiComponent.this.makeOAuth2
|
|
179
|
34578
|
6354
-
7642
|
Apply
|
scala.Function1.apply
|
org.make.api.organisation.moderationorganisationapitest
|
server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultModerationOrganisationApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((auth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.organisation.ModerationCreateOrganisationRequest,)](DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationCreateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](organisation.this.ModerationCreateOrganisationRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationCreateOrganisationRequest]).apply(((request: org.make.api.organisation.ModerationCreateOrganisationRequest) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.register(OrganisationRegisterData.apply(request.organisationName.value, request.email, request.password, request.avatarUrl.map[String](((x$1: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]) => x$1.value)), request.description.map[String](((x$2: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]) => x$2.value)), request.country.orElse[org.make.core.reference.Country](requestContext.country).getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")), request.language.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")), request.website.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$3.value))), requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.User])))(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(result.userId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))))))))))))
|
|
180
|
47549
|
6428
-
6437
|
Select
|
scalaoauth2.provider.AuthInfo.user
|
|
auth.user
|
|
180
|
44160
|
6411
-
6438
|
Apply
|
org.make.api.technical.MakeAuthenticationDirectives.requireAdminRole
|
|
DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)
|
|
180
|
43460
|
6411
-
7628
|
Apply
|
scala.Function1.apply
|
|
server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.organisation.ModerationCreateOrganisationRequest,)](DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationCreateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](organisation.this.ModerationCreateOrganisationRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationCreateOrganisationRequest]).apply(((request: org.make.api.organisation.ModerationCreateOrganisationRequest) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.register(OrganisationRegisterData.apply(request.organisationName.value, request.email, request.password, request.avatarUrl.map[String](((x$1: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]) => x$1.value)), request.description.map[String](((x$2: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]) => x$2.value)), request.country.orElse[org.make.core.reference.Country](requestContext.country).getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")), request.language.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")), request.website.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$3.value))), requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.User])))(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(result.userId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))))))))))
|
|
181
|
35886
|
6457
-
6470
|
Select
|
akka.http.scaladsl.server.directives.CodingDirectives.decodeRequest
|
|
DefaultModerationOrganisationApi.this.decodeRequest
|
|
181
|
46989
|
6457
-
7612
|
Apply
|
scala.Function1.apply
|
|
server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.organisation.ModerationCreateOrganisationRequest,)](DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationCreateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](organisation.this.ModerationCreateOrganisationRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationCreateOrganisationRequest]).apply(((request: org.make.api.organisation.ModerationCreateOrganisationRequest) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.register(OrganisationRegisterData.apply(request.organisationName.value, request.email, request.password, request.avatarUrl.map[String](((x$1: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]) => x$1.value)), request.description.map[String](((x$2: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]) => x$2.value)), request.country.orElse[org.make.core.reference.Country](requestContext.country).getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")), request.language.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")), request.website.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$3.value))), requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.User])))(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(result.userId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse])))))))))
|
|
182
|
34251
|
6491
-
7594
|
Apply
|
scala.Function1.apply
|
|
server.this.Directive.addDirectiveApply[(org.make.api.organisation.ModerationCreateOrganisationRequest,)](DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationCreateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](organisation.this.ModerationCreateOrganisationRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationCreateOrganisationRequest]).apply(((request: org.make.api.organisation.ModerationCreateOrganisationRequest) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.register(OrganisationRegisterData.apply(request.organisationName.value, request.email, request.password, request.avatarUrl.map[String](((x$1: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]) => x$1.value)), request.description.map[String](((x$2: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]) => x$2.value)), request.country.orElse[org.make.core.reference.Country](requestContext.country).getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")), request.language.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")), request.website.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$3.value))), requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.User])))(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(result.userId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))))))))
|
|
182
|
42086
|
6500
-
6500
|
ApplyToImplicitArgs
|
de.heikoseeberger.akkahttpcirce.ErrorAccumulatingUnmarshaller.unmarshaller
|
|
DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](organisation.this.ModerationCreateOrganisationRequest.decoder)
|
|
182
|
35596
|
6497
-
6497
|
TypeApply
|
akka.http.scaladsl.server.util.ApplyConverterInstances.hac1
|
|
util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationCreateOrganisationRequest]
|
|
182
|
50965
|
6498
-
6537
|
ApplyToImplicitArgs
|
akka.http.scaladsl.server.directives.MarshallingDirectives.as
|
|
DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationCreateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](organisation.this.ModerationCreateOrganisationRequest.decoder)))
|
|
182
|
42408
|
6491
-
6538
|
Apply
|
akka.http.scaladsl.server.directives.MarshallingDirectives.entity
|
|
DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationCreateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](organisation.this.ModerationCreateOrganisationRequest.decoder))))
|
|
182
|
49950
|
6500
-
6500
|
Select
|
org.make.api.organisation.ModerationCreateOrganisationRequest.decoder
|
|
organisation.this.ModerationCreateOrganisationRequest.decoder
|
|
182
|
33184
|
6500
-
6500
|
ApplyToImplicitArgs
|
akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.messageUnmarshallerFromEntityUnmarshaller
|
|
unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationCreateOrganisationRequest](organisation.this.ModerationCreateOrganisationRequest.decoder))
|
|
183
|
47863
|
6609
-
7447
|
Apply
|
akka.http.scaladsl.server.directives.FutureDirectives.onSuccess
|
|
DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.register(OrganisationRegisterData.apply(request.organisationName.value, request.email, request.password, request.avatarUrl.map[String](((x$1: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]) => x$1.value)), request.description.map[String](((x$2: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]) => x$2.value)), request.country.orElse[org.make.core.reference.Country](requestContext.country).getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")), request.language.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")), request.website.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$3.value))), requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.User]))
|
|
183
|
40269
|
6618
-
6618
|
TypeApply
|
akka.http.scaladsl.server.util.ApplyConverterInstances.hac1
|
|
util.this.ApplyConverter.hac1[org.make.core.user.User]
|
|
185
|
50762
|
6642
-
7425
|
Apply
|
org.make.api.organisation.OrganisationService.register
|
|
DefaultModerationOrganisationApiComponent.this.organisationService.register(OrganisationRegisterData.apply(request.organisationName.value, request.email, request.password, request.avatarUrl.map[String](((x$1: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]) => x$1.value)), request.description.map[String](((x$2: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]) => x$2.value)), request.country.orElse[org.make.core.reference.Country](requestContext.country).getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")), request.language.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")), request.website.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$3.value))), requestContext)
|
|
185
|
34776
|
6642
-
7425
|
ApplyToImplicitArgs
|
akka.http.scaladsl.server.directives.OnSuccessMagnet.apply
|
|
directives.this.OnSuccessMagnet.apply[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.register(OrganisationRegisterData.apply(request.organisationName.value, request.email, request.password, request.avatarUrl.map[String](((x$1: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]) => x$1.value)), request.description.map[String](((x$2: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]) => x$2.value)), request.country.orElse[org.make.core.reference.Country](requestContext.country).getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")), request.language.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")), request.website.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$3.value))), requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.User])
|
|
185
|
42362
|
6695
-
6695
|
TypeApply
|
akka.http.scaladsl.server.util.LowerPriorityTupler.forAnyRef
|
|
util.this.Tupler.forAnyRef[org.make.core.user.User]
|
|
186
|
33757
|
6723
-
7357
|
Apply
|
org.make.api.organisation.OrganisationRegisterData.apply
|
|
OrganisationRegisterData.apply(request.organisationName.value, request.email, request.password, request.avatarUrl.map[String](((x$1: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]) => x$1.value)), request.description.map[String](((x$2: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]) => x$2.value)), request.country.orElse[org.make.core.reference.Country](requestContext.country).getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")), request.language.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")), request.website.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$3.value)))
|
|
187
|
48610
|
6784
-
6814
|
Select
|
eu.timepit.refined.api.Refined.value
|
|
request.organisationName.value
|
|
188
|
40485
|
6852
-
6865
|
Select
|
org.make.api.organisation.ModerationCreateOrganisationRequest.email
|
|
request.email
|
|
189
|
36628
|
6906
-
6922
|
Select
|
org.make.api.organisation.ModerationCreateOrganisationRequest.password
|
|
request.password
|
|
190
|
49693
|
6983
-
6990
|
Select
|
eu.timepit.refined.api.Refined.value
|
|
x$1.value
|
|
190
|
42123
|
6961
-
6991
|
Apply
|
scala.Option.map
|
|
request.avatarUrl.map[String](((x$1: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]) => x$1.value))
|
|
191
|
33711
|
7059
-
7066
|
Select
|
eu.timepit.refined.api.Refined.value
|
|
x$2.value
|
|
191
|
50730
|
7035
-
7067
|
Apply
|
scala.Option.map
|
|
request.description.map[String](((x$2: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]) => x$2.value))
|
|
192
|
42601
|
7130
-
7152
|
Select
|
org.make.core.RequestContext.country
|
|
requestContext.country
|
|
192
|
48647
|
7107
-
7178
|
Apply
|
scala.Option.getOrElse
|
|
request.country.orElse[org.make.core.reference.Country](requestContext.country).getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR"))
|
|
192
|
35344
|
7164
-
7177
|
Apply
|
org.make.core.reference.Country.apply
|
|
org.make.core.reference.Country.apply("FR")
|
|
193
|
36391
|
7219
-
7261
|
Apply
|
scala.Option.getOrElse
|
|
request.language.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr"))
|
|
193
|
40523
|
7246
-
7260
|
Apply
|
org.make.core.reference.Language.apply
|
|
org.make.core.reference.Language.apply("fr")
|
|
194
|
49129
|
7321
-
7328
|
Select
|
eu.timepit.refined.api.Refined.value
|
|
x$3.value
|
|
194
|
41878
|
7301
-
7329
|
Apply
|
scala.Option.map
|
|
request.website.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$3.value))
|
|
198
|
42115
|
6609
-
7574
|
Apply
|
scala.Function1.apply
|
|
server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.register(OrganisationRegisterData.apply(request.organisationName.value, request.email, request.password, request.avatarUrl.map[String](((x$1: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]) => x$1.value)), request.description.map[String](((x$2: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]) => x$2.value)), request.country.orElse[org.make.core.reference.Country](requestContext.country).getOrElse[org.make.core.reference.Country](org.make.core.reference.Country.apply("FR")), request.language.getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr")), request.website.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]) => x$3.value))), requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.User])))(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((result: org.make.core.user.User) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(result.userId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))))))
|
|
199
|
48926
|
7482
-
7552
|
Apply
|
akka.http.scaladsl.server.directives.RouteDirectives.complete
|
|
DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(result.userId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))))
|
|
199
|
42397
|
7511
-
7511
|
Select
|
org.make.api.organisation.OrganisationIdResponse.encoder
|
|
organisation.this.OrganisationIdResponse.encoder
|
|
199
|
36936
|
7491
-
7551
|
ApplyToImplicitArgs
|
akka.http.scaladsl.marshalling.ToResponseMarshallable.apply
|
|
marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(result.userId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse])))
|
|
199
|
48605
|
7511
-
7511
|
ApplyToImplicitArgs
|
de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller
|
|
DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse])
|
|
199
|
34540
|
7511
-
7511
|
TypeApply
|
de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2
|
|
DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]
|
|
199
|
33795
|
7491
-
7551
|
Apply
|
scala.Predef.ArrowAssoc.->
|
|
scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(result.userId))
|
|
199
|
48891
|
7537
-
7550
|
Select
|
org.make.core.user.User.userId
|
|
result.userId
|
|
199
|
41310
|
7514
-
7551
|
Apply
|
org.make.api.organisation.OrganisationIdResponse.apply
|
|
OrganisationIdResponse.apply(result.userId)
|
|
199
|
40308
|
7511
-
7511
|
ApplyToImplicitArgs
|
akka.http.scaladsl.marshalling.PredefinedToResponseMarshallers.fromStatusCodeAndValue
|
|
marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))
|
|
199
|
35878
|
7491
-
7510
|
Select
|
akka.http.scaladsl.model.StatusCodes.Created
|
|
akka.http.scaladsl.model.StatusCodes.Created
|
|
199
|
46788
|
7511
-
7511
|
TypeApply
|
scala.Predef.$conforms
|
|
scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success]
|
|
211
|
49993
|
7731
-
7734
|
Select
|
akka.http.scaladsl.server.directives.MethodDirectives.put
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApi.this.put
|
|
211
|
31717
|
7731
-
9209
|
Apply
|
scala.Function1.apply
|
org.make.api.organisation.moderationorganisationapitest
|
server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.put).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.path[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.organisationId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((organisationId: org.make.core.user.UserId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationUpdateOrganisation", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((requestContext: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultModerationOrganisationApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((auth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.organisation.ModerationUpdateOrganisationRequest,)](DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationUpdateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](organisation.this.ModerationUpdateOrganisationRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationUpdateOrganisationRequest]).apply(((request: org.make.api.organisation.ModerationUpdateOrganisationRequest) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((organisation: org.make.core.user.User) => server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.UserId](DefaultModerationOrganisationApiComponent.this.organisationService.update({
<artifact> val x$1: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.organisationName.value);
<artifact> val x$2: String = request.email.getOrElse[String](organisation.email).toLowerCase();
<artifact> val x$3: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = request.profile.flatMap[org.make.core.profile.Profile](((x$4: org.make.api.user.ProfileRequest) => x$4.toProfile));
<artifact> val x$4: org.make.core.user.UserId = organisation.copy$default$1;
<artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$3;
<artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$4;
<artifact> val x$7: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$5;
<artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$6;
<artifact> val x$9: Boolean = organisation.copy$default$7;
<artifact> val x$10: Boolean = organisation.copy$default$8;
<artifact> val x$11: org.make.core.user.UserType = organisation.copy$default$9;
<artifact> val x$12: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$10;
<artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$11;
<artifact> val x$14: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$12;
<artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$13;
<artifact> val x$16: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$14;
<artifact> val x$17: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$15;
<artifact> val x$18: org.make.core.reference.Country = organisation.copy$default$16;
<artifact> val x$19: org.make.core.reference.Language = organisation.copy$default$17;
<artifact> val x$20: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$19;
<artifact> val x$21: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$20;
<artifact> val x$22: Boolean = organisation.copy$default$21;
<artifact> val x$23: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$22;
<artifact> val x$24: Boolean = organisation.copy$default$24;
<artifact> val x$25: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$25;
<artifact> val x$26: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$26;
<artifact> val x$27: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$27;
<artifact> val x$28: Int = organisation.copy$default$28;
<artifact> val x$29: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$29;
organisation.copy(x$4, x$2, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$3, x$20, x$21, x$22, x$23, x$1, x$24, x$25, x$26, x$27, x$28, x$29)
}, scala.Some.apply[org.make.core.user.UserId](auth.user.userId), organisation.email, requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.UserId])))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((organisationId: org.make.core.user.UserId) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(organisationId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse])))))))))))))))))))
|
|
212
|
46745
|
7763
-
7763
|
TypeApply
|
akka.http.scaladsl.server.util.TupleOps.Join.join0P
|
org.make.api.organisation.moderationorganisationapitest
|
TupleOps.this.Join.join0P[Unit]
|
|
212
|
42887
|
7783
-
7797
|
Select
|
org.make.api.organisation.DefaultModerationOrganisationApiComponent.DefaultModerationOrganisationApi.organisationId
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApi.this.organisationId
|
|
212
|
32381
|
7749
-
7749
|
TypeApply
|
akka.http.scaladsl.server.util.ApplyConverterInstances.hac1
|
org.make.api.organisation.moderationorganisationapitest
|
util.this.ApplyConverter.hac1[org.make.core.user.UserId]
|
|
212
|
35380
|
7781
-
7781
|
TypeApply
|
akka.http.scaladsl.server.util.TupleOps.Join.join0P
|
org.make.api.organisation.moderationorganisationapitest
|
TupleOps.this.Join.join0P[(org.make.core.user.UserId,)]
|
|
212
|
38547
|
7745
-
9201
|
Apply
|
scala.Function1.apply
|
org.make.api.organisation.moderationorganisationapitest
|
server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.path[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.organisationId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((organisationId: org.make.core.user.UserId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationUpdateOrganisation", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((requestContext: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultModerationOrganisationApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((auth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.organisation.ModerationUpdateOrganisationRequest,)](DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationUpdateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](organisation.this.ModerationUpdateOrganisationRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationUpdateOrganisationRequest]).apply(((request: org.make.api.organisation.ModerationUpdateOrganisationRequest) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((organisation: org.make.core.user.User) => server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.UserId](DefaultModerationOrganisationApiComponent.this.organisationService.update({
<artifact> val x$1: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.organisationName.value);
<artifact> val x$2: String = request.email.getOrElse[String](organisation.email).toLowerCase();
<artifact> val x$3: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = request.profile.flatMap[org.make.core.profile.Profile](((x$4: org.make.api.user.ProfileRequest) => x$4.toProfile));
<artifact> val x$4: org.make.core.user.UserId = organisation.copy$default$1;
<artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$3;
<artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$4;
<artifact> val x$7: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$5;
<artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$6;
<artifact> val x$9: Boolean = organisation.copy$default$7;
<artifact> val x$10: Boolean = organisation.copy$default$8;
<artifact> val x$11: org.make.core.user.UserType = organisation.copy$default$9;
<artifact> val x$12: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$10;
<artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$11;
<artifact> val x$14: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$12;
<artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$13;
<artifact> val x$16: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$14;
<artifact> val x$17: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$15;
<artifact> val x$18: org.make.core.reference.Country = organisation.copy$default$16;
<artifact> val x$19: org.make.core.reference.Language = organisation.copy$default$17;
<artifact> val x$20: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$19;
<artifact> val x$21: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$20;
<artifact> val x$22: Boolean = organisation.copy$default$21;
<artifact> val x$23: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$22;
<artifact> val x$24: Boolean = organisation.copy$default$24;
<artifact> val x$25: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$25;
<artifact> val x$26: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$26;
<artifact> val x$27: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$27;
<artifact> val x$28: Int = organisation.copy$default$28;
<artifact> val x$29: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$29;
organisation.copy(x$4, x$2, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$3, x$20, x$21, x$22, x$23, x$1, x$24, x$25, x$26, x$27, x$28, x$29)
}, scala.Some.apply[org.make.core.user.UserId](auth.user.userId), organisation.email, requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.UserId])))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((organisationId: org.make.core.user.UserId) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(organisationId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))))))))))))))))))
|
|
212
|
48401
|
7750
-
7797
|
ApplyToImplicitArgs
|
akka.http.scaladsl.server.PathMatcher./
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.organisationId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])
|
|
212
|
34285
|
7765
-
7780
|
ApplyImplicitView
|
akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations")
|
|
212
|
41872
|
7750
-
7762
|
Literal
|
<nosymbol>
|
org.make.api.organisation.moderationorganisationapitest
|
"moderation"
|
|
212
|
40816
|
7745
-
7798
|
Apply
|
akka.http.scaladsl.server.directives.PathDirectives.path
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApi.this.path[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.organisationId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)]))
|
|
213
|
49416
|
7843
-
7873
|
Literal
|
<nosymbol>
|
org.make.api.organisation.moderationorganisationapitest
|
"ModerationUpdateOrganisation"
|
|
213
|
41909
|
7829
-
7829
|
Select
|
org.make.api.technical.MakeDirectives.makeOperation$default$2
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApiComponent.this.makeOperation$default$2
|
|
213
|
46783
|
7829
-
7874
|
Apply
|
org.make.api.technical.MakeDirectives.makeOperation
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationUpdateOrganisation", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.this.makeOperation$default$3)
|
|
213
|
46818
|
7829
-
9191
|
Apply
|
scala.Function1.apply
|
org.make.api.organisation.moderationorganisationapitest
|
server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationUpdateOrganisation", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((requestContext: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultModerationOrganisationApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((auth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.organisation.ModerationUpdateOrganisationRequest,)](DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationUpdateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](organisation.this.ModerationUpdateOrganisationRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationUpdateOrganisationRequest]).apply(((request: org.make.api.organisation.ModerationUpdateOrganisationRequest) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((organisation: org.make.core.user.User) => server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.UserId](DefaultModerationOrganisationApiComponent.this.organisationService.update({
<artifact> val x$1: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.organisationName.value);
<artifact> val x$2: String = request.email.getOrElse[String](organisation.email).toLowerCase();
<artifact> val x$3: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = request.profile.flatMap[org.make.core.profile.Profile](((x$4: org.make.api.user.ProfileRequest) => x$4.toProfile));
<artifact> val x$4: org.make.core.user.UserId = organisation.copy$default$1;
<artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$3;
<artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$4;
<artifact> val x$7: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$5;
<artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$6;
<artifact> val x$9: Boolean = organisation.copy$default$7;
<artifact> val x$10: Boolean = organisation.copy$default$8;
<artifact> val x$11: org.make.core.user.UserType = organisation.copy$default$9;
<artifact> val x$12: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$10;
<artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$11;
<artifact> val x$14: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$12;
<artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$13;
<artifact> val x$16: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$14;
<artifact> val x$17: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$15;
<artifact> val x$18: org.make.core.reference.Country = organisation.copy$default$16;
<artifact> val x$19: org.make.core.reference.Language = organisation.copy$default$17;
<artifact> val x$20: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$19;
<artifact> val x$21: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$20;
<artifact> val x$22: Boolean = organisation.copy$default$21;
<artifact> val x$23: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$22;
<artifact> val x$24: Boolean = organisation.copy$default$24;
<artifact> val x$25: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$25;
<artifact> val x$26: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$26;
<artifact> val x$27: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$27;
<artifact> val x$28: Int = organisation.copy$default$28;
<artifact> val x$29: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$29;
organisation.copy(x$4, x$2, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$3, x$20, x$21, x$22, x$23, x$1, x$24, x$25, x$26, x$27, x$28, x$29)
}, scala.Some.apply[org.make.core.user.UserId](auth.user.userId), organisation.email, requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.UserId])))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((organisationId: org.make.core.user.UserId) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(organisationId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))))))))))))))))
|
|
213
|
42649
|
7842
-
7842
|
TypeApply
|
akka.http.scaladsl.server.util.ApplyConverterInstances.hac1
|
org.make.api.organisation.moderationorganisationapitest
|
util.this.ApplyConverter.hac1[org.make.core.RequestContext]
|
|
213
|
34048
|
7829
-
7829
|
Select
|
org.make.api.technical.MakeDirectives.makeOperation$default$3
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApiComponent.this.makeOperation$default$3
|
|
214
|
34529
|
7907
-
7917
|
Select
|
org.make.api.technical.auth.MakeAuthentication.makeOAuth2
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApiComponent.this.makeOAuth2
|
|
214
|
34358
|
7907
-
9179
|
Apply
|
scala.Function1.apply
|
org.make.api.organisation.moderationorganisationapitest
|
server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultModerationOrganisationApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((auth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.organisation.ModerationUpdateOrganisationRequest,)](DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationUpdateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](organisation.this.ModerationUpdateOrganisationRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationUpdateOrganisationRequest]).apply(((request: org.make.api.organisation.ModerationUpdateOrganisationRequest) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((organisation: org.make.core.user.User) => server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.UserId](DefaultModerationOrganisationApiComponent.this.organisationService.update({
<artifact> val x$1: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.organisationName.value);
<artifact> val x$2: String = request.email.getOrElse[String](organisation.email).toLowerCase();
<artifact> val x$3: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = request.profile.flatMap[org.make.core.profile.Profile](((x$4: org.make.api.user.ProfileRequest) => x$4.toProfile));
<artifact> val x$4: org.make.core.user.UserId = organisation.copy$default$1;
<artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$3;
<artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$4;
<artifact> val x$7: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$5;
<artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$6;
<artifact> val x$9: Boolean = organisation.copy$default$7;
<artifact> val x$10: Boolean = organisation.copy$default$8;
<artifact> val x$11: org.make.core.user.UserType = organisation.copy$default$9;
<artifact> val x$12: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$10;
<artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$11;
<artifact> val x$14: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$12;
<artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$13;
<artifact> val x$16: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$14;
<artifact> val x$17: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$15;
<artifact> val x$18: org.make.core.reference.Country = organisation.copy$default$16;
<artifact> val x$19: org.make.core.reference.Language = organisation.copy$default$17;
<artifact> val x$20: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$19;
<artifact> val x$21: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$20;
<artifact> val x$22: Boolean = organisation.copy$default$21;
<artifact> val x$23: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$22;
<artifact> val x$24: Boolean = organisation.copy$default$24;
<artifact> val x$25: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$25;
<artifact> val x$26: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$26;
<artifact> val x$27: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$27;
<artifact> val x$28: Int = organisation.copy$default$28;
<artifact> val x$29: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$29;
organisation.copy(x$4, x$2, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$3, x$20, x$21, x$22, x$23, x$1, x$24, x$25, x$26, x$27, x$28, x$29)
}, scala.Some.apply[org.make.core.user.UserId](auth.user.userId), organisation.email, requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.UserId])))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((organisationId: org.make.core.user.UserId) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(organisationId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))))))))))))))
|
|
214
|
48437
|
7907
-
7907
|
TypeApply
|
akka.http.scaladsl.server.util.ApplyConverterInstances.hac1
|
org.make.api.organisation.moderationorganisationapitest
|
util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]
|
|
215
|
32426
|
7964
-
7991
|
Apply
|
org.make.api.technical.MakeAuthenticationDirectives.requireAdminRole
|
|
DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)
|
|
215
|
38225
|
7964
-
9165
|
Apply
|
scala.Function1.apply
|
|
server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.organisation.ModerationUpdateOrganisationRequest,)](DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationUpdateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](organisation.this.ModerationUpdateOrganisationRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationUpdateOrganisationRequest]).apply(((request: org.make.api.organisation.ModerationUpdateOrganisationRequest) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((organisation: org.make.core.user.User) => server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.UserId](DefaultModerationOrganisationApiComponent.this.organisationService.update({
<artifact> val x$1: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.organisationName.value);
<artifact> val x$2: String = request.email.getOrElse[String](organisation.email).toLowerCase();
<artifact> val x$3: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = request.profile.flatMap[org.make.core.profile.Profile](((x$4: org.make.api.user.ProfileRequest) => x$4.toProfile));
<artifact> val x$4: org.make.core.user.UserId = organisation.copy$default$1;
<artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$3;
<artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$4;
<artifact> val x$7: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$5;
<artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$6;
<artifact> val x$9: Boolean = organisation.copy$default$7;
<artifact> val x$10: Boolean = organisation.copy$default$8;
<artifact> val x$11: org.make.core.user.UserType = organisation.copy$default$9;
<artifact> val x$12: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$10;
<artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$11;
<artifact> val x$14: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$12;
<artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$13;
<artifact> val x$16: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$14;
<artifact> val x$17: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$15;
<artifact> val x$18: org.make.core.reference.Country = organisation.copy$default$16;
<artifact> val x$19: org.make.core.reference.Language = organisation.copy$default$17;
<artifact> val x$20: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$19;
<artifact> val x$21: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$20;
<artifact> val x$22: Boolean = organisation.copy$default$21;
<artifact> val x$23: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$22;
<artifact> val x$24: Boolean = organisation.copy$default$24;
<artifact> val x$25: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$25;
<artifact> val x$26: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$26;
<artifact> val x$27: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$27;
<artifact> val x$28: Int = organisation.copy$default$28;
<artifact> val x$29: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$29;
organisation.copy(x$4, x$2, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$3, x$20, x$21, x$22, x$23, x$1, x$24, x$25, x$26, x$27, x$28, x$29)
}, scala.Some.apply[org.make.core.user.UserId](auth.user.userId), organisation.email, requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.UserId])))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((organisationId: org.make.core.user.UserId) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(organisationId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))))))))))))
|
|
215
|
40024
|
7981
-
7990
|
Select
|
scalaoauth2.provider.AuthInfo.user
|
|
auth.user
|
|
216
|
46087
|
8010
-
9149
|
Apply
|
scala.Function1.apply
|
|
server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.organisation.ModerationUpdateOrganisationRequest,)](DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationUpdateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](organisation.this.ModerationUpdateOrganisationRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationUpdateOrganisationRequest]).apply(((request: org.make.api.organisation.ModerationUpdateOrganisationRequest) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((organisation: org.make.core.user.User) => server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.UserId](DefaultModerationOrganisationApiComponent.this.organisationService.update({
<artifact> val x$1: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.organisationName.value);
<artifact> val x$2: String = request.email.getOrElse[String](organisation.email).toLowerCase();
<artifact> val x$3: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = request.profile.flatMap[org.make.core.profile.Profile](((x$4: org.make.api.user.ProfileRequest) => x$4.toProfile));
<artifact> val x$4: org.make.core.user.UserId = organisation.copy$default$1;
<artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$3;
<artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$4;
<artifact> val x$7: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$5;
<artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$6;
<artifact> val x$9: Boolean = organisation.copy$default$7;
<artifact> val x$10: Boolean = organisation.copy$default$8;
<artifact> val x$11: org.make.core.user.UserType = organisation.copy$default$9;
<artifact> val x$12: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$10;
<artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$11;
<artifact> val x$14: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$12;
<artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$13;
<artifact> val x$16: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$14;
<artifact> val x$17: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$15;
<artifact> val x$18: org.make.core.reference.Country = organisation.copy$default$16;
<artifact> val x$19: org.make.core.reference.Language = organisation.copy$default$17;
<artifact> val x$20: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$19;
<artifact> val x$21: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$20;
<artifact> val x$22: Boolean = organisation.copy$default$21;
<artifact> val x$23: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$22;
<artifact> val x$24: Boolean = organisation.copy$default$24;
<artifact> val x$25: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$25;
<artifact> val x$26: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$26;
<artifact> val x$27: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$27;
<artifact> val x$28: Int = organisation.copy$default$28;
<artifact> val x$29: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$29;
organisation.copy(x$4, x$2, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$3, x$20, x$21, x$22, x$23, x$1, x$24, x$25, x$26, x$27, x$28, x$29)
}, scala.Some.apply[org.make.core.user.UserId](auth.user.userId), organisation.email, requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.UserId])))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((organisationId: org.make.core.user.UserId) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(organisationId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse])))))))))))
|
|
216
|
48914
|
8010
-
8023
|
Select
|
akka.http.scaladsl.server.directives.CodingDirectives.decodeRequest
|
|
DefaultModerationOrganisationApi.this.decodeRequest
|
|
217
|
32005
|
8044
-
9131
|
Apply
|
scala.Function1.apply
|
|
server.this.Directive.addDirectiveApply[(org.make.api.organisation.ModerationUpdateOrganisationRequest,)](DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationUpdateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](organisation.this.ModerationUpdateOrganisationRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationUpdateOrganisationRequest]).apply(((request: org.make.api.organisation.ModerationUpdateOrganisationRequest) => server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((organisation: org.make.core.user.User) => server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.UserId](DefaultModerationOrganisationApiComponent.this.organisationService.update({
<artifact> val x$1: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.organisationName.value);
<artifact> val x$2: String = request.email.getOrElse[String](organisation.email).toLowerCase();
<artifact> val x$3: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = request.profile.flatMap[org.make.core.profile.Profile](((x$4: org.make.api.user.ProfileRequest) => x$4.toProfile));
<artifact> val x$4: org.make.core.user.UserId = organisation.copy$default$1;
<artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$3;
<artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$4;
<artifact> val x$7: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$5;
<artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$6;
<artifact> val x$9: Boolean = organisation.copy$default$7;
<artifact> val x$10: Boolean = organisation.copy$default$8;
<artifact> val x$11: org.make.core.user.UserType = organisation.copy$default$9;
<artifact> val x$12: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$10;
<artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$11;
<artifact> val x$14: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$12;
<artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$13;
<artifact> val x$16: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$14;
<artifact> val x$17: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$15;
<artifact> val x$18: org.make.core.reference.Country = organisation.copy$default$16;
<artifact> val x$19: org.make.core.reference.Language = organisation.copy$default$17;
<artifact> val x$20: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$19;
<artifact> val x$21: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$20;
<artifact> val x$22: Boolean = organisation.copy$default$21;
<artifact> val x$23: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$22;
<artifact> val x$24: Boolean = organisation.copy$default$24;
<artifact> val x$25: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$25;
<artifact> val x$26: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$26;
<artifact> val x$27: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$27;
<artifact> val x$28: Int = organisation.copy$default$28;
<artifact> val x$29: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$29;
organisation.copy(x$4, x$2, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$3, x$20, x$21, x$22, x$23, x$1, x$24, x$25, x$26, x$27, x$28, x$29)
}, scala.Some.apply[org.make.core.user.UserId](auth.user.userId), organisation.email, requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.UserId])))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((organisationId: org.make.core.user.UserId) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(organisationId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))))))))))
|
|
217
|
34567
|
8044
-
8091
|
Apply
|
akka.http.scaladsl.server.directives.MarshallingDirectives.entity
|
|
DefaultModerationOrganisationApi.this.entity[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationUpdateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](organisation.this.ModerationUpdateOrganisationRequest.decoder))))
|
|
217
|
47588
|
8050
-
8050
|
TypeApply
|
akka.http.scaladsl.server.util.ApplyConverterInstances.hac1
|
|
util.this.ApplyConverter.hac1[org.make.api.organisation.ModerationUpdateOrganisationRequest]
|
|
217
|
38975
|
8051
-
8090
|
ApplyToImplicitArgs
|
akka.http.scaladsl.server.directives.MarshallingDirectives.as
|
|
DefaultModerationOrganisationApi.this.as[org.make.api.organisation.ModerationUpdateOrganisationRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](organisation.this.ModerationUpdateOrganisationRequest.decoder)))
|
|
217
|
46544
|
8053
-
8053
|
ApplyToImplicitArgs
|
akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.messageUnmarshallerFromEntityUnmarshaller
|
|
unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](organisation.this.ModerationUpdateOrganisationRequest.decoder))
|
|
217
|
41065
|
8053
-
8053
|
Select
|
org.make.api.organisation.ModerationUpdateOrganisationRequest.decoder
|
|
organisation.this.ModerationUpdateOrganisationRequest.decoder
|
|
217
|
34090
|
8053
-
8053
|
ApplyToImplicitArgs
|
de.heikoseeberger.akkahttpcirce.ErrorAccumulatingUnmarshaller.unmarshaller
|
|
DefaultModerationOrganisationApiComponent.this.unmarshaller[org.make.api.organisation.ModerationUpdateOrganisationRequest](organisation.this.ModerationUpdateOrganisationRequest.decoder)
|
|
218
|
40298
|
8162
-
9111
|
Apply
|
scala.Function1.apply
|
|
server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((organisation: org.make.core.user.User) => server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.UserId](DefaultModerationOrganisationApiComponent.this.organisationService.update({
<artifact> val x$1: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.organisationName.value);
<artifact> val x$2: String = request.email.getOrElse[String](organisation.email).toLowerCase();
<artifact> val x$3: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = request.profile.flatMap[org.make.core.profile.Profile](((x$4: org.make.api.user.ProfileRequest) => x$4.toProfile));
<artifact> val x$4: org.make.core.user.UserId = organisation.copy$default$1;
<artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$3;
<artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$4;
<artifact> val x$7: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$5;
<artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$6;
<artifact> val x$9: Boolean = organisation.copy$default$7;
<artifact> val x$10: Boolean = organisation.copy$default$8;
<artifact> val x$11: org.make.core.user.UserType = organisation.copy$default$9;
<artifact> val x$12: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$10;
<artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$11;
<artifact> val x$14: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$12;
<artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$13;
<artifact> val x$16: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$14;
<artifact> val x$17: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$15;
<artifact> val x$18: org.make.core.reference.Country = organisation.copy$default$16;
<artifact> val x$19: org.make.core.reference.Language = organisation.copy$default$17;
<artifact> val x$20: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$19;
<artifact> val x$21: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$20;
<artifact> val x$22: Boolean = organisation.copy$default$21;
<artifact> val x$23: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$22;
<artifact> val x$24: Boolean = organisation.copy$default$24;
<artifact> val x$25: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$25;
<artifact> val x$26: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$26;
<artifact> val x$27: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$27;
<artifact> val x$28: Int = organisation.copy$default$28;
<artifact> val x$29: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$29;
organisation.copy(x$4, x$2, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$3, x$20, x$21, x$22, x$23, x$1, x$24, x$25, x$26, x$27, x$28, x$29)
}, scala.Some.apply[org.make.core.user.UserId](auth.user.userId), organisation.email, requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.UserId])))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((organisationId: org.make.core.user.UserId) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(organisationId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))))))))
|
|
218
|
49980
|
8214
-
8214
|
TypeApply
|
akka.http.scaladsl.server.util.ApplyConverterInstances.hac1
|
|
util.this.ApplyConverter.hac1[org.make.core.user.User]
|
|
218
|
40060
|
8162
-
8213
|
Apply
|
org.make.api.organisation.OrganisationService.getOrganisation
|
|
DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)
|
|
218
|
32460
|
8162
-
8235
|
Select
|
org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes.asDirectiveOrNotFound
|
|
org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound
|
|
219
|
38760
|
8285
-
8285
|
TypeApply
|
akka.http.scaladsl.server.util.ApplyConverterInstances.hac1
|
|
util.this.ApplyConverter.hac1[org.make.core.user.UserId]
|
|
219
|
46339
|
8276
-
8954
|
Apply
|
akka.http.scaladsl.server.directives.FutureDirectives.onSuccess
|
|
DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.UserId](DefaultModerationOrganisationApiComponent.this.organisationService.update({
<artifact> val x$1: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.organisationName.value);
<artifact> val x$2: String = request.email.getOrElse[String](organisation.email).toLowerCase();
<artifact> val x$3: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = request.profile.flatMap[org.make.core.profile.Profile](((x$4: org.make.api.user.ProfileRequest) => x$4.toProfile));
<artifact> val x$4: org.make.core.user.UserId = organisation.copy$default$1;
<artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$3;
<artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$4;
<artifact> val x$7: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$5;
<artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$6;
<artifact> val x$9: Boolean = organisation.copy$default$7;
<artifact> val x$10: Boolean = organisation.copy$default$8;
<artifact> val x$11: org.make.core.user.UserType = organisation.copy$default$9;
<artifact> val x$12: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$10;
<artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$11;
<artifact> val x$14: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$12;
<artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$13;
<artifact> val x$16: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$14;
<artifact> val x$17: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$15;
<artifact> val x$18: org.make.core.reference.Country = organisation.copy$default$16;
<artifact> val x$19: org.make.core.reference.Language = organisation.copy$default$17;
<artifact> val x$20: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$19;
<artifact> val x$21: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$20;
<artifact> val x$22: Boolean = organisation.copy$default$21;
<artifact> val x$23: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$22;
<artifact> val x$24: Boolean = organisation.copy$default$24;
<artifact> val x$25: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$25;
<artifact> val x$26: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$26;
<artifact> val x$27: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$27;
<artifact> val x$28: Int = organisation.copy$default$28;
<artifact> val x$29: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$29;
organisation.copy(x$4, x$2, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$3, x$20, x$21, x$22, x$23, x$1, x$24, x$25, x$26, x$27, x$28, x$29)
}, scala.Some.apply[org.make.core.user.UserId](auth.user.userId), organisation.email, requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.UserId]))
|
|
221
|
42146
|
8364
-
8364
|
TypeApply
|
akka.http.scaladsl.server.util.LowerPriorityTupler.forAnyRef
|
|
util.this.Tupler.forAnyRef[org.make.core.user.UserId]
|
|
221
|
45238
|
8311
-
8930
|
Apply
|
org.make.api.organisation.OrganisationService.update
|
|
DefaultModerationOrganisationApiComponent.this.organisationService.update({
<artifact> val x$1: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.organisationName.value);
<artifact> val x$2: String = request.email.getOrElse[String](organisation.email).toLowerCase();
<artifact> val x$3: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = request.profile.flatMap[org.make.core.profile.Profile](((x$4: org.make.api.user.ProfileRequest) => x$4.toProfile));
<artifact> val x$4: org.make.core.user.UserId = organisation.copy$default$1;
<artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$3;
<artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$4;
<artifact> val x$7: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$5;
<artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$6;
<artifact> val x$9: Boolean = organisation.copy$default$7;
<artifact> val x$10: Boolean = organisation.copy$default$8;
<artifact> val x$11: org.make.core.user.UserType = organisation.copy$default$9;
<artifact> val x$12: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$10;
<artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$11;
<artifact> val x$14: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$12;
<artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$13;
<artifact> val x$16: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$14;
<artifact> val x$17: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$15;
<artifact> val x$18: org.make.core.reference.Country = organisation.copy$default$16;
<artifact> val x$19: org.make.core.reference.Language = organisation.copy$default$17;
<artifact> val x$20: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$19;
<artifact> val x$21: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$20;
<artifact> val x$22: Boolean = organisation.copy$default$21;
<artifact> val x$23: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$22;
<artifact> val x$24: Boolean = organisation.copy$default$24;
<artifact> val x$25: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$25;
<artifact> val x$26: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$26;
<artifact> val x$27: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$27;
<artifact> val x$28: Int = organisation.copy$default$28;
<artifact> val x$29: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$29;
organisation.copy(x$4, x$2, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$3, x$20, x$21, x$22, x$23, x$1, x$24, x$25, x$26, x$27, x$28, x$29)
}, scala.Some.apply[org.make.core.user.UserId](auth.user.userId), organisation.email, requestContext)
|
|
221
|
33872
|
8311
-
8930
|
ApplyToImplicitArgs
|
akka.http.scaladsl.server.directives.OnSuccessMagnet.apply
|
|
directives.this.OnSuccessMagnet.apply[org.make.core.user.UserId](DefaultModerationOrganisationApiComponent.this.organisationService.update({
<artifact> val x$1: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.organisationName.value);
<artifact> val x$2: String = request.email.getOrElse[String](organisation.email).toLowerCase();
<artifact> val x$3: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = request.profile.flatMap[org.make.core.profile.Profile](((x$4: org.make.api.user.ProfileRequest) => x$4.toProfile));
<artifact> val x$4: org.make.core.user.UserId = organisation.copy$default$1;
<artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$3;
<artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$4;
<artifact> val x$7: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$5;
<artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$6;
<artifact> val x$9: Boolean = organisation.copy$default$7;
<artifact> val x$10: Boolean = organisation.copy$default$8;
<artifact> val x$11: org.make.core.user.UserType = organisation.copy$default$9;
<artifact> val x$12: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$10;
<artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$11;
<artifact> val x$14: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$12;
<artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$13;
<artifact> val x$16: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$14;
<artifact> val x$17: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$15;
<artifact> val x$18: org.make.core.reference.Country = organisation.copy$default$16;
<artifact> val x$19: org.make.core.reference.Language = organisation.copy$default$17;
<artifact> val x$20: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$19;
<artifact> val x$21: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$20;
<artifact> val x$22: Boolean = organisation.copy$default$21;
<artifact> val x$23: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$22;
<artifact> val x$24: Boolean = organisation.copy$default$24;
<artifact> val x$25: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$25;
<artifact> val x$26: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$26;
<artifact> val x$27: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$27;
<artifact> val x$28: Int = organisation.copy$default$28;
<artifact> val x$29: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$29;
organisation.copy(x$4, x$2, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$3, x$20, x$21, x$22, x$23, x$1, x$24, x$25, x$26, x$27, x$28, x$29)
}, scala.Some.apply[org.make.core.user.UserId](auth.user.userId), organisation.email, requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.UserId])
|
|
222
|
47323
|
8422
-
8422
|
Select
|
org.make.core.user.User.copy$default$8
|
|
organisation.copy$default$8
|
|
222
|
40522
|
8422
-
8422
|
Select
|
org.make.core.user.User.copy$default$3
|
|
organisation.copy$default$3
|
|
222
|
33832
|
8422
-
8422
|
Select
|
org.make.core.user.User.copy$default$27
|
|
organisation.copy$default$27
|
|
222
|
35420
|
8422
-
8422
|
Select
|
org.make.core.user.User.copy$default$20
|
|
organisation.copy$default$20
|
|
222
|
32217
|
8422
-
8422
|
Select
|
org.make.core.user.User.copy$default$4
|
|
organisation.copy$default$4
|
|
222
|
50020
|
8422
-
8422
|
Select
|
org.make.core.user.User.copy$default$5
|
|
organisation.copy$default$5
|
|
222
|
34080
|
8422
-
8422
|
Select
|
org.make.core.user.User.copy$default$16
|
|
organisation.copy$default$16
|
|
222
|
47071
|
8422
-
8422
|
Select
|
org.make.core.user.User.copy$default$17
|
|
organisation.copy$default$17
|
|
222
|
41410
|
8422
-
8422
|
Select
|
org.make.core.user.User.copy$default$26
|
|
organisation.copy$default$26
|
|
222
|
38721
|
8422
-
8422
|
Select
|
org.make.core.user.User.copy$default$29
|
|
organisation.copy$default$29
|
|
222
|
42193
|
8422
-
8422
|
Select
|
org.make.core.user.User.copy$default$15
|
|
organisation.copy$default$15
|
|
222
|
32414
|
8422
-
8422
|
Select
|
org.make.core.user.User.copy$default$13
|
|
organisation.copy$default$13
|
|
222
|
40563
|
8422
-
8422
|
Select
|
org.make.core.user.User.copy$default$12
|
|
organisation.copy$default$12
|
|
222
|
39525
|
8422
-
8422
|
Select
|
org.make.core.user.User.copy$default$9
|
|
organisation.copy$default$9
|
|
222
|
48150
|
8422
-
8422
|
Select
|
org.make.core.user.User.copy$default$11
|
|
organisation.copy$default$11
|
|
222
|
46053
|
8422
-
8422
|
Select
|
org.make.core.user.User.copy$default$14
|
|
organisation.copy$default$14
|
|
222
|
40595
|
8422
-
8422
|
Select
|
org.make.core.user.User.copy$default$22
|
|
organisation.copy$default$22
|
|
222
|
42156
|
8422
-
8422
|
Select
|
org.make.core.user.User.copy$default$6
|
|
organisation.copy$default$6
|
|
222
|
38965
|
8422
-
8422
|
Select
|
org.make.core.user.User.copy$default$19
|
|
organisation.copy$default$19
|
|
222
|
32173
|
8422
-
8422
|
Select
|
org.make.core.user.User.copy$default$24
|
|
organisation.copy$default$24
|
|
222
|
46573
|
8422
-
8422
|
Select
|
org.make.core.user.User.copy$default$28
|
|
organisation.copy$default$28
|
|
222
|
48188
|
8422
-
8422
|
Select
|
org.make.core.user.User.copy$default$21
|
|
organisation.copy$default$21
|
|
222
|
35666
|
8422
-
8422
|
Select
|
org.make.core.user.User.copy$default$10
|
|
organisation.copy$default$10
|
|
222
|
34042
|
8422
-
8422
|
Select
|
org.make.core.user.User.copy$default$7
|
|
organisation.copy$default$7
|
|
222
|
45493
|
8422
-
8422
|
Select
|
org.make.core.user.User.copy$default$25
|
|
organisation.copy$default$25
|
|
222
|
47622
|
8422
-
8422
|
Select
|
org.make.core.user.User.copy$default$1
|
|
organisation.copy$default$1
|
|
222
|
31114
|
8409
-
8716
|
Apply
|
org.make.core.user.User.copy
|
|
organisation.copy(x$4, x$2, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$3, x$20, x$21, x$22, x$23, x$1, x$24, x$25, x$26, x$27, x$28, x$29)
|
|
223
|
41105
|
8482
-
8512
|
Select
|
eu.timepit.refined.api.Refined.value
|
|
request.organisationName.value
|
|
223
|
34002
|
8477
-
8513
|
Apply
|
scala.Some.apply
|
|
scala.Some.apply[String](request.organisationName.value)
|
|
224
|
46579
|
8553
-
8608
|
Apply
|
java.lang.String.toLowerCase
|
|
request.email.getOrElse[String](organisation.email).toLowerCase()
|
|
225
|
38465
|
8674
-
8685
|
Select
|
org.make.api.user.ProfileRequest.toProfile
|
|
x$4.toProfile
|
|
225
|
35629
|
8650
-
8686
|
Apply
|
scala.Option.flatMap
|
|
request.profile.flatMap[org.make.core.profile.Profile](((x$4: org.make.api.user.ProfileRequest) => x$4.toProfile))
|
|
227
|
48226
|
8765
-
8781
|
Select
|
org.make.core.auth.UserRights.userId
|
|
auth.user.userId
|
|
227
|
40348
|
8760
-
8782
|
Apply
|
scala.Some.apply
|
|
scala.Some.apply[org.make.core.user.UserId](auth.user.userId)
|
|
228
|
32212
|
8823
-
8841
|
Select
|
org.make.core.user.User.email
|
|
organisation.email
|
|
231
|
48707
|
8276
-
9089
|
Apply
|
scala.Function1.apply
|
|
server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.user.UserId](DefaultModerationOrganisationApiComponent.this.organisationService.update({
<artifact> val x$1: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](request.organisationName.value);
<artifact> val x$2: String = request.email.getOrElse[String](organisation.email).toLowerCase();
<artifact> val x$3: Option[org.make.core.profile.Profile] @scala.reflect.internal.annotations.uncheckedBounds = request.profile.flatMap[org.make.core.profile.Profile](((x$4: org.make.api.user.ProfileRequest) => x$4.toProfile));
<artifact> val x$4: org.make.core.user.UserId = organisation.copy$default$1;
<artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$3;
<artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$4;
<artifact> val x$7: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$5;
<artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$6;
<artifact> val x$9: Boolean = organisation.copy$default$7;
<artifact> val x$10: Boolean = organisation.copy$default$8;
<artifact> val x$11: org.make.core.user.UserType = organisation.copy$default$9;
<artifact> val x$12: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$10;
<artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$11;
<artifact> val x$14: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$12;
<artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$13;
<artifact> val x$16: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$14;
<artifact> val x$17: Seq[org.make.core.user.Role] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$15;
<artifact> val x$18: org.make.core.reference.Country = organisation.copy$default$16;
<artifact> val x$19: org.make.core.reference.Language = organisation.copy$default$17;
<artifact> val x$20: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$19;
<artifact> val x$21: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$20;
<artifact> val x$22: Boolean = organisation.copy$default$21;
<artifact> val x$23: Option[org.make.core.user.MailingErrorLog] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$22;
<artifact> val x$24: Boolean = organisation.copy$default$24;
<artifact> val x$25: Seq[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$25;
<artifact> val x$26: Seq[org.make.core.EventId] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$26;
<artifact> val x$27: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$27;
<artifact> val x$28: Int = organisation.copy$default$28;
<artifact> val x$29: Option[java.time.ZonedDateTime] @scala.reflect.internal.annotations.uncheckedBounds = organisation.copy$default$29;
organisation.copy(x$4, x$2, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$3, x$20, x$21, x$22, x$23, x$1, x$24, x$25, x$26, x$27, x$28, x$29)
}, scala.Some.apply[org.make.core.user.UserId](auth.user.userId), organisation.email, requestContext))(util.this.Tupler.forAnyRef[org.make.core.user.UserId])))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((organisationId: org.make.core.user.UserId) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(organisationId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))))))
|
|
232
|
34320
|
9023
-
9023
|
ApplyToImplicitArgs
|
de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller
|
|
DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse])
|
|
232
|
45280
|
9023
-
9023
|
Select
|
org.make.api.organisation.OrganisationIdResponse.encoder
|
|
organisation.this.OrganisationIdResponse.encoder
|
|
232
|
38509
|
9008
-
9064
|
ApplyToImplicitArgs
|
akka.http.scaladsl.marshalling.ToResponseMarshallable.apply
|
|
marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(organisationId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse])))
|
|
232
|
46377
|
9023
-
9023
|
ApplyToImplicitArgs
|
akka.http.scaladsl.marshalling.PredefinedToResponseMarshallers.fromStatusCodeAndValue
|
|
marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))
|
|
232
|
31968
|
9023
-
9023
|
TypeApply
|
scala.Predef.$conforms
|
|
scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success]
|
|
232
|
31681
|
8999
-
9065
|
Apply
|
akka.http.scaladsl.server.directives.RouteDirectives.complete
|
|
DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(organisationId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.organisation.OrganisationIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationIdResponse](organisation.this.OrganisationIdResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]))))
|
|
232
|
42181
|
9023
-
9023
|
TypeApply
|
de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2
|
|
DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationIdResponse]
|
|
232
|
31641
|
9008
-
9022
|
Select
|
akka.http.scaladsl.model.StatusCodes.OK
|
|
akka.http.scaladsl.model.StatusCodes.OK
|
|
232
|
40388
|
9008
-
9064
|
Apply
|
scala.Predef.ArrowAssoc.->
|
|
scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.organisation.OrganisationIdResponse](OrganisationIdResponse.apply(organisationId))
|
|
232
|
48672
|
9026
-
9064
|
Apply
|
org.make.api.organisation.OrganisationIdResponse.apply
|
|
OrganisationIdResponse.apply(organisationId)
|
|
245
|
48471
|
9266
-
9269
|
Select
|
akka.http.scaladsl.server.directives.MethodDirectives.get
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApi.this.get
|
|
245
|
46697
|
9266
-
9745
|
Apply
|
scala.Function1.apply
|
org.make.api.organisation.moderationorganisationapitest
|
server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.get).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.path[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.organisationId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((organisationId: org.make.core.user.UserId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationGetOrganisation", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$5: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultModerationOrganisationApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((auth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((user: org.make.core.user.User) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.organisation.OrganisationResponse](OrganisationResponse.apply(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.organisation.OrganisationResponse](DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationResponse]))))))))))))))
|
|
246
|
32459
|
9300
-
9315
|
ApplyImplicitView
|
akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations")
|
|
246
|
51285
|
9280
-
9737
|
Apply
|
scala.Function1.apply
|
org.make.api.organisation.moderationorganisationapitest
|
server.this.Directive.addDirectiveApply[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.path[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.organisationId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])))(util.this.ApplyConverter.hac1[org.make.core.user.UserId]).apply(((organisationId: org.make.core.user.UserId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationGetOrganisation", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$5: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultModerationOrganisationApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((auth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((user: org.make.core.user.User) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.organisation.OrganisationResponse](OrganisationResponse.apply(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.organisation.OrganisationResponse](DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationResponse])))))))))))))
|
|
246
|
45842
|
9298
-
9298
|
TypeApply
|
akka.http.scaladsl.server.util.TupleOps.Join.join0P
|
org.make.api.organisation.moderationorganisationapitest
|
TupleOps.this.Join.join0P[Unit]
|
|
246
|
40339
|
9285
-
9297
|
Literal
|
<nosymbol>
|
org.make.api.organisation.moderationorganisationapitest
|
"moderation"
|
|
246
|
46855
|
9285
-
9332
|
ApplyToImplicitArgs
|
akka.http.scaladsl.server.PathMatcher./
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.organisationId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)])
|
|
246
|
31471
|
9284
-
9284
|
TypeApply
|
akka.http.scaladsl.server.util.ApplyConverterInstances.hac1
|
org.make.api.organisation.moderationorganisationapitest
|
util.this.ApplyConverter.hac1[org.make.core.user.UserId]
|
|
246
|
33570
|
9316
-
9316
|
TypeApply
|
akka.http.scaladsl.server.util.TupleOps.Join.join0P
|
org.make.api.organisation.moderationorganisationapitest
|
TupleOps.this.Join.join0P[(org.make.core.user.UserId,)]
|
|
246
|
38747
|
9280
-
9333
|
Apply
|
akka.http.scaladsl.server.directives.PathDirectives.path
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApi.this.path[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.user.UserId,)](DefaultModerationOrganisationApi.this.organisationId)(TupleOps.this.Join.join0P[(org.make.core.user.UserId,)]))
|
|
246
|
38265
|
9318
-
9332
|
Select
|
org.make.api.organisation.DefaultModerationOrganisationApiComponent.DefaultModerationOrganisationApi.organisationId
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApi.this.organisationId
|
|
247
|
44790
|
9378
-
9405
|
Literal
|
<nosymbol>
|
org.make.api.organisation.moderationorganisationapitest
|
"ModerationGetOrganisation"
|
|
247
|
38019
|
9377
-
9377
|
TypeApply
|
akka.http.scaladsl.server.util.ApplyConverterInstances.hac1
|
org.make.api.organisation.moderationorganisationapitest
|
util.this.ApplyConverter.hac1[org.make.core.RequestContext]
|
|
247
|
45268
|
9364
-
9406
|
Apply
|
org.make.api.technical.MakeDirectives.makeOperation
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationGetOrganisation", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.this.makeOperation$default$3)
|
|
247
|
32501
|
9364
-
9364
|
Select
|
org.make.api.technical.MakeDirectives.makeOperation$default$3
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApiComponent.this.makeOperation$default$3
|
|
247
|
37973
|
9364
-
9727
|
Apply
|
scala.Function1.apply
|
org.make.api.organisation.moderationorganisationapitest
|
server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationGetOrganisation", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$5: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultModerationOrganisationApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((auth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((user: org.make.core.user.User) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.organisation.OrganisationResponse](OrganisationResponse.apply(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.organisation.OrganisationResponse](DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationResponse])))))))))))
|
|
247
|
40092
|
9364
-
9364
|
Select
|
org.make.api.technical.MakeDirectives.makeOperation$default$2
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApiComponent.this.makeOperation$default$2
|
|
248
|
45064
|
9426
-
9715
|
Apply
|
scala.Function1.apply
|
org.make.api.organisation.moderationorganisationapitest
|
server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultModerationOrganisationApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((auth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((user: org.make.core.user.User) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.organisation.OrganisationResponse](OrganisationResponse.apply(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.organisation.OrganisationResponse](DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationResponse])))))))))
|
|
248
|
46619
|
9426
-
9426
|
TypeApply
|
akka.http.scaladsl.server.util.ApplyConverterInstances.hac1
|
org.make.api.organisation.moderationorganisationapitest
|
util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]
|
|
248
|
33608
|
9426
-
9436
|
Select
|
org.make.api.technical.auth.MakeAuthentication.makeOAuth2
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApiComponent.this.makeOAuth2
|
|
249
|
30891
|
9483
-
9510
|
Apply
|
org.make.api.technical.MakeAuthenticationDirectives.requireAdminRole
|
|
DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)
|
|
249
|
33065
|
9483
-
9701
|
Apply
|
scala.Function1.apply
|
|
server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((user: org.make.core.user.User) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.organisation.OrganisationResponse](OrganisationResponse.apply(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.organisation.OrganisationResponse](DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationResponse])))))))
|
|
249
|
38504
|
9500
-
9509
|
Select
|
scalaoauth2.provider.AuthInfo.user
|
|
auth.user
|
|
250
|
44005
|
9529
-
9580
|
Apply
|
org.make.api.organisation.OrganisationService.getOrganisation
|
|
DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)
|
|
250
|
40167
|
9529
-
9685
|
Apply
|
scala.Function1.apply
|
|
server.this.Directive.addDirectiveApply[(org.make.core.user.User,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.user.User]).apply(((user: org.make.core.user.User) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.organisation.OrganisationResponse](OrganisationResponse.apply(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.organisation.OrganisationResponse](DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationResponse]))))))
|
|
250
|
31994
|
9581
-
9581
|
TypeApply
|
akka.http.scaladsl.server.util.ApplyConverterInstances.hac1
|
|
util.this.ApplyConverter.hac1[org.make.core.user.User]
|
|
250
|
40131
|
9529
-
9602
|
Select
|
org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes.asDirectiveOrNotFound
|
|
org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.user.User](DefaultModerationOrganisationApiComponent.this.organisationService.getOrganisation(organisationId)).asDirectiveOrNotFound
|
|
251
|
45026
|
9640
-
9666
|
Apply
|
org.make.api.organisation.OrganisationResponse.apply
|
|
OrganisationResponse.apply(user)
|
|
251
|
33359
|
9660
-
9660
|
TypeApply
|
de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2
|
|
DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationResponse]
|
|
251
|
38538
|
9660
-
9660
|
ApplyToImplicitArgs
|
akka.http.scaladsl.marshalling.LowPriorityToResponseMarshallerImplicits.liftMarshaller
|
|
marshalling.this.Marshaller.liftMarshaller[org.make.api.organisation.OrganisationResponse](DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationResponse]))
|
|
251
|
37455
|
9660
-
9660
|
Select
|
org.make.api.organisation.OrganisationResponse.encoder
|
|
organisation.this.OrganisationResponse.encoder
|
|
251
|
46654
|
9660
-
9660
|
ApplyToImplicitArgs
|
de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller
|
|
DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationResponse])
|
|
251
|
44743
|
9631
-
9667
|
Apply
|
akka.http.scaladsl.server.directives.RouteDirectives.complete
|
|
DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.organisation.OrganisationResponse](OrganisationResponse.apply(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.organisation.OrganisationResponse](DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationResponse]))))
|
|
251
|
30648
|
9640
-
9666
|
ApplyToImplicitArgs
|
akka.http.scaladsl.marshalling.ToResponseMarshallable.apply
|
|
marshalling.this.ToResponseMarshallable.apply[org.make.api.organisation.OrganisationResponse](OrganisationResponse.apply(user))(marshalling.this.Marshaller.liftMarshaller[org.make.api.organisation.OrganisationResponse](DefaultModerationOrganisationApiComponent.this.marshaller[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder, DefaultModerationOrganisationApiComponent.this.marshaller$default$2[org.make.api.organisation.OrganisationResponse])))
|
|
260
|
39604
|
9797
-
9800
|
Select
|
akka.http.scaladsl.server.directives.MethodDirectives.get
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApi.this.get
|
|
260
|
49024
|
9797
-
11277
|
Apply
|
scala.Function1.apply
|
org.make.api.organisation.moderationorganisationapitest
|
server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.get).apply(server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.path[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit]))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationGetOrganisations", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$6: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String], Option[org.make.core.Order], Option[Seq[org.make.core.user.UserId]], Option[String])](DefaultModerationOrganisationApi.this.parameters(ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.Offset](DefaultModerationOrganisationApi.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultModerationOrganisationApiComponent.this.startFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.End](DefaultModerationOrganisationApi.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultModerationOrganisationApiComponent.this.endFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[String](DefaultModerationOrganisationApi.this._string2NR("_sort").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.Order](DefaultModerationOrganisationApi.this._string2NR("_order").as[org.make.core.Order].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.Order](DefaultModerationOrganisationApiComponent.this.enumeratumEnumUnmarshaller[org.make.core.Order]((Order: enumeratum.Enum[org.make.core.Order])))), org.make.api.technical.CsvReceptacle.paramSpec[org.make.core.user.UserId](org.make.api.technical.CsvReceptacle.RepeatedCsvFlatteningParamOps("id").csv[org.make.core.user.UserId])(DefaultModerationOrganisationApiComponent.this.userIdFromStringUnmarshaller), ParameterDirectives.this.ParamSpec.forNOR[String](DefaultModerationOrganisationApi.this._string2NR("organisationName").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String]))))(util.this.ApplyConverter.hac6[Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String], Option[org.make.core.Order], Option[Seq[org.make.core.user.UserId]], Option[String]]).apply(((offset: Option[org.make.core.technical.Pagination.Offset], end: Option[org.make.core.technical.Pagination.End], sort: Option[String], order: Option[org.make.core.Order], ids: Option[Seq[org.make.core.user.UserId]], organisationName: Option[String]) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultModerationOrganisationApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((auth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[((Int, Seq[org.make.core.user.User]),)](cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Int, Seq[org.make.core.user.User]](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Int], akka.http.scaladsl.server.Directive1[Seq[org.make.core.user.User]]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultModerationOrganisationApiComponent.this.organisationService.count(ids, organisationName)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.user.User]](DefaultModerationOrganisationApiComponent.this.organisationService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, ids, organisationName)).asDirective)).tupled(org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad, org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad))(util.this.ApplyConverter.hac1[(Int, Seq[org.make.core.user.User])]).apply(((x0$1: (Int, Seq[org.make.core.user.User])) => x0$1 match {
case (_1: Int, _2: Seq[org.make.core.user.User]): (Int, Seq[org.make.core.user.User])((count @ _), (result @ _)) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse]](akka.http.scaladsl.model.StatusCodes.OK, scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString())), result.map[org.make.api.organisation.OrganisationResponse](((user: org.make.core.user.User) => OrganisationResponse.apply(user)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.organisation.OrganisationResponse]](DefaultModerationOrganisationApiComponent.this.marshaller[Seq[org.make.api.organisation.OrganisationResponse]](circe.this.Encoder.encodeSeq[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder), DefaultModerationOrganisationApiComponent.this.marshaller$default$2[Seq[org.make.api.organisation.OrganisationResponse]]))))
})))))))))))
|
|
261
|
36563
|
9811
-
11269
|
Apply
|
scala.Function1.apply
|
org.make.api.organisation.moderationorganisationapitest
|
server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApi.this.path[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit]))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationGetOrganisations", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$6: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String], Option[org.make.core.Order], Option[Seq[org.make.core.user.UserId]], Option[String])](DefaultModerationOrganisationApi.this.parameters(ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.Offset](DefaultModerationOrganisationApi.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultModerationOrganisationApiComponent.this.startFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.End](DefaultModerationOrganisationApi.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultModerationOrganisationApiComponent.this.endFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[String](DefaultModerationOrganisationApi.this._string2NR("_sort").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.Order](DefaultModerationOrganisationApi.this._string2NR("_order").as[org.make.core.Order].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.Order](DefaultModerationOrganisationApiComponent.this.enumeratumEnumUnmarshaller[org.make.core.Order]((Order: enumeratum.Enum[org.make.core.Order])))), org.make.api.technical.CsvReceptacle.paramSpec[org.make.core.user.UserId](org.make.api.technical.CsvReceptacle.RepeatedCsvFlatteningParamOps("id").csv[org.make.core.user.UserId])(DefaultModerationOrganisationApiComponent.this.userIdFromStringUnmarshaller), ParameterDirectives.this.ParamSpec.forNOR[String](DefaultModerationOrganisationApi.this._string2NR("organisationName").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String]))))(util.this.ApplyConverter.hac6[Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String], Option[org.make.core.Order], Option[Seq[org.make.core.user.UserId]], Option[String]]).apply(((offset: Option[org.make.core.technical.Pagination.Offset], end: Option[org.make.core.technical.Pagination.End], sort: Option[String], order: Option[org.make.core.Order], ids: Option[Seq[org.make.core.user.UserId]], organisationName: Option[String]) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultModerationOrganisationApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((auth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[((Int, Seq[org.make.core.user.User]),)](cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Int, Seq[org.make.core.user.User]](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Int], akka.http.scaladsl.server.Directive1[Seq[org.make.core.user.User]]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultModerationOrganisationApiComponent.this.organisationService.count(ids, organisationName)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.user.User]](DefaultModerationOrganisationApiComponent.this.organisationService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, ids, organisationName)).asDirective)).tupled(org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad, org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad))(util.this.ApplyConverter.hac1[(Int, Seq[org.make.core.user.User])]).apply(((x0$1: (Int, Seq[org.make.core.user.User])) => x0$1 match {
case (_1: Int, _2: Seq[org.make.core.user.User]): (Int, Seq[org.make.core.user.User])((count @ _), (result @ _)) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse]](akka.http.scaladsl.model.StatusCodes.OK, scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString())), result.map[org.make.api.organisation.OrganisationResponse](((user: org.make.core.user.User) => OrganisationResponse.apply(user)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.organisation.OrganisationResponse]](DefaultModerationOrganisationApiComponent.this.marshaller[Seq[org.make.api.organisation.OrganisationResponse]](circe.this.Encoder.encodeSeq[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder), DefaultModerationOrganisationApiComponent.this.marshaller$default$2[Seq[org.make.api.organisation.OrganisationResponse]]))))
}))))))))))
|
|
261
|
40630
|
9829
-
9829
|
TypeApply
|
akka.http.scaladsl.server.util.TupleOps.Join.join0P
|
org.make.api.organisation.moderationorganisationapitest
|
TupleOps.this.Join.join0P[Unit]
|
|
261
|
30683
|
9816
-
9828
|
Literal
|
<nosymbol>
|
org.make.api.organisation.moderationorganisationapitest
|
"moderation"
|
|
261
|
46129
|
9811
-
9847
|
Apply
|
akka.http.scaladsl.server.directives.PathDirectives.path
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApi.this.path[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit]))
|
|
261
|
33104
|
9816
-
9846
|
ApplyToImplicitArgs
|
akka.http.scaladsl.server.PathMatcher./
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("moderation")./[Unit](DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations"))(TupleOps.this.Join.join0P[Unit])
|
|
261
|
44500
|
9831
-
9846
|
ApplyImplicitView
|
akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApi.this._segmentStringToPathMatcher("organisations")
|
|
262
|
51324
|
9860
-
9860
|
Select
|
org.make.api.technical.MakeDirectives.makeOperation$default$2
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApiComponent.this.makeOperation$default$2
|
|
262
|
44125
|
9860
-
11259
|
Apply
|
scala.Function1.apply
|
org.make.api.organisation.moderationorganisationapitest
|
server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationGetOrganisations", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$6: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String], Option[org.make.core.Order], Option[Seq[org.make.core.user.UserId]], Option[String])](DefaultModerationOrganisationApi.this.parameters(ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.Offset](DefaultModerationOrganisationApi.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultModerationOrganisationApiComponent.this.startFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.End](DefaultModerationOrganisationApi.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultModerationOrganisationApiComponent.this.endFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[String](DefaultModerationOrganisationApi.this._string2NR("_sort").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.Order](DefaultModerationOrganisationApi.this._string2NR("_order").as[org.make.core.Order].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.Order](DefaultModerationOrganisationApiComponent.this.enumeratumEnumUnmarshaller[org.make.core.Order]((Order: enumeratum.Enum[org.make.core.Order])))), org.make.api.technical.CsvReceptacle.paramSpec[org.make.core.user.UserId](org.make.api.technical.CsvReceptacle.RepeatedCsvFlatteningParamOps("id").csv[org.make.core.user.UserId])(DefaultModerationOrganisationApiComponent.this.userIdFromStringUnmarshaller), ParameterDirectives.this.ParamSpec.forNOR[String](DefaultModerationOrganisationApi.this._string2NR("organisationName").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String]))))(util.this.ApplyConverter.hac6[Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String], Option[org.make.core.Order], Option[Seq[org.make.core.user.UserId]], Option[String]]).apply(((offset: Option[org.make.core.technical.Pagination.Offset], end: Option[org.make.core.technical.Pagination.End], sort: Option[String], order: Option[org.make.core.Order], ids: Option[Seq[org.make.core.user.UserId]], organisationName: Option[String]) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultModerationOrganisationApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((auth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[((Int, Seq[org.make.core.user.User]),)](cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Int, Seq[org.make.core.user.User]](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Int], akka.http.scaladsl.server.Directive1[Seq[org.make.core.user.User]]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultModerationOrganisationApiComponent.this.organisationService.count(ids, organisationName)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.user.User]](DefaultModerationOrganisationApiComponent.this.organisationService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, ids, organisationName)).asDirective)).tupled(org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad, org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad))(util.this.ApplyConverter.hac1[(Int, Seq[org.make.core.user.User])]).apply(((x0$1: (Int, Seq[org.make.core.user.User])) => x0$1 match {
case (_1: Int, _2: Seq[org.make.core.user.User]): (Int, Seq[org.make.core.user.User])((count @ _), (result @ _)) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse]](akka.http.scaladsl.model.StatusCodes.OK, scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString())), result.map[org.make.api.organisation.OrganisationResponse](((user: org.make.core.user.User) => OrganisationResponse.apply(user)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.organisation.OrganisationResponse]](DefaultModerationOrganisationApiComponent.this.marshaller[Seq[org.make.api.organisation.OrganisationResponse]](circe.this.Encoder.encodeSeq[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder), DefaultModerationOrganisationApiComponent.this.marshaller$default$2[Seq[org.make.api.organisation.OrganisationResponse]]))))
})))))))))
|
|
262
|
39642
|
9860
-
9903
|
Apply
|
org.make.api.technical.MakeDirectives.makeOperation
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApiComponent.this.makeOperation("ModerationGetOrganisations", DefaultModerationOrganisationApiComponent.this.makeOperation$default$2, DefaultModerationOrganisationApiComponent.this.makeOperation$default$3)
|
|
262
|
31211
|
9873
-
9873
|
TypeApply
|
akka.http.scaladsl.server.util.ApplyConverterInstances.hac1
|
org.make.api.organisation.moderationorganisationapitest
|
util.this.ApplyConverter.hac1[org.make.core.RequestContext]
|
|
262
|
38014
|
9874
-
9902
|
Literal
|
<nosymbol>
|
org.make.api.organisation.moderationorganisationapitest
|
"ModerationGetOrganisations"
|
|
262
|
46609
|
9860
-
9860
|
Select
|
org.make.api.technical.MakeDirectives.makeOperation$default$3
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApiComponent.this.makeOperation$default$3
|
|
263
|
46156
|
9933
-
9933
|
TypeApply
|
akka.http.scaladsl.server.util.ApplyConverterInstances.hac6
|
org.make.api.organisation.moderationorganisationapitest
|
util.this.ApplyConverter.hac6[Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String], Option[org.make.core.Order], Option[Seq[org.make.core.user.UserId]], Option[String]]
|
|
263
|
32079
|
9923
-
10167
|
Apply
|
akka.http.scaladsl.server.directives.ParameterDirectivesInstances.parameters
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApi.this.parameters(ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.Offset](DefaultModerationOrganisationApi.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultModerationOrganisationApiComponent.this.startFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.End](DefaultModerationOrganisationApi.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultModerationOrganisationApiComponent.this.endFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[String](DefaultModerationOrganisationApi.this._string2NR("_sort").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.Order](DefaultModerationOrganisationApi.this._string2NR("_order").as[org.make.core.Order].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.Order](DefaultModerationOrganisationApiComponent.this.enumeratumEnumUnmarshaller[org.make.core.Order]((Order: enumeratum.Enum[org.make.core.Order])))), org.make.api.technical.CsvReceptacle.paramSpec[org.make.core.user.UserId](org.make.api.technical.CsvReceptacle.RepeatedCsvFlatteningParamOps("id").csv[org.make.core.user.UserId])(DefaultModerationOrganisationApiComponent.this.userIdFromStringUnmarshaller), ParameterDirectives.this.ParamSpec.forNOR[String](DefaultModerationOrganisationApi.this._string2NR("organisationName").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])))
|
|
264
|
44541
|
9949
-
9957
|
Literal
|
<nosymbol>
|
org.make.api.organisation.moderationorganisationapitest
|
"_start"
|
|
264
|
38054
|
9949
-
9981
|
ApplyToImplicitArgs
|
akka.http.scaladsl.server.directives.ParameterDirectives.ParamSpec.forNOR
|
org.make.api.organisation.moderationorganisationapitest
|
ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.Offset](DefaultModerationOrganisationApi.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultModerationOrganisationApiComponent.this.startFromIntUnmarshaller))
|
|
264
|
32243
|
9980
-
9980
|
Select
|
org.make.core.ParameterExtractors.startFromIntUnmarshaller
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApiComponent.this.startFromIntUnmarshaller
|
|
264
|
44857
|
9980
-
9980
|
ApplyToImplicitArgs
|
akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.sourceOptionUnmarshaller
|
org.make.api.organisation.moderationorganisationapitest
|
unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultModerationOrganisationApiComponent.this.startFromIntUnmarshaller)
|
|
264
|
40666
|
9949
-
9981
|
Select
|
akka.http.scaladsl.common.NameReceptacle.?
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApi.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?
|
|
265
|
46644
|
9997
-
10024
|
Select
|
akka.http.scaladsl.common.NameReceptacle.?
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApi.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?
|
|
265
|
38796
|
10023
-
10023
|
Select
|
org.make.core.ParameterExtractors.endFromIntUnmarshaller
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApiComponent.this.endFromIntUnmarshaller
|
|
265
|
31252
|
10023
-
10023
|
ApplyToImplicitArgs
|
akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.sourceOptionUnmarshaller
|
org.make.api.organisation.moderationorganisationapitest
|
unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultModerationOrganisationApiComponent.this.endFromIntUnmarshaller)
|
|
265
|
51080
|
9997
-
10003
|
Literal
|
<nosymbol>
|
org.make.api.organisation.moderationorganisationapitest
|
"_end"
|
|
265
|
44578
|
9997
-
10024
|
ApplyToImplicitArgs
|
akka.http.scaladsl.server.directives.ParameterDirectives.ParamSpec.forNOR
|
org.make.api.organisation.moderationorganisationapitest
|
ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.End](DefaultModerationOrganisationApi.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultModerationOrganisationApiComponent.this.endFromIntUnmarshaller))
|
|
266
|
32283
|
10040
-
10049
|
Select
|
akka.http.scaladsl.common.NameReceptacle.?
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApi.this._string2NR("_sort").?
|
|
266
|
37803
|
10048
-
10048
|
ApplyToImplicitArgs
|
akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.sourceOptionUnmarshaller
|
org.make.api.organisation.moderationorganisationapitest
|
unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])
|
|
266
|
51114
|
10040
-
10049
|
ApplyToImplicitArgs
|
akka.http.scaladsl.server.directives.ParameterDirectives.ParamSpec.forNOR
|
org.make.api.organisation.moderationorganisationapitest
|
ParameterDirectives.this.ParamSpec.forNOR[String](DefaultModerationOrganisationApi.this._string2NR("_sort").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String]))
|
|
266
|
36196
|
10040
-
10047
|
Literal
|
<nosymbol>
|
org.make.api.organisation.moderationorganisationapitest
|
"_sort"
|
|
266
|
46086
|
10048
-
10048
|
TypeApply
|
akka.http.scaladsl.unmarshalling.Unmarshaller.identityUnmarshaller
|
org.make.api.organisation.moderationorganisationapitest
|
unmarshalling.this.Unmarshaller.identityUnmarshaller[String]
|
|
267
|
44334
|
10084
-
10084
|
ApplyToImplicitArgs
|
akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.sourceOptionUnmarshaller
|
org.make.api.organisation.moderationorganisationapitest
|
unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.Order](DefaultModerationOrganisationApiComponent.this.enumeratumEnumUnmarshaller[org.make.core.Order]((Order: enumeratum.Enum[org.make.core.Order])))
|
|
267
|
38831
|
10065
-
10085
|
Select
|
akka.http.scaladsl.common.NameReceptacle.?
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApi.this._string2NR("_order").as[org.make.core.Order].?
|
|
267
|
36238
|
10065
-
10085
|
ApplyToImplicitArgs
|
akka.http.scaladsl.server.directives.ParameterDirectives.ParamSpec.forNOR
|
org.make.api.organisation.moderationorganisationapitest
|
ParameterDirectives.this.ParamSpec.forNOR[org.make.core.Order](DefaultModerationOrganisationApi.this._string2NR("_order").as[org.make.core.Order].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.Order](DefaultModerationOrganisationApiComponent.this.enumeratumEnumUnmarshaller[org.make.core.Order]((Order: enumeratum.Enum[org.make.core.Order]))))
|
|
267
|
46409
|
10065
-
10073
|
Literal
|
<nosymbol>
|
org.make.api.organisation.moderationorganisationapitest
|
"_order"
|
|
267
|
30672
|
10084
-
10084
|
ApplyToImplicitArgs
|
org.make.core.ParameterExtractors.enumeratumEnumUnmarshaller
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApiComponent.this.enumeratumEnumUnmarshaller[org.make.core.Order]((Order: enumeratum.Enum[org.make.core.Order]))
|
|
268
|
37235
|
10109
-
10109
|
Select
|
org.make.core.ParameterExtractors.userIdFromStringUnmarshaller
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApiComponent.this.userIdFromStringUnmarshaller
|
|
268
|
50333
|
10101
-
10117
|
ApplyToImplicitArgs
|
org.make.api.technical.CsvReceptacle.paramSpec
|
org.make.api.organisation.moderationorganisationapitest
|
org.make.api.technical.CsvReceptacle.paramSpec[org.make.core.user.UserId](org.make.api.technical.CsvReceptacle.RepeatedCsvFlatteningParamOps("id").csv[org.make.core.user.UserId])(DefaultModerationOrganisationApiComponent.this.userIdFromStringUnmarshaller)
|
|
268
|
46121
|
10101
-
10117
|
TypeApply
|
org.make.api.technical.CsvReceptacle.RepeatedCsvFlatteningParamOps.csv
|
org.make.api.organisation.moderationorganisationapitest
|
org.make.api.technical.CsvReceptacle.RepeatedCsvFlatteningParamOps("id").csv[org.make.core.user.UserId]
|
|
268
|
32038
|
10101
-
10105
|
Literal
|
<nosymbol>
|
org.make.api.organisation.moderationorganisationapitest
|
"id"
|
|
269
|
43767
|
10152
-
10152
|
ApplyToImplicitArgs
|
akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.sourceOptionUnmarshaller
|
org.make.api.organisation.moderationorganisationapitest
|
unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])
|
|
269
|
42744
|
10133
-
10151
|
Literal
|
<nosymbol>
|
org.make.api.organisation.moderationorganisationapitest
|
"organisationName"
|
|
269
|
39349
|
10133
-
10153
|
Select
|
akka.http.scaladsl.common.NameReceptacle.?
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApi.this._string2NR("organisationName").?
|
|
269
|
35984
|
10133
-
10153
|
ApplyToImplicitArgs
|
akka.http.scaladsl.server.directives.ParameterDirectives.ParamSpec.forNOR
|
org.make.api.organisation.moderationorganisationapitest
|
ParameterDirectives.this.ParamSpec.forNOR[String](DefaultModerationOrganisationApi.this._string2NR("organisationName").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String]))
|
|
269
|
31758
|
10152
-
10152
|
TypeApply
|
akka.http.scaladsl.unmarshalling.Unmarshaller.identityUnmarshaller
|
org.make.api.organisation.moderationorganisationapitest
|
unmarshalling.this.Unmarshaller.identityUnmarshaller[String]
|
|
270
|
31503
|
9923
-
11247
|
Apply
|
scala.Function1.apply
|
org.make.api.organisation.moderationorganisationapitest
|
server.this.Directive.addDirectiveApply[(Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String], Option[org.make.core.Order], Option[Seq[org.make.core.user.UserId]], Option[String])](DefaultModerationOrganisationApi.this.parameters(ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.Offset](DefaultModerationOrganisationApi.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultModerationOrganisationApiComponent.this.startFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.End](DefaultModerationOrganisationApi.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultModerationOrganisationApiComponent.this.endFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[String](DefaultModerationOrganisationApi.this._string2NR("_sort").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.Order](DefaultModerationOrganisationApi.this._string2NR("_order").as[org.make.core.Order].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.Order](DefaultModerationOrganisationApiComponent.this.enumeratumEnumUnmarshaller[org.make.core.Order]((Order: enumeratum.Enum[org.make.core.Order])))), org.make.api.technical.CsvReceptacle.paramSpec[org.make.core.user.UserId](org.make.api.technical.CsvReceptacle.RepeatedCsvFlatteningParamOps("id").csv[org.make.core.user.UserId])(DefaultModerationOrganisationApiComponent.this.userIdFromStringUnmarshaller), ParameterDirectives.this.ParamSpec.forNOR[String](DefaultModerationOrganisationApi.this._string2NR("organisationName").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String]))))(util.this.ApplyConverter.hac6[Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String], Option[org.make.core.Order], Option[Seq[org.make.core.user.UserId]], Option[String]]).apply(((offset: Option[org.make.core.technical.Pagination.Offset], end: Option[org.make.core.technical.Pagination.End], sort: Option[String], order: Option[org.make.core.Order], ids: Option[Seq[org.make.core.user.UserId]], organisationName: Option[String]) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultModerationOrganisationApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((auth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[((Int, Seq[org.make.core.user.User]),)](cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Int, Seq[org.make.core.user.User]](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Int], akka.http.scaladsl.server.Directive1[Seq[org.make.core.user.User]]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultModerationOrganisationApiComponent.this.organisationService.count(ids, organisationName)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.user.User]](DefaultModerationOrganisationApiComponent.this.organisationService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, ids, organisationName)).asDirective)).tupled(org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad, org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad))(util.this.ApplyConverter.hac1[(Int, Seq[org.make.core.user.User])]).apply(((x0$1: (Int, Seq[org.make.core.user.User])) => x0$1 match {
case (_1: Int, _2: Seq[org.make.core.user.User]): (Int, Seq[org.make.core.user.User])((count @ _), (result @ _)) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse]](akka.http.scaladsl.model.StatusCodes.OK, scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString())), result.map[org.make.api.organisation.OrganisationResponse](((user: org.make.core.user.User) => OrganisationResponse.apply(user)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.organisation.OrganisationResponse]](DefaultModerationOrganisationApiComponent.this.marshaller[Seq[org.make.api.organisation.OrganisationResponse]](circe.this.Encoder.encodeSeq[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder), DefaultModerationOrganisationApiComponent.this.marshaller$default$2[Seq[org.make.api.organisation.OrganisationResponse]]))))
})))))))
|
|
279
|
51070
|
10484
-
10484
|
TypeApply
|
akka.http.scaladsl.server.util.ApplyConverterInstances.hac1
|
org.make.api.organisation.moderationorganisationapitest
|
util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]
|
|
279
|
38614
|
10484
-
11233
|
Apply
|
scala.Function1.apply
|
org.make.api.organisation.moderationorganisationapitest
|
server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultModerationOrganisationApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((auth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[((Int, Seq[org.make.core.user.User]),)](cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Int, Seq[org.make.core.user.User]](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Int], akka.http.scaladsl.server.Directive1[Seq[org.make.core.user.User]]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultModerationOrganisationApiComponent.this.organisationService.count(ids, organisationName)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.user.User]](DefaultModerationOrganisationApiComponent.this.organisationService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, ids, organisationName)).asDirective)).tupled(org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad, org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad))(util.this.ApplyConverter.hac1[(Int, Seq[org.make.core.user.User])]).apply(((x0$1: (Int, Seq[org.make.core.user.User])) => x0$1 match {
case (_1: Int, _2: Seq[org.make.core.user.User]): (Int, Seq[org.make.core.user.User])((count @ _), (result @ _)) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse]](akka.http.scaladsl.model.StatusCodes.OK, scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString())), result.map[org.make.api.organisation.OrganisationResponse](((user: org.make.core.user.User) => OrganisationResponse.apply(user)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.organisation.OrganisationResponse]](DefaultModerationOrganisationApiComponent.this.marshaller[Seq[org.make.api.organisation.OrganisationResponse]](circe.this.Encoder.encodeSeq[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder), DefaultModerationOrganisationApiComponent.this.marshaller$default$2[Seq[org.make.api.organisation.OrganisationResponse]]))))
})))))
|
|
279
|
38305
|
10484
-
10494
|
Select
|
org.make.api.technical.auth.MakeAuthentication.makeOAuth2
|
org.make.api.organisation.moderationorganisationapitest
|
DefaultModerationOrganisationApiComponent.this.makeOAuth2
|
|
280
|
42493
|
10545
-
11215
|
Apply
|
scala.Function1.apply
|
|
server.this.Directive.addByNameNullaryApply(DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[((Int, Seq[org.make.core.user.User]),)](cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Int, Seq[org.make.core.user.User]](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Int], akka.http.scaladsl.server.Directive1[Seq[org.make.core.user.User]]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultModerationOrganisationApiComponent.this.organisationService.count(ids, organisationName)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.user.User]](DefaultModerationOrganisationApiComponent.this.organisationService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, ids, organisationName)).asDirective)).tupled(org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad, org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad))(util.this.ApplyConverter.hac1[(Int, Seq[org.make.core.user.User])]).apply(((x0$1: (Int, Seq[org.make.core.user.User])) => x0$1 match {
case (_1: Int, _2: Seq[org.make.core.user.User]): (Int, Seq[org.make.core.user.User])((count @ _), (result @ _)) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse]](akka.http.scaladsl.model.StatusCodes.OK, scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString())), result.map[org.make.api.organisation.OrganisationResponse](((user: org.make.core.user.User) => OrganisationResponse.apply(user)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.organisation.OrganisationResponse]](DefaultModerationOrganisationApiComponent.this.marshaller[Seq[org.make.api.organisation.OrganisationResponse]](circe.this.Encoder.encodeSeq[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder), DefaultModerationOrganisationApiComponent.this.marshaller$default$2[Seq[org.make.api.organisation.OrganisationResponse]]))))
})))
|
|
280
|
42497
|
10562
-
10571
|
Select
|
scalaoauth2.provider.AuthInfo.user
|
|
auth.user
|
|
280
|
39386
|
10545
-
10572
|
Apply
|
org.make.api.technical.MakeAuthenticationDirectives.requireAdminRole
|
|
DefaultModerationOrganisationApiComponent.this.requireAdminRole(auth.user)
|
|
281
|
37034
|
10595
-
10817
|
Apply
|
scala.Tuple2.apply
|
|
scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Int], akka.http.scaladsl.server.Directive1[Seq[org.make.core.user.User]]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultModerationOrganisationApiComponent.this.organisationService.count(ids, organisationName)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.user.User]](DefaultModerationOrganisationApiComponent.this.organisationService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, ids, organisationName)).asDirective)
|
|
282
|
44295
|
10619
-
10679
|
Select
|
org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes.asDirective
|
|
org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultModerationOrganisationApiComponent.this.organisationService.count(ids, organisationName)).asDirective
|
|
282
|
31787
|
10619
-
10667
|
Apply
|
org.make.api.organisation.OrganisationService.count
|
|
DefaultModerationOrganisationApiComponent.this.organisationService.count(ids, organisationName)
|
|
283
|
45917
|
10703
-
10795
|
Select
|
org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes.asDirective
|
|
org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.user.User]](DefaultModerationOrganisationApiComponent.this.organisationService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, ids, organisationName)).asDirective
|
|
283
|
36723
|
10728
-
10741
|
Select
|
org.make.core.technical.Pagination.RichOptionOffset.orZero
|
|
technical.this.Pagination.RichOptionOffset(offset).orZero
|
|
283
|
32116
|
10703
-
10783
|
Apply
|
org.make.api.organisation.OrganisationService.find
|
|
DefaultModerationOrganisationApiComponent.this.organisationService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, ids, organisationName)
|
|
284
|
50828
|
10818
-
10818
|
Select
|
org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad
|
|
org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad
|
|
284
|
50902
|
10595
-
11195
|
Apply
|
scala.Function1.apply
|
|
server.this.Directive.addDirectiveApply[((Int, Seq[org.make.core.user.User]),)](cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Int, Seq[org.make.core.user.User]](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Int], akka.http.scaladsl.server.Directive1[Seq[org.make.core.user.User]]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultModerationOrganisationApiComponent.this.organisationService.count(ids, organisationName)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.user.User]](DefaultModerationOrganisationApiComponent.this.organisationService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, ids, organisationName)).asDirective)).tupled(org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad, org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad))(util.this.ApplyConverter.hac1[(Int, Seq[org.make.core.user.User])]).apply(((x0$1: (Int, Seq[org.make.core.user.User])) => x0$1 match {
case (_1: Int, _2: Seq[org.make.core.user.User]): (Int, Seq[org.make.core.user.User])((count @ _), (result @ _)) => DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse]](akka.http.scaladsl.model.StatusCodes.OK, scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString())), result.map[org.make.api.organisation.OrganisationResponse](((user: org.make.core.user.User) => OrganisationResponse.apply(user)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.organisation.OrganisationResponse]](DefaultModerationOrganisationApiComponent.this.marshaller[Seq[org.make.api.organisation.OrganisationResponse]](circe.this.Encoder.encodeSeq[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder), DefaultModerationOrganisationApiComponent.this.marshaller$default$2[Seq[org.make.api.organisation.OrganisationResponse]]))))
}))
|
|
284
|
43245
|
10818
-
10818
|
Select
|
org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad
|
|
org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad
|
|
284
|
31554
|
10818
-
10818
|
TypeApply
|
akka.http.scaladsl.server.util.ApplyConverterInstances.hac1
|
|
util.this.ApplyConverter.hac1[(Int, Seq[org.make.core.user.User])]
|
|
284
|
39419
|
10595
-
10824
|
ApplyToImplicitArgs
|
cats.syntax.Tuple2SemigroupalOps.tupled
|
|
cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Int, Seq[org.make.core.user.User]](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Int], akka.http.scaladsl.server.Directive1[Seq[org.make.core.user.User]]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultModerationOrganisationApiComponent.this.organisationService.count(ids, organisationName)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.user.User]](DefaultModerationOrganisationApiComponent.this.organisationService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, ids, organisationName)).asDirective)).tupled(org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad, org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad)
|
|
286
|
37586
|
10903
-
11172
|
Apply
|
akka.http.scaladsl.server.directives.RouteDirectives.complete
|
|
DefaultModerationOrganisationApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse]](akka.http.scaladsl.model.StatusCodes.OK, scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString())), result.map[org.make.api.organisation.OrganisationResponse](((user: org.make.core.user.User) => OrganisationResponse.apply(user)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.organisation.OrganisationResponse]](DefaultModerationOrganisationApiComponent.this.marshaller[Seq[org.make.api.organisation.OrganisationResponse]](circe.this.Encoder.encodeSeq[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder), DefaultModerationOrganisationApiComponent.this.marshaller$default$2[Seq[org.make.api.organisation.OrganisationResponse]]))))
|
|
287
|
36527
|
10939
-
10939
|
ApplyToImplicitArgs
|
de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller
|
|
DefaultModerationOrganisationApiComponent.this.marshaller[Seq[org.make.api.organisation.OrganisationResponse]](circe.this.Encoder.encodeSeq[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder), DefaultModerationOrganisationApiComponent.this.marshaller$default$2[Seq[org.make.api.organisation.OrganisationResponse]])
|
|
287
|
38575
|
10939
-
10939
|
Select
|
org.make.api.organisation.OrganisationResponse.encoder
|
|
organisation.this.OrganisationResponse.encoder
|
|
287
|
43282
|
10939
-
11146
|
Apply
|
scala.Tuple3.apply
|
|
scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse]](akka.http.scaladsl.model.StatusCodes.OK, scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString())), result.map[org.make.api.organisation.OrganisationResponse](((user: org.make.core.user.User) => OrganisationResponse.apply(user))))
|
|
287
|
49260
|
10939
-
10939
|
ApplyToImplicitArgs
|
akka.http.scaladsl.marshalling.PredefinedToResponseMarshallers.fromStatusCodeAndHeadersAndValue
|
|
marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.organisation.OrganisationResponse]](DefaultModerationOrganisationApiComponent.this.marshaller[Seq[org.make.api.organisation.OrganisationResponse]](circe.this.Encoder.encodeSeq[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder), DefaultModerationOrganisationApiComponent.this.marshaller$default$2[Seq[org.make.api.organisation.OrganisationResponse]]))
|
|
287
|
44089
|
10939
-
10939
|
TypeApply
|
de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2
|
|
DefaultModerationOrganisationApiComponent.this.marshaller$default$2[Seq[org.make.api.organisation.OrganisationResponse]]
|
|
287
|
45099
|
10939
-
11146
|
ApplyToImplicitArgs
|
akka.http.scaladsl.marshalling.ToResponseMarshallable.apply
|
|
marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.organisation.OrganisationResponse]](akka.http.scaladsl.model.StatusCodes.OK, scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString())), result.map[org.make.api.organisation.OrganisationResponse](((user: org.make.core.user.User) => OrganisationResponse.apply(user)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.organisation.OrganisationResponse]](DefaultModerationOrganisationApiComponent.this.marshaller[Seq[org.make.api.organisation.OrganisationResponse]](circe.this.Encoder.encodeSeq[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder), DefaultModerationOrganisationApiComponent.this.marshaller$default$2[Seq[org.make.api.organisation.OrganisationResponse]])))
|
|
287
|
31590
|
10939
-
10939
|
ApplyToImplicitArgs
|
io.circe.Encoder.encodeSeq
|
|
circe.this.Encoder.encodeSeq[org.make.api.organisation.OrganisationResponse](organisation.this.OrganisationResponse.encoder)
|
|
288
|
44328
|
10969
-
10983
|
Select
|
akka.http.scaladsl.model.StatusCodes.OK
|
|
akka.http.scaladsl.model.StatusCodes.OK
|
|
289
|
49222
|
11018
-
11049
|
Apply
|
akka.http.scaladsl.model.headers.ModeledCustomHeaderCompanion.apply
|
|
org.make.api.technical.X-Total-Count.apply(count.toString())
|
|
289
|
45955
|
11013
-
11050
|
Apply
|
scala.collection.IterableFactory.apply
|
|
scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString()))
|
|
289
|
36490
|
11034
-
11048
|
Apply
|
scala.Any.toString
|
|
count.toString()
|
|
290
|
50865
|
11080
-
11118
|
Apply
|
scala.collection.IterableOps.map
|
|
result.map[org.make.api.organisation.OrganisationResponse](((user: org.make.core.user.User) => OrganisationResponse.apply(user)))
|
|
290
|
37550
|
11091
-
11117
|
Apply
|
org.make.api.organisation.OrganisationResponse.apply
|
|
OrganisationResponse.apply(user)
|
|
322
|
34670
|
12262
-
12413
|
Apply
|
org.make.api.organisation.OrganisationValidation.validateCreate
|
|
OrganisationValidation.validateCreate(ModerationCreateOrganisationRequest.this.organisationName.value, ModerationCreateOrganisationRequest.this.email, ModerationCreateOrganisationRequest.this.description.map[String](((x$7: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]) => x$7.value)))
|
|
323
|
45133
|
12324
-
12346
|
Select
|
eu.timepit.refined.api.Refined.value
|
|
ModerationCreateOrganisationRequest.this.organisationName.value
|
|
324
|
38053
|
12360
-
12365
|
Select
|
org.make.api.organisation.ModerationCreateOrganisationRequest.email
|
|
ModerationCreateOrganisationRequest.this.email
|
|
325
|
50665
|
12401
-
12408
|
Select
|
eu.timepit.refined.api.Refined.value
|
|
x$7.value
|
|
325
|
42530
|
12385
-
12409
|
Apply
|
scala.Option.map
|
|
ModerationCreateOrganisationRequest.this.description.map[String](((x$7: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]) => x$7.value))
|
|
331
|
31545
|
12537
-
12587
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.organisation.ModerationCreateOrganisationRequest]({
val inst$macro$36: io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.ModerationCreateOrganisationRequest] = {
final class anon$lazy$macro$35 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$35 = {
anon$lazy$macro$35.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.ModerationCreateOrganisationRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.organisation.ModerationCreateOrganisationRequest, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.organisation.ModerationCreateOrganisationRequest, (Symbol @@ String("organisationName")) :: (Symbol @@ String("email")) :: (Symbol @@ String("password")) :: (Symbol @@ String("description")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("website")) :: shapeless.HNil, eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]] :: String :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.organisation.ModerationCreateOrganisationRequest, (Symbol @@ String("organisationName")) :: (Symbol @@ String("email")) :: (Symbol @@ String("password")) :: (Symbol @@ String("description")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("website")) :: shapeless.HNil](::.apply[Symbol @@ String("organisationName"), (Symbol @@ String("email")) :: (Symbol @@ String("password")) :: (Symbol @@ String("description")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")], ::.apply[Symbol @@ String("email"), (Symbol @@ String("password")) :: (Symbol @@ String("description")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("email").asInstanceOf[Symbol @@ String("email")], ::.apply[Symbol @@ String("password"), (Symbol @@ String("description")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("password").asInstanceOf[Symbol @@ String("password")], ::.apply[Symbol @@ String("description"), (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")], ::.apply[Symbol @@ String("avatarUrl"), (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")], ::.apply[Symbol @@ String("country"), (Symbol @@ String("language")) :: (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")], ::.apply[Symbol @@ String("language"), (Symbol @@ String("website")) :: shapeless.HNil.type](scala.Symbol.apply("language").asInstanceOf[Symbol @@ String("language")], ::.apply[Symbol @@ String("website"), shapeless.HNil.type](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")], HNil))))))))), Generic.instance[org.make.api.organisation.ModerationCreateOrganisationRequest, eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]] :: String :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil](((x0$3: org.make.api.organisation.ModerationCreateOrganisationRequest) => x0$3 match {
case (organisationName: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]], email: String, password: Option[String], description: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]], avatarUrl: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]], country: Option[org.make.core.reference.Country], language: Option[org.make.core.reference.Language], website: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]): org.make.api.organisation.ModerationCreateOrganisationRequest((organisationName$macro$26 @ _), (email$macro$27 @ _), (password$macro$28 @ _), (description$macro$29 @ _), (avatarUrl$macro$30 @ _), (country$macro$31 @ _), (language$macro$32 @ _), (website$macro$33 @ _)) => ::.apply[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]], String :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil.type](organisationName$macro$26, ::.apply[String, Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil.type](email$macro$27, ::.apply[Option[String], Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil.type](password$macro$28, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]], Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil.type](description$macro$29, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]], Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil.type](avatarUrl$macro$30, ::.apply[Option[org.make.core.reference.Country], Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil.type](country$macro$31, ::.apply[Option[org.make.core.reference.Language], Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil.type](language$macro$32, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], shapeless.HNil.type](website$macro$33, HNil)))))))).asInstanceOf[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]] :: String :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil]
}), ((x0$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]] :: String :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil) => x0$4 match {
case (head: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]], tail: String :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil): eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]] :: String :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil((organisationName$macro$18 @ _), (head: String, tail: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil): String :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil((email$macro$19 @ _), (head: Option[String], tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil): Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil((password$macro$20 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]], tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil((description$macro$21 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]], tail: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil((avatarUrl$macro$22 @ _), (head: Option[org.make.core.reference.Country], tail: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil): Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil((country$macro$23 @ _), (head: Option[org.make.core.reference.Language], tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil): Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil((language$macro$24 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], tail: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil((website$macro$25 @ _), HNil)))))))) => organisation.this.ModerationCreateOrganisationRequest.apply(organisationName$macro$18, email$macro$19, password$macro$20, description$macro$21, avatarUrl$macro$22, country$macro$23, language$macro$24, website$macro$25)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationName"), eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]], (Symbol @@ String("email")) :: (Symbol @@ String("password")) :: (Symbol @@ String("description")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("website")) :: shapeless.HNil, String :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("email"), String, (Symbol @@ String("password")) :: (Symbol @@ String("description")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("password"), Option[String], (Symbol @@ String("description")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("description"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]], (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: 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.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]], (Symbol @@ String("country")) :: (Symbol @@ String("language")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("country"), Option[org.make.core.reference.Country], (Symbol @@ String("language")) :: (Symbol @@ String("website")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("language"), Option[org.make.core.reference.Language], (Symbol @@ String("website")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: 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]], 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("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("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("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("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")]])), 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")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$35.this.inst$macro$34)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.ModerationCreateOrganisationRequest]];
<stable> <accessor> lazy val inst$macro$34: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderFororganisationName: io.circe.Decoder[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] = io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.collection.MaxSize[Int(256)], eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, collection.this.Size.sizeValidate[String, eu.timepit.refined.numeric.Interval.Closed[shapeless.nat._0,Int(256)], this.R](boolean.this.And.andValidate[Int, eu.timepit.refined.numeric.GreaterEqual[shapeless.nat._0], this.R, eu.timepit.refined.numeric.LessEqual[Int(256)], 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[Int(256)], this.R](numeric.this.Greater.greaterValidate[Int, Int(256)](internal.this.WitnessAs.singletonWitnessAs[Int, Int(256)](Witness.mkWitness[Int(256)](256.asInstanceOf[Int(256)])), math.this.Numeric.IntIsIntegral))), ((s: String) => scala.Predef.wrapString(s))), api.this.RefType.refinedRefType);
private[this] val circeGenericDecoderForemail: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
private[this] val circeGenericDecoderForpassword: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
private[this] val circeGenericDecoderFordescription: io.circe.Decoder[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] = circe.this.Decoder.decodeOption[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]](io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.collection.MaxSize[Int(450)], eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, collection.this.Size.sizeValidate[String, eu.timepit.refined.numeric.Interval.Closed[shapeless.nat._0,Int(450)], this.R](boolean.this.And.andValidate[Int, eu.timepit.refined.numeric.GreaterEqual[shapeless.nat._0], this.R, eu.timepit.refined.numeric.LessEqual[Int(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[Int(450)], this.R](numeric.this.Greater.greaterValidate[Int, Int(450)](internal.this.WitnessAs.singletonWitnessAs[Int, Int(450)](Witness.mkWitness[Int(450)](450.asInstanceOf[Int(450)])), math.this.Numeric.IntIsIntegral))), ((s: String) => scala.Predef.wrapString(s))), api.this.RefType.refinedRefType));
private[this] val circeGenericDecoderForavatarUrl: io.circe.Decoder[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] = circe.this.Decoder.decodeOption[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]](io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]], eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, boolean.this.And.andValidate[String, eu.timepit.refined.string.Url, this.R, eu.timepit.refined.collection.MaxSize[Int(2048)], this.R](string.this.Url.urlValidate, collection.this.Size.sizeValidate[String, eu.timepit.refined.numeric.Interval.Closed[shapeless.nat._0,Int(2048)], this.R](boolean.this.And.andValidate[Int, eu.timepit.refined.numeric.GreaterEqual[shapeless.nat._0], this.R, eu.timepit.refined.numeric.LessEqual[Int(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[Int(2048)], this.R](numeric.this.Greater.greaterValidate[Int, Int(2048)](internal.this.WitnessAs.singletonWitnessAs[Int, Int(2048)](Witness.mkWitness[Int(2048)](2048.asInstanceOf[Int(2048)])), math.this.Numeric.IntIsIntegral))), ((s: String) => scala.Predef.wrapString(s)))), api.this.RefType.refinedRefType));
private[this] val circeGenericDecoderForcountry: 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 circeGenericDecoderForlanguage: 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 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));
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("organisationName"), eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]], shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationName.tryDecode(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("email"), String, shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForemail.tryDecode(c.downField("email")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("password"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpassword.tryDecode(c.downField("password")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("description"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]], shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordescription.tryDecode(c.downField("description")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("avatarUrl"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]], shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForavatarUrl.tryDecode(c.downField("avatarUrl")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("country"), Option[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: 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("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlanguage.tryDecode(c.downField("language")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("website"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], 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);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("organisationName"), eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]], shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationName.tryDecodeAccumulating(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("email"), String, shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForemail.tryDecodeAccumulating(c.downField("email")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("password"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpassword.tryDecodeAccumulating(c.downField("password")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("description"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]], shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordescription.tryDecodeAccumulating(c.downField("description")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("avatarUrl"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]], shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForavatarUrl.tryDecodeAccumulating(c.downField("avatarUrl")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("country"), Option[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: 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("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlanguage.tryDecodeAccumulating(c.downField("language")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("website"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], 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)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("password"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(450)]]]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.string.Url,eu.timepit.refined.collection.MaxSize[Int(2048)]]]]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$35().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.ModerationCreateOrganisationRequest]](inst$macro$36)
})
|
|
341
|
42291
|
12924
-
13107
|
Apply
|
org.make.api.organisation.OrganisationValidation.validateUpdate
|
|
OrganisationValidation.validateUpdate(ModerationUpdateOrganisationRequest.this.organisationName.value, ModerationUpdateOrganisationRequest.this.email, ModerationUpdateOrganisationRequest.this.profile.flatMap[String](((x$8: org.make.api.user.ProfileRequest) => x$8.description.map[String](((x$9: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]) => x$9.value)))), ModerationUpdateOrganisationRequest.this.profile)
|
|
342
|
44850
|
12986
-
13008
|
Select
|
eu.timepit.refined.api.Refined.value
|
|
ModerationUpdateOrganisationRequest.this.organisationName.value
|
|
343
|
35764
|
13022
-
13027
|
Select
|
org.make.api.organisation.ModerationUpdateOrganisationRequest.email
|
|
ModerationUpdateOrganisationRequest.this.email
|
|
344
|
38091
|
13047
-
13090
|
Apply
|
scala.Option.flatMap
|
|
ModerationUpdateOrganisationRequest.this.profile.flatMap[String](((x$8: org.make.api.user.ProfileRequest) => x$8.description.map[String](((x$9: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]) => x$9.value))))
|
|
344
|
49062
|
13081
-
13088
|
Select
|
eu.timepit.refined.api.Refined.value
|
|
x$9.value
|
|
344
|
45667
|
13063
-
13089
|
Apply
|
scala.Option.map
|
|
x$8.description.map[String](((x$9: eu.timepit.refined.api.Refined[String,eu.timepit.refined.boolean.And[eu.timepit.refined.collection.MaxSize[450],org.make.core.Validation.ValidHtml]]) => x$9.value))
|
|
345
|
50085
|
13096
-
13103
|
Select
|
org.make.api.organisation.ModerationUpdateOrganisationRequest.profile
|
|
ModerationUpdateOrganisationRequest.this.profile
|
|
351
|
34711
|
13231
-
13281
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.organisation.ModerationUpdateOrganisationRequest]({
val inst$macro$16: io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.ModerationUpdateOrganisationRequest] = {
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.decoding.DerivedDecoder[org.make.api.organisation.ModerationUpdateOrganisationRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.organisation.ModerationUpdateOrganisationRequest, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.organisation.ModerationUpdateOrganisationRequest, (Symbol @@ String("organisationName")) :: (Symbol @@ String("email")) :: (Symbol @@ String("profile")) :: shapeless.HNil, eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]] :: Option[String] :: Option[org.make.api.user.ProfileRequest] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.organisation.ModerationUpdateOrganisationRequest, (Symbol @@ String("organisationName")) :: (Symbol @@ String("email")) :: (Symbol @@ String("profile")) :: shapeless.HNil](::.apply[Symbol @@ String("organisationName"), (Symbol @@ String("email")) :: (Symbol @@ String("profile")) :: shapeless.HNil.type](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")], ::.apply[Symbol @@ String("email"), (Symbol @@ String("profile")) :: shapeless.HNil.type](scala.Symbol.apply("email").asInstanceOf[Symbol @@ String("email")], ::.apply[Symbol @@ String("profile"), shapeless.HNil.type](scala.Symbol.apply("profile").asInstanceOf[Symbol @@ String("profile")], HNil)))), Generic.instance[org.make.api.organisation.ModerationUpdateOrganisationRequest, eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]] :: Option[String] :: Option[org.make.api.user.ProfileRequest] :: shapeless.HNil](((x0$3: org.make.api.organisation.ModerationUpdateOrganisationRequest) => x0$3 match {
case (organisationName: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]], email: Option[String], profile: Option[org.make.api.user.ProfileRequest]): org.make.api.organisation.ModerationUpdateOrganisationRequest((organisationName$macro$11 @ _), (email$macro$12 @ _), (profile$macro$13 @ _)) => ::.apply[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]], Option[String] :: Option[org.make.api.user.ProfileRequest] :: shapeless.HNil.type](organisationName$macro$11, ::.apply[Option[String], Option[org.make.api.user.ProfileRequest] :: shapeless.HNil.type](email$macro$12, ::.apply[Option[org.make.api.user.ProfileRequest], shapeless.HNil.type](profile$macro$13, HNil))).asInstanceOf[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]] :: Option[String] :: Option[org.make.api.user.ProfileRequest] :: shapeless.HNil]
}), ((x0$4: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]] :: Option[String] :: Option[org.make.api.user.ProfileRequest] :: shapeless.HNil) => x0$4 match {
case (head: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]], tail: Option[String] :: Option[org.make.api.user.ProfileRequest] :: shapeless.HNil): eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]] :: Option[String] :: Option[org.make.api.user.ProfileRequest] :: shapeless.HNil((organisationName$macro$8 @ _), (head: Option[String], tail: Option[org.make.api.user.ProfileRequest] :: shapeless.HNil): Option[String] :: Option[org.make.api.user.ProfileRequest] :: shapeless.HNil((email$macro$9 @ _), (head: Option[org.make.api.user.ProfileRequest], tail: shapeless.HNil): Option[org.make.api.user.ProfileRequest] :: shapeless.HNil((profile$macro$10 @ _), HNil))) => organisation.this.ModerationUpdateOrganisationRequest.apply(organisationName$macro$8, email$macro$9, profile$macro$10)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationName"), eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]], (Symbol @@ String("email")) :: (Symbol @@ String("profile")) :: shapeless.HNil, Option[String] :: Option[org.make.api.user.ProfileRequest] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("email"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("email"), Option[String], (Symbol @@ String("profile")) :: shapeless.HNil, Option[org.make.api.user.ProfileRequest] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("profile"), Option[org.make.api.user.ProfileRequest], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("profile")]](scala.Symbol.apply("profile").asInstanceOf[Symbol @@ String("profile")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("profile")]])), 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")]])), 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")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$15.this.inst$macro$14)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.ModerationUpdateOrganisationRequest]];
<stable> <accessor> lazy val inst$macro$14: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderFororganisationName: io.circe.Decoder[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] = io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.collection.MaxSize[Int(256)], eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, collection.this.Size.sizeValidate[String, eu.timepit.refined.numeric.Interval.Closed[shapeless.nat._0,Int(256)], this.R](boolean.this.And.andValidate[Int, eu.timepit.refined.numeric.GreaterEqual[shapeless.nat._0], this.R, eu.timepit.refined.numeric.LessEqual[Int(256)], 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[Int(256)], this.R](numeric.this.Greater.greaterValidate[Int, Int(256)](internal.this.WitnessAs.singletonWitnessAs[Int, Int(256)](Witness.mkWitness[Int(256)](256.asInstanceOf[Int(256)])), math.this.Numeric.IntIsIntegral))), ((s: String) => scala.Predef.wrapString(s))), api.this.RefType.refinedRefType);
private[this] val circeGenericDecoderForemail: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
private[this] val circeGenericDecoderForprofile: io.circe.Decoder[Option[org.make.api.user.ProfileRequest]] = circe.this.Decoder.decodeOption[org.make.api.user.ProfileRequest](user.this.ProfileRequest.codec);
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("organisationName"), eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]], shapeless.labelled.FieldType[Symbol @@ String("email"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationName.tryDecode(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("email"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForemail.tryDecode(c.downField("email")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("profile"), Option[org.make.api.user.ProfileRequest], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForprofile.tryDecode(c.downField("profile")), 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("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("organisationName"), eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]], shapeless.labelled.FieldType[Symbol @@ String("email"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationName.tryDecodeAccumulating(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("email"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForemail.tryDecodeAccumulating(c.downField("email")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("profile"), Option[org.make.api.user.ProfileRequest], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForprofile.tryDecodeAccumulating(c.downField("profile")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(256)]]] :: shapeless.labelled.FieldType[Symbol @@ String("email"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$15().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.ModerationUpdateOrganisationRequest]](inst$macro$16)
})
|
|
356
|
31292
|
13430
-
13460
|
Apply
|
org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils.throwIfInvalid
|
|
org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[org.make.core.Validation.Email](org.make.core.Validation.StringWithParsers(email).toEmail).throwIfInvalid()
|
|
357
|
44614
|
13465
-
13535
|
Apply
|
org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils.throwIfInvalid
|
|
org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]({
<artifact> val qual$1: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(organisationName);
<artifact> val x$1: String("organisationName") = "organisationName";
<artifact> val x$2: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.toSanitizedInput$default$2;
qual$1.toSanitizedInput("organisationName", x$2)
}).throwIfInvalid()
|
|
358
|
36519
|
13560
-
13610
|
Apply
|
org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils.throwIfInvalid
|
|
org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]({
<artifact> val qual$2: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$10);
<artifact> val x$3: String("description") = "description";
<artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$2.toSanitizedInput$default$2;
qual$2.toSanitizedInput("description", x$4)
}).throwIfInvalid()
|
|
358
|
48822
|
13540
-
13611
|
Apply
|
scala.Option.foreach
|
|
description.foreach[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]](((x$10: String) => org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]({
<artifact> val qual$2: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$10);
<artifact> val x$3: String("description") = "description";
<artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$2.toSanitizedInput$default$2;
qual$2.toSanitizedInput("description", x$4)
}).throwIfInvalid()))
|
|
367
|
42006
|
13790
-
13860
|
Apply
|
org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils.throwIfInvalid
|
|
org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]({
<artifact> val qual$1: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(organisationName);
<artifact> val x$1: String("organisationName") = "organisationName";
<artifact> val x$2: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.toSanitizedInput$default$2;
qual$1.toSanitizedInput("organisationName", x$2)
}).throwIfInvalid()
|
|
368
|
38125
|
13885
-
13935
|
Apply
|
org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils.throwIfInvalid
|
|
org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]({
<artifact> val qual$2: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$11);
<artifact> val x$3: String("description") = "description";
<artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$2.toSanitizedInput$default$2;
qual$2.toSanitizedInput("description", x$4)
}).throwIfInvalid()
|
|
368
|
50622
|
13865
-
13936
|
Apply
|
scala.Option.foreach
|
|
description.foreach[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]](((x$11: String) => org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]({
<artifact> val qual$2: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$11);
<artifact> val x$3: String("description") = "description";
<artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$2.toSanitizedInput$default$2;
qual$2.toSanitizedInput("description", x$4)
}).throwIfInvalid()))
|
|
369
|
35217
|
13941
-
13982
|
Apply
|
scala.Option.foreach
|
|
email.foreach[org.make.core.Validation.Email](((x$12: String) => org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[org.make.core.Validation.Email](org.make.core.Validation.StringWithParsers(x$12).toEmail).throwIfInvalid()))
|
|
369
|
43030
|
13955
-
13981
|
Apply
|
org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils.throwIfInvalid
|
|
org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[org.make.core.Validation.Email](org.make.core.Validation.StringWithParsers(x$12).toEmail).throwIfInvalid()
|
|
370
|
31329
|
14010
-
14047
|
Apply
|
org.make.api.user.ProfileRequest.validateProfileRequest
|
|
org.make.api.user.ProfileRequest.validateProfileRequest(profileRequest)
|
|
370
|
44645
|
13987
-
14048
|
Apply
|
scala.Option.foreach
|
|
profileRequest.foreach[Unit](((profileRequest: org.make.api.user.ProfileRequest) => org.make.api.user.ProfileRequest.validateProfileRequest(profileRequest)))
|
|
386
|
36278
|
14632
-
14667
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveEncoder
|
|
io.circe.generic.semiauto.deriveEncoder[org.make.api.organisation.OrganisationResponse]({
val inst$macro$24: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationResponse] = {
final class anon$lazy$macro$23 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$23 = {
anon$lazy$macro$23.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationResponse] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.api.organisation.OrganisationResponse, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.organisation.OrganisationResponse, (Symbol @@ String("id")) :: (Symbol @@ String("email")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil, org.make.core.user.UserId :: String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.organisation.OrganisationResponse, (Symbol @@ String("id")) :: (Symbol @@ String("email")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil](::.apply[Symbol @@ String("id"), (Symbol @@ String("email")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")], ::.apply[Symbol @@ String("email"), (Symbol @@ String("organisationName")) :: (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("email").asInstanceOf[Symbol @@ String("email")], ::.apply[Symbol @@ String("organisationName"), (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")], ::.apply[Symbol @@ String("profile"), (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("profile").asInstanceOf[Symbol @@ String("profile")], ::.apply[Symbol @@ String("country"), shapeless.HNil.type](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")], HNil)))))), Generic.instance[org.make.api.organisation.OrganisationResponse, org.make.core.user.UserId :: String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil](((x0$3: org.make.api.organisation.OrganisationResponse) => x0$3 match {
case (id: org.make.core.user.UserId, email: String, organisationName: Option[String], profile: Option[org.make.api.user.ProfileResponse], country: org.make.core.reference.Country): org.make.api.organisation.OrganisationResponse((id$macro$17 @ _), (email$macro$18 @ _), (organisationName$macro$19 @ _), (profile$macro$20 @ _), (country$macro$21 @ _)) => ::.apply[org.make.core.user.UserId, String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil.type](id$macro$17, ::.apply[String, Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil.type](email$macro$18, ::.apply[Option[String], Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil.type](organisationName$macro$19, ::.apply[Option[org.make.api.user.ProfileResponse], org.make.core.reference.Country :: shapeless.HNil.type](profile$macro$20, ::.apply[org.make.core.reference.Country, shapeless.HNil.type](country$macro$21, HNil))))).asInstanceOf[org.make.core.user.UserId :: String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil]
}), ((x0$4: org.make.core.user.UserId :: String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.user.UserId, tail: String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil): org.make.core.user.UserId :: String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil((id$macro$12 @ _), (head: String, tail: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil): String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil((email$macro$13 @ _), (head: Option[String], tail: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil): Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil((organisationName$macro$14 @ _), (head: Option[org.make.api.user.ProfileResponse], tail: org.make.core.reference.Country :: shapeless.HNil): Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil((profile$macro$15 @ _), (head: org.make.core.reference.Country, tail: shapeless.HNil): org.make.core.reference.Country :: shapeless.HNil((country$macro$16 @ _), HNil))))) => organisation.this.OrganisationResponse.apply(id$macro$12, email$macro$13, organisationName$macro$14, profile$macro$15, country$macro$16)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("id"), org.make.core.user.UserId, (Symbol @@ String("email")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil, String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("email"), String, (Symbol @@ String("organisationName")) :: (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil, Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationName"), Option[String], (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil, Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("profile"), Option[org.make.api.user.ProfileResponse], (Symbol @@ String("country")) :: shapeless.HNil, org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("country"), org.make.core.reference.Country, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, 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("profile")]](scala.Symbol.apply("profile").asInstanceOf[Symbol @@ String("profile")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("profile")]])), 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("email")]](scala.Symbol.apply("email").asInstanceOf[Symbol @@ String("email")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("email")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("id")]](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("id")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$23.this.inst$macro$22)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationResponse]];
<stable> <accessor> lazy val inst$macro$22: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericEncoderForid: io.circe.Encoder[org.make.core.user.UserId] = OrganisationResponse.this.stringValueEncoder[org.make.core.user.UserId];
private[this] val circeGenericEncoderForemail: io.circe.Encoder[String] = circe.this.Encoder.encodeString;
private[this] val circeGenericEncoderFororganisationName: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString);
private[this] val circeGenericEncoderForprofile: io.circe.Encoder[Option[org.make.api.user.ProfileResponse]] = circe.this.Encoder.encodeOption[org.make.api.user.ProfileResponse](user.this.ProfileResponse.encoder);
private[this] val circeGenericEncoderForcountry: io.circe.Encoder[org.make.core.reference.Country] = OrganisationResponse.this.stringValueEncoder[org.make.core.reference.Country];
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId], tail: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForid @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("email"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForemail @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFororganisationName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]], tail: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForprofile @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcountry @ _), shapeless.HNil))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("id", $anon.this.circeGenericEncoderForid.apply(circeGenericHListBindingForid)), scala.Tuple2.apply[String, io.circe.Json]("email", $anon.this.circeGenericEncoderForemail.apply(circeGenericHListBindingForemail)), scala.Tuple2.apply[String, io.circe.Json]("organisationName", $anon.this.circeGenericEncoderFororganisationName.apply(circeGenericHListBindingFororganisationName)), scala.Tuple2.apply[String, io.circe.Json]("profile", $anon.this.circeGenericEncoderForprofile.apply(circeGenericHListBindingForprofile)), scala.Tuple2.apply[String, io.circe.Json]("country", $anon.this.circeGenericEncoderForcountry.apply(circeGenericHListBindingForcountry))))
}
};
new $anon()
}: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$23().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationResponse]](inst$macro$24)
})
|
|
387
|
49548
|
14724
-
14759
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.organisation.OrganisationResponse]({
val inst$macro$48: io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.OrganisationResponse] = {
final class anon$lazy$macro$47 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$47 = {
anon$lazy$macro$47.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$25: io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.OrganisationResponse] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.organisation.OrganisationResponse, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.organisation.OrganisationResponse, (Symbol @@ String("id")) :: (Symbol @@ String("email")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil, org.make.core.user.UserId :: String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.organisation.OrganisationResponse, (Symbol @@ String("id")) :: (Symbol @@ String("email")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil](::.apply[Symbol @@ String("id"), (Symbol @@ String("email")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")], ::.apply[Symbol @@ String("email"), (Symbol @@ String("organisationName")) :: (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("email").asInstanceOf[Symbol @@ String("email")], ::.apply[Symbol @@ String("organisationName"), (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")], ::.apply[Symbol @@ String("profile"), (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("profile").asInstanceOf[Symbol @@ String("profile")], ::.apply[Symbol @@ String("country"), shapeless.HNil.type](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")], HNil)))))), Generic.instance[org.make.api.organisation.OrganisationResponse, org.make.core.user.UserId :: String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil](((x0$7: org.make.api.organisation.OrganisationResponse) => x0$7 match {
case (id: org.make.core.user.UserId, email: String, organisationName: Option[String], profile: Option[org.make.api.user.ProfileResponse], country: org.make.core.reference.Country): org.make.api.organisation.OrganisationResponse((id$macro$41 @ _), (email$macro$42 @ _), (organisationName$macro$43 @ _), (profile$macro$44 @ _), (country$macro$45 @ _)) => ::.apply[org.make.core.user.UserId, String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil.type](id$macro$41, ::.apply[String, Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil.type](email$macro$42, ::.apply[Option[String], Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil.type](organisationName$macro$43, ::.apply[Option[org.make.api.user.ProfileResponse], org.make.core.reference.Country :: shapeless.HNil.type](profile$macro$44, ::.apply[org.make.core.reference.Country, shapeless.HNil.type](country$macro$45, HNil))))).asInstanceOf[org.make.core.user.UserId :: String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil]
}), ((x0$8: org.make.core.user.UserId :: String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil) => x0$8 match {
case (head: org.make.core.user.UserId, tail: String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil): org.make.core.user.UserId :: String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil((id$macro$36 @ _), (head: String, tail: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil): String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil((email$macro$37 @ _), (head: Option[String], tail: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil): Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil((organisationName$macro$38 @ _), (head: Option[org.make.api.user.ProfileResponse], tail: org.make.core.reference.Country :: shapeless.HNil): Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil((profile$macro$39 @ _), (head: org.make.core.reference.Country, tail: shapeless.HNil): org.make.core.reference.Country :: shapeless.HNil((country$macro$40 @ _), HNil))))) => organisation.this.OrganisationResponse.apply(id$macro$36, email$macro$37, organisationName$macro$38, profile$macro$39, country$macro$40)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("id"), org.make.core.user.UserId, (Symbol @@ String("email")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil, String :: Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("email"), String, (Symbol @@ String("organisationName")) :: (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil, Option[String] :: Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationName"), Option[String], (Symbol @@ String("profile")) :: (Symbol @@ String("country")) :: shapeless.HNil, Option[org.make.api.user.ProfileResponse] :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("profile"), Option[org.make.api.user.ProfileResponse], (Symbol @@ String("country")) :: shapeless.HNil, org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("country"), org.make.core.reference.Country, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, 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("profile")]](scala.Symbol.apply("profile").asInstanceOf[Symbol @@ String("profile")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("profile")]])), 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("email")]](scala.Symbol.apply("email").asInstanceOf[Symbol @@ String("email")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("email")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("id")]](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("id")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$47.this.inst$macro$46)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.OrganisationResponse]];
<stable> <accessor> lazy val inst$macro$46: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForid: io.circe.Decoder[org.make.core.user.UserId] = user.this.UserId.userIdDecoder;
private[this] val circeGenericDecoderForemail: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
private[this] val circeGenericDecoderFororganisationName: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
private[this] val circeGenericDecoderForprofile: io.circe.Decoder[Option[org.make.api.user.ProfileResponse]] = circe.this.Decoder.decodeOption[org.make.api.user.ProfileResponse](user.this.ProfileResponse.decoder);
private[this] val circeGenericDecoderForcountry: io.circe.Decoder[org.make.core.reference.Country] = reference.this.Country.countryDecoder;
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("id"), org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForid.tryDecode(c.downField("id")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("email"), String, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForemail.tryDecode(c.downField("email")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("organisationName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationName.tryDecode(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("profile"), Option[org.make.api.user.ProfileResponse], shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForprofile.tryDecode(c.downField("profile")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("country"), org.make.core.reference.Country, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountry.tryDecode(c.downField("country")), ReprDecoder.hnilResult)(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("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("id"), org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForid.tryDecodeAccumulating(c.downField("id")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("email"), String, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForemail.tryDecodeAccumulating(c.downField("email")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("organisationName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationName.tryDecodeAccumulating(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("profile"), Option[org.make.api.user.ProfileResponse], shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForprofile.tryDecodeAccumulating(c.downField("profile")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("country"), org.make.core.reference.Country, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountry.tryDecodeAccumulating(c.downField("country")), ReprDecoder.hnilResultAccumulating)(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("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("email"),String] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("profile"),Option[org.make.api.user.ProfileResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$47().inst$macro$25
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.OrganisationResponse]](inst$macro$48)
})
|
|
389
|
43871
|
14809
-
15014
|
Apply
|
org.make.api.organisation.OrganisationResponse.apply
|
|
OrganisationResponse.apply(user.userId, user.email, user.organisationName, user.profile.map[org.make.api.user.ProfileResponse](((profile: org.make.core.profile.Profile) => org.make.api.user.ProfileResponse.fromProfile(profile))), user.country)
|
|
390
|
42045
|
14840
-
14851
|
Select
|
org.make.core.user.User.userId
|
|
user.userId
|
|
391
|
37876
|
14865
-
14875
|
Select
|
org.make.core.user.User.email
|
|
user.email
|
|
392
|
50658
|
14900
-
14921
|
Select
|
org.make.core.user.User.organisationName
|
|
user.organisationName
|
|
393
|
42781
|
14954
-
14981
|
Apply
|
org.make.api.user.ProfileResponse.fromProfile
|
|
org.make.api.user.ProfileResponse.fromProfile(profile)
|
|
393
|
34664
|
14937
-
14982
|
Apply
|
scala.Option.map
|
|
user.profile.map[org.make.api.user.ProfileResponse](((profile: org.make.core.profile.Profile) => org.make.api.user.ProfileResponse.fromProfile(profile)))
|
|
394
|
31366
|
14998
-
15010
|
Select
|
org.make.core.user.User.country
|
|
user.country
|
|
409
|
36314
|
15647
-
15650
|
Literal
|
<nosymbol>
|
|
450
|
|
412
|
42816
|
15681
-
15681
|
Select
|
org.make.core.Validation.StringWithParsers.withMaxLength$default$4
|
|
qual$1.withMaxLength$default$4
|
|
412
|
50409
|
15681
-
15681
|
Select
|
org.make.core.Validation.StringWithParsers.withMaxLength$default$3
|
|
qual$1.withMaxLength$default$3
|
|
412
|
49302
|
15679
-
15680
|
ApplyImplicitView
|
org.make.core.Validation.StringWithParsers
|
|
org.make.core.Validation.StringWithParsers(x$13)
|
|
412
|
41200
|
15695
-
15715
|
Select
|
org.make.api.organisation.OrganisationProfileRequest.maxDescriptionLength
|
|
OrganisationProfileRequest.this.maxDescriptionLength
|
|
412
|
43909
|
15694
-
15694
|
ApplyToImplicitArgs
|
cats.data.ValidatedInstances.catsDataApplicativeErrorForValidated
|
|
data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])
|
|
412
|
37916
|
15717
-
15730
|
Literal
|
<nosymbol>
|
|
"description"
|
|
412
|
47722
|
15694
-
15694
|
TypeApply
|
cats.data.NonEmptyChainInstances.catsDataSemigroupForNonEmptyChain
|
|
data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError]
|
|
412
|
34704
|
15679
-
15731
|
Apply
|
org.make.core.Validation.StringWithParsers.withMaxLength
|
|
qual$1.withMaxLength(x$1, "description", x$3, x$4)
|
|
412
|
36064
|
15679
-
15736
|
Select
|
cats.Functor.Ops.void
|
|
cats.implicits.toFunctorOps[[+A]cats.data.ValidatedNec[org.make.core.ValidationError,A], org.make.core.Validation.StringWithMaxLength]({
<artifact> val qual$1: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$13);
<artifact> val x$1: Int = OrganisationProfileRequest.this.maxDescriptionLength;
<artifact> val x$2: String("description") = "description";
<artifact> val x$3: Option[org.make.core.reference.Language] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.withMaxLength$default$3;
<artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.withMaxLength$default$4;
qual$1.withMaxLength(x$1, "description", x$3, x$4)
})(data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])).void
|
|
412
|
48819
|
15663
-
15737
|
Apply
|
scala.Option.map
|
|
OrganisationProfileRequest.this.description.map[cats.data.ValidatedNec[org.make.core.ValidationError,Unit]](((x$13: String) => cats.implicits.toFunctorOps[[+A]cats.data.ValidatedNec[org.make.core.ValidationError,A], org.make.core.Validation.StringWithMaxLength]({
<artifact> val qual$1: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$13);
<artifact> val x$1: Int = OrganisationProfileRequest.this.maxDescriptionLength;
<artifact> val x$2: String("description") = "description";
<artifact> val x$3: Option[org.make.core.reference.Language] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.withMaxLength$default$3;
<artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.withMaxLength$default$4;
qual$1.withMaxLength(x$1, "description", x$3, x$4)
})(data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])).void))
|
|
413
|
50445
|
15761
-
15761
|
Select
|
org.make.core.Validation.StringWithParsers.toSanitizedInput$default$2
|
|
qual$2.toSanitizedInput$default$2
|
|
413
|
41236
|
15759
-
15760
|
ApplyImplicitView
|
org.make.core.Validation.StringWithParsers
|
|
org.make.core.Validation.StringWithParsers(x$14)
|
|
413
|
36795
|
15743
-
15798
|
Apply
|
scala.Option.map
|
|
OrganisationProfileRequest.this.description.map[cats.data.ValidatedNec[org.make.core.ValidationError,Unit]](((x$14: String) => cats.implicits.toFunctorOps[[+A]cats.data.ValidatedNec[org.make.core.ValidationError,A], eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]({
<artifact> val qual$2: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$14);
<artifact> val x$5: String("description") = "description";
<artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$2.toSanitizedInput$default$2;
qual$2.toSanitizedInput("description", x$6)
})(data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])).void))
|
|
413
|
34459
|
15777
-
15777
|
TypeApply
|
cats.data.NonEmptyChainInstances.catsDataSemigroupForNonEmptyChain
|
|
data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError]
|
|
413
|
44364
|
15759
-
15797
|
Select
|
cats.Functor.Ops.void
|
|
cats.implicits.toFunctorOps[[+A]cats.data.ValidatedNec[org.make.core.ValidationError,A], eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]({
<artifact> val qual$2: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$14);
<artifact> val x$5: String("description") = "description";
<artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$2.toSanitizedInput$default$2;
qual$2.toSanitizedInput("description", x$6)
})(data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])).void
|
|
413
|
47761
|
15777
-
15777
|
ApplyToImplicitArgs
|
cats.data.ValidatedInstances.catsDataApplicativeErrorForValidated
|
|
data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])
|
|
413
|
42578
|
15759
-
15792
|
Apply
|
org.make.core.Validation.StringWithParsers.toSanitizedInput
|
|
qual$2.toSanitizedInput("description", x$6)
|
|
413
|
37831
|
15778
-
15791
|
Literal
|
<nosymbol>
|
|
"description"
|
|
414
|
48851
|
15803
-
15803
|
TypeApply
|
scala.Predef.$conforms
|
|
scala.Predef.$conforms[Option[cats.data.ValidatedNec[org.make.core.ValidationError,Unit]]]
|
|
414
|
40991
|
15819
-
15837
|
Apply
|
org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils.throwIfInvalid
|
|
org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[Unit](x$15).throwIfInvalid()
|
|
414
|
37865
|
15654
-
15838
|
Apply
|
scala.collection.IterableOnceOps.foreach
|
|
scala.`package`.Seq.apply[Option[cats.data.ValidatedNec[org.make.core.ValidationError,Unit]]](OrganisationProfileRequest.this.description.map[cats.data.ValidatedNec[org.make.core.ValidationError,Unit]](((x$13: String) => cats.implicits.toFunctorOps[[+A]cats.data.ValidatedNec[org.make.core.ValidationError,A], org.make.core.Validation.StringWithMaxLength]({
<artifact> val qual$1: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$13);
<artifact> val x$1: Int = OrganisationProfileRequest.this.maxDescriptionLength;
<artifact> val x$2: String("description") = "description";
<artifact> val x$3: Option[org.make.core.reference.Language] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.withMaxLength$default$3;
<artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.withMaxLength$default$4;
qual$1.withMaxLength(x$1, "description", x$3, x$4)
})(data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])).void)), OrganisationProfileRequest.this.description.map[cats.data.ValidatedNec[org.make.core.ValidationError,Unit]](((x$14: String) => cats.implicits.toFunctorOps[[+A]cats.data.ValidatedNec[org.make.core.ValidationError,A], eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]({
<artifact> val qual$2: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$14);
<artifact> val x$5: String("description") = "description";
<artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$2.toSanitizedInput$default$2;
qual$2.toSanitizedInput("description", x$6)
})(data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError])).void))).flatten[cats.data.ValidatedNec[org.make.core.ValidationError,Unit]](scala.Predef.$conforms[Option[cats.data.ValidatedNec[org.make.core.ValidationError,Unit]]]).foreach[Unit](((x$15: cats.data.ValidatedNec[org.make.core.ValidationError,Unit]) => org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[Unit](x$15).throwIfInvalid()))
|
|
417
|
50901
|
15842
-
15968
|
Apply
|
org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils.throwIfInvalid
|
|
org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[(org.make.core.Validation.NonEmptyString, eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml])](cats.implicits.catsSyntaxTuple2Semigroupal[[+A]cats.data.ValidatedNec[org.make.core.ValidationError,A], org.make.core.Validation.NonEmptyString, eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]](scala.Tuple2.apply[cats.data.ValidatedNec[org.make.core.ValidationError,org.make.core.Validation.NonEmptyString], cats.data.ValidatedNec[org.make.core.ValidationError,eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]]({
<artifact> val qual$3: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(OrganisationProfileRequest.this.organisationName);
<artifact> val x$7: String("organisationName") = "organisationName";
<artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$3.toNonEmpty$default$2;
qual$3.toNonEmpty("organisationName", x$8)
}, {
<artifact> val qual$4: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(OrganisationProfileRequest.this.organisationName);
<artifact> val x$9: String("firstName") = "firstName";
<artifact> val x$10: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$4.toSanitizedInput$default$2;
qual$4.toSanitizedInput("firstName", x$10)
})).tupled(data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError]), data.this.Validated.catsDataApplicativeErrorForValidated[cats.data.NonEmptyChain[org.make.core.ValidationError]](data.this.NonEmptyChainImpl.catsDataSemigroupForNonEmptyChain[org.make.core.ValidationError]))).throwIfInvalid()
|
|
421
|
42772
|
16070
-
16111
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveEncoder
|
|
io.circe.generic.semiauto.deriveEncoder[org.make.api.organisation.OrganisationProfileRequest]({
val inst$macro$32: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationProfileRequest] = {
final class anon$lazy$macro$31 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$31 = {
anon$lazy$macro$31.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationProfileRequest] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.api.organisation.OrganisationProfileRequest, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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.organisation.OrganisationProfileRequest, (Symbol @@ String("organisationName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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.organisation.OrganisationProfileRequest, (Symbol @@ String("organisationName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil](::.apply[Symbol @@ String("organisationName"), (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")], ::.apply[Symbol @@ String("avatarUrl"), (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")], ::.apply[Symbol @@ String("description"), (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")], ::.apply[Symbol @@ String("website"), (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")], ::.apply[Symbol @@ String("optInNewsletter"), (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("optInNewsletter").asInstanceOf[Symbol @@ String("optInNewsletter")], ::.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.organisation.OrganisationProfileRequest, String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil](((x0$3: org.make.api.organisation.OrganisationProfileRequest) => x0$3 match {
case (organisationName: String, avatarUrl: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], description: Option[String], website: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], optInNewsletter: Boolean, crmCountry: Option[org.make.core.reference.Country], crmLanguage: Option[org.make.core.reference.Language]): org.make.api.organisation.OrganisationProfileRequest((organisationName$macro$23 @ _), (avatarUrl$macro$24 @ _), (description$macro$25 @ _), (website$macro$26 @ _), (optInNewsletter$macro$27 @ _), (crmCountry$macro$28 @ _), (crmLanguage$macro$29 @ _)) => ::.apply[String, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](organisationName$macro$23, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](avatarUrl$macro$24, ::.apply[Option[String], Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](description$macro$25, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](website$macro$26, ::.apply[Boolean, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](optInNewsletter$macro$27, ::.apply[Option[org.make.core.reference.Country], Option[org.make.core.reference.Language] :: shapeless.HNil.type](crmCountry$macro$28, ::.apply[Option[org.make.core.reference.Language], shapeless.HNil.type](crmLanguage$macro$29, HNil))))))).asInstanceOf[String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil]
}), ((x0$4: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil) => x0$4 match {
case (head: String, tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((organisationName$macro$16 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], tail: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: 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[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((avatarUrl$macro$17 @ _), (head: Option[String], tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((description$macro$18 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], tail: 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]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((website$macro$19 @ _), (head: Boolean, tail: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((optInNewsletter$macro$20 @ _), (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$21 @ _), (head: Option[org.make.core.reference.Language], tail: shapeless.HNil): Option[org.make.core.reference.Language] :: shapeless.HNil((crmLanguage$macro$22 @ _), HNil))))))) => organisation.this.OrganisationProfileRequest.apply(organisationName$macro$16, avatarUrl$macro$17, description$macro$18, website$macro$19, optInNewsletter$macro$20, crmCountry$macro$21, crmLanguage$macro$22)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationName"), String, (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: 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("description"),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("optInNewsletter"),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("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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[String], (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: 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("optInNewsletter"),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("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, 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("crmCountry"),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("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("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("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("description")]](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("description")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("avatarUrl")]](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("avatarUrl")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationName")]](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationName")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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$31.this.inst$macro$30)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationProfileRequest]];
<stable> <accessor> lazy val inst$macro$30: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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 circeGenericEncoderFororganisationName: io.circe.Encoder[String] = circe.this.Encoder.encodeString;
private[this] val circeGenericEncoderFordescription: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString);
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 circeGenericEncoderForoptInNewsletter: io.circe.Encoder[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](reference.this.Country.countryEncoder);
private[this] val circeGenericEncoderForcrmLanguage: io.circe.Encoder[Option[org.make.core.reference.Language]] = circe.this.Encoder.encodeOption[org.make.core.reference.Language](reference.this.Language.LanguageEncoder);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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("organisationName"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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((circeGenericHListBindingFororganisationName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]], tail: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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("description"),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("optInNewsletter"),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("description"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]], tail: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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("optInNewsletter"),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("optInNewsletter"),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("optInNewsletter"),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("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]("organisationName", $anon.this.circeGenericEncoderFororganisationName.apply(circeGenericHListBindingFororganisationName)), scala.Tuple2.apply[String, io.circe.Json]("avatarUrl", $anon.this.circeGenericEncoderForwebsite.apply(circeGenericHListBindingForavatarUrl)), scala.Tuple2.apply[String, io.circe.Json]("description", $anon.this.circeGenericEncoderFordescription.apply(circeGenericHListBindingFordescription)), scala.Tuple2.apply[String, io.circe.Json]("website", $anon.this.circeGenericEncoderForwebsite.apply(circeGenericHListBindingForwebsite)), scala.Tuple2.apply[String, io.circe.Json]("optInNewsletter", $anon.this.circeGenericEncoderForoptInNewsletter.apply(circeGenericHListBindingForoptInNewsletter)), scala.Tuple2.apply[String, io.circe.Json]("crmCountry", $anon.this.circeGenericEncoderForcrmCountry.apply(circeGenericHListBindingForcrmCountry)), scala.Tuple2.apply[String, io.circe.Json]("crmLanguage", $anon.this.circeGenericEncoderForcrmLanguage.apply(circeGenericHListBindingForcrmLanguage))))
}
};
new $anon()
}: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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$31().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationProfileRequest]](inst$macro$32)
})
|
|
422
|
34497
|
16174
-
16215
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.organisation.OrganisationProfileRequest]({
val inst$macro$64: io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.OrganisationProfileRequest] = {
final class anon$lazy$macro$63 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$63 = {
anon$lazy$macro$63.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$33: io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.OrganisationProfileRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.organisation.OrganisationProfileRequest, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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.organisation.OrganisationProfileRequest, (Symbol @@ String("organisationName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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.organisation.OrganisationProfileRequest, (Symbol @@ String("organisationName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil](::.apply[Symbol @@ String("organisationName"), (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")], ::.apply[Symbol @@ String("avatarUrl"), (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")], ::.apply[Symbol @@ String("description"), (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")], ::.apply[Symbol @@ String("website"), (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")], ::.apply[Symbol @@ String("optInNewsletter"), (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("optInNewsletter").asInstanceOf[Symbol @@ String("optInNewsletter")], ::.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.organisation.OrganisationProfileRequest, String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil](((x0$7: org.make.api.organisation.OrganisationProfileRequest) => x0$7 match {
case (organisationName: String, avatarUrl: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], description: Option[String], website: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], optInNewsletter: Boolean, crmCountry: Option[org.make.core.reference.Country], crmLanguage: Option[org.make.core.reference.Language]): org.make.api.organisation.OrganisationProfileRequest((organisationName$macro$55 @ _), (avatarUrl$macro$56 @ _), (description$macro$57 @ _), (website$macro$58 @ _), (optInNewsletter$macro$59 @ _), (crmCountry$macro$60 @ _), (crmLanguage$macro$61 @ _)) => ::.apply[String, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](organisationName$macro$55, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](avatarUrl$macro$56, ::.apply[Option[String], Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](description$macro$57, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](website$macro$58, ::.apply[Boolean, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](optInNewsletter$macro$59, ::.apply[Option[org.make.core.reference.Country], Option[org.make.core.reference.Language] :: shapeless.HNil.type](crmCountry$macro$60, ::.apply[Option[org.make.core.reference.Language], shapeless.HNil.type](crmLanguage$macro$61, HNil))))))).asInstanceOf[String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil]
}), ((x0$8: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil) => x0$8 match {
case (head: String, tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((organisationName$macro$48 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], tail: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: 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[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((avatarUrl$macro$49 @ _), (head: Option[String], tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((description$macro$50 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], tail: 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]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((website$macro$51 @ _), (head: Boolean, tail: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((optInNewsletter$macro$52 @ _), (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$53 @ _), (head: Option[org.make.core.reference.Language], tail: shapeless.HNil): Option[org.make.core.reference.Language] :: shapeless.HNil((crmLanguage$macro$54 @ _), HNil))))))) => organisation.this.OrganisationProfileRequest.apply(organisationName$macro$48, avatarUrl$macro$49, description$macro$50, website$macro$51, optInNewsletter$macro$52, crmCountry$macro$53, crmLanguage$macro$54)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationName"), String, (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: 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("description"),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("optInNewsletter"),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("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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[String], (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]] :: 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("optInNewsletter"),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("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, 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("crmCountry"),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("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("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("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("description")]](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("description")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("avatarUrl")]](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("avatarUrl")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationName")]](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationName")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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$63.this.inst$macro$62)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.OrganisationProfileRequest]];
<stable> <accessor> lazy val inst$macro$62: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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 circeGenericDecoderFororganisationName: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
private[this] val circeGenericDecoderFordescription: 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 circeGenericDecoderForoptInNewsletter: io.circe.Decoder[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);
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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("organisationName"), String, shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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.circeGenericDecoderFororganisationName.tryDecode(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("avatarUrl"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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("description"), 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("optInNewsletter"),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("website"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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("optInNewsletter"), 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("crmCountry"), 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);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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("organisationName"), String, shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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.circeGenericDecoderFororganisationName.tryDecodeAccumulating(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("avatarUrl"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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("description"), 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("optInNewsletter"),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("website"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]], shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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("optInNewsletter"), 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("crmCountry"), 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)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Url]]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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$63().inst$macro$33
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.OrganisationProfileRequest]](inst$macro$64)
})
|
|
438
|
48282
|
16895
-
16937
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveEncoder
|
org.make.api.organisation.organisationapitest
|
io.circe.generic.semiauto.deriveEncoder[org.make.api.organisation.OrganisationProfileResponse]({
val inst$macro$32: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationProfileResponse] = {
final class anon$lazy$macro$31 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$31 = {
anon$lazy$macro$31.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationProfileResponse] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.api.organisation.OrganisationProfileResponse, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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.organisation.OrganisationProfileResponse, (Symbol @@ String("organisationName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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.organisation.OrganisationProfileResponse, (Symbol @@ String("organisationName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil](::.apply[Symbol @@ String("organisationName"), (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")], ::.apply[Symbol @@ String("avatarUrl"), (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")], ::.apply[Symbol @@ String("description"), (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")], ::.apply[Symbol @@ String("website"), (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")], ::.apply[Symbol @@ String("optInNewsletter"), (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("optInNewsletter").asInstanceOf[Symbol @@ String("optInNewsletter")], ::.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.organisation.OrganisationProfileResponse, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil](((x0$3: org.make.api.organisation.OrganisationProfileResponse) => x0$3 match {
case (organisationName: Option[String], avatarUrl: Option[String], description: Option[String], website: Option[String], optInNewsletter: Boolean, crmCountry: Option[org.make.core.reference.Country], crmLanguage: Option[org.make.core.reference.Language]): org.make.api.organisation.OrganisationProfileResponse((organisationName$macro$23 @ _), (avatarUrl$macro$24 @ _), (description$macro$25 @ _), (website$macro$26 @ _), (optInNewsletter$macro$27 @ _), (crmCountry$macro$28 @ _), (crmLanguage$macro$29 @ _)) => ::.apply[Option[String], Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](organisationName$macro$23, ::.apply[Option[String], Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](avatarUrl$macro$24, ::.apply[Option[String], Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](description$macro$25, ::.apply[Option[String], Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](website$macro$26, ::.apply[Boolean, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](optInNewsletter$macro$27, ::.apply[Option[org.make.core.reference.Country], Option[org.make.core.reference.Language] :: shapeless.HNil.type](crmCountry$macro$28, ::.apply[Option[org.make.core.reference.Language], shapeless.HNil.type](crmLanguage$macro$29, HNil))))))).asInstanceOf[Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil]
}), ((x0$4: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil) => x0$4 match {
case (head: Option[String], tail: Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((organisationName$macro$16 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((avatarUrl$macro$17 @ _), (head: Option[String], tail: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((description$macro$18 @ _), (head: Option[String], tail: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((website$macro$19 @ _), (head: Boolean, tail: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((optInNewsletter$macro$20 @ _), (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$21 @ _), (head: Option[org.make.core.reference.Language], tail: shapeless.HNil): Option[org.make.core.reference.Language] :: shapeless.HNil((crmLanguage$macro$22 @ _), HNil))))))) => organisation.this.OrganisationProfileResponse.apply(organisationName$macro$16, avatarUrl$macro$17, description$macro$18, website$macro$19, optInNewsletter$macro$20, crmCountry$macro$21, crmLanguage$macro$22)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationName"), Option[String], (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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[String], (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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[String], (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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[String], (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, 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("crmCountry"),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("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("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("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("description")]](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("description")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("avatarUrl")]](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("avatarUrl")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationName")]](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationName")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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$31.this.inst$macro$30)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationProfileResponse]];
<stable> <accessor> lazy val inst$macro$30: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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 circeGenericEncoderForwebsite: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString);
private[this] val circeGenericEncoderForoptInNewsletter: io.circe.Encoder[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](reference.this.Country.countryEncoder);
private[this] val circeGenericEncoderForcrmLanguage: io.circe.Encoder[Option[org.make.core.reference.Language]] = circe.this.Encoder.encodeOption[org.make.core.reference.Language](reference.this.Language.LanguageEncoder);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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("organisationName"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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((circeGenericHListBindingFororganisationName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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("description"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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("website"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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("optInNewsletter"),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("optInNewsletter"),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("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]("organisationName", $anon.this.circeGenericEncoderForwebsite.apply(circeGenericHListBindingFororganisationName)), scala.Tuple2.apply[String, io.circe.Json]("avatarUrl", $anon.this.circeGenericEncoderForwebsite.apply(circeGenericHListBindingForavatarUrl)), scala.Tuple2.apply[String, io.circe.Json]("description", $anon.this.circeGenericEncoderForwebsite.apply(circeGenericHListBindingFordescription)), scala.Tuple2.apply[String, io.circe.Json]("website", $anon.this.circeGenericEncoderForwebsite.apply(circeGenericHListBindingForwebsite)), scala.Tuple2.apply[String, io.circe.Json]("optInNewsletter", $anon.this.circeGenericEncoderForoptInNewsletter.apply(circeGenericHListBindingForoptInNewsletter)), scala.Tuple2.apply[String, io.circe.Json]("crmCountry", $anon.this.circeGenericEncoderForcrmCountry.apply(circeGenericHListBindingForcrmCountry)), scala.Tuple2.apply[String, io.circe.Json]("crmLanguage", $anon.this.circeGenericEncoderForcrmLanguage.apply(circeGenericHListBindingForcrmLanguage))))
}
};
new $anon()
}: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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$31().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationProfileResponse]](inst$macro$32)
})
|
|
439
|
44398
|
17001
-
17043
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
org.make.api.organisation.organisationapitest
|
io.circe.generic.semiauto.deriveDecoder[org.make.api.organisation.OrganisationProfileResponse]({
val inst$macro$64: io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.OrganisationProfileResponse] = {
final class anon$lazy$macro$63 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$63 = {
anon$lazy$macro$63.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$33: io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.OrganisationProfileResponse] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.organisation.OrganisationProfileResponse, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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.organisation.OrganisationProfileResponse, (Symbol @@ String("organisationName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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.organisation.OrganisationProfileResponse, (Symbol @@ String("organisationName")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil](::.apply[Symbol @@ String("organisationName"), (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")], ::.apply[Symbol @@ String("avatarUrl"), (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")], ::.apply[Symbol @@ String("description"), (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")], ::.apply[Symbol @@ String("website"), (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("website").asInstanceOf[Symbol @@ String("website")], ::.apply[Symbol @@ String("optInNewsletter"), (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("optInNewsletter").asInstanceOf[Symbol @@ String("optInNewsletter")], ::.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.organisation.OrganisationProfileResponse, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil](((x0$7: org.make.api.organisation.OrganisationProfileResponse) => x0$7 match {
case (organisationName: Option[String], avatarUrl: Option[String], description: Option[String], website: Option[String], optInNewsletter: Boolean, crmCountry: Option[org.make.core.reference.Country], crmLanguage: Option[org.make.core.reference.Language]): org.make.api.organisation.OrganisationProfileResponse((organisationName$macro$55 @ _), (avatarUrl$macro$56 @ _), (description$macro$57 @ _), (website$macro$58 @ _), (optInNewsletter$macro$59 @ _), (crmCountry$macro$60 @ _), (crmLanguage$macro$61 @ _)) => ::.apply[Option[String], Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](organisationName$macro$55, ::.apply[Option[String], Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](avatarUrl$macro$56, ::.apply[Option[String], Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](description$macro$57, ::.apply[Option[String], Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](website$macro$58, ::.apply[Boolean, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](optInNewsletter$macro$59, ::.apply[Option[org.make.core.reference.Country], Option[org.make.core.reference.Language] :: shapeless.HNil.type](crmCountry$macro$60, ::.apply[Option[org.make.core.reference.Language], shapeless.HNil.type](crmLanguage$macro$61, HNil))))))).asInstanceOf[Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil]
}), ((x0$8: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil) => x0$8 match {
case (head: Option[String], tail: Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((organisationName$macro$48 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((avatarUrl$macro$49 @ _), (head: Option[String], tail: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((description$macro$50 @ _), (head: Option[String], tail: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((website$macro$51 @ _), (head: Boolean, tail: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil((optInNewsletter$macro$52 @ _), (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$53 @ _), (head: Option[org.make.core.reference.Language], tail: shapeless.HNil): Option[org.make.core.reference.Language] :: shapeless.HNil((crmLanguage$macro$54 @ _), HNil))))))) => organisation.this.OrganisationProfileResponse.apply(organisationName$macro$48, avatarUrl$macro$49, description$macro$50, website$macro$51, optInNewsletter$macro$52, crmCountry$macro$53, crmLanguage$macro$54)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationName"), Option[String], (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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[String], (Symbol @@ String("description")) :: (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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[String], (Symbol @@ String("website")) :: (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, Option[String] :: Boolean :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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[String], (Symbol @@ String("optInNewsletter")) :: (Symbol @@ String("crmCountry")) :: (Symbol @@ String("crmLanguage")) :: shapeless.HNil, 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("crmCountry"),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("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("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("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("description")]](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("description")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("avatarUrl")]](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("avatarUrl")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationName")]](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationName")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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$63.this.inst$macro$62)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.OrganisationProfileResponse]];
<stable> <accessor> lazy val inst$macro$62: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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 circeGenericDecoderForwebsite: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
private[this] val circeGenericDecoderForoptInNewsletter: io.circe.Decoder[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);
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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("organisationName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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("organisationName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("avatarUrl"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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("description"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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("description")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("website"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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("optInNewsletter"), 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("crmCountry"), 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);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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("organisationName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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("organisationName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("avatarUrl"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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("description"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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("description")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("website"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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("optInNewsletter"), 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("crmCountry"), 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)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("website"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("optInNewsletter"),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$63().inst$macro$33
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.organisation.OrganisationProfileResponse]](inst$macro$64)
})
|
|
448
|
36834
|
17442
-
17479
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveEncoder
|
|
io.circe.generic.semiauto.deriveEncoder[org.make.api.organisation.OrganisationIdResponse]({
val inst$macro$12: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationIdResponse] = {
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.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationIdResponse] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.api.organisation.OrganisationIdResponse, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.organisation.OrganisationIdResponse, (Symbol @@ String("id")) :: (Symbol @@ String("userId")) :: shapeless.HNil, org.make.core.user.UserId :: org.make.core.user.UserId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.organisation.OrganisationIdResponse, (Symbol @@ String("id")) :: (Symbol @@ String("userId")) :: shapeless.HNil](::.apply[Symbol @@ String("id"), (Symbol @@ String("userId")) :: shapeless.HNil.type](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")], ::.apply[Symbol @@ String("userId"), shapeless.HNil.type](scala.Symbol.apply("userId").asInstanceOf[Symbol @@ String("userId")], HNil))), Generic.instance[org.make.api.organisation.OrganisationIdResponse, org.make.core.user.UserId :: org.make.core.user.UserId :: shapeless.HNil](((x0$3: org.make.api.organisation.OrganisationIdResponse) => x0$3 match {
case (id: org.make.core.user.UserId, userId: org.make.core.user.UserId): org.make.api.organisation.OrganisationIdResponse((id$macro$8 @ _), (userId$macro$9 @ _)) => ::.apply[org.make.core.user.UserId, org.make.core.user.UserId :: shapeless.HNil.type](id$macro$8, ::.apply[org.make.core.user.UserId, shapeless.HNil.type](userId$macro$9, HNil)).asInstanceOf[org.make.core.user.UserId :: org.make.core.user.UserId :: shapeless.HNil]
}), ((x0$4: org.make.core.user.UserId :: org.make.core.user.UserId :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.user.UserId, tail: org.make.core.user.UserId :: shapeless.HNil): org.make.core.user.UserId :: org.make.core.user.UserId :: shapeless.HNil((id$macro$6 @ _), (head: org.make.core.user.UserId, tail: shapeless.HNil): org.make.core.user.UserId :: shapeless.HNil((userId$macro$7 @ _), HNil)) => organisation.this.OrganisationIdResponse.apply(id$macro$6, userId$macro$7)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("id"), org.make.core.user.UserId, (Symbol @@ String("userId")) :: shapeless.HNil, org.make.core.user.UserId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("userId"), org.make.core.user.UserId, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("userId")]](scala.Symbol.apply("userId").asInstanceOf[Symbol @@ String("userId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("userId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("id")]](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("id")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$11.this.inst$macro$10)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationIdResponse]];
<stable> <accessor> lazy val inst$macro$10: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericEncoderForuserId: io.circe.Encoder[org.make.core.user.UserId] = user.this.UserId.userIdEncoder;
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId], tail: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForid @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForuserId @ _), shapeless.HNil)) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("id", $anon.this.circeGenericEncoderForuserId.apply(circeGenericHListBindingForid)), scala.Tuple2.apply[String, io.circe.Json]("userId", $anon.this.circeGenericEncoderForuserId.apply(circeGenericHListBindingForuserId))))
}
};
new $anon()
}: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$11().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.organisation.OrganisationIdResponse]](inst$macro$12)
})
|
|
450
|
49296
|
17531
-
17561
|
Apply
|
org.make.api.organisation.OrganisationIdResponse.apply
|
|
OrganisationIdResponse.apply(id, id)
|