1 /*
2  *  Make.org Core API
3  *  Copyright (C) 2018 Make.org
4  *
5  * This program is free software: you can redistribute it and/or modify
6  *  it under the terms of the GNU Affero General Public License as
7  *  published by the Free Software Foundation, either version 3 of the
8  *  License, or (at your option) any later version.
9  *
10  *  This program is distributed in the hope that it will be useful,
11  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  *  GNU Affero General Public License for more details.
14  *
15  *  You should have received a copy of the GNU Affero General Public License
16  *  along with this program.  If not, see <https://www.gnu.org/licenses/>.
17  *
18  */
19 
20 package org.make.api.technical.auth
21 
22 import akka.http.scaladsl.model.StatusCodes
23 import akka.http.scaladsl.server.{Directives, PathMatcher1, Route}
24 import eu.timepit.refined.api.Refined
25 import eu.timepit.refined.api.Validate
26 import eu.timepit.refined.auto._
27 import eu.timepit.refined.string.Uri
28 import grizzled.slf4j.Logging
29 import io.circe.generic.semiauto.{deriveDecoder, deriveEncoder}
30 import io.circe.refined._
31 import io.circe.{Decoder, Encoder}
32 import io.swagger.annotations._
33 import org.make.api.operation.OperationServiceComponent
34 import org.make.api.question.QuestionServiceComponent
35 import org.make.api.technical.MakeDirectives.MakeDirectivesDependencies
36 import org.make.api.technical._
37 import org.make.api.technical.directives.FutureDirectivesExtensions._
38 import org.make.api.user.UserServiceComponent
39 import org.make.core.Validation._
40 import org.make.core.auth.{Client, ClientId, UserRights}
41 import org.make.core.technical.Pagination
42 import org.make.core.user.{CustomRole, Role, User, UserId}
43 import org.make.core.{HttpCodes, ParameterExtractors, Requirement, Validation}
44 import scalaoauth2.provider._
45 
46 import javax.ws.rs.Path
47 import scala.annotation.meta.field
48 import scala.concurrent.Future
49 
50 @Api(value = "Client OAuth")
51 @Path(value = "/admin/clients")
52 trait AdminClientApi extends Directives {
53   @ApiOperation(
54     value = "create-oauth-client",
55     httpMethod = "POST",
56     code = HttpCodes.OK,
57     authorizations = Array(
58       new Authorization(
59         value = "MakeApi",
60         scopes = Array(new AuthorizationScope(scope = "admin", description = "BO Admin"))
61       )
62     )
63   )
64   @ApiImplicitParams(
65     value = Array(
66       new ApiImplicitParam(
67         name = "body",
68         paramType = "body",
69         dataType = "org.make.api.technical.auth.AdminCreateClientRequest"
70       )
71     )
72   )
73   @ApiResponses(value = Array(new ApiResponse(code = HttpCodes.OK, message = "Ok", response = classOf[ClientResponse])))
74   @Path(value = "/")
75   def createClient: Route
76 
77   @ApiOperation(
78     value = "update-oauth-client",
79     httpMethod = "PUT",
80     code = HttpCodes.OK,
81     authorizations = Array(
82       new Authorization(
83         value = "MakeApi",
84         scopes = Array(new AuthorizationScope(scope = "admin", description = "BO Admin"))
85       )
86     )
87   )
88   @ApiImplicitParams(
89     value = Array(
90       new ApiImplicitParam(name = "clientId", paramType = "path", dataType = "string"),
91       new ApiImplicitParam(
92         name = "body",
93         paramType = "body",
94         dataType = "org.make.api.technical.auth.AdminCreateClientRequest"
95       )
96     )
97   )
98   @ApiResponses(value = Array(new ApiResponse(code = HttpCodes.OK, message = "Ok", response = classOf[ClientResponse])))
99   @Path(value = "/{clientId}")
100   def updateClient: Route
101 
102   @ApiOperation(
103     value = "get-oauth-client",
104     httpMethod = "GET",
105     code = HttpCodes.OK,
106     authorizations = Array(
107       new Authorization(
108         value = "MakeApi",
109         scopes = Array(new AuthorizationScope(scope = "admin", description = "BO Admin"))
110       )
111     )
112   )
113   @ApiResponses(value = Array(new ApiResponse(code = HttpCodes.OK, message = "Ok", response = classOf[ClientResponse])))
114   @ApiImplicitParams(value = Array(new ApiImplicitParam(name = "clientId", paramType = "path", dataType = "string")))
115   @Path(value = "/{clientId}")
116   def getClient: Route
117 
118   @ApiOperation(
119     value = "list-oauth-client",
120     httpMethod = "GET",
121     code = HttpCodes.OK,
122     authorizations = Array(
123       new Authorization(
124         value = "MakeApi",
125         scopes = Array(new AuthorizationScope(scope = "admin", description = "BO Admin"))
126       )
127     )
128   )
129   @ApiImplicitParams(
130     value = Array(
131       new ApiImplicitParam(
132         name = "_start",
133         paramType = "query",
134         dataType = "int",
135         allowableValues = "range[0, infinity]"
136       ),
137       new ApiImplicitParam(
138         name = "_end",
139         paramType = "query",
140         dataType = "int",
141         allowableValues = "range[0, infinity]"
142       ),
143       new ApiImplicitParam(name = "name", paramType = "query", dataType = "string")
144     )
145   )
146   @ApiResponses(
147     value = Array(new ApiResponse(code = HttpCodes.OK, message = "Ok", response = classOf[Array[ClientResponse]]))
148   )
149   @Path(value = "/")
150   def listClients: Route
151 
152   def routes: Route = createClient ~ getClient ~ listClients ~ updateClient
153 }
154 
155 trait AdminClientApiComponent {
156   def adminClientApi: AdminClientApi
157 }
158 
159 trait DefaultAdminClientApiComponent
160     extends AdminClientApiComponent
161     with MakeDirectives
162     with MakeAuthenticationDirectives
163     with Logging
164     with ParameterExtractors {
165   self: MakeDirectivesDependencies
166     with ClientServiceComponent
167     with UserServiceComponent
168     with QuestionServiceComponent
169     with OperationServiceComponent =>
170 
171   override lazy val adminClientApi: AdminClientApi = new DefaultAdminClientApi
172 
173   class DefaultAdminClientApi extends AdminClientApi {
174 
175     val clientId: PathMatcher1[ClientId] = Segment.map(id => ClientId(id))
176 
177     override def createClient: Route =
178       post {
179         path("admin" / "clients") {
180           makeOperation("AdminCreateOauthClient") { _ =>
181             makeOAuth2 { auth: AuthInfo[UserRights] =>
182               requireAdminRole(auth.user) {
183                 decodeRequest {
184                   entity(as[AdminCreateClientRequest]) { request: AdminCreateClientRequest =>
185                     val futureUser = request.defaultUserId match {
186                       case Some(id) => userService.getUser(id)
187                       case None     => Future.successful(None)
188                     }
189                     futureUser.asDirective { maybeUser =>
190                       Validation.validate(AdminCreateClientRequest.validations(request, maybeUser): _*)
191                       onSuccess(
192                         clientService.createClient(
193                           name = request.name,
194                           allowedGrantTypes = request.allowedGrantTypes.map(_.value),
195                           secret = request.secret,
196                           scope = request.scope,
197                           redirectUri = request.redirectUri.map(_.value),
198                           defaultUserId = request.defaultUserId,
199                           roles = request.roles.map(CustomRole.apply),
200                           tokenExpirationSeconds = request.tokenExpirationSeconds,
201                           refreshExpirationSeconds = request.refreshExpirationSeconds,
202                           reconnectExpirationSeconds = request.reconnectExpirationSeconds
203                         )
204                       ) { client =>
205                         complete(StatusCodes.Created -> ClientResponse(client))
206                       }
207                     }
208                   }
209                 }
210               }
211             }
212           }
213         }
214       }
215 
216     override def getClient: Route = get {
217       path("admin" / "clients" / clientId) { clientId =>
218         makeOperation("AdminGetOauthClient") { _ =>
219           makeOAuth2 { userAuth: AuthInfo[UserRights] =>
220             requireAdminRole(userAuth.user) {
221               clientService.getClient(clientId).asDirectiveOrNotFound { client =>
222                 complete(ClientResponse(client))
223               }
224             }
225           }
226         }
227       }
228     }
229 
230     override def updateClient: Route = put {
231       path("admin" / "clients" / clientId) { clientId =>
232         makeOperation("AdminUpdateOauthClient") { _ =>
233           makeOAuth2 { userAuth: AuthInfo[UserRights] =>
234             requireAdminRole(userAuth.user) {
235               decodeRequest {
236                 entity(as[AdminCreateClientRequest]) { request: AdminCreateClientRequest =>
237                   val futureUser = request.defaultUserId match {
238                     case Some(id) => userService.getUser(id)
239                     case None     => Future.successful(None)
240                   }
241                   futureUser.asDirective { maybeUser =>
242                     Validation.validate(AdminCreateClientRequest.validations(request, maybeUser): _*)
243                     clientService
244                       .updateClient(
245                         clientId = clientId,
246                         name = request.name,
247                         allowedGrantTypes = request.allowedGrantTypes.map(_.value),
248                         secret = request.secret,
249                         scope = request.scope,
250                         redirectUri = request.redirectUri.map(_.value),
251                         defaultUserId = request.defaultUserId,
252                         roles = request.roles.map(CustomRole.apply),
253                         tokenExpirationSeconds = request.tokenExpirationSeconds,
254                         refreshExpirationSeconds = request.refreshExpirationSeconds,
255                         reconnectExpirationSeconds = request.reconnectExpirationSeconds
256                       )
257                       .asDirectiveOrNotFound { client =>
258                         complete(ClientResponse(client))
259                       }
260                   }
261                 }
262               }
263             }
264           }
265         }
266       }
267     }
268 
269     override def listClients: Route = get {
270       path("admin" / "clients") {
271         makeOperation("AdminListOauthClient") { _ =>
272           parameters("_start".as[Pagination.Offset].?, "_end".as[Pagination.End].?, "name".?) { (offset, end, name) =>
273             makeOAuth2 { userAuth: AuthInfo[UserRights] =>
274               requireAdminRole(userAuth.user) {
275                 clientService.count(name).asDirective { count =>
276                   onSuccess(clientService.search(offset.orZero, end, name)) { clients =>
277                     complete((StatusCodes.OK, List(`X-Total-Count`(count.toString)), clients.map(ClientResponse.apply)))
278                   }
279                 }
280               }
281             }
282           }
283         }
284       }
285     }
286 
287   }
288 }
289 
290 final case class ClientResponse(
291   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true)
292   id: ClientId,
293   name: String,
294   @(ApiModelProperty @field)(
295     dataType = "string",
296     allowableValues = AdminCreateClientRequest.swaggerAllowableValues,
297     required = true
298   )
299   allowedGrantTypes: Seq[String],
300   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
301   secret: Option[String],
302   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
303   scope: Option[String],
304   @(ApiModelProperty @field)(dataType = "string", example = "https://example.com/redirect-uri")
305   redirectUri: Option[String],
306   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
307   defaultUserId: Option[UserId],
308   @(ApiModelProperty @field)(dataType = "list[string]", allowableValues = Role.swaggerAllowableValues, required = true)
309   roles: Seq[Role],
310   @(ApiModelProperty @field)(dataType = "int", example = "300", required = true)
311   tokenExpirationSeconds: Int,
312   @(ApiModelProperty @field)(dataType = "int", example = "1500", required = true)
313   refreshExpirationSeconds: Int,
314   @(ApiModelProperty @field)(dataType = "int", example = "900", required = true)
315   reconnectExpirationSeconds: Int
316 )
317 
318 object ClientResponse {
319   implicit val encoder: Encoder[ClientResponse] = deriveEncoder[ClientResponse]
320   implicit val decoder: Decoder[ClientResponse] = deriveDecoder[ClientResponse]
321   def apply(client: Client): ClientResponse =
322     ClientResponse(
323       id = client.clientId,
324       name = client.name,
325       allowedGrantTypes = client.allowedGrantTypes,
326       secret = client.secret,
327       scope = client.scope,
328       redirectUri = client.redirectUri,
329       defaultUserId = client.defaultUserId,
330       roles = client.roles,
331       tokenExpirationSeconds = client.tokenExpirationSeconds,
332       refreshExpirationSeconds = client.refreshExpirationSeconds,
333       reconnectExpirationSeconds = client.reconnectExpirationSeconds
334     )
335 }
336 
337 final case class AdminCreateClientRequest(
338   name: String Refined ValidHtml,
339   @(ApiModelProperty @field)(dataType = "string", example = "s3Cr3T")
340   secret: Option[String],
341   @(ApiModelProperty @field)(
342     dataType = "string",
343     allowableValues = AdminCreateClientRequest.swaggerAllowableValues,
344     required = true
345   )
346   allowedGrantTypes: Seq[String Refined AdminCreateClientRequest.GrantType],
347   scope: Option[String],
348   @(ApiModelProperty @field)(dataType = "string", example = "https://example.com/redirect-uri")
349   redirectUri: Option[String Refined Uri],
350   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
351   defaultUserId: Option[UserId],
352   @(ApiModelProperty @field)(dataType = "list[string]", allowableValues = Role.swaggerAllowableValues)
353   roles: Seq[String],
354   @(ApiModelProperty @field)(dataType = "int", example = "300", required = true)
355   tokenExpirationSeconds: Int,
356   @(ApiModelProperty @field)(dataType = "int", example = "1500", required = true)
357   refreshExpirationSeconds: Int,
358   @(ApiModelProperty @field)(dataType = "int", example = "900", required = true)
359   reconnectExpirationSeconds: Int
360 )
361 
362 object AdminCreateClientRequest {
363   implicit val encoder: Encoder[AdminCreateClientRequest] = deriveEncoder[AdminCreateClientRequest]
364   implicit val decoder: Decoder[AdminCreateClientRequest] = deriveDecoder[AdminCreateClientRequest]
365   val validGrantTypes: Set[String] = Set(
366     OAuthGrantType.AUTHORIZATION_CODE,
367     OAuthGrantType.REFRESH_TOKEN,
368     OAuthGrantType.CLIENT_CREDENTIALS,
369     OAuthGrantType.PASSWORD,
370     OAuthGrantType.IMPLICIT
371   )
372   final val swaggerAllowableValues = "authorization_code,refresh_token,client_credentials,password,implicit"
373 
374   final case class GrantType()
375   implicit val validateGrantType: Validate.Plain[String, GrantType] =
376     Validate.fromPredicate[String, GrantType](validGrantTypes.contains, t => s"GrantType($t)", GrantType())
377 
378   def validations(request: AdminCreateClientRequest, maybeUser: Option[User]): Seq[Requirement] =
379     Seq(
380       Validation.validateField(
381         "defaultUserId",
382         "not_found",
383         request.defaultUserId.isEmpty || maybeUser.isDefined,
384         s"User ${request.defaultUserId} not found."
385       )
386     )
387 
388 }
Line Stmt Id Pos Tree Symbol Tests Code
152 46022 5025 - 5078 Apply akka.http.scaladsl.server.RouteConcatenation.RouteWithConcatenation.~ org.make.api.technical.auth.adminclientapitest AdminClientApi.this._enhanceRouteWithConcatenation(AdminClientApi.this._enhanceRouteWithConcatenation(AdminClientApi.this._enhanceRouteWithConcatenation(AdminClientApi.this.createClient).~(AdminClientApi.this.getClient)).~(AdminClientApi.this.listClients)).~(AdminClientApi.this.updateClient)
152 39825 5025 - 5063 Apply akka.http.scaladsl.server.RouteConcatenation.RouteWithConcatenation.~ org.make.api.technical.auth.adminclientapitest AdminClientApi.this._enhanceRouteWithConcatenation(AdminClientApi.this._enhanceRouteWithConcatenation(AdminClientApi.this.createClient).~(AdminClientApi.this.getClient)).~(AdminClientApi.this.listClients)
152 47059 5025 - 5037 Select org.make.api.technical.auth.AdminClientApi.createClient org.make.api.technical.auth.adminclientapitest AdminClientApi.this.createClient
152 31678 5025 - 5049 Apply akka.http.scaladsl.server.RouteConcatenation.RouteWithConcatenation.~ org.make.api.technical.auth.adminclientapitest AdminClientApi.this._enhanceRouteWithConcatenation(AdminClientApi.this.createClient).~(AdminClientApi.this.getClient)
152 48703 5052 - 5063 Select org.make.api.technical.auth.AdminClientApi.listClients org.make.api.technical.auth.adminclientapitest AdminClientApi.this.listClients
152 32697 5066 - 5078 Select org.make.api.technical.auth.AdminClientApi.updateClient org.make.api.technical.auth.adminclientapitest AdminClientApi.this.updateClient
152 39488 5040 - 5049 Select org.make.api.technical.auth.AdminClientApi.getClient org.make.api.technical.auth.adminclientapitest AdminClientApi.this.getClient
175 47094 5686 - 5717 Apply akka.http.scaladsl.server.PathMatcher.PathMatcher1Ops.map org.make.api.technical.auth.adminclientapitest server.this.PathMatcher.PathMatcher1Ops[String](DefaultAdminClientApi.this.Segment).map[org.make.core.auth.ClientId](((id: String) => org.make.core.auth.ClientId.apply(id)))
175 34354 5704 - 5716 Apply org.make.core.auth.ClientId.apply org.make.api.technical.auth.adminclientapitest org.make.core.auth.ClientId.apply(id)
175 38223 5686 - 5693 Select akka.http.scaladsl.server.PathMatchers.Segment org.make.api.technical.auth.adminclientapitest DefaultAdminClientApi.this.Segment
178 39248 5764 - 5768 Select akka.http.scaladsl.server.directives.MethodDirectives.post org.make.api.technical.auth.adminclientapitest DefaultAdminClientApi.this.post
178 45353 5764 - 7539 Apply scala.Function1.apply org.make.api.technical.auth.adminclientapitest server.this.Directive.addByNameNullaryApply(DefaultAdminClientApi.this.post).apply(server.this.Directive.addByNameNullaryApply(DefaultAdminClientApi.this.path[Unit](DefaultAdminClientApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminClientApi.this._segmentStringToPathMatcher("clients"))(TupleOps.this.Join.join0P[Unit]))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminClientApiComponent.this.makeOperation("AdminCreateOauthClient", DefaultAdminClientApiComponent.this.makeOperation$default$2, DefaultAdminClientApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$1: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminClientApiComponent.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(DefaultAdminClientApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultAdminClientApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.technical.auth.AdminCreateClientRequest,)](DefaultAdminClientApi.this.entity[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApi.this.as[org.make.api.technical.auth.AdminCreateClientRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApiComponent.this.unmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](auth.this.AdminCreateClientRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.technical.auth.AdminCreateClientRequest]).apply(((request: org.make.api.technical.auth.AdminCreateClientRequest) => { val futureUser: scala.concurrent.Future[Option[org.make.core.user.User]] = request.defaultUserId match { case (value: org.make.core.user.UserId): Some[org.make.core.user.UserId]((id @ _)) => DefaultAdminClientApiComponent.this.userService.getUser(id) case scala.None => scala.concurrent.Future.successful[None.type](scala.None) }; server.this.Directive.addDirectiveApply[(Option[org.make.core.user.User],)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Option[org.make.core.user.User]](futureUser).asDirective)(util.this.ApplyConverter.hac1[Option[org.make.core.user.User]]).apply(((maybeUser: Option[org.make.core.user.User]) => { org.make.core.Validation.validate((AdminCreateClientRequest.validations(request, maybeUser): _*)); server.this.Directive.addDirectiveApply[(org.make.core.auth.Client,)](DefaultAdminClientApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.auth.Client](DefaultAdminClientApiComponent.this.clientService.createClient(eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.ValidHtml](request.name)(api.this.RefType.refinedRefType), request.allowedGrantTypes.map[String](((x$2: eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]) => x$2.value)), request.secret, request.scope, request.redirectUri.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]) => x$3.value)), request.defaultUserId, request.roles.map[org.make.core.user.CustomRole](((value: String) => org.make.core.user.CustomRole.apply(value))), request.tokenExpirationSeconds, request.refreshExpirationSeconds, request.reconnectExpirationSeconds))(util.this.Tupler.forAnyRef[org.make.core.auth.Client])))(util.this.ApplyConverter.hac1[org.make.core.auth.Client]).apply(((client: org.make.core.auth.Client) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.technical.auth.ClientResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.technical.auth.ClientResponse](ClientResponse.apply(client)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.technical.auth.ClientResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse])))))) })) }))))))))))
179 40334 5792 - 5792 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P org.make.api.technical.auth.adminclientapitest TupleOps.this.Join.join0P[Unit]
179 32737 5784 - 5803 ApplyToImplicitArgs akka.http.scaladsl.server.PathMatcher./ org.make.api.technical.auth.adminclientapitest DefaultAdminClientApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminClientApi.this._segmentStringToPathMatcher("clients"))(TupleOps.this.Join.join0P[Unit])
179 32311 5779 - 7531 Apply scala.Function1.apply org.make.api.technical.auth.adminclientapitest server.this.Directive.addByNameNullaryApply(DefaultAdminClientApi.this.path[Unit](DefaultAdminClientApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminClientApi.this._segmentStringToPathMatcher("clients"))(TupleOps.this.Join.join0P[Unit]))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminClientApiComponent.this.makeOperation("AdminCreateOauthClient", DefaultAdminClientApiComponent.this.makeOperation$default$2, DefaultAdminClientApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$1: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminClientApiComponent.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(DefaultAdminClientApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultAdminClientApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.technical.auth.AdminCreateClientRequest,)](DefaultAdminClientApi.this.entity[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApi.this.as[org.make.api.technical.auth.AdminCreateClientRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApiComponent.this.unmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](auth.this.AdminCreateClientRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.technical.auth.AdminCreateClientRequest]).apply(((request: org.make.api.technical.auth.AdminCreateClientRequest) => { val futureUser: scala.concurrent.Future[Option[org.make.core.user.User]] = request.defaultUserId match { case (value: org.make.core.user.UserId): Some[org.make.core.user.UserId]((id @ _)) => DefaultAdminClientApiComponent.this.userService.getUser(id) case scala.None => scala.concurrent.Future.successful[None.type](scala.None) }; server.this.Directive.addDirectiveApply[(Option[org.make.core.user.User],)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Option[org.make.core.user.User]](futureUser).asDirective)(util.this.ApplyConverter.hac1[Option[org.make.core.user.User]]).apply(((maybeUser: Option[org.make.core.user.User]) => { org.make.core.Validation.validate((AdminCreateClientRequest.validations(request, maybeUser): _*)); server.this.Directive.addDirectiveApply[(org.make.core.auth.Client,)](DefaultAdminClientApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.auth.Client](DefaultAdminClientApiComponent.this.clientService.createClient(eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.ValidHtml](request.name)(api.this.RefType.refinedRefType), request.allowedGrantTypes.map[String](((x$2: eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]) => x$2.value)), request.secret, request.scope, request.redirectUri.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]) => x$3.value)), request.defaultUserId, request.roles.map[org.make.core.user.CustomRole](((value: String) => org.make.core.user.CustomRole.apply(value))), request.tokenExpirationSeconds, request.refreshExpirationSeconds, request.reconnectExpirationSeconds))(util.this.Tupler.forAnyRef[org.make.core.auth.Client])))(util.this.ApplyConverter.hac1[org.make.core.auth.Client]).apply(((client: org.make.core.auth.Client) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.technical.auth.ClientResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.technical.auth.ClientResponse](ClientResponse.apply(client)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.technical.auth.ClientResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse])))))) })) })))))))))
179 31100 5784 - 5791 Literal <nosymbol> org.make.api.technical.auth.adminclientapitest "admin"
179 48741 5794 - 5803 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher org.make.api.technical.auth.adminclientapitest DefaultAdminClientApi.this._segmentStringToPathMatcher("clients")
179 45227 5779 - 5804 Apply akka.http.scaladsl.server.directives.PathDirectives.path org.make.api.technical.auth.adminclientapitest DefaultAdminClientApi.this.path[Unit](DefaultAdminClientApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminClientApi.this._segmentStringToPathMatcher("clients"))(TupleOps.this.Join.join0P[Unit]))
180 39284 5817 - 5856 Apply org.make.api.technical.MakeDirectives.makeOperation org.make.api.technical.auth.adminclientapitest DefaultAdminClientApiComponent.this.makeOperation("AdminCreateOauthClient", DefaultAdminClientApiComponent.this.makeOperation$default$2, DefaultAdminClientApiComponent.this.makeOperation$default$3)
180 36924 5817 - 7521 Apply scala.Function1.apply org.make.api.technical.auth.adminclientapitest server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminClientApiComponent.this.makeOperation("AdminCreateOauthClient", DefaultAdminClientApiComponent.this.makeOperation$default$2, DefaultAdminClientApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$1: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminClientApiComponent.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(DefaultAdminClientApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultAdminClientApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.technical.auth.AdminCreateClientRequest,)](DefaultAdminClientApi.this.entity[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApi.this.as[org.make.api.technical.auth.AdminCreateClientRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApiComponent.this.unmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](auth.this.AdminCreateClientRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.technical.auth.AdminCreateClientRequest]).apply(((request: org.make.api.technical.auth.AdminCreateClientRequest) => { val futureUser: scala.concurrent.Future[Option[org.make.core.user.User]] = request.defaultUserId match { case (value: org.make.core.user.UserId): Some[org.make.core.user.UserId]((id @ _)) => DefaultAdminClientApiComponent.this.userService.getUser(id) case scala.None => scala.concurrent.Future.successful[None.type](scala.None) }; server.this.Directive.addDirectiveApply[(Option[org.make.core.user.User],)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Option[org.make.core.user.User]](futureUser).asDirective)(util.this.ApplyConverter.hac1[Option[org.make.core.user.User]]).apply(((maybeUser: Option[org.make.core.user.User]) => { org.make.core.Validation.validate((AdminCreateClientRequest.validations(request, maybeUser): _*)); server.this.Directive.addDirectiveApply[(org.make.core.auth.Client,)](DefaultAdminClientApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.auth.Client](DefaultAdminClientApiComponent.this.clientService.createClient(eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.ValidHtml](request.name)(api.this.RefType.refinedRefType), request.allowedGrantTypes.map[String](((x$2: eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]) => x$2.value)), request.secret, request.scope, request.redirectUri.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]) => x$3.value)), request.defaultUserId, request.roles.map[org.make.core.user.CustomRole](((value: String) => org.make.core.user.CustomRole.apply(value))), request.tokenExpirationSeconds, request.refreshExpirationSeconds, request.reconnectExpirationSeconds))(util.this.Tupler.forAnyRef[org.make.core.auth.Client])))(util.this.ApplyConverter.hac1[org.make.core.auth.Client]).apply(((client: org.make.core.auth.Client) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.technical.auth.ClientResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.technical.auth.ClientResponse](ClientResponse.apply(client)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.technical.auth.ClientResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse])))))) })) }))))))))
180 34393 5817 - 5817 Select org.make.api.technical.MakeDirectives.makeOperation$default$2 org.make.api.technical.auth.adminclientapitest DefaultAdminClientApiComponent.this.makeOperation$default$2
180 46851 5817 - 5817 Select org.make.api.technical.MakeDirectives.makeOperation$default$3 org.make.api.technical.auth.adminclientapitest DefaultAdminClientApiComponent.this.makeOperation$default$3
180 37658 5831 - 5855 Literal <nosymbol> org.make.api.technical.auth.adminclientapitest "AdminCreateOauthClient"
180 30851 5830 - 5830 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.technical.auth.adminclientapitest util.this.ApplyConverter.hac1[org.make.core.RequestContext]
181 47906 5876 - 5886 Select org.make.api.technical.auth.MakeAuthentication.makeOAuth2 org.make.api.technical.auth.adminclientapitest DefaultAdminClientApiComponent.this.makeOAuth2
181 40371 5876 - 5876 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.technical.auth.adminclientapitest util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]
181 43726 5876 - 7509 Apply scala.Function1.apply org.make.api.technical.auth.adminclientapitest server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminClientApiComponent.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(DefaultAdminClientApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultAdminClientApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.technical.auth.AdminCreateClientRequest,)](DefaultAdminClientApi.this.entity[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApi.this.as[org.make.api.technical.auth.AdminCreateClientRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApiComponent.this.unmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](auth.this.AdminCreateClientRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.technical.auth.AdminCreateClientRequest]).apply(((request: org.make.api.technical.auth.AdminCreateClientRequest) => { val futureUser: scala.concurrent.Future[Option[org.make.core.user.User]] = request.defaultUserId match { case (value: org.make.core.user.UserId): Some[org.make.core.user.UserId]((id @ _)) => DefaultAdminClientApiComponent.this.userService.getUser(id) case scala.None => scala.concurrent.Future.successful[None.type](scala.None) }; server.this.Directive.addDirectiveApply[(Option[org.make.core.user.User],)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Option[org.make.core.user.User]](futureUser).asDirective)(util.this.ApplyConverter.hac1[Option[org.make.core.user.User]]).apply(((maybeUser: Option[org.make.core.user.User]) => { org.make.core.Validation.validate((AdminCreateClientRequest.validations(request, maybeUser): _*)); server.this.Directive.addDirectiveApply[(org.make.core.auth.Client,)](DefaultAdminClientApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.auth.Client](DefaultAdminClientApiComponent.this.clientService.createClient(eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.ValidHtml](request.name)(api.this.RefType.refinedRefType), request.allowedGrantTypes.map[String](((x$2: eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]) => x$2.value)), request.secret, request.scope, request.redirectUri.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]) => x$3.value)), request.defaultUserId, request.roles.map[org.make.core.user.CustomRole](((value: String) => org.make.core.user.CustomRole.apply(value))), request.tokenExpirationSeconds, request.refreshExpirationSeconds, request.reconnectExpirationSeconds))(util.this.Tupler.forAnyRef[org.make.core.auth.Client])))(util.this.ApplyConverter.hac1[org.make.core.auth.Client]).apply(((client: org.make.core.auth.Client) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.technical.auth.ClientResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.technical.auth.ClientResponse](ClientResponse.apply(client)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.technical.auth.ClientResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse])))))) })) }))))))
182 32498 5950 - 5959 Select scalaoauth2.provider.AuthInfo.user auth.user
182 45265 5933 - 5960 Apply org.make.api.technical.MakeAuthenticationDirectives.requireAdminRole DefaultAdminClientApiComponent.this.requireAdminRole(auth.user)
182 30669 5933 - 7495 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultAdminClientApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultAdminClientApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.technical.auth.AdminCreateClientRequest,)](DefaultAdminClientApi.this.entity[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApi.this.as[org.make.api.technical.auth.AdminCreateClientRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApiComponent.this.unmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](auth.this.AdminCreateClientRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.technical.auth.AdminCreateClientRequest]).apply(((request: org.make.api.technical.auth.AdminCreateClientRequest) => { val futureUser: scala.concurrent.Future[Option[org.make.core.user.User]] = request.defaultUserId match { case (value: org.make.core.user.UserId): Some[org.make.core.user.UserId]((id @ _)) => DefaultAdminClientApiComponent.this.userService.getUser(id) case scala.None => scala.concurrent.Future.successful[None.type](scala.None) }; server.this.Directive.addDirectiveApply[(Option[org.make.core.user.User],)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Option[org.make.core.user.User]](futureUser).asDirective)(util.this.ApplyConverter.hac1[Option[org.make.core.user.User]]).apply(((maybeUser: Option[org.make.core.user.User]) => { org.make.core.Validation.validate((AdminCreateClientRequest.validations(request, maybeUser): _*)); server.this.Directive.addDirectiveApply[(org.make.core.auth.Client,)](DefaultAdminClientApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.auth.Client](DefaultAdminClientApiComponent.this.clientService.createClient(eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.ValidHtml](request.name)(api.this.RefType.refinedRefType), request.allowedGrantTypes.map[String](((x$2: eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]) => x$2.value)), request.secret, request.scope, request.redirectUri.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]) => x$3.value)), request.defaultUserId, request.roles.map[org.make.core.user.CustomRole](((value: String) => org.make.core.user.CustomRole.apply(value))), request.tokenExpirationSeconds, request.refreshExpirationSeconds, request.reconnectExpirationSeconds))(util.this.Tupler.forAnyRef[org.make.core.auth.Client])))(util.this.ApplyConverter.hac1[org.make.core.auth.Client]).apply(((client: org.make.core.auth.Client) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.technical.auth.ClientResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.technical.auth.ClientResponse](ClientResponse.apply(client)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.technical.auth.ClientResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse])))))) })) }))))
183 38826 5979 - 7479 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultAdminClientApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.technical.auth.AdminCreateClientRequest,)](DefaultAdminClientApi.this.entity[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApi.this.as[org.make.api.technical.auth.AdminCreateClientRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApiComponent.this.unmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](auth.this.AdminCreateClientRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.technical.auth.AdminCreateClientRequest]).apply(((request: org.make.api.technical.auth.AdminCreateClientRequest) => { val futureUser: scala.concurrent.Future[Option[org.make.core.user.User]] = request.defaultUserId match { case (value: org.make.core.user.UserId): Some[org.make.core.user.UserId]((id @ _)) => DefaultAdminClientApiComponent.this.userService.getUser(id) case scala.None => scala.concurrent.Future.successful[None.type](scala.None) }; server.this.Directive.addDirectiveApply[(Option[org.make.core.user.User],)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Option[org.make.core.user.User]](futureUser).asDirective)(util.this.ApplyConverter.hac1[Option[org.make.core.user.User]]).apply(((maybeUser: Option[org.make.core.user.User]) => { org.make.core.Validation.validate((AdminCreateClientRequest.validations(request, maybeUser): _*)); server.this.Directive.addDirectiveApply[(org.make.core.auth.Client,)](DefaultAdminClientApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.auth.Client](DefaultAdminClientApiComponent.this.clientService.createClient(eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.ValidHtml](request.name)(api.this.RefType.refinedRefType), request.allowedGrantTypes.map[String](((x$2: eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]) => x$2.value)), request.secret, request.scope, request.redirectUri.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]) => x$3.value)), request.defaultUserId, request.roles.map[org.make.core.user.CustomRole](((value: String) => org.make.core.user.CustomRole.apply(value))), request.tokenExpirationSeconds, request.refreshExpirationSeconds, request.reconnectExpirationSeconds))(util.this.Tupler.forAnyRef[org.make.core.auth.Client])))(util.this.ApplyConverter.hac1[org.make.core.auth.Client]).apply(((client: org.make.core.auth.Client) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.technical.auth.ClientResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.technical.auth.ClientResponse](ClientResponse.apply(client)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.technical.auth.ClientResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse])))))) })) })))
183 37694 5979 - 5992 Select akka.http.scaladsl.server.directives.CodingDirectives.decodeRequest DefaultAdminClientApi.this.decodeRequest
184 39048 6022 - 6022 ApplyToImplicitArgs akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.messageUnmarshallerFromEntityUnmarshaller unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApiComponent.this.unmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](auth.this.AdminCreateClientRequest.decoder))
184 46886 6022 - 6022 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.ErrorAccumulatingUnmarshaller.unmarshaller DefaultAdminClientApiComponent.this.unmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](auth.this.AdminCreateClientRequest.decoder)
184 30889 6020 - 6048 ApplyToImplicitArgs akka.http.scaladsl.server.directives.MarshallingDirectives.as DefaultAdminClientApi.this.as[org.make.api.technical.auth.AdminCreateClientRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApiComponent.this.unmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](auth.this.AdminCreateClientRequest.decoder)))
184 46676 6013 - 7461 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.api.technical.auth.AdminCreateClientRequest,)](DefaultAdminClientApi.this.entity[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApi.this.as[org.make.api.technical.auth.AdminCreateClientRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApiComponent.this.unmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](auth.this.AdminCreateClientRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.technical.auth.AdminCreateClientRequest]).apply(((request: org.make.api.technical.auth.AdminCreateClientRequest) => { val futureUser: scala.concurrent.Future[Option[org.make.core.user.User]] = request.defaultUserId match { case (value: org.make.core.user.UserId): Some[org.make.core.user.UserId]((id @ _)) => DefaultAdminClientApiComponent.this.userService.getUser(id) case scala.None => scala.concurrent.Future.successful[None.type](scala.None) }; server.this.Directive.addDirectiveApply[(Option[org.make.core.user.User],)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Option[org.make.core.user.User]](futureUser).asDirective)(util.this.ApplyConverter.hac1[Option[org.make.core.user.User]]).apply(((maybeUser: Option[org.make.core.user.User]) => { org.make.core.Validation.validate((AdminCreateClientRequest.validations(request, maybeUser): _*)); server.this.Directive.addDirectiveApply[(org.make.core.auth.Client,)](DefaultAdminClientApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.auth.Client](DefaultAdminClientApiComponent.this.clientService.createClient(eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.ValidHtml](request.name)(api.this.RefType.refinedRefType), request.allowedGrantTypes.map[String](((x$2: eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]) => x$2.value)), request.secret, request.scope, request.redirectUri.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]) => x$3.value)), request.defaultUserId, request.roles.map[org.make.core.user.CustomRole](((value: String) => org.make.core.user.CustomRole.apply(value))), request.tokenExpirationSeconds, request.refreshExpirationSeconds, request.reconnectExpirationSeconds))(util.this.Tupler.forAnyRef[org.make.core.auth.Client])))(util.this.ApplyConverter.hac1[org.make.core.auth.Client]).apply(((client: org.make.core.auth.Client) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.technical.auth.ClientResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.technical.auth.ClientResponse](ClientResponse.apply(client)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.technical.auth.ClientResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse])))))) })) }))
184 44226 6013 - 6049 Apply akka.http.scaladsl.server.directives.MarshallingDirectives.entity DefaultAdminClientApi.this.entity[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApi.this.as[org.make.api.technical.auth.AdminCreateClientRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApiComponent.this.unmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](auth.this.AdminCreateClientRequest.decoder))))
184 34306 6022 - 6022 Select org.make.api.technical.auth.AdminCreateClientRequest.decoder auth.this.AdminCreateClientRequest.decoder
184 40840 6019 - 6019 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.api.technical.auth.AdminCreateClientRequest]
185 32530 6126 - 6147 Select org.make.api.technical.auth.AdminCreateClientRequest.defaultUserId request.defaultUserId
186 45306 6195 - 6218 Apply org.make.api.user.UserService.getUser DefaultAdminClientApiComponent.this.userService.getUser(id)
187 37451 6276 - 6280 Select scala.None scala.None
187 34345 6258 - 6281 Apply scala.concurrent.Future.successful scala.concurrent.Future.successful[None.type](scala.None)
189 47355 6324 - 6346 Select org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes.asDirective org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Option[org.make.core.user.User]](futureUser).asDirective
189 50513 6324 - 7441 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(Option[org.make.core.user.User],)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Option[org.make.core.user.User]](futureUser).asDirective)(util.this.ApplyConverter.hac1[Option[org.make.core.user.User]]).apply(((maybeUser: Option[org.make.core.user.User]) => { org.make.core.Validation.validate((AdminCreateClientRequest.validations(request, maybeUser): _*)); server.this.Directive.addDirectiveApply[(org.make.core.auth.Client,)](DefaultAdminClientApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.auth.Client](DefaultAdminClientApiComponent.this.clientService.createClient(eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.ValidHtml](request.name)(api.this.RefType.refinedRefType), request.allowedGrantTypes.map[String](((x$2: eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]) => x$2.value)), request.secret, request.scope, request.redirectUri.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]) => x$3.value)), request.defaultUserId, request.roles.map[org.make.core.user.CustomRole](((value: String) => org.make.core.user.CustomRole.apply(value))), request.tokenExpirationSeconds, request.refreshExpirationSeconds, request.reconnectExpirationSeconds))(util.this.Tupler.forAnyRef[org.make.core.auth.Client])))(util.this.ApplyConverter.hac1[org.make.core.auth.Client]).apply(((client: org.make.core.auth.Client) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.technical.auth.ClientResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.technical.auth.ClientResponse](ClientResponse.apply(client)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.technical.auth.ClientResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse])))))) }))
189 38534 6335 - 6335 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[Option[org.make.core.user.User]]
190 30928 6404 - 6460 Apply org.make.api.technical.auth.AdminCreateClientRequest.validations AdminCreateClientRequest.validations(request, maybeUser)
190 44740 6384 - 6465 Apply org.make.core.Validation.validate org.make.core.Validation.validate((AdminCreateClientRequest.validations(request, maybeUser): _*))
191 40663 6488 - 7303 Apply akka.http.scaladsl.server.directives.FutureDirectives.onSuccess DefaultAdminClientApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.auth.Client](DefaultAdminClientApiComponent.this.clientService.createClient(eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.ValidHtml](request.name)(api.this.RefType.refinedRefType), request.allowedGrantTypes.map[String](((x$2: eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]) => x$2.value)), request.secret, request.scope, request.redirectUri.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]) => x$3.value)), request.defaultUserId, request.roles.map[org.make.core.user.CustomRole](((value: String) => org.make.core.user.CustomRole.apply(value))), request.tokenExpirationSeconds, request.refreshExpirationSeconds, request.reconnectExpirationSeconds))(util.this.Tupler.forAnyRef[org.make.core.auth.Client]))
191 32520 6497 - 6497 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.core.auth.Client]
192 44540 6523 - 7279 ApplyToImplicitArgs akka.http.scaladsl.server.directives.OnSuccessMagnet.apply directives.this.OnSuccessMagnet.apply[org.make.core.auth.Client](DefaultAdminClientApiComponent.this.clientService.createClient(eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.ValidHtml](request.name)(api.this.RefType.refinedRefType), request.allowedGrantTypes.map[String](((x$2: eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]) => x$2.value)), request.secret, request.scope, request.redirectUri.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]) => x$3.value)), request.defaultUserId, request.roles.map[org.make.core.user.CustomRole](((value: String) => org.make.core.user.CustomRole.apply(value))), request.tokenExpirationSeconds, request.refreshExpirationSeconds, request.reconnectExpirationSeconds))(util.this.Tupler.forAnyRef[org.make.core.auth.Client])
192 39034 6523 - 7279 Apply org.make.api.technical.auth.ClientService.createClient DefaultAdminClientApiComponent.this.clientService.createClient(eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.ValidHtml](request.name)(api.this.RefType.refinedRefType), request.allowedGrantTypes.map[String](((x$2: eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]) => x$2.value)), request.secret, request.scope, request.redirectUri.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]) => x$3.value)), request.defaultUserId, request.roles.map[org.make.core.user.CustomRole](((value: String) => org.make.core.user.CustomRole.apply(value))), request.tokenExpirationSeconds, request.refreshExpirationSeconds, request.reconnectExpirationSeconds)
192 31435 6549 - 6549 TypeApply akka.http.scaladsl.server.util.LowerPriorityTupler.forAnyRef util.this.Tupler.forAnyRef[org.make.core.auth.Client]
193 45062 6584 - 6596 ApplyToImplicitArgs eu.timepit.refined.auto.autoUnwrap eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.ValidHtml](request.name)(api.this.RefType.refinedRefType)
193 40881 6584 - 6596 Select org.make.api.technical.auth.AdminCreateClientRequest.name request.name
193 32994 6592 - 6592 Select eu.timepit.refined.api.RefType.refinedRefType api.this.RefType.refinedRefType
194 51282 6644 - 6682 Apply scala.collection.IterableOps.map request.allowedGrantTypes.map[String](((x$2: eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]) => x$2.value))
194 37488 6674 - 6681 Select eu.timepit.refined.api.Refined.value x$2.value
195 47394 6719 - 6733 Select org.make.api.technical.auth.AdminCreateClientRequest.secret request.secret
196 39278 6769 - 6782 Select org.make.api.technical.auth.AdminCreateClientRequest.scope request.scope
197 30680 6848 - 6855 Select eu.timepit.refined.api.Refined.value x$3.value
197 44780 6824 - 6856 Apply scala.Option.map request.redirectUri.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]) => x$3.value))
198 40625 6900 - 6921 Select org.make.api.technical.auth.AdminCreateClientRequest.defaultUserId request.defaultUserId
199 45806 6957 - 6992 Apply scala.collection.IterableOps.map request.roles.map[org.make.core.user.CustomRole](((value: String) => org.make.core.user.CustomRole.apply(value)))
199 32485 6975 - 6991 Apply org.make.core.user.CustomRole.apply org.make.core.user.CustomRole.apply(value)
200 38012 7045 - 7075 Select org.make.api.technical.auth.AdminCreateClientRequest.tokenExpirationSeconds request.tokenExpirationSeconds
201 51322 7130 - 7162 Select org.make.api.technical.auth.AdminCreateClientRequest.refreshExpirationSeconds request.refreshExpirationSeconds
202 47143 7219 - 7253 Select org.make.api.technical.auth.AdminCreateClientRequest.reconnectExpirationSeconds request.reconnectExpirationSeconds
204 37200 6488 - 7419 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.core.auth.Client,)](DefaultAdminClientApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.auth.Client](DefaultAdminClientApiComponent.this.clientService.createClient(eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.ValidHtml](request.name)(api.this.RefType.refinedRefType), request.allowedGrantTypes.map[String](((x$2: eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]) => x$2.value)), request.secret, request.scope, request.redirectUri.map[String](((x$3: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]) => x$3.value)), request.defaultUserId, request.roles.map[org.make.core.user.CustomRole](((value: String) => org.make.core.user.CustomRole.apply(value))), request.tokenExpirationSeconds, request.refreshExpirationSeconds, request.reconnectExpirationSeconds))(util.this.Tupler.forAnyRef[org.make.core.auth.Client])))(util.this.ApplyConverter.hac1[org.make.core.auth.Client]).apply(((client: org.make.core.auth.Client) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.technical.auth.ClientResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.technical.auth.ClientResponse](ClientResponse.apply(client)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.technical.auth.ClientResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse]))))))
205 46641 7369 - 7369 TypeApply scala.Predef.$conforms scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success]
205 45561 7349 - 7368 Select akka.http.scaladsl.model.StatusCodes.Created akka.http.scaladsl.model.StatusCodes.Created
205 43976 7369 - 7369 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse])
205 37441 7372 - 7394 Apply org.make.api.technical.auth.ClientResponse.apply ClientResponse.apply(client)
205 51078 7349 - 7394 Apply scala.Predef.ArrowAssoc.-> scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.technical.auth.ClientResponse](ClientResponse.apply(client))
205 45599 7340 - 7395 Apply akka.http.scaladsl.server.directives.RouteDirectives.complete DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.technical.auth.ClientResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.technical.auth.ClientResponse](ClientResponse.apply(client)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.technical.auth.ClientResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse]))))
205 32278 7349 - 7394 ApplyToImplicitArgs akka.http.scaladsl.marshalling.ToResponseMarshallable.apply marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.technical.auth.ClientResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.technical.auth.ClientResponse](ClientResponse.apply(client)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.technical.auth.ClientResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse])))
205 30639 7369 - 7369 TypeApply de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2 DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse]
205 37003 7369 - 7369 ApplyToImplicitArgs akka.http.scaladsl.marshalling.PredefinedToResponseMarshallers.fromStatusCodeAndValue marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.technical.auth.ClientResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse]))
205 39072 7369 - 7369 Select org.make.api.technical.auth.ClientResponse.encoder auth.this.ClientResponse.encoder
216 37232 7577 - 7580 Select akka.http.scaladsl.server.directives.MethodDirectives.get org.make.api.technical.auth.adminclientapitest DefaultAdminClientApi.this.get
216 35914 7577 - 7991 Apply scala.Function1.apply org.make.api.technical.auth.adminclientapitest server.this.Directive.addByNameNullaryApply(DefaultAdminClientApi.this.get).apply(server.this.Directive.addDirectiveApply[(org.make.core.auth.ClientId,)](DefaultAdminClientApi.this.path[(org.make.core.auth.ClientId,)](DefaultAdminClientApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminClientApi.this._segmentStringToPathMatcher("clients"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.auth.ClientId,)](DefaultAdminClientApi.this.clientId)(TupleOps.this.Join.join0P[(org.make.core.auth.ClientId,)])))(util.this.ApplyConverter.hac1[org.make.core.auth.ClientId]).apply(((clientId: org.make.core.auth.ClientId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminClientApiComponent.this.makeOperation("AdminGetOauthClient", DefaultAdminClientApiComponent.this.makeOperation$default$2, DefaultAdminClientApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$4: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminClientApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((userAuth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultAdminClientApiComponent.this.requireAdminRole(userAuth.user)).apply(server.this.Directive.addDirectiveApply[(org.make.core.auth.Client,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.auth.Client](DefaultAdminClientApiComponent.this.clientService.getClient(clientId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.auth.Client]).apply(((client: org.make.core.auth.Client) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.ClientResponse](ClientResponse.apply(client))(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.ClientResponse](DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse]))))))))))))))
217 43764 7614 - 7614 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P org.make.api.technical.auth.adminclientapitest TupleOps.this.Join.join0P[(org.make.core.auth.ClientId,)]
217 43755 7589 - 7985 Apply scala.Function1.apply org.make.api.technical.auth.adminclientapitest server.this.Directive.addDirectiveApply[(org.make.core.auth.ClientId,)](DefaultAdminClientApi.this.path[(org.make.core.auth.ClientId,)](DefaultAdminClientApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminClientApi.this._segmentStringToPathMatcher("clients"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.auth.ClientId,)](DefaultAdminClientApi.this.clientId)(TupleOps.this.Join.join0P[(org.make.core.auth.ClientId,)])))(util.this.ApplyConverter.hac1[org.make.core.auth.ClientId]).apply(((clientId: org.make.core.auth.ClientId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminClientApiComponent.this.makeOperation("AdminGetOauthClient", DefaultAdminClientApiComponent.this.makeOperation$default$2, DefaultAdminClientApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$4: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminClientApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((userAuth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultAdminClientApiComponent.this.requireAdminRole(userAuth.user)).apply(server.this.Directive.addDirectiveApply[(org.make.core.auth.Client,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.auth.Client](DefaultAdminClientApiComponent.this.clientService.getClient(clientId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.auth.Client]).apply(((client: org.make.core.auth.Client) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.ClientResponse](ClientResponse.apply(client))(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.ClientResponse](DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse])))))))))))))
217 36963 7594 - 7624 ApplyToImplicitArgs akka.http.scaladsl.server.PathMatcher./ org.make.api.technical.auth.adminclientapitest DefaultAdminClientApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminClientApi.this._segmentStringToPathMatcher("clients"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.auth.ClientId,)](DefaultAdminClientApi.this.clientId)(TupleOps.this.Join.join0P[(org.make.core.auth.ClientId,)])
217 47130 7604 - 7613 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher org.make.api.technical.auth.adminclientapitest DefaultAdminClientApi.this._segmentStringToPathMatcher("clients")
217 31755 7616 - 7624 Select org.make.api.technical.auth.DefaultAdminClientApiComponent.DefaultAdminClientApi.clientId org.make.api.technical.auth.adminclientapitest DefaultAdminClientApi.this.clientId
217 50554 7594 - 7601 Literal <nosymbol> org.make.api.technical.auth.adminclientapitest "admin"
217 38863 7602 - 7602 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P org.make.api.technical.auth.adminclientapitest TupleOps.this.Join.join0P[Unit]
217 32774 7589 - 7625 Apply akka.http.scaladsl.server.directives.PathDirectives.path org.make.api.technical.auth.adminclientapitest DefaultAdminClientApi.this.path[(org.make.core.auth.ClientId,)](DefaultAdminClientApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminClientApi.this._segmentStringToPathMatcher("clients"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.auth.ClientId,)](DefaultAdminClientApi.this.clientId)(TupleOps.this.Join.join0P[(org.make.core.auth.ClientId,)]))
217 46151 7593 - 7593 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.technical.auth.adminclientapitest util.this.ApplyConverter.hac1[org.make.core.auth.ClientId]
218 30967 7648 - 7977 Apply scala.Function1.apply org.make.api.technical.auth.adminclientapitest server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminClientApiComponent.this.makeOperation("AdminGetOauthClient", DefaultAdminClientApiComponent.this.makeOperation$default$2, DefaultAdminClientApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$4: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminClientApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((userAuth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultAdminClientApiComponent.this.requireAdminRole(userAuth.user)).apply(server.this.Directive.addDirectiveApply[(org.make.core.auth.Client,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.auth.Client](DefaultAdminClientApiComponent.this.clientService.getClient(clientId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.auth.Client]).apply(((client: org.make.core.auth.Client) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.ClientResponse](ClientResponse.apply(client))(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.ClientResponse](DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse])))))))))))
218 39320 7648 - 7684 Apply org.make.api.technical.MakeDirectives.makeOperation org.make.api.technical.auth.adminclientapitest DefaultAdminClientApiComponent.this.makeOperation("AdminGetOauthClient", DefaultAdminClientApiComponent.this.makeOperation$default$2, DefaultAdminClientApiComponent.this.makeOperation$default$3)
218 51067 7648 - 7648 Select org.make.api.technical.MakeDirectives.makeOperation$default$2 org.make.api.technical.auth.adminclientapitest DefaultAdminClientApiComponent.this.makeOperation$default$2
218 37273 7662 - 7683 Literal <nosymbol> org.make.api.technical.auth.adminclientapitest "AdminGetOauthClient"
218 31175 7661 - 7661 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.technical.auth.adminclientapitest util.this.ApplyConverter.hac1[org.make.core.RequestContext]
218 43484 7648 - 7648 Select org.make.api.technical.MakeDirectives.makeOperation$default$3 org.make.api.technical.auth.adminclientapitest DefaultAdminClientApiComponent.this.makeOperation$default$3
219 43803 7702 - 7712 Select org.make.api.technical.auth.MakeAuthentication.makeOAuth2 org.make.api.technical.auth.adminclientapitest DefaultAdminClientApiComponent.this.makeOAuth2
219 36721 7702 - 7702 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.technical.auth.adminclientapitest util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]
219 38574 7702 - 7967 Apply scala.Function1.apply org.make.api.technical.auth.adminclientapitest server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminClientApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((userAuth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultAdminClientApiComponent.this.requireAdminRole(userAuth.user)).apply(server.this.Directive.addDirectiveApply[(org.make.core.auth.Client,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.auth.Client](DefaultAdminClientApiComponent.this.clientService.getClient(clientId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.auth.Client]).apply(((client: org.make.core.auth.Client) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.ClientResponse](ClientResponse.apply(client))(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.ClientResponse](DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse])))))))))
220 45305 7761 - 7792 Apply org.make.api.technical.MakeAuthenticationDirectives.requireAdminRole DefaultAdminClientApiComponent.this.requireAdminRole(userAuth.user)
220 32816 7778 - 7791 Select scalaoauth2.provider.AuthInfo.user userAuth.user
220 43280 7761 - 7955 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultAdminClientApiComponent.this.requireAdminRole(userAuth.user)).apply(server.this.Directive.addDirectiveApply[(org.make.core.auth.Client,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.auth.Client](DefaultAdminClientApiComponent.this.clientService.getClient(clientId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.auth.Client]).apply(((client: org.make.core.auth.Client) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.ClientResponse](ClientResponse.apply(client))(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.ClientResponse](DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse])))))))
221 50263 7809 - 7941 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.core.auth.Client,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.auth.Client](DefaultAdminClientApiComponent.this.clientService.getClient(clientId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.auth.Client]).apply(((client: org.make.core.auth.Client) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.ClientResponse](ClientResponse.apply(client))(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.ClientResponse](DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse]))))))
221 37731 7809 - 7842 Apply org.make.api.technical.auth.ClientService.getClient DefaultAdminClientApiComponent.this.clientService.getClient(clientId)
221 43242 7843 - 7843 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.core.auth.Client]
221 51104 7809 - 7864 Select org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes.asDirectiveOrNotFound org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.auth.Client](DefaultAdminClientApiComponent.this.clientService.getClient(clientId)).asDirectiveOrNotFound
222 45340 7902 - 7924 ApplyToImplicitArgs akka.http.scaladsl.marshalling.ToResponseMarshallable.apply marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.ClientResponse](ClientResponse.apply(client))(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.ClientResponse](DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse])))
222 37768 7893 - 7925 Apply akka.http.scaladsl.server.directives.RouteDirectives.complete DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.ClientResponse](ClientResponse.apply(client))(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.ClientResponse](DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse]))))
222 38817 7902 - 7924 Apply org.make.api.technical.auth.ClientResponse.apply ClientResponse.apply(client)
222 36759 7916 - 7916 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse])
222 49774 7916 - 7916 ApplyToImplicitArgs akka.http.scaladsl.marshalling.LowPriorityToResponseMarshallerImplicits.liftMarshaller marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.ClientResponse](DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse]))
222 43717 7916 - 7916 TypeApply de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2 DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse]
222 31213 7916 - 7916 Select org.make.api.technical.auth.ClientResponse.encoder auth.this.ClientResponse.encoder
230 49258 8032 - 8035 Select akka.http.scaladsl.server.directives.MethodDirectives.put org.make.api.technical.auth.adminclientapitest DefaultAdminClientApi.this.put
230 51172 8032 - 9804 Apply scala.Function1.apply org.make.api.technical.auth.adminclientapitest server.this.Directive.addByNameNullaryApply(DefaultAdminClientApi.this.put).apply(server.this.Directive.addDirectiveApply[(org.make.core.auth.ClientId,)](DefaultAdminClientApi.this.path[(org.make.core.auth.ClientId,)](DefaultAdminClientApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminClientApi.this._segmentStringToPathMatcher("clients"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.auth.ClientId,)](DefaultAdminClientApi.this.clientId)(TupleOps.this.Join.join0P[(org.make.core.auth.ClientId,)])))(util.this.ApplyConverter.hac1[org.make.core.auth.ClientId]).apply(((clientId: org.make.core.auth.ClientId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminClientApiComponent.this.makeOperation("AdminUpdateOauthClient", DefaultAdminClientApiComponent.this.makeOperation$default$2, DefaultAdminClientApiComponent.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],)](DefaultAdminClientApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((userAuth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultAdminClientApiComponent.this.requireAdminRole(userAuth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultAdminClientApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.technical.auth.AdminCreateClientRequest,)](DefaultAdminClientApi.this.entity[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApi.this.as[org.make.api.technical.auth.AdminCreateClientRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApiComponent.this.unmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](auth.this.AdminCreateClientRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.technical.auth.AdminCreateClientRequest]).apply(((request: org.make.api.technical.auth.AdminCreateClientRequest) => { val futureUser: scala.concurrent.Future[Option[org.make.core.user.User]] = request.defaultUserId match { case (value: org.make.core.user.UserId): Some[org.make.core.user.UserId]((id @ _)) => DefaultAdminClientApiComponent.this.userService.getUser(id) case scala.None => scala.concurrent.Future.successful[None.type](scala.None) }; server.this.Directive.addDirectiveApply[(Option[org.make.core.user.User],)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Option[org.make.core.user.User]](futureUser).asDirective)(util.this.ApplyConverter.hac1[Option[org.make.core.user.User]]).apply(((maybeUser: Option[org.make.core.user.User]) => { org.make.core.Validation.validate((AdminCreateClientRequest.validations(request, maybeUser): _*)); server.this.Directive.addDirectiveApply[(org.make.core.auth.Client,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.auth.Client](DefaultAdminClientApiComponent.this.clientService.updateClient(clientId, eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.ValidHtml](request.name)(api.this.RefType.refinedRefType), request.allowedGrantTypes.map[String](((x$6: eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]) => x$6.value)), request.secret, request.scope, request.redirectUri.map[String](((x$7: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]) => x$7.value)), request.defaultUserId, request.roles.map[org.make.core.user.CustomRole](((value: String) => org.make.core.user.CustomRole.apply(value))), request.tokenExpirationSeconds, request.refreshExpirationSeconds, request.reconnectExpirationSeconds)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.auth.Client]).apply(((client: org.make.core.auth.Client) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.ClientResponse](ClientResponse.apply(client))(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.ClientResponse](DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse])))))) })) })))))))))))
231 45382 8049 - 8056 Literal <nosymbol> org.make.api.technical.auth.adminclientapitest "admin"
231 31002 8049 - 8079 ApplyToImplicitArgs akka.http.scaladsl.server.PathMatcher./ org.make.api.technical.auth.adminclientapitest DefaultAdminClientApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminClientApi.this._segmentStringToPathMatcher("clients"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.auth.ClientId,)](DefaultAdminClientApi.this.clientId)(TupleOps.this.Join.join0P[(org.make.core.auth.ClientId,)])
231 35948 8048 - 8048 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.technical.auth.adminclientapitest util.this.ApplyConverter.hac1[org.make.core.auth.ClientId]
231 50297 8057 - 8057 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P org.make.api.technical.auth.adminclientapitest TupleOps.this.Join.join0P[Unit]
231 38289 8059 - 8068 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher org.make.api.technical.auth.adminclientapitest DefaultAdminClientApi.this._segmentStringToPathMatcher("clients")
231 38609 8069 - 8069 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P org.make.api.technical.auth.adminclientapitest TupleOps.this.Join.join0P[(org.make.core.auth.ClientId,)]
231 42431 8071 - 8079 Select org.make.api.technical.auth.DefaultAdminClientApiComponent.DefaultAdminClientApi.clientId org.make.api.technical.auth.adminclientapitest DefaultAdminClientApi.this.clientId
231 37861 8044 - 9798 Apply scala.Function1.apply org.make.api.technical.auth.adminclientapitest server.this.Directive.addDirectiveApply[(org.make.core.auth.ClientId,)](DefaultAdminClientApi.this.path[(org.make.core.auth.ClientId,)](DefaultAdminClientApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminClientApi.this._segmentStringToPathMatcher("clients"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.auth.ClientId,)](DefaultAdminClientApi.this.clientId)(TupleOps.this.Join.join0P[(org.make.core.auth.ClientId,)])))(util.this.ApplyConverter.hac1[org.make.core.auth.ClientId]).apply(((clientId: org.make.core.auth.ClientId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminClientApiComponent.this.makeOperation("AdminUpdateOauthClient", DefaultAdminClientApiComponent.this.makeOperation$default$2, DefaultAdminClientApiComponent.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],)](DefaultAdminClientApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((userAuth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultAdminClientApiComponent.this.requireAdminRole(userAuth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultAdminClientApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.technical.auth.AdminCreateClientRequest,)](DefaultAdminClientApi.this.entity[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApi.this.as[org.make.api.technical.auth.AdminCreateClientRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApiComponent.this.unmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](auth.this.AdminCreateClientRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.technical.auth.AdminCreateClientRequest]).apply(((request: org.make.api.technical.auth.AdminCreateClientRequest) => { val futureUser: scala.concurrent.Future[Option[org.make.core.user.User]] = request.defaultUserId match { case (value: org.make.core.user.UserId): Some[org.make.core.user.UserId]((id @ _)) => DefaultAdminClientApiComponent.this.userService.getUser(id) case scala.None => scala.concurrent.Future.successful[None.type](scala.None) }; server.this.Directive.addDirectiveApply[(Option[org.make.core.user.User],)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Option[org.make.core.user.User]](futureUser).asDirective)(util.this.ApplyConverter.hac1[Option[org.make.core.user.User]]).apply(((maybeUser: Option[org.make.core.user.User]) => { org.make.core.Validation.validate((AdminCreateClientRequest.validations(request, maybeUser): _*)); server.this.Directive.addDirectiveApply[(org.make.core.auth.Client,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.auth.Client](DefaultAdminClientApiComponent.this.clientService.updateClient(clientId, eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.ValidHtml](request.name)(api.this.RefType.refinedRefType), request.allowedGrantTypes.map[String](((x$6: eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]) => x$6.value)), request.secret, request.scope, request.redirectUri.map[String](((x$7: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]) => x$7.value)), request.defaultUserId, request.roles.map[org.make.core.user.CustomRole](((value: String) => org.make.core.user.CustomRole.apply(value))), request.tokenExpirationSeconds, request.refreshExpirationSeconds, request.reconnectExpirationSeconds)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.auth.Client]).apply(((client: org.make.core.auth.Client) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.ClientResponse](ClientResponse.apply(client))(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.ClientResponse](DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse])))))) })) }))))))))))
231 44814 8044 - 8080 Apply akka.http.scaladsl.server.directives.PathDirectives.path org.make.api.technical.auth.adminclientapitest DefaultAdminClientApi.this.path[(org.make.core.auth.ClientId,)](DefaultAdminClientApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminClientApi.this._segmentStringToPathMatcher("clients"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.auth.ClientId,)](DefaultAdminClientApi.this.clientId)(TupleOps.this.Join.join0P[(org.make.core.auth.ClientId,)]))
232 38327 8103 - 8103 Select org.make.api.technical.MakeDirectives.makeOperation$default$3 org.make.api.technical.auth.adminclientapitest DefaultAdminClientApiComponent.this.makeOperation$default$3
232 51356 8103 - 8142 Apply org.make.api.technical.MakeDirectives.makeOperation org.make.api.technical.auth.adminclientapitest DefaultAdminClientApiComponent.this.makeOperation("AdminUpdateOauthClient", DefaultAdminClientApiComponent.this.makeOperation$default$2, DefaultAdminClientApiComponent.this.makeOperation$default$3)
232 41968 8103 - 9790 Apply scala.Function1.apply org.make.api.technical.auth.adminclientapitest server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminClientApiComponent.this.makeOperation("AdminUpdateOauthClient", DefaultAdminClientApiComponent.this.makeOperation$default$2, DefaultAdminClientApiComponent.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],)](DefaultAdminClientApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((userAuth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultAdminClientApiComponent.this.requireAdminRole(userAuth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultAdminClientApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.technical.auth.AdminCreateClientRequest,)](DefaultAdminClientApi.this.entity[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApi.this.as[org.make.api.technical.auth.AdminCreateClientRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApiComponent.this.unmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](auth.this.AdminCreateClientRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.technical.auth.AdminCreateClientRequest]).apply(((request: org.make.api.technical.auth.AdminCreateClientRequest) => { val futureUser: scala.concurrent.Future[Option[org.make.core.user.User]] = request.defaultUserId match { case (value: org.make.core.user.UserId): Some[org.make.core.user.UserId]((id @ _)) => DefaultAdminClientApiComponent.this.userService.getUser(id) case scala.None => scala.concurrent.Future.successful[None.type](scala.None) }; server.this.Directive.addDirectiveApply[(Option[org.make.core.user.User],)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Option[org.make.core.user.User]](futureUser).asDirective)(util.this.ApplyConverter.hac1[Option[org.make.core.user.User]]).apply(((maybeUser: Option[org.make.core.user.User]) => { org.make.core.Validation.validate((AdminCreateClientRequest.validations(request, maybeUser): _*)); server.this.Directive.addDirectiveApply[(org.make.core.auth.Client,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.auth.Client](DefaultAdminClientApiComponent.this.clientService.updateClient(clientId, eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.ValidHtml](request.name)(api.this.RefType.refinedRefType), request.allowedGrantTypes.map[String](((x$6: eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]) => x$6.value)), request.secret, request.scope, request.redirectUri.map[String](((x$7: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]) => x$7.value)), request.defaultUserId, request.roles.map[org.make.core.user.CustomRole](((value: String) => org.make.core.user.CustomRole.apply(value))), request.tokenExpirationSeconds, request.refreshExpirationSeconds, request.reconnectExpirationSeconds)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.auth.Client]).apply(((client: org.make.core.auth.Client) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.ClientResponse](ClientResponse.apply(client))(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.ClientResponse](DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse])))))) })) }))))))))
232 50010 8117 - 8141 Literal <nosymbol> org.make.api.technical.auth.adminclientapitest "AdminUpdateOauthClient"
232 43233 8116 - 8116 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.technical.auth.adminclientapitest util.this.ApplyConverter.hac1[org.make.core.RequestContext]
232 45128 8103 - 8103 Select org.make.api.technical.MakeDirectives.makeOperation$default$2 org.make.api.technical.auth.adminclientapitest DefaultAdminClientApiComponent.this.makeOperation$default$2
233 49536 8160 - 9780 Apply scala.Function1.apply org.make.api.technical.auth.adminclientapitest server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminClientApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((userAuth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultAdminClientApiComponent.this.requireAdminRole(userAuth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultAdminClientApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.technical.auth.AdminCreateClientRequest,)](DefaultAdminClientApi.this.entity[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApi.this.as[org.make.api.technical.auth.AdminCreateClientRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApiComponent.this.unmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](auth.this.AdminCreateClientRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.technical.auth.AdminCreateClientRequest]).apply(((request: org.make.api.technical.auth.AdminCreateClientRequest) => { val futureUser: scala.concurrent.Future[Option[org.make.core.user.User]] = request.defaultUserId match { case (value: org.make.core.user.UserId): Some[org.make.core.user.UserId]((id @ _)) => DefaultAdminClientApiComponent.this.userService.getUser(id) case scala.None => scala.concurrent.Future.successful[None.type](scala.None) }; server.this.Directive.addDirectiveApply[(Option[org.make.core.user.User],)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Option[org.make.core.user.User]](futureUser).asDirective)(util.this.ApplyConverter.hac1[Option[org.make.core.user.User]]).apply(((maybeUser: Option[org.make.core.user.User]) => { org.make.core.Validation.validate((AdminCreateClientRequest.validations(request, maybeUser): _*)); server.this.Directive.addDirectiveApply[(org.make.core.auth.Client,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.auth.Client](DefaultAdminClientApiComponent.this.clientService.updateClient(clientId, eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.ValidHtml](request.name)(api.this.RefType.refinedRefType), request.allowedGrantTypes.map[String](((x$6: eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]) => x$6.value)), request.secret, request.scope, request.redirectUri.map[String](((x$7: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]) => x$7.value)), request.defaultUserId, request.roles.map[org.make.core.user.CustomRole](((value: String) => org.make.core.user.CustomRole.apply(value))), request.tokenExpirationSeconds, request.refreshExpirationSeconds, request.reconnectExpirationSeconds)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.auth.Client]).apply(((client: org.make.core.auth.Client) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.ClientResponse](ClientResponse.apply(client))(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.ClientResponse](DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse])))))) })) }))))))
233 35656 8160 - 8170 Select org.make.api.technical.auth.MakeAuthentication.makeOAuth2 org.make.api.technical.auth.adminclientapitest DefaultAdminClientApiComponent.this.makeOAuth2
233 31540 8160 - 8160 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.technical.auth.adminclientapitest util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]
234 36790 8219 - 9768 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultAdminClientApiComponent.this.requireAdminRole(userAuth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultAdminClientApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.technical.auth.AdminCreateClientRequest,)](DefaultAdminClientApi.this.entity[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApi.this.as[org.make.api.technical.auth.AdminCreateClientRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApiComponent.this.unmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](auth.this.AdminCreateClientRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.technical.auth.AdminCreateClientRequest]).apply(((request: org.make.api.technical.auth.AdminCreateClientRequest) => { val futureUser: scala.concurrent.Future[Option[org.make.core.user.User]] = request.defaultUserId match { case (value: org.make.core.user.UserId): Some[org.make.core.user.UserId]((id @ _)) => DefaultAdminClientApiComponent.this.userService.getUser(id) case scala.None => scala.concurrent.Future.successful[None.type](scala.None) }; server.this.Directive.addDirectiveApply[(Option[org.make.core.user.User],)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Option[org.make.core.user.User]](futureUser).asDirective)(util.this.ApplyConverter.hac1[Option[org.make.core.user.User]]).apply(((maybeUser: Option[org.make.core.user.User]) => { org.make.core.Validation.validate((AdminCreateClientRequest.validations(request, maybeUser): _*)); server.this.Directive.addDirectiveApply[(org.make.core.auth.Client,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.auth.Client](DefaultAdminClientApiComponent.this.clientService.updateClient(clientId, eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.ValidHtml](request.name)(api.this.RefType.refinedRefType), request.allowedGrantTypes.map[String](((x$6: eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]) => x$6.value)), request.secret, request.scope, request.redirectUri.map[String](((x$7: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]) => x$7.value)), request.defaultUserId, request.roles.map[org.make.core.user.CustomRole](((value: String) => org.make.core.user.CustomRole.apply(value))), request.tokenExpirationSeconds, request.refreshExpirationSeconds, request.reconnectExpirationSeconds)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.auth.Client]).apply(((client: org.make.core.auth.Client) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.ClientResponse](ClientResponse.apply(client))(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.ClientResponse](DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse])))))) })) }))))
234 37002 8219 - 8250 Apply org.make.api.technical.MakeAuthenticationDirectives.requireAdminRole DefaultAdminClientApiComponent.this.requireAdminRole(userAuth.user)
234 44847 8236 - 8249 Select scalaoauth2.provider.AuthInfo.user userAuth.user
235 49760 8267 - 8280 Select akka.http.scaladsl.server.directives.CodingDirectives.decodeRequest DefaultAdminClientApi.this.decodeRequest
235 44632 8267 - 9754 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultAdminClientApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.technical.auth.AdminCreateClientRequest,)](DefaultAdminClientApi.this.entity[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApi.this.as[org.make.api.technical.auth.AdminCreateClientRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApiComponent.this.unmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](auth.this.AdminCreateClientRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.technical.auth.AdminCreateClientRequest]).apply(((request: org.make.api.technical.auth.AdminCreateClientRequest) => { val futureUser: scala.concurrent.Future[Option[org.make.core.user.User]] = request.defaultUserId match { case (value: org.make.core.user.UserId): Some[org.make.core.user.UserId]((id @ _)) => DefaultAdminClientApiComponent.this.userService.getUser(id) case scala.None => scala.concurrent.Future.successful[None.type](scala.None) }; server.this.Directive.addDirectiveApply[(Option[org.make.core.user.User],)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Option[org.make.core.user.User]](futureUser).asDirective)(util.this.ApplyConverter.hac1[Option[org.make.core.user.User]]).apply(((maybeUser: Option[org.make.core.user.User]) => { org.make.core.Validation.validate((AdminCreateClientRequest.validations(request, maybeUser): _*)); server.this.Directive.addDirectiveApply[(org.make.core.auth.Client,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.auth.Client](DefaultAdminClientApiComponent.this.clientService.updateClient(clientId, eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.ValidHtml](request.name)(api.this.RefType.refinedRefType), request.allowedGrantTypes.map[String](((x$6: eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]) => x$6.value)), request.secret, request.scope, request.redirectUri.map[String](((x$7: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]) => x$7.value)), request.defaultUserId, request.roles.map[org.make.core.user.CustomRole](((value: String) => org.make.core.user.CustomRole.apply(value))), request.tokenExpirationSeconds, request.refreshExpirationSeconds, request.reconnectExpirationSeconds)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.auth.Client]).apply(((client: org.make.core.auth.Client) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.ClientResponse](ClientResponse.apply(client))(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.ClientResponse](DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse])))))) })) })))
236 45887 8308 - 8308 Select org.make.api.technical.auth.AdminCreateClientRequest.decoder auth.this.AdminCreateClientRequest.decoder
236 38087 8308 - 8308 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.ErrorAccumulatingUnmarshaller.unmarshaller DefaultAdminClientApiComponent.this.unmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](auth.this.AdminCreateClientRequest.decoder)
236 35407 8299 - 8335 Apply akka.http.scaladsl.server.directives.MarshallingDirectives.entity DefaultAdminClientApi.this.entity[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApi.this.as[org.make.api.technical.auth.AdminCreateClientRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApiComponent.this.unmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](auth.this.AdminCreateClientRequest.decoder))))
236 30959 8305 - 8305 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.api.technical.auth.AdminCreateClientRequest]
236 51391 8308 - 8308 ApplyToImplicitArgs akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.messageUnmarshallerFromEntityUnmarshaller unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApiComponent.this.unmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](auth.this.AdminCreateClientRequest.decoder))
236 47760 8299 - 9738 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.api.technical.auth.AdminCreateClientRequest,)](DefaultAdminClientApi.this.entity[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApi.this.as[org.make.api.technical.auth.AdminCreateClientRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApiComponent.this.unmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](auth.this.AdminCreateClientRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.technical.auth.AdminCreateClientRequest]).apply(((request: org.make.api.technical.auth.AdminCreateClientRequest) => { val futureUser: scala.concurrent.Future[Option[org.make.core.user.User]] = request.defaultUserId match { case (value: org.make.core.user.UserId): Some[org.make.core.user.UserId]((id @ _)) => DefaultAdminClientApiComponent.this.userService.getUser(id) case scala.None => scala.concurrent.Future.successful[None.type](scala.None) }; server.this.Directive.addDirectiveApply[(Option[org.make.core.user.User],)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Option[org.make.core.user.User]](futureUser).asDirective)(util.this.ApplyConverter.hac1[Option[org.make.core.user.User]]).apply(((maybeUser: Option[org.make.core.user.User]) => { org.make.core.Validation.validate((AdminCreateClientRequest.validations(request, maybeUser): _*)); server.this.Directive.addDirectiveApply[(org.make.core.auth.Client,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.auth.Client](DefaultAdminClientApiComponent.this.clientService.updateClient(clientId, eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.ValidHtml](request.name)(api.this.RefType.refinedRefType), request.allowedGrantTypes.map[String](((x$6: eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]) => x$6.value)), request.secret, request.scope, request.redirectUri.map[String](((x$7: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]) => x$7.value)), request.defaultUserId, request.roles.map[org.make.core.user.CustomRole](((value: String) => org.make.core.user.CustomRole.apply(value))), request.tokenExpirationSeconds, request.refreshExpirationSeconds, request.reconnectExpirationSeconds)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.auth.Client]).apply(((client: org.make.core.auth.Client) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.ClientResponse](ClientResponse.apply(client))(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.ClientResponse](DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse])))))) })) }))
236 43271 8306 - 8334 ApplyToImplicitArgs akka.http.scaladsl.server.directives.MarshallingDirectives.as DefaultAdminClientApi.this.as[org.make.api.technical.auth.AdminCreateClientRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](DefaultAdminClientApiComponent.this.unmarshaller[org.make.api.technical.auth.AdminCreateClientRequest](auth.this.AdminCreateClientRequest.decoder)))
237 44610 8410 - 8431 Select org.make.api.technical.auth.AdminCreateClientRequest.defaultUserId request.defaultUserId
238 36516 8477 - 8500 Apply org.make.api.user.UserService.getUser DefaultAdminClientApiComponent.this.userService.getUser(id)
239 49800 8556 - 8560 Select scala.None scala.None
239 45634 8538 - 8561 Apply scala.concurrent.Future.successful scala.concurrent.Future.successful[None.type](scala.None)
241 35147 8600 - 9720 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(Option[org.make.core.user.User],)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Option[org.make.core.user.User]](futureUser).asDirective)(util.this.ApplyConverter.hac1[Option[org.make.core.user.User]]).apply(((maybeUser: Option[org.make.core.user.User]) => { org.make.core.Validation.validate((AdminCreateClientRequest.validations(request, maybeUser): _*)); server.this.Directive.addDirectiveApply[(org.make.core.auth.Client,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.auth.Client](DefaultAdminClientApiComponent.this.clientService.updateClient(clientId, eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.ValidHtml](request.name)(api.this.RefType.refinedRefType), request.allowedGrantTypes.map[String](((x$6: eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]) => x$6.value)), request.secret, request.scope, request.redirectUri.map[String](((x$7: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]) => x$7.value)), request.defaultUserId, request.roles.map[org.make.core.user.CustomRole](((value: String) => org.make.core.user.CustomRole.apply(value))), request.tokenExpirationSeconds, request.refreshExpirationSeconds, request.reconnectExpirationSeconds)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.auth.Client]).apply(((client: org.make.core.auth.Client) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.ClientResponse](ClientResponse.apply(client))(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.ClientResponse](DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse])))))) }))
241 37515 8600 - 8622 Select org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes.asDirective org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Option[org.make.core.user.User]](futureUser).asDirective
241 50123 8611 - 8611 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[Option[org.make.core.user.User]]
242 35444 8658 - 8739 Apply org.make.core.Validation.validate org.make.core.Validation.validate((AdminCreateClientRequest.validations(request, maybeUser): _*))
242 43028 8678 - 8734 Apply org.make.api.technical.auth.AdminCreateClientRequest.validations AdminCreateClientRequest.validations(request, maybeUser)
244 51381 8760 - 9562 Apply org.make.api.technical.auth.ClientService.updateClient DefaultAdminClientApiComponent.this.clientService.updateClient(clientId, eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.ValidHtml](request.name)(api.this.RefType.refinedRefType), request.allowedGrantTypes.map[String](((x$6: eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]) => x$6.value)), request.secret, request.scope, request.redirectUri.map[String](((x$7: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]) => x$7.value)), request.defaultUserId, request.roles.map[org.make.core.user.CustomRole](((value: String) => org.make.core.user.CustomRole.apply(value))), request.tokenExpirationSeconds, request.refreshExpirationSeconds, request.reconnectExpirationSeconds)
246 30705 8887 - 8899 Select org.make.api.technical.auth.AdminCreateClientRequest.name request.name
246 44052 8895 - 8895 Select eu.timepit.refined.api.RefType.refinedRefType api.this.RefType.refinedRefType
246 36551 8887 - 8899 ApplyToImplicitArgs eu.timepit.refined.auto.autoUnwrap eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.ValidHtml](request.name)(api.this.RefType.refinedRefType)
247 49545 8975 - 8982 Select eu.timepit.refined.api.Refined.value x$6.value
247 41442 8945 - 8983 Apply scala.collection.IterableOps.map request.allowedGrantTypes.map[String](((x$6: eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]) => x$6.value))
248 37272 9018 - 9032 Select org.make.api.technical.auth.AdminCreateClientRequest.secret request.secret
249 51345 9066 - 9079 Select org.make.api.technical.auth.AdminCreateClientRequest.scope request.scope
250 43066 9143 - 9150 Select eu.timepit.refined.api.Refined.value x$7.value
250 35197 9119 - 9151 Apply scala.Option.map request.redirectUri.map[String](((x$7: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]) => x$7.value))
251 30743 9193 - 9214 Select org.make.api.technical.auth.AdminCreateClientRequest.defaultUserId request.defaultUserId
252 36993 9248 - 9283 Apply scala.collection.IterableOps.map request.roles.map[org.make.core.user.CustomRole](((value: String) => org.make.core.user.CustomRole.apply(value)))
252 44092 9266 - 9282 Apply org.make.core.user.CustomRole.apply org.make.core.user.CustomRole.apply(value)
253 49584 9334 - 9364 Select org.make.api.technical.auth.AdminCreateClientRequest.tokenExpirationSeconds request.tokenExpirationSeconds
254 41198 9417 - 9449 Select org.make.api.technical.auth.AdminCreateClientRequest.refreshExpirationSeconds request.refreshExpirationSeconds
255 37308 9504 - 9538 Select org.make.api.technical.auth.AdminCreateClientRequest.reconnectExpirationSeconds request.reconnectExpirationSeconds
257 43518 8760 - 9607 Select org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes.asDirectiveOrNotFound org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.auth.Client](DefaultAdminClientApiComponent.this.clientService.updateClient(clientId, eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.ValidHtml](request.name)(api.this.RefType.refinedRefType), request.allowedGrantTypes.map[String](((x$6: eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]) => x$6.value)), request.secret, request.scope, request.redirectUri.map[String](((x$7: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]) => x$7.value)), request.defaultUserId, request.roles.map[org.make.core.user.CustomRole](((value: String) => org.make.core.user.CustomRole.apply(value))), request.tokenExpirationSeconds, request.refreshExpirationSeconds, request.reconnectExpirationSeconds)).asDirectiveOrNotFound
257 43553 8760 - 9700 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.core.auth.Client,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.auth.Client](DefaultAdminClientApiComponent.this.clientService.updateClient(clientId, eu.timepit.refined.auto.autoUnwrap[eu.timepit.refined.api.Refined, String, org.make.core.Validation.ValidHtml](request.name)(api.this.RefType.refinedRefType), request.allowedGrantTypes.map[String](((x$6: eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]) => x$6.value)), request.secret, request.scope, request.redirectUri.map[String](((x$7: eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]) => x$7.value)), request.defaultUserId, request.roles.map[org.make.core.user.CustomRole](((value: String) => org.make.core.user.CustomRole.apply(value))), request.tokenExpirationSeconds, request.refreshExpirationSeconds, request.reconnectExpirationSeconds)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.auth.Client]).apply(((client: org.make.core.auth.Client) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.ClientResponse](ClientResponse.apply(client))(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.ClientResponse](DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse]))))))
257 34700 9586 - 9586 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.core.auth.Client]
258 47720 9653 - 9675 Apply org.make.api.technical.auth.ClientResponse.apply ClientResponse.apply(client)
258 41233 9667 - 9667 ApplyToImplicitArgs akka.http.scaladsl.marshalling.LowPriorityToResponseMarshallerImplicits.liftMarshaller marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.ClientResponse](DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse]))
258 50055 9667 - 9667 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse])
258 37028 9667 - 9667 TypeApply de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2 DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse]
258 37348 9653 - 9675 ApplyToImplicitArgs akka.http.scaladsl.marshalling.ToResponseMarshallable.apply marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.ClientResponse](ClientResponse.apply(client))(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.ClientResponse](DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse])))
258 51137 9644 - 9676 Apply akka.http.scaladsl.server.directives.RouteDirectives.complete DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.technical.auth.ClientResponse](ClientResponse.apply(client))(marshalling.this.Marshaller.liftMarshaller[org.make.api.technical.auth.ClientResponse](DefaultAdminClientApiComponent.this.marshaller[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder, DefaultAdminClientApiComponent.this.marshaller$default$2[org.make.api.technical.auth.ClientResponse]))))
258 44596 9667 - 9667 Select org.make.api.technical.auth.ClientResponse.encoder auth.this.ClientResponse.encoder
269 46434 9844 - 10541 Apply scala.Function1.apply org.make.api.technical.auth.adminclientapitest server.this.Directive.addByNameNullaryApply(DefaultAdminClientApi.this.get).apply(server.this.Directive.addByNameNullaryApply(DefaultAdminClientApi.this.path[Unit](DefaultAdminClientApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminClientApi.this._segmentStringToPathMatcher("clients"))(TupleOps.this.Join.join0P[Unit]))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminClientApiComponent.this.makeOperation("AdminListOauthClient", DefaultAdminClientApiComponent.this.makeOperation$default$2, DefaultAdminClientApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$8: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String])](DefaultAdminClientApi.this.parameters(ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.Offset](DefaultAdminClientApi.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultAdminClientApiComponent.this.startFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.End](DefaultAdminClientApi.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultAdminClientApiComponent.this.endFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[String](DefaultAdminClientApi.this._string2NR("name").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String]))))(util.this.ApplyConverter.hac3[Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String]]).apply(((offset: Option[org.make.core.technical.Pagination.Offset], end: Option[org.make.core.technical.Pagination.End], name: Option[String]) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminClientApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((userAuth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultAdminClientApiComponent.this.requireAdminRole(userAuth.user)).apply(server.this.Directive.addDirectiveApply[(Int,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultAdminClientApiComponent.this.clientService.count(name)).asDirective)(util.this.ApplyConverter.hac1[Int]).apply(((count: Int) => server.this.Directive.addDirectiveApply[(Seq[org.make.core.auth.Client],)](DefaultAdminClientApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[Seq[org.make.core.auth.Client]](DefaultAdminClientApiComponent.this.clientService.search(technical.this.Pagination.RichOptionOffset(offset).orZero, end, name))(util.this.Tupler.forAnyRef[Seq[org.make.core.auth.Client]])))(util.this.ApplyConverter.hac1[Seq[org.make.core.auth.Client]]).apply(((clients: Seq[org.make.core.auth.Client]) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.technical.auth.ClientResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.technical.auth.ClientResponse]](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())), clients.map[org.make.api.technical.auth.ClientResponse](((client: org.make.core.auth.Client) => ClientResponse.apply(client)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.technical.auth.ClientResponse]](DefaultAdminClientApiComponent.this.marshaller[Seq[org.make.api.technical.auth.ClientResponse]](circe.this.Encoder.encodeSeq[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder), DefaultAdminClientApiComponent.this.marshaller$default$2[Seq[org.make.api.technical.auth.ClientResponse]])))))))))))))))))
269 43319 9844 - 9847 Select akka.http.scaladsl.server.directives.MethodDirectives.get org.make.api.technical.auth.adminclientapitest DefaultAdminClientApi.this.get
270 49293 9856 - 9881 Apply akka.http.scaladsl.server.directives.PathDirectives.path DefaultAdminClientApi.this.path[Unit](DefaultAdminClientApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminClientApi.this._segmentStringToPathMatcher("clients"))(TupleOps.this.Join.join0P[Unit]))
270 33126 9856 - 10535 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultAdminClientApi.this.path[Unit](DefaultAdminClientApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminClientApi.this._segmentStringToPathMatcher("clients"))(TupleOps.this.Join.join0P[Unit]))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminClientApiComponent.this.makeOperation("AdminListOauthClient", DefaultAdminClientApiComponent.this.makeOperation$default$2, DefaultAdminClientApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$8: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String])](DefaultAdminClientApi.this.parameters(ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.Offset](DefaultAdminClientApi.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultAdminClientApiComponent.this.startFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.End](DefaultAdminClientApi.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultAdminClientApiComponent.this.endFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[String](DefaultAdminClientApi.this._string2NR("name").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String]))))(util.this.ApplyConverter.hac3[Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String]]).apply(((offset: Option[org.make.core.technical.Pagination.Offset], end: Option[org.make.core.technical.Pagination.End], name: Option[String]) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminClientApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((userAuth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultAdminClientApiComponent.this.requireAdminRole(userAuth.user)).apply(server.this.Directive.addDirectiveApply[(Int,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultAdminClientApiComponent.this.clientService.count(name)).asDirective)(util.this.ApplyConverter.hac1[Int]).apply(((count: Int) => server.this.Directive.addDirectiveApply[(Seq[org.make.core.auth.Client],)](DefaultAdminClientApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[Seq[org.make.core.auth.Client]](DefaultAdminClientApiComponent.this.clientService.search(technical.this.Pagination.RichOptionOffset(offset).orZero, end, name))(util.this.Tupler.forAnyRef[Seq[org.make.core.auth.Client]])))(util.this.ApplyConverter.hac1[Seq[org.make.core.auth.Client]]).apply(((clients: Seq[org.make.core.auth.Client]) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.technical.auth.ClientResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.technical.auth.ClientResponse]](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())), clients.map[org.make.api.technical.auth.ClientResponse](((client: org.make.core.auth.Client) => ClientResponse.apply(client)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.technical.auth.ClientResponse]](DefaultAdminClientApiComponent.this.marshaller[Seq[org.make.api.technical.auth.ClientResponse]](circe.this.Encoder.encodeSeq[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder), DefaultAdminClientApiComponent.this.marshaller$default$2[Seq[org.make.api.technical.auth.ClientResponse]]))))))))))))))))
270 35186 9861 - 9868 Literal <nosymbol> "admin"
270 36831 9861 - 9880 ApplyToImplicitArgs akka.http.scaladsl.server.PathMatcher./ DefaultAdminClientApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminClientApi.this._segmentStringToPathMatcher("clients"))(TupleOps.this.Join.join0P[Unit])
270 44394 9869 - 9869 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P TupleOps.this.Join.join0P[Unit]
270 48499 9871 - 9880 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher DefaultAdminClientApi.this._segmentStringToPathMatcher("clients")
271 41267 9892 - 10527 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminClientApiComponent.this.makeOperation("AdminListOauthClient", DefaultAdminClientApiComponent.this.makeOperation$default$2, DefaultAdminClientApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$8: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String])](DefaultAdminClientApi.this.parameters(ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.Offset](DefaultAdminClientApi.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultAdminClientApiComponent.this.startFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.End](DefaultAdminClientApi.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultAdminClientApiComponent.this.endFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[String](DefaultAdminClientApi.this._string2NR("name").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String]))))(util.this.ApplyConverter.hac3[Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String]]).apply(((offset: Option[org.make.core.technical.Pagination.Offset], end: Option[org.make.core.technical.Pagination.End], name: Option[String]) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminClientApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((userAuth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultAdminClientApiComponent.this.requireAdminRole(userAuth.user)).apply(server.this.Directive.addDirectiveApply[(Int,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultAdminClientApiComponent.this.clientService.count(name)).asDirective)(util.this.ApplyConverter.hac1[Int]).apply(((count: Int) => server.this.Directive.addDirectiveApply[(Seq[org.make.core.auth.Client],)](DefaultAdminClientApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[Seq[org.make.core.auth.Client]](DefaultAdminClientApiComponent.this.clientService.search(technical.this.Pagination.RichOptionOffset(offset).orZero, end, name))(util.this.Tupler.forAnyRef[Seq[org.make.core.auth.Client]])))(util.this.ApplyConverter.hac1[Seq[org.make.core.auth.Client]]).apply(((clients: Seq[org.make.core.auth.Client]) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.technical.auth.ClientResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.technical.auth.ClientResponse]](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())), clients.map[org.make.api.technical.auth.ClientResponse](((client: org.make.core.auth.Client) => ClientResponse.apply(client)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.technical.auth.ClientResponse]](DefaultAdminClientApiComponent.this.marshaller[Seq[org.make.api.technical.auth.ClientResponse]](circe.this.Encoder.encodeSeq[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder), DefaultAdminClientApiComponent.this.marshaller$default$2[Seq[org.make.api.technical.auth.ClientResponse]])))))))))))))))
271 33598 9892 - 9892 Select org.make.api.technical.MakeDirectives.makeOperation$default$2 DefaultAdminClientApiComponent.this.makeOperation$default$2
271 35225 9905 - 9905 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.core.RequestContext]
271 41723 9906 - 9928 Literal <nosymbol> "AdminListOauthClient"
271 50934 9892 - 9892 Select org.make.api.technical.MakeDirectives.makeOperation$default$3 DefaultAdminClientApiComponent.this.makeOperation$default$3
271 42805 9892 - 9929 Apply org.make.api.technical.MakeDirectives.makeOperation DefaultAdminClientApiComponent.this.makeOperation("AdminListOauthClient", DefaultAdminClientApiComponent.this.makeOperation$default$2, DefaultAdminClientApiComponent.this.makeOperation$default$3)
272 50122 9947 - 10030 Apply akka.http.scaladsl.server.directives.ParameterDirectivesInstances.parameters DefaultAdminClientApi.this.parameters(ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.Offset](DefaultAdminClientApi.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultAdminClientApiComponent.this.startFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.End](DefaultAdminClientApi.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultAdminClientApiComponent.this.endFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[String](DefaultAdminClientApi.this._string2NR("name").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])))
272 41760 9958 - 9990 ApplyToImplicitArgs akka.http.scaladsl.server.directives.ParameterDirectives.ParamSpec.forNOR ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.Offset](DefaultAdminClientApi.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultAdminClientApiComponent.this.startFromIntUnmarshaller))
272 49371 10028 - 10028 TypeApply akka.http.scaladsl.unmarshalling.Unmarshaller.identityUnmarshaller unmarshalling.this.Unmarshaller.identityUnmarshaller[String]
272 43584 10021 - 10027 Literal <nosymbol> "name"
272 48255 9958 - 9966 Literal <nosymbol> "_start"
272 36780 10021 - 10029 Select akka.http.scaladsl.common.NameReceptacle.? DefaultAdminClientApi.this._string2NR("name").?
272 50372 9992 - 10019 Select akka.http.scaladsl.common.NameReceptacle.? DefaultAdminClientApi.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?
272 36594 9989 - 9989 Select org.make.core.ParameterExtractors.startFromIntUnmarshaller DefaultAdminClientApiComponent.this.startFromIntUnmarshaller
272 49119 9947 - 10517 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String])](DefaultAdminClientApi.this.parameters(ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.Offset](DefaultAdminClientApi.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultAdminClientApiComponent.this.startFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.End](DefaultAdminClientApi.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultAdminClientApiComponent.this.endFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[String](DefaultAdminClientApi.this._string2NR("name").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String]))))(util.this.ApplyConverter.hac3[Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String]]).apply(((offset: Option[org.make.core.technical.Pagination.Offset], end: Option[org.make.core.technical.Pagination.End], name: Option[String]) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminClientApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((userAuth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultAdminClientApiComponent.this.requireAdminRole(userAuth.user)).apply(server.this.Directive.addDirectiveApply[(Int,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultAdminClientApiComponent.this.clientService.count(name)).asDirective)(util.this.ApplyConverter.hac1[Int]).apply(((count: Int) => server.this.Directive.addDirectiveApply[(Seq[org.make.core.auth.Client],)](DefaultAdminClientApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[Seq[org.make.core.auth.Client]](DefaultAdminClientApiComponent.this.clientService.search(technical.this.Pagination.RichOptionOffset(offset).orZero, end, name))(util.this.Tupler.forAnyRef[Seq[org.make.core.auth.Client]])))(util.this.ApplyConverter.hac1[Seq[org.make.core.auth.Client]]).apply(((clients: Seq[org.make.core.auth.Client]) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.technical.auth.ClientResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.technical.auth.ClientResponse]](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())), clients.map[org.make.api.technical.auth.ClientResponse](((client: org.make.core.auth.Client) => ClientResponse.apply(client)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.technical.auth.ClientResponse]](DefaultAdminClientApiComponent.this.marshaller[Seq[org.make.api.technical.auth.ClientResponse]](circe.this.Encoder.encodeSeq[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder), DefaultAdminClientApiComponent.this.marshaller$default$2[Seq[org.make.api.technical.auth.ClientResponse]])))))))))))))
272 34979 10018 - 10018 ApplyToImplicitArgs akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.sourceOptionUnmarshaller unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultAdminClientApiComponent.this.endFromIntUnmarshaller)
272 43308 9957 - 9957 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac3 util.this.ApplyConverter.hac3[Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String]]
272 42563 10018 - 10018 Select org.make.core.ParameterExtractors.endFromIntUnmarshaller DefaultAdminClientApiComponent.this.endFromIntUnmarshaller
272 43837 9958 - 9990 Select akka.http.scaladsl.common.NameReceptacle.? DefaultAdminClientApi.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?
272 33349 9992 - 9998 Literal <nosymbol> "_end"
272 47751 9992 - 10019 ApplyToImplicitArgs akka.http.scaladsl.server.directives.ParameterDirectives.ParamSpec.forNOR ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.End](DefaultAdminClientApi.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultAdminClientApiComponent.this.endFromIntUnmarshaller))
272 41516 10028 - 10028 ApplyToImplicitArgs akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.sourceOptionUnmarshaller unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])
272 33390 10021 - 10029 ApplyToImplicitArgs akka.http.scaladsl.server.directives.ParameterDirectives.ParamSpec.forNOR ParameterDirectives.this.ParamSpec.forNOR[String](DefaultAdminClientApi.this._string2NR("name").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String]))
272 49327 9989 - 9989 ApplyToImplicitArgs akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.sourceOptionUnmarshaller unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultAdminClientApiComponent.this.startFromIntUnmarshaller)
273 36380 10068 - 10505 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminClientApiComponent.this.makeOAuth2)(util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]).apply(((userAuth: scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]) => server.this.Directive.addByNameNullaryApply(DefaultAdminClientApiComponent.this.requireAdminRole(userAuth.user)).apply(server.this.Directive.addDirectiveApply[(Int,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultAdminClientApiComponent.this.clientService.count(name)).asDirective)(util.this.ApplyConverter.hac1[Int]).apply(((count: Int) => server.this.Directive.addDirectiveApply[(Seq[org.make.core.auth.Client],)](DefaultAdminClientApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[Seq[org.make.core.auth.Client]](DefaultAdminClientApiComponent.this.clientService.search(technical.this.Pagination.RichOptionOffset(offset).orZero, end, name))(util.this.Tupler.forAnyRef[Seq[org.make.core.auth.Client]])))(util.this.ApplyConverter.hac1[Seq[org.make.core.auth.Client]]).apply(((clients: Seq[org.make.core.auth.Client]) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.technical.auth.ClientResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.technical.auth.ClientResponse]](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())), clients.map[org.make.api.technical.auth.ClientResponse](((client: org.make.core.auth.Client) => ClientResponse.apply(client)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.technical.auth.ClientResponse]](DefaultAdminClientApiComponent.this.marshaller[Seq[org.make.api.technical.auth.ClientResponse]](circe.this.Encoder.encodeSeq[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder), DefaultAdminClientApiComponent.this.marshaller$default$2[Seq[org.make.api.technical.auth.ClientResponse]])))))))))))
273 35018 10068 - 10078 Select org.make.api.technical.auth.MakeAuthentication.makeOAuth2 DefaultAdminClientApiComponent.this.makeOAuth2
273 47503 10068 - 10068 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]
274 39912 10129 - 10491 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultAdminClientApiComponent.this.requireAdminRole(userAuth.user)).apply(server.this.Directive.addDirectiveApply[(Int,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultAdminClientApiComponent.this.clientService.count(name)).asDirective)(util.this.ApplyConverter.hac1[Int]).apply(((count: Int) => server.this.Directive.addDirectiveApply[(Seq[org.make.core.auth.Client],)](DefaultAdminClientApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[Seq[org.make.core.auth.Client]](DefaultAdminClientApiComponent.this.clientService.search(technical.this.Pagination.RichOptionOffset(offset).orZero, end, name))(util.this.Tupler.forAnyRef[Seq[org.make.core.auth.Client]])))(util.this.ApplyConverter.hac1[Seq[org.make.core.auth.Client]]).apply(((clients: Seq[org.make.core.auth.Client]) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.technical.auth.ClientResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.technical.auth.ClientResponse]](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())), clients.map[org.make.api.technical.auth.ClientResponse](((client: org.make.core.auth.Client) => ClientResponse.apply(client)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.technical.auth.ClientResponse]](DefaultAdminClientApiComponent.this.marshaller[Seq[org.make.api.technical.auth.ClientResponse]](circe.this.Encoder.encodeSeq[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder), DefaultAdminClientApiComponent.this.marshaller$default$2[Seq[org.make.api.technical.auth.ClientResponse]])))))))))
274 39923 10146 - 10159 Select scalaoauth2.provider.AuthInfo.user userAuth.user
274 36824 10129 - 10160 Apply org.make.api.technical.MakeAuthenticationDirectives.requireAdminRole DefaultAdminClientApiComponent.this.requireAdminRole(userAuth.user)
275 48037 10179 - 10475 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(Int,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultAdminClientApiComponent.this.clientService.count(name)).asDirective)(util.this.ApplyConverter.hac1[Int]).apply(((count: Int) => server.this.Directive.addDirectiveApply[(Seq[org.make.core.auth.Client],)](DefaultAdminClientApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[Seq[org.make.core.auth.Client]](DefaultAdminClientApiComponent.this.clientService.search(technical.this.Pagination.RichOptionOffset(offset).orZero, end, name))(util.this.Tupler.forAnyRef[Seq[org.make.core.auth.Client]])))(util.this.ApplyConverter.hac1[Seq[org.make.core.auth.Client]]).apply(((clients: Seq[org.make.core.auth.Client]) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.technical.auth.ClientResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.technical.auth.ClientResponse]](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())), clients.map[org.make.api.technical.auth.ClientResponse](((client: org.make.core.auth.Client) => ClientResponse.apply(client)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.technical.auth.ClientResponse]](DefaultAdminClientApiComponent.this.marshaller[Seq[org.make.api.technical.auth.ClientResponse]](circe.this.Encoder.encodeSeq[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder), DefaultAdminClientApiComponent.this.marshaller$default$2[Seq[org.make.api.technical.auth.ClientResponse]]))))))))
275 33137 10205 - 10205 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[Int]
275 49833 10179 - 10204 Apply org.make.api.technical.auth.ClientService.count DefaultAdminClientApiComponent.this.clientService.count(name)
275 41023 10179 - 10216 Select org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes.asDirective org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultAdminClientApiComponent.this.clientService.count(name)).asDirective
276 39679 10246 - 10303 Apply akka.http.scaladsl.server.directives.FutureDirectives.onSuccess DefaultAdminClientApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[Seq[org.make.core.auth.Client]](DefaultAdminClientApiComponent.this.clientService.search(technical.this.Pagination.RichOptionOffset(offset).orZero, end, name))(util.this.Tupler.forAnyRef[Seq[org.make.core.auth.Client]]))
276 47541 10256 - 10302 ApplyToImplicitArgs akka.http.scaladsl.server.directives.OnSuccessMagnet.apply directives.this.OnSuccessMagnet.apply[Seq[org.make.core.auth.Client]](DefaultAdminClientApiComponent.this.clientService.search(technical.this.Pagination.RichOptionOffset(offset).orZero, end, name))(util.this.Tupler.forAnyRef[Seq[org.make.core.auth.Client]])
276 34732 10246 - 10457 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(Seq[org.make.core.auth.Client],)](DefaultAdminClientApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[Seq[org.make.core.auth.Client]](DefaultAdminClientApiComponent.this.clientService.search(technical.this.Pagination.RichOptionOffset(offset).orZero, end, name))(util.this.Tupler.forAnyRef[Seq[org.make.core.auth.Client]])))(util.this.ApplyConverter.hac1[Seq[org.make.core.auth.Client]]).apply(((clients: Seq[org.make.core.auth.Client]) => DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.technical.auth.ClientResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.technical.auth.ClientResponse]](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())), clients.map[org.make.api.technical.auth.ClientResponse](((client: org.make.core.auth.Client) => ClientResponse.apply(client)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.technical.auth.ClientResponse]](DefaultAdminClientApiComponent.this.marshaller[Seq[org.make.api.technical.auth.ClientResponse]](circe.this.Encoder.encodeSeq[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder), DefaultAdminClientApiComponent.this.marshaller$default$2[Seq[org.make.api.technical.auth.ClientResponse]]))))))
276 35479 10276 - 10276 TypeApply akka.http.scaladsl.server.util.LowerPriorityTupler.forAnyRef util.this.Tupler.forAnyRef[Seq[org.make.core.auth.Client]]
276 50919 10277 - 10290 Select org.make.core.technical.Pagination.RichOptionOffset.orZero technical.this.Pagination.RichOptionOffset(offset).orZero
276 43343 10256 - 10302 Apply org.make.api.technical.auth.ClientService.search DefaultAdminClientApiComponent.this.clientService.search(technical.this.Pagination.RichOptionOffset(offset).orZero, end, name)
276 36578 10255 - 10255 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[Seq[org.make.core.auth.Client]]
277 41506 10346 - 10346 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller DefaultAdminClientApiComponent.this.marshaller[Seq[org.make.api.technical.auth.ClientResponse]](circe.this.Encoder.encodeSeq[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder), DefaultAdminClientApiComponent.this.marshaller$default$2[Seq[org.make.api.technical.auth.ClientResponse]])
277 46991 10346 - 10436 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.technical.auth.ClientResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.technical.auth.ClientResponse]](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())), clients.map[org.make.api.technical.auth.ClientResponse](((client: org.make.core.auth.Client) => ClientResponse.apply(client)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.technical.auth.ClientResponse]](DefaultAdminClientApiComponent.this.marshaller[Seq[org.make.api.technical.auth.ClientResponse]](circe.this.Encoder.encodeSeq[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder), DefaultAdminClientApiComponent.this.marshaller$default$2[Seq[org.make.api.technical.auth.ClientResponse]])))
277 47236 10363 - 10400 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()))
277 48004 10346 - 10436 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.technical.auth.ClientResponse]](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())), clients.map[org.make.api.technical.auth.ClientResponse](((client: org.make.core.auth.Client) => ClientResponse.apply(client))))
277 43102 10414 - 10434 Apply org.make.api.technical.auth.ClientResponse.apply ClientResponse.apply(client)
277 41472 10384 - 10398 Apply scala.Any.toString count.toString()
277 34973 10402 - 10435 Apply scala.collection.IterableOps.map clients.map[org.make.api.technical.auth.ClientResponse](((client: org.make.core.auth.Client) => ClientResponse.apply(client)))
277 49869 10347 - 10361 Select akka.http.scaladsl.model.StatusCodes.OK akka.http.scaladsl.model.StatusCodes.OK
277 43137 10337 - 10437 Apply akka.http.scaladsl.server.directives.RouteDirectives.complete DefaultAdminClientApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.technical.auth.ClientResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.technical.auth.ClientResponse]](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())), clients.map[org.make.api.technical.auth.ClientResponse](((client: org.make.core.auth.Client) => ClientResponse.apply(client)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.technical.auth.ClientResponse]](DefaultAdminClientApiComponent.this.marshaller[Seq[org.make.api.technical.auth.ClientResponse]](circe.this.Encoder.encodeSeq[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder), DefaultAdminClientApiComponent.this.marshaller$default$2[Seq[org.make.api.technical.auth.ClientResponse]]))))
277 40475 10346 - 10346 Select org.make.api.technical.auth.ClientResponse.encoder auth.this.ClientResponse.encoder
277 33175 10368 - 10399 Apply akka.http.scaladsl.model.headers.ModeledCustomHeaderCompanion.apply org.make.api.technical.X-Total-Count.apply(count.toString())
277 49620 10346 - 10346 TypeApply de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2 DefaultAdminClientApiComponent.this.marshaller$default$2[Seq[org.make.api.technical.auth.ClientResponse]]
277 36620 10346 - 10346 ApplyToImplicitArgs io.circe.Encoder.encodeSeq circe.this.Encoder.encodeSeq[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder)
277 33931 10346 - 10346 ApplyToImplicitArgs akka.http.scaladsl.marshalling.PredefinedToResponseMarshallers.fromStatusCodeAndHeadersAndValue marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.technical.auth.ClientResponse]](DefaultAdminClientApiComponent.this.marshaller[Seq[org.make.api.technical.auth.ClientResponse]](circe.this.Encoder.encodeSeq[org.make.api.technical.auth.ClientResponse](auth.this.ClientResponse.encoder), DefaultAdminClientApiComponent.this.marshaller$default$2[Seq[org.make.api.technical.auth.ClientResponse]]))
319 42890 11986 - 12015 ApplyToImplicitArgs io.circe.generic.semiauto.deriveEncoder io.circe.generic.semiauto.deriveEncoder[org.make.api.technical.auth.ClientResponse]({ val inst$macro$48: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.technical.auth.ClientResponse] = { 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$1: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.technical.auth.ClientResponse] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.api.technical.auth.ClientResponse, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.technical.auth.ClientResponse, (Symbol @@ String("id")) :: (Symbol @@ String("name")) :: (Symbol @@ String("allowedGrantTypes")) :: (Symbol @@ String("secret")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, org.make.core.auth.ClientId :: String :: Seq[String] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.technical.auth.ClientResponse, (Symbol @@ String("id")) :: (Symbol @@ String("name")) :: (Symbol @@ String("allowedGrantTypes")) :: (Symbol @@ String("secret")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil](::.apply[Symbol @@ String("id"), (Symbol @@ String("name")) :: (Symbol @@ String("allowedGrantTypes")) :: (Symbol @@ String("secret")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")], ::.apply[Symbol @@ String("name"), (Symbol @@ String("allowedGrantTypes")) :: (Symbol @@ String("secret")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("name").asInstanceOf[Symbol @@ String("name")], ::.apply[Symbol @@ String("allowedGrantTypes"), (Symbol @@ String("secret")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("allowedGrantTypes").asInstanceOf[Symbol @@ String("allowedGrantTypes")], ::.apply[Symbol @@ String("secret"), (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("secret").asInstanceOf[Symbol @@ String("secret")], ::.apply[Symbol @@ String("scope"), (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("scope").asInstanceOf[Symbol @@ String("scope")], ::.apply[Symbol @@ String("redirectUri"), (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("redirectUri").asInstanceOf[Symbol @@ String("redirectUri")], ::.apply[Symbol @@ String("defaultUserId"), (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("defaultUserId").asInstanceOf[Symbol @@ String("defaultUserId")], ::.apply[Symbol @@ String("roles"), (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("roles").asInstanceOf[Symbol @@ String("roles")], ::.apply[Symbol @@ String("tokenExpirationSeconds"), (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("tokenExpirationSeconds").asInstanceOf[Symbol @@ String("tokenExpirationSeconds")], ::.apply[Symbol @@ String("refreshExpirationSeconds"), (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("refreshExpirationSeconds").asInstanceOf[Symbol @@ String("refreshExpirationSeconds")], ::.apply[Symbol @@ String("reconnectExpirationSeconds"), shapeless.HNil.type](scala.Symbol.apply("reconnectExpirationSeconds").asInstanceOf[Symbol @@ String("reconnectExpirationSeconds")], HNil)))))))))))), Generic.instance[org.make.api.technical.auth.ClientResponse, org.make.core.auth.ClientId :: String :: Seq[String] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil](((x0$3: org.make.api.technical.auth.ClientResponse) => x0$3 match { case (id: org.make.core.auth.ClientId, name: String, allowedGrantTypes: Seq[String], secret: Option[String], scope: Option[String], redirectUri: Option[String], defaultUserId: Option[org.make.core.user.UserId], roles: Seq[org.make.core.user.Role], tokenExpirationSeconds: Int, refreshExpirationSeconds: Int, reconnectExpirationSeconds: Int): org.make.api.technical.auth.ClientResponse((id$macro$35 @ _), (name$macro$36 @ _), (allowedGrantTypes$macro$37 @ _), (secret$macro$38 @ _), (scope$macro$39 @ _), (redirectUri$macro$40 @ _), (defaultUserId$macro$41 @ _), (roles$macro$42 @ _), (tokenExpirationSeconds$macro$43 @ _), (refreshExpirationSeconds$macro$44 @ _), (reconnectExpirationSeconds$macro$45 @ _)) => ::.apply[org.make.core.auth.ClientId, String :: Seq[String] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil.type](id$macro$35, ::.apply[String, Seq[String] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil.type](name$macro$36, ::.apply[Seq[String], Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil.type](allowedGrantTypes$macro$37, ::.apply[Option[String], Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil.type](secret$macro$38, ::.apply[Option[String], Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil.type](scope$macro$39, ::.apply[Option[String], Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil.type](redirectUri$macro$40, ::.apply[Option[org.make.core.user.UserId], Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil.type](defaultUserId$macro$41, ::.apply[Seq[org.make.core.user.Role], Int :: Int :: Int :: shapeless.HNil.type](roles$macro$42, ::.apply[Int, Int :: Int :: shapeless.HNil.type](tokenExpirationSeconds$macro$43, ::.apply[Int, Int :: shapeless.HNil.type](refreshExpirationSeconds$macro$44, ::.apply[Int, shapeless.HNil.type](reconnectExpirationSeconds$macro$45, HNil))))))))))).asInstanceOf[org.make.core.auth.ClientId :: String :: Seq[String] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil] }), ((x0$4: org.make.core.auth.ClientId :: String :: Seq[String] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil) => x0$4 match { case (head: org.make.core.auth.ClientId, tail: String :: Seq[String] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil): org.make.core.auth.ClientId :: String :: Seq[String] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil((id$macro$24 @ _), (head: String, tail: Seq[String] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil): String :: Seq[String] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil((name$macro$25 @ _), (head: Seq[String], tail: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil): Seq[String] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil((allowedGrantTypes$macro$26 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil((secret$macro$27 @ _), (head: Option[String], tail: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil): Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil((scope$macro$28 @ _), (head: Option[String], tail: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil): Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil((redirectUri$macro$29 @ _), (head: Option[org.make.core.user.UserId], tail: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil): Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil((defaultUserId$macro$30 @ _), (head: Seq[org.make.core.user.Role], tail: Int :: Int :: Int :: shapeless.HNil): Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil((roles$macro$31 @ _), (head: Int, tail: Int :: Int :: shapeless.HNil): Int :: Int :: Int :: shapeless.HNil((tokenExpirationSeconds$macro$32 @ _), (head: Int, tail: Int :: shapeless.HNil): Int :: Int :: shapeless.HNil((refreshExpirationSeconds$macro$33 @ _), (head: Int, tail: shapeless.HNil): Int :: shapeless.HNil((reconnectExpirationSeconds$macro$34 @ _), HNil))))))))))) => auth.this.ClientResponse.apply(id$macro$24, name$macro$25, allowedGrantTypes$macro$26, secret$macro$27, scope$macro$28, redirectUri$macro$29, defaultUserId$macro$30, roles$macro$31, tokenExpirationSeconds$macro$32, refreshExpirationSeconds$macro$33, reconnectExpirationSeconds$macro$34) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("id"), org.make.core.auth.ClientId, (Symbol @@ String("name")) :: (Symbol @@ String("allowedGrantTypes")) :: (Symbol @@ String("secret")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, String :: Seq[String] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("name"), String, (Symbol @@ String("allowedGrantTypes")) :: (Symbol @@ String("secret")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Seq[String] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("allowedGrantTypes"), Seq[String], (Symbol @@ String("secret")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("secret"), Option[String], (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("scope"), Option[String], (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("redirectUri"), Option[String], (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("defaultUserId"), Option[org.make.core.user.UserId], (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("roles"), Seq[org.make.core.user.Role], (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tokenExpirationSeconds"), Int, (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("refreshExpirationSeconds"), Int, (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("reconnectExpirationSeconds"), Int, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("reconnectExpirationSeconds")]](scala.Symbol.apply("reconnectExpirationSeconds").asInstanceOf[Symbol @@ String("reconnectExpirationSeconds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("reconnectExpirationSeconds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("refreshExpirationSeconds")]](scala.Symbol.apply("refreshExpirationSeconds").asInstanceOf[Symbol @@ String("refreshExpirationSeconds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("refreshExpirationSeconds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("tokenExpirationSeconds")]](scala.Symbol.apply("tokenExpirationSeconds").asInstanceOf[Symbol @@ String("tokenExpirationSeconds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("tokenExpirationSeconds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("roles")]](scala.Symbol.apply("roles").asInstanceOf[Symbol @@ String("roles")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("roles")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("defaultUserId")]](scala.Symbol.apply("defaultUserId").asInstanceOf[Symbol @@ String("defaultUserId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("defaultUserId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("redirectUri")]](scala.Symbol.apply("redirectUri").asInstanceOf[Symbol @@ String("redirectUri")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("redirectUri")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("scope")]](scala.Symbol.apply("scope").asInstanceOf[Symbol @@ String("scope")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("scope")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("secret")]](scala.Symbol.apply("secret").asInstanceOf[Symbol @@ String("secret")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("secret")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("allowedGrantTypes")]](scala.Symbol.apply("allowedGrantTypes").asInstanceOf[Symbol @@ String("allowedGrantTypes")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("allowedGrantTypes")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("name")]](scala.Symbol.apply("name").asInstanceOf[Symbol @@ String("name")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("name")]])), 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.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$47.this.inst$macro$46)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.technical.auth.ClientResponse]]; <stable> <accessor> lazy val inst$macro$46: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericEncoderForid: io.circe.Encoder[org.make.core.auth.ClientId] = auth.this.ClientId.encoder; private[this] val circeGenericEncoderForname: io.circe.Encoder[String] = circe.this.Encoder.encodeString; private[this] val circeGenericEncoderForallowedGrantTypes: io.circe.Encoder.AsArray[Seq[String]] = circe.this.Encoder.encodeSeq[String](circe.this.Encoder.encodeString); private[this] val circeGenericEncoderForredirectUri: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString); private[this] val circeGenericEncoderFordefaultUserId: io.circe.Encoder[Option[org.make.core.user.UserId]] = circe.this.Encoder.encodeOption[org.make.core.user.UserId](user.this.UserId.userIdEncoder); private[this] val circeGenericEncoderForroles: io.circe.Encoder.AsArray[Seq[org.make.core.user.Role]] = circe.this.Encoder.encodeSeq[org.make.core.user.Role](user.this.Role.encoder(circe.this.Encoder.encodeString)); private[this] val circeGenericEncoderForreconnectExpirationSeconds: io.circe.Encoder[Int] = circe.this.Encoder.encodeInt; final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.auth.ClientId], tail: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForid @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("name"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForname @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForallowedGrantTypes @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForsecret @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForscope @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForredirectUri @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]], tail: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordefaultUserId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]], tail: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForroles @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int], tail: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortokenExpirationSeconds @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int], tail: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForrefreshExpirationSeconds @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForreconnectExpirationSeconds @ _), 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]("name", $anon.this.circeGenericEncoderForname.apply(circeGenericHListBindingForname)), scala.Tuple2.apply[String, io.circe.Json]("allowedGrantTypes", $anon.this.circeGenericEncoderForallowedGrantTypes.apply(circeGenericHListBindingForallowedGrantTypes)), scala.Tuple2.apply[String, io.circe.Json]("secret", $anon.this.circeGenericEncoderForredirectUri.apply(circeGenericHListBindingForsecret)), scala.Tuple2.apply[String, io.circe.Json]("scope", $anon.this.circeGenericEncoderForredirectUri.apply(circeGenericHListBindingForscope)), scala.Tuple2.apply[String, io.circe.Json]("redirectUri", $anon.this.circeGenericEncoderForredirectUri.apply(circeGenericHListBindingForredirectUri)), scala.Tuple2.apply[String, io.circe.Json]("defaultUserId", $anon.this.circeGenericEncoderFordefaultUserId.apply(circeGenericHListBindingFordefaultUserId)), scala.Tuple2.apply[String, io.circe.Json]("roles", $anon.this.circeGenericEncoderForroles.apply(circeGenericHListBindingForroles)), scala.Tuple2.apply[String, io.circe.Json]("tokenExpirationSeconds", $anon.this.circeGenericEncoderForreconnectExpirationSeconds.apply(circeGenericHListBindingFortokenExpirationSeconds)), scala.Tuple2.apply[String, io.circe.Json]("refreshExpirationSeconds", $anon.this.circeGenericEncoderForreconnectExpirationSeconds.apply(circeGenericHListBindingForrefreshExpirationSeconds)), scala.Tuple2.apply[String, io.circe.Json]("reconnectExpirationSeconds", $anon.this.circeGenericEncoderForreconnectExpirationSeconds.apply(circeGenericHListBindingForreconnectExpirationSeconds)))) } }; new $anon() }: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$47().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.technical.auth.ClientResponse]](inst$macro$48) })
320 34768 12066 - 12095 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder io.circe.generic.semiauto.deriveDecoder[org.make.api.technical.auth.ClientResponse]({ val inst$macro$96: io.circe.generic.decoding.DerivedDecoder[org.make.api.technical.auth.ClientResponse] = { final class anon$lazy$macro$95 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$95 = { anon$lazy$macro$95.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$49: io.circe.generic.decoding.DerivedDecoder[org.make.api.technical.auth.ClientResponse] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.technical.auth.ClientResponse, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.technical.auth.ClientResponse, (Symbol @@ String("id")) :: (Symbol @@ String("name")) :: (Symbol @@ String("allowedGrantTypes")) :: (Symbol @@ String("secret")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, org.make.core.auth.ClientId :: String :: Seq[String] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.technical.auth.ClientResponse, (Symbol @@ String("id")) :: (Symbol @@ String("name")) :: (Symbol @@ String("allowedGrantTypes")) :: (Symbol @@ String("secret")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil](::.apply[Symbol @@ String("id"), (Symbol @@ String("name")) :: (Symbol @@ String("allowedGrantTypes")) :: (Symbol @@ String("secret")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")], ::.apply[Symbol @@ String("name"), (Symbol @@ String("allowedGrantTypes")) :: (Symbol @@ String("secret")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("name").asInstanceOf[Symbol @@ String("name")], ::.apply[Symbol @@ String("allowedGrantTypes"), (Symbol @@ String("secret")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("allowedGrantTypes").asInstanceOf[Symbol @@ String("allowedGrantTypes")], ::.apply[Symbol @@ String("secret"), (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("secret").asInstanceOf[Symbol @@ String("secret")], ::.apply[Symbol @@ String("scope"), (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("scope").asInstanceOf[Symbol @@ String("scope")], ::.apply[Symbol @@ String("redirectUri"), (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("redirectUri").asInstanceOf[Symbol @@ String("redirectUri")], ::.apply[Symbol @@ String("defaultUserId"), (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("defaultUserId").asInstanceOf[Symbol @@ String("defaultUserId")], ::.apply[Symbol @@ String("roles"), (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("roles").asInstanceOf[Symbol @@ String("roles")], ::.apply[Symbol @@ String("tokenExpirationSeconds"), (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("tokenExpirationSeconds").asInstanceOf[Symbol @@ String("tokenExpirationSeconds")], ::.apply[Symbol @@ String("refreshExpirationSeconds"), (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("refreshExpirationSeconds").asInstanceOf[Symbol @@ String("refreshExpirationSeconds")], ::.apply[Symbol @@ String("reconnectExpirationSeconds"), shapeless.HNil.type](scala.Symbol.apply("reconnectExpirationSeconds").asInstanceOf[Symbol @@ String("reconnectExpirationSeconds")], HNil)))))))))))), Generic.instance[org.make.api.technical.auth.ClientResponse, org.make.core.auth.ClientId :: String :: Seq[String] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil](((x0$7: org.make.api.technical.auth.ClientResponse) => x0$7 match { case (id: org.make.core.auth.ClientId, name: String, allowedGrantTypes: Seq[String], secret: Option[String], scope: Option[String], redirectUri: Option[String], defaultUserId: Option[org.make.core.user.UserId], roles: Seq[org.make.core.user.Role], tokenExpirationSeconds: Int, refreshExpirationSeconds: Int, reconnectExpirationSeconds: Int): org.make.api.technical.auth.ClientResponse((id$macro$83 @ _), (name$macro$84 @ _), (allowedGrantTypes$macro$85 @ _), (secret$macro$86 @ _), (scope$macro$87 @ _), (redirectUri$macro$88 @ _), (defaultUserId$macro$89 @ _), (roles$macro$90 @ _), (tokenExpirationSeconds$macro$91 @ _), (refreshExpirationSeconds$macro$92 @ _), (reconnectExpirationSeconds$macro$93 @ _)) => ::.apply[org.make.core.auth.ClientId, String :: Seq[String] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil.type](id$macro$83, ::.apply[String, Seq[String] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil.type](name$macro$84, ::.apply[Seq[String], Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil.type](allowedGrantTypes$macro$85, ::.apply[Option[String], Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil.type](secret$macro$86, ::.apply[Option[String], Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil.type](scope$macro$87, ::.apply[Option[String], Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil.type](redirectUri$macro$88, ::.apply[Option[org.make.core.user.UserId], Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil.type](defaultUserId$macro$89, ::.apply[Seq[org.make.core.user.Role], Int :: Int :: Int :: shapeless.HNil.type](roles$macro$90, ::.apply[Int, Int :: Int :: shapeless.HNil.type](tokenExpirationSeconds$macro$91, ::.apply[Int, Int :: shapeless.HNil.type](refreshExpirationSeconds$macro$92, ::.apply[Int, shapeless.HNil.type](reconnectExpirationSeconds$macro$93, HNil))))))))))).asInstanceOf[org.make.core.auth.ClientId :: String :: Seq[String] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil] }), ((x0$8: org.make.core.auth.ClientId :: String :: Seq[String] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil) => x0$8 match { case (head: org.make.core.auth.ClientId, tail: String :: Seq[String] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil): org.make.core.auth.ClientId :: String :: Seq[String] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil((id$macro$72 @ _), (head: String, tail: Seq[String] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil): String :: Seq[String] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil((name$macro$73 @ _), (head: Seq[String], tail: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil): Seq[String] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil((allowedGrantTypes$macro$74 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil((secret$macro$75 @ _), (head: Option[String], tail: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil): Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil((scope$macro$76 @ _), (head: Option[String], tail: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil): Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil((redirectUri$macro$77 @ _), (head: Option[org.make.core.user.UserId], tail: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil): Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil((defaultUserId$macro$78 @ _), (head: Seq[org.make.core.user.Role], tail: Int :: Int :: Int :: shapeless.HNil): Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil((roles$macro$79 @ _), (head: Int, tail: Int :: Int :: shapeless.HNil): Int :: Int :: Int :: shapeless.HNil((tokenExpirationSeconds$macro$80 @ _), (head: Int, tail: Int :: shapeless.HNil): Int :: Int :: shapeless.HNil((refreshExpirationSeconds$macro$81 @ _), (head: Int, tail: shapeless.HNil): Int :: shapeless.HNil((reconnectExpirationSeconds$macro$82 @ _), HNil))))))))))) => auth.this.ClientResponse.apply(id$macro$72, name$macro$73, allowedGrantTypes$macro$74, secret$macro$75, scope$macro$76, redirectUri$macro$77, defaultUserId$macro$78, roles$macro$79, tokenExpirationSeconds$macro$80, refreshExpirationSeconds$macro$81, reconnectExpirationSeconds$macro$82) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("id"), org.make.core.auth.ClientId, (Symbol @@ String("name")) :: (Symbol @@ String("allowedGrantTypes")) :: (Symbol @@ String("secret")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, String :: Seq[String] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("name"), String, (Symbol @@ String("allowedGrantTypes")) :: (Symbol @@ String("secret")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Seq[String] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("allowedGrantTypes"), Seq[String], (Symbol @@ String("secret")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("secret"), Option[String], (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("scope"), Option[String], (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Option[String] :: Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("redirectUri"), Option[String], (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Option[org.make.core.user.UserId] :: Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("defaultUserId"), Option[org.make.core.user.UserId], (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Seq[org.make.core.user.Role] :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("roles"), Seq[org.make.core.user.Role], (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tokenExpirationSeconds"), Int, (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("refreshExpirationSeconds"), Int, (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("reconnectExpirationSeconds"), Int, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("reconnectExpirationSeconds")]](scala.Symbol.apply("reconnectExpirationSeconds").asInstanceOf[Symbol @@ String("reconnectExpirationSeconds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("reconnectExpirationSeconds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("refreshExpirationSeconds")]](scala.Symbol.apply("refreshExpirationSeconds").asInstanceOf[Symbol @@ String("refreshExpirationSeconds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("refreshExpirationSeconds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("tokenExpirationSeconds")]](scala.Symbol.apply("tokenExpirationSeconds").asInstanceOf[Symbol @@ String("tokenExpirationSeconds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("tokenExpirationSeconds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("roles")]](scala.Symbol.apply("roles").asInstanceOf[Symbol @@ String("roles")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("roles")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("defaultUserId")]](scala.Symbol.apply("defaultUserId").asInstanceOf[Symbol @@ String("defaultUserId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("defaultUserId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("redirectUri")]](scala.Symbol.apply("redirectUri").asInstanceOf[Symbol @@ String("redirectUri")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("redirectUri")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("scope")]](scala.Symbol.apply("scope").asInstanceOf[Symbol @@ String("scope")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("scope")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("secret")]](scala.Symbol.apply("secret").asInstanceOf[Symbol @@ String("secret")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("secret")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("allowedGrantTypes")]](scala.Symbol.apply("allowedGrantTypes").asInstanceOf[Symbol @@ String("allowedGrantTypes")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("allowedGrantTypes")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("name")]](scala.Symbol.apply("name").asInstanceOf[Symbol @@ String("name")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("name")]])), 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.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$95.this.inst$macro$94)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.technical.auth.ClientResponse]]; <stable> <accessor> lazy val inst$macro$94: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForid: io.circe.Decoder[org.make.core.auth.ClientId] = auth.this.ClientId.decoder; private[this] val circeGenericDecoderForname: io.circe.Decoder[String] = circe.this.Decoder.decodeString; private[this] val circeGenericDecoderForallowedGrantTypes: io.circe.Decoder[Seq[String]] = circe.this.Decoder.decodeSeq[String](circe.this.Decoder.decodeString); private[this] val circeGenericDecoderForredirectUri: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString); private[this] val circeGenericDecoderFordefaultUserId: io.circe.Decoder[Option[org.make.core.user.UserId]] = circe.this.Decoder.decodeOption[org.make.core.user.UserId](user.this.UserId.userIdDecoder); private[this] val circeGenericDecoderForroles: io.circe.Decoder[Seq[org.make.core.user.Role]] = circe.this.Decoder.decodeSeq[org.make.core.user.Role](user.this.Role.decoder(circe.this.Decoder.decodeString)); private[this] val circeGenericDecoderForreconnectExpirationSeconds: io.circe.Decoder[Int] = circe.this.Decoder.decodeInt; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("id"), org.make.core.auth.ClientId, shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForid.tryDecode(c.downField("id")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("name"), String, shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForname.tryDecode(c.downField("name")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("allowedGrantTypes"), Seq[String], shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForallowedGrantTypes.tryDecode(c.downField("allowedGrantTypes")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("secret"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForredirectUri.tryDecode(c.downField("secret")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("scope"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForredirectUri.tryDecode(c.downField("scope")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("redirectUri"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForredirectUri.tryDecode(c.downField("redirectUri")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("defaultUserId"), Option[org.make.core.user.UserId], shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordefaultUserId.tryDecode(c.downField("defaultUserId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("roles"), Seq[org.make.core.user.Role], shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForroles.tryDecode(c.downField("roles")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("tokenExpirationSeconds"), Int, shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreconnectExpirationSeconds.tryDecode(c.downField("tokenExpirationSeconds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("refreshExpirationSeconds"), Int, shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreconnectExpirationSeconds.tryDecode(c.downField("refreshExpirationSeconds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("reconnectExpirationSeconds"), Int, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreconnectExpirationSeconds.tryDecode(c.downField("reconnectExpirationSeconds")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("id"), org.make.core.auth.ClientId, shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForid.tryDecodeAccumulating(c.downField("id")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("name"), String, shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForname.tryDecodeAccumulating(c.downField("name")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("allowedGrantTypes"), Seq[String], shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForallowedGrantTypes.tryDecodeAccumulating(c.downField("allowedGrantTypes")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("secret"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForredirectUri.tryDecodeAccumulating(c.downField("secret")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("scope"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForredirectUri.tryDecodeAccumulating(c.downField("scope")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("redirectUri"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForredirectUri.tryDecodeAccumulating(c.downField("redirectUri")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("defaultUserId"), Option[org.make.core.user.UserId], shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordefaultUserId.tryDecodeAccumulating(c.downField("defaultUserId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("roles"), Seq[org.make.core.user.Role], shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForroles.tryDecodeAccumulating(c.downField("roles")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("tokenExpirationSeconds"), Int, shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreconnectExpirationSeconds.tryDecodeAccumulating(c.downField("tokenExpirationSeconds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("refreshExpirationSeconds"), Int, shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreconnectExpirationSeconds.tryDecodeAccumulating(c.downField("refreshExpirationSeconds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("reconnectExpirationSeconds"), Int, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreconnectExpirationSeconds.tryDecodeAccumulating(c.downField("reconnectExpirationSeconds")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.auth.ClientId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[org.make.core.user.Role]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$95().inst$macro$49 }; shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.technical.auth.ClientResponse]](inst$macro$96) })
322 31818 12146 - 12640 Apply org.make.api.technical.auth.ClientResponse.apply ClientResponse.apply(client.clientId, client.name, client.allowedGrantTypes, client.secret, client.scope, client.redirectUri, client.defaultUserId, client.roles, client.tokenExpirationSeconds, client.refreshExpirationSeconds, client.reconnectExpirationSeconds)
323 48077 12173 - 12188 Select org.make.core.auth.Client.clientId client.clientId
324 39667 12203 - 12214 Select org.make.core.auth.Client.name client.name
325 32065 12242 - 12266 Select org.make.core.auth.Client.allowedGrantTypes client.allowedGrantTypes
326 48881 12283 - 12296 Select org.make.core.auth.Client.secret client.secret
327 41300 12312 - 12324 Select org.make.core.auth.Client.scope client.scope
328 33164 12346 - 12364 Select org.make.core.auth.Client.redirectUri client.redirectUri
329 46187 12388 - 12408 Select org.make.core.auth.Client.defaultUserId client.defaultUserId
330 43091 12424 - 12436 Select org.make.core.auth.Client.roles client.roles
331 34531 12469 - 12498 Select org.make.core.auth.Client.tokenExpirationSeconds client.tokenExpirationSeconds
332 47833 12533 - 12564 Select org.make.core.auth.Client.refreshExpirationSeconds client.refreshExpirationSeconds
333 39706 12601 - 12634 Select org.make.core.auth.Client.reconnectExpirationSeconds client.reconnectExpirationSeconds
363 49611 13905 - 13944 ApplyToImplicitArgs io.circe.generic.semiauto.deriveEncoder io.circe.generic.semiauto.deriveEncoder[org.make.api.technical.auth.AdminCreateClientRequest]({ val inst$macro$44: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.technical.auth.AdminCreateClientRequest] = { final class anon$lazy$macro$43 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$43 = { anon$lazy$macro$43.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.technical.auth.AdminCreateClientRequest] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.api.technical.auth.AdminCreateClientRequest, shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.technical.auth.AdminCreateClientRequest, (Symbol @@ String("name")) :: (Symbol @@ String("secret")) :: (Symbol @@ String("allowedGrantTypes")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml] :: Option[String] :: Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.technical.auth.AdminCreateClientRequest, (Symbol @@ String("name")) :: (Symbol @@ String("secret")) :: (Symbol @@ String("allowedGrantTypes")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil](::.apply[Symbol @@ String("name"), (Symbol @@ String("secret")) :: (Symbol @@ String("allowedGrantTypes")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("name").asInstanceOf[Symbol @@ String("name")], ::.apply[Symbol @@ String("secret"), (Symbol @@ String("allowedGrantTypes")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("secret").asInstanceOf[Symbol @@ String("secret")], ::.apply[Symbol @@ String("allowedGrantTypes"), (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("allowedGrantTypes").asInstanceOf[Symbol @@ String("allowedGrantTypes")], ::.apply[Symbol @@ String("scope"), (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("scope").asInstanceOf[Symbol @@ String("scope")], ::.apply[Symbol @@ String("redirectUri"), (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("redirectUri").asInstanceOf[Symbol @@ String("redirectUri")], ::.apply[Symbol @@ String("defaultUserId"), (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("defaultUserId").asInstanceOf[Symbol @@ String("defaultUserId")], ::.apply[Symbol @@ String("roles"), (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("roles").asInstanceOf[Symbol @@ String("roles")], ::.apply[Symbol @@ String("tokenExpirationSeconds"), (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("tokenExpirationSeconds").asInstanceOf[Symbol @@ String("tokenExpirationSeconds")], ::.apply[Symbol @@ String("refreshExpirationSeconds"), (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("refreshExpirationSeconds").asInstanceOf[Symbol @@ String("refreshExpirationSeconds")], ::.apply[Symbol @@ String("reconnectExpirationSeconds"), shapeless.HNil.type](scala.Symbol.apply("reconnectExpirationSeconds").asInstanceOf[Symbol @@ String("reconnectExpirationSeconds")], HNil))))))))))), Generic.instance[org.make.api.technical.auth.AdminCreateClientRequest, eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml] :: Option[String] :: Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil](((x0$3: org.make.api.technical.auth.AdminCreateClientRequest) => x0$3 match { case (name: eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml], secret: Option[String], allowedGrantTypes: Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]], scope: Option[String], redirectUri: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]], defaultUserId: Option[org.make.core.user.UserId], roles: Seq[String], tokenExpirationSeconds: Int, refreshExpirationSeconds: Int, reconnectExpirationSeconds: Int): org.make.api.technical.auth.AdminCreateClientRequest((name$macro$32 @ _), (secret$macro$33 @ _), (allowedGrantTypes$macro$34 @ _), (scope$macro$35 @ _), (redirectUri$macro$36 @ _), (defaultUserId$macro$37 @ _), (roles$macro$38 @ _), (tokenExpirationSeconds$macro$39 @ _), (refreshExpirationSeconds$macro$40 @ _), (reconnectExpirationSeconds$macro$41 @ _)) => ::.apply[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml], Option[String] :: Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil.type](name$macro$32, ::.apply[Option[String], Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil.type](secret$macro$33, ::.apply[Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]], Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil.type](allowedGrantTypes$macro$34, ::.apply[Option[String], Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil.type](scope$macro$35, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]], Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil.type](redirectUri$macro$36, ::.apply[Option[org.make.core.user.UserId], Seq[String] :: Int :: Int :: Int :: shapeless.HNil.type](defaultUserId$macro$37, ::.apply[Seq[String], Int :: Int :: Int :: shapeless.HNil.type](roles$macro$38, ::.apply[Int, Int :: Int :: shapeless.HNil.type](tokenExpirationSeconds$macro$39, ::.apply[Int, Int :: shapeless.HNil.type](refreshExpirationSeconds$macro$40, ::.apply[Int, shapeless.HNil.type](reconnectExpirationSeconds$macro$41, HNil)))))))))).asInstanceOf[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml] :: Option[String] :: Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil] }), ((x0$4: eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml] :: Option[String] :: Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil) => x0$4 match { case (head: eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml], tail: Option[String] :: Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil): eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml] :: Option[String] :: Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil((name$macro$22 @ _), (head: Option[String], tail: Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil): Option[String] :: Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil((secret$macro$23 @ _), (head: Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]], tail: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil): Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil((allowedGrantTypes$macro$24 @ _), (head: Option[String], tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil): Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil((scope$macro$25 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]], tail: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil((redirectUri$macro$26 @ _), (head: Option[org.make.core.user.UserId], tail: Seq[String] :: Int :: Int :: Int :: shapeless.HNil): Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil((defaultUserId$macro$27 @ _), (head: Seq[String], tail: Int :: Int :: Int :: shapeless.HNil): Seq[String] :: Int :: Int :: Int :: shapeless.HNil((roles$macro$28 @ _), (head: Int, tail: Int :: Int :: shapeless.HNil): Int :: Int :: Int :: shapeless.HNil((tokenExpirationSeconds$macro$29 @ _), (head: Int, tail: Int :: shapeless.HNil): Int :: Int :: shapeless.HNil((refreshExpirationSeconds$macro$30 @ _), (head: Int, tail: shapeless.HNil): Int :: shapeless.HNil((reconnectExpirationSeconds$macro$31 @ _), HNil)))))))))) => auth.this.AdminCreateClientRequest.apply(name$macro$22, secret$macro$23, allowedGrantTypes$macro$24, scope$macro$25, redirectUri$macro$26, defaultUserId$macro$27, roles$macro$28, tokenExpirationSeconds$macro$29, refreshExpirationSeconds$macro$30, reconnectExpirationSeconds$macro$31) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("name"), eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml], (Symbol @@ String("secret")) :: (Symbol @@ String("allowedGrantTypes")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Option[String] :: Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("secret"), Option[String], (Symbol @@ String("allowedGrantTypes")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("allowedGrantTypes"), Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]], (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("scope"), Option[String], (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("redirectUri"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]], (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("defaultUserId"), Option[org.make.core.user.UserId], (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Seq[String] :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("roles"), Seq[String], (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tokenExpirationSeconds"), Int, (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("refreshExpirationSeconds"), Int, (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("reconnectExpirationSeconds"), Int, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("reconnectExpirationSeconds")]](scala.Symbol.apply("reconnectExpirationSeconds").asInstanceOf[Symbol @@ String("reconnectExpirationSeconds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("reconnectExpirationSeconds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("refreshExpirationSeconds")]](scala.Symbol.apply("refreshExpirationSeconds").asInstanceOf[Symbol @@ String("refreshExpirationSeconds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("refreshExpirationSeconds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("tokenExpirationSeconds")]](scala.Symbol.apply("tokenExpirationSeconds").asInstanceOf[Symbol @@ String("tokenExpirationSeconds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("tokenExpirationSeconds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("roles")]](scala.Symbol.apply("roles").asInstanceOf[Symbol @@ String("roles")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("roles")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("defaultUserId")]](scala.Symbol.apply("defaultUserId").asInstanceOf[Symbol @@ String("defaultUserId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("defaultUserId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("redirectUri")]](scala.Symbol.apply("redirectUri").asInstanceOf[Symbol @@ String("redirectUri")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("redirectUri")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("scope")]](scala.Symbol.apply("scope").asInstanceOf[Symbol @@ String("scope")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("scope")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("allowedGrantTypes")]](scala.Symbol.apply("allowedGrantTypes").asInstanceOf[Symbol @@ String("allowedGrantTypes")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("allowedGrantTypes")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("secret")]](scala.Symbol.apply("secret").asInstanceOf[Symbol @@ String("secret")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("secret")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("name")]](scala.Symbol.apply("name").asInstanceOf[Symbol @@ String("name")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("name")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$43.this.inst$macro$42)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.technical.auth.AdminCreateClientRequest]]; <stable> <accessor> lazy val inst$macro$42: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericEncoderForname: io.circe.Encoder[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] = io.circe.refined.`package`.refinedEncoder[String, org.make.core.Validation.ValidHtml, eu.timepit.refined.api.Refined](circe.this.Encoder.encodeString, api.this.RefType.refinedRefType); private[this] val circeGenericEncoderForallowedGrantTypes: io.circe.Encoder.AsArray[Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] = circe.this.Encoder.encodeSeq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]](io.circe.refined.`package`.refinedEncoder[String, org.make.api.technical.auth.AdminCreateClientRequest.GrantType, eu.timepit.refined.api.Refined](circe.this.Encoder.encodeString, api.this.RefType.refinedRefType)); private[this] val circeGenericEncoderForscope: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString); private[this] val circeGenericEncoderForredirectUri: io.circe.Encoder[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] = circe.this.Encoder.encodeOption[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]](io.circe.refined.`package`.refinedEncoder[String, eu.timepit.refined.string.Uri, eu.timepit.refined.api.Refined](circe.this.Encoder.encodeString, api.this.RefType.refinedRefType)); private[this] val circeGenericEncoderFordefaultUserId: io.circe.Encoder[Option[org.make.core.user.UserId]] = circe.this.Encoder.encodeOption[org.make.core.user.UserId](user.this.UserId.userIdEncoder); private[this] val circeGenericEncoderForroles: io.circe.Encoder.AsArray[Seq[String]] = circe.this.Encoder.encodeSeq[String](circe.this.Encoder.encodeString); private[this] val circeGenericEncoderForreconnectExpirationSeconds: io.circe.Encoder[Int] = circe.this.Encoder.encodeInt; final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]], tail: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForname @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForsecret @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]], tail: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForallowedGrantTypes @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForscope @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]], tail: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForredirectUri @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]], tail: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordefaultUserId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForroles @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int], tail: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortokenExpirationSeconds @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int], tail: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForrefreshExpirationSeconds @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForreconnectExpirationSeconds @ _), shapeless.HNil)))))))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("name", $anon.this.circeGenericEncoderForname.apply(circeGenericHListBindingForname)), scala.Tuple2.apply[String, io.circe.Json]("secret", $anon.this.circeGenericEncoderForscope.apply(circeGenericHListBindingForsecret)), scala.Tuple2.apply[String, io.circe.Json]("allowedGrantTypes", $anon.this.circeGenericEncoderForallowedGrantTypes.apply(circeGenericHListBindingForallowedGrantTypes)), scala.Tuple2.apply[String, io.circe.Json]("scope", $anon.this.circeGenericEncoderForscope.apply(circeGenericHListBindingForscope)), scala.Tuple2.apply[String, io.circe.Json]("redirectUri", $anon.this.circeGenericEncoderForredirectUri.apply(circeGenericHListBindingForredirectUri)), scala.Tuple2.apply[String, io.circe.Json]("defaultUserId", $anon.this.circeGenericEncoderFordefaultUserId.apply(circeGenericHListBindingFordefaultUserId)), scala.Tuple2.apply[String, io.circe.Json]("roles", $anon.this.circeGenericEncoderForroles.apply(circeGenericHListBindingForroles)), scala.Tuple2.apply[String, io.circe.Json]("tokenExpirationSeconds", $anon.this.circeGenericEncoderForreconnectExpirationSeconds.apply(circeGenericHListBindingFortokenExpirationSeconds)), scala.Tuple2.apply[String, io.circe.Json]("refreshExpirationSeconds", $anon.this.circeGenericEncoderForreconnectExpirationSeconds.apply(circeGenericHListBindingForrefreshExpirationSeconds)), scala.Tuple2.apply[String, io.circe.Json]("reconnectExpirationSeconds", $anon.this.circeGenericEncoderForreconnectExpirationSeconds.apply(circeGenericHListBindingForreconnectExpirationSeconds)))) } }; new $anon() }: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$43().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.technical.auth.AdminCreateClientRequest]](inst$macro$44) })
364 41342 14005 - 14044 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder io.circe.generic.semiauto.deriveDecoder[org.make.api.technical.auth.AdminCreateClientRequest]({ val inst$macro$88: io.circe.generic.decoding.DerivedDecoder[org.make.api.technical.auth.AdminCreateClientRequest] = { final class anon$lazy$macro$87 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$87 = { anon$lazy$macro$87.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$45: io.circe.generic.decoding.DerivedDecoder[org.make.api.technical.auth.AdminCreateClientRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.technical.auth.AdminCreateClientRequest, shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.technical.auth.AdminCreateClientRequest, (Symbol @@ String("name")) :: (Symbol @@ String("secret")) :: (Symbol @@ String("allowedGrantTypes")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml] :: Option[String] :: Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.technical.auth.AdminCreateClientRequest, (Symbol @@ String("name")) :: (Symbol @@ String("secret")) :: (Symbol @@ String("allowedGrantTypes")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil](::.apply[Symbol @@ String("name"), (Symbol @@ String("secret")) :: (Symbol @@ String("allowedGrantTypes")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("name").asInstanceOf[Symbol @@ String("name")], ::.apply[Symbol @@ String("secret"), (Symbol @@ String("allowedGrantTypes")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("secret").asInstanceOf[Symbol @@ String("secret")], ::.apply[Symbol @@ String("allowedGrantTypes"), (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("allowedGrantTypes").asInstanceOf[Symbol @@ String("allowedGrantTypes")], ::.apply[Symbol @@ String("scope"), (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("scope").asInstanceOf[Symbol @@ String("scope")], ::.apply[Symbol @@ String("redirectUri"), (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("redirectUri").asInstanceOf[Symbol @@ String("redirectUri")], ::.apply[Symbol @@ String("defaultUserId"), (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("defaultUserId").asInstanceOf[Symbol @@ String("defaultUserId")], ::.apply[Symbol @@ String("roles"), (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("roles").asInstanceOf[Symbol @@ String("roles")], ::.apply[Symbol @@ String("tokenExpirationSeconds"), (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("tokenExpirationSeconds").asInstanceOf[Symbol @@ String("tokenExpirationSeconds")], ::.apply[Symbol @@ String("refreshExpirationSeconds"), (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil.type](scala.Symbol.apply("refreshExpirationSeconds").asInstanceOf[Symbol @@ String("refreshExpirationSeconds")], ::.apply[Symbol @@ String("reconnectExpirationSeconds"), shapeless.HNil.type](scala.Symbol.apply("reconnectExpirationSeconds").asInstanceOf[Symbol @@ String("reconnectExpirationSeconds")], HNil))))))))))), Generic.instance[org.make.api.technical.auth.AdminCreateClientRequest, eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml] :: Option[String] :: Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil](((x0$7: org.make.api.technical.auth.AdminCreateClientRequest) => x0$7 match { case (name: eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml], secret: Option[String], allowedGrantTypes: Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]], scope: Option[String], redirectUri: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]], defaultUserId: Option[org.make.core.user.UserId], roles: Seq[String], tokenExpirationSeconds: Int, refreshExpirationSeconds: Int, reconnectExpirationSeconds: Int): org.make.api.technical.auth.AdminCreateClientRequest((name$macro$76 @ _), (secret$macro$77 @ _), (allowedGrantTypes$macro$78 @ _), (scope$macro$79 @ _), (redirectUri$macro$80 @ _), (defaultUserId$macro$81 @ _), (roles$macro$82 @ _), (tokenExpirationSeconds$macro$83 @ _), (refreshExpirationSeconds$macro$84 @ _), (reconnectExpirationSeconds$macro$85 @ _)) => ::.apply[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml], Option[String] :: Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil.type](name$macro$76, ::.apply[Option[String], Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil.type](secret$macro$77, ::.apply[Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]], Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil.type](allowedGrantTypes$macro$78, ::.apply[Option[String], Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil.type](scope$macro$79, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]], Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil.type](redirectUri$macro$80, ::.apply[Option[org.make.core.user.UserId], Seq[String] :: Int :: Int :: Int :: shapeless.HNil.type](defaultUserId$macro$81, ::.apply[Seq[String], Int :: Int :: Int :: shapeless.HNil.type](roles$macro$82, ::.apply[Int, Int :: Int :: shapeless.HNil.type](tokenExpirationSeconds$macro$83, ::.apply[Int, Int :: shapeless.HNil.type](refreshExpirationSeconds$macro$84, ::.apply[Int, shapeless.HNil.type](reconnectExpirationSeconds$macro$85, HNil)))))))))).asInstanceOf[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml] :: Option[String] :: Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil] }), ((x0$8: eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml] :: Option[String] :: Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil) => x0$8 match { case (head: eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml], tail: Option[String] :: Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil): eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml] :: Option[String] :: Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil((name$macro$66 @ _), (head: Option[String], tail: Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil): Option[String] :: Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil((secret$macro$67 @ _), (head: Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]], tail: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil): Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil((allowedGrantTypes$macro$68 @ _), (head: Option[String], tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil): Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil((scope$macro$69 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]], tail: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil((redirectUri$macro$70 @ _), (head: Option[org.make.core.user.UserId], tail: Seq[String] :: Int :: Int :: Int :: shapeless.HNil): Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil((defaultUserId$macro$71 @ _), (head: Seq[String], tail: Int :: Int :: Int :: shapeless.HNil): Seq[String] :: Int :: Int :: Int :: shapeless.HNil((roles$macro$72 @ _), (head: Int, tail: Int :: Int :: shapeless.HNil): Int :: Int :: Int :: shapeless.HNil((tokenExpirationSeconds$macro$73 @ _), (head: Int, tail: Int :: shapeless.HNil): Int :: Int :: shapeless.HNil((refreshExpirationSeconds$macro$74 @ _), (head: Int, tail: shapeless.HNil): Int :: shapeless.HNil((reconnectExpirationSeconds$macro$75 @ _), HNil)))))))))) => auth.this.AdminCreateClientRequest.apply(name$macro$66, secret$macro$67, allowedGrantTypes$macro$68, scope$macro$69, redirectUri$macro$70, defaultUserId$macro$71, roles$macro$72, tokenExpirationSeconds$macro$73, refreshExpirationSeconds$macro$74, reconnectExpirationSeconds$macro$75) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("name"), eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml], (Symbol @@ String("secret")) :: (Symbol @@ String("allowedGrantTypes")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Option[String] :: Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("secret"), Option[String], (Symbol @@ String("allowedGrantTypes")) :: (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("allowedGrantTypes"), Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]], (Symbol @@ String("scope")) :: (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("scope"), Option[String], (Symbol @@ String("redirectUri")) :: (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]] :: Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("redirectUri"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]], (Symbol @@ String("defaultUserId")) :: (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Option[org.make.core.user.UserId] :: Seq[String] :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("defaultUserId"), Option[org.make.core.user.UserId], (Symbol @@ String("roles")) :: (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Seq[String] :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("roles"), Seq[String], (Symbol @@ String("tokenExpirationSeconds")) :: (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tokenExpirationSeconds"), Int, (Symbol @@ String("refreshExpirationSeconds")) :: (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("refreshExpirationSeconds"), Int, (Symbol @@ String("reconnectExpirationSeconds")) :: shapeless.HNil, Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("reconnectExpirationSeconds"), Int, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("reconnectExpirationSeconds")]](scala.Symbol.apply("reconnectExpirationSeconds").asInstanceOf[Symbol @@ String("reconnectExpirationSeconds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("reconnectExpirationSeconds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("refreshExpirationSeconds")]](scala.Symbol.apply("refreshExpirationSeconds").asInstanceOf[Symbol @@ String("refreshExpirationSeconds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("refreshExpirationSeconds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("tokenExpirationSeconds")]](scala.Symbol.apply("tokenExpirationSeconds").asInstanceOf[Symbol @@ String("tokenExpirationSeconds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("tokenExpirationSeconds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("roles")]](scala.Symbol.apply("roles").asInstanceOf[Symbol @@ String("roles")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("roles")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("defaultUserId")]](scala.Symbol.apply("defaultUserId").asInstanceOf[Symbol @@ String("defaultUserId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("defaultUserId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("redirectUri")]](scala.Symbol.apply("redirectUri").asInstanceOf[Symbol @@ String("redirectUri")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("redirectUri")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("scope")]](scala.Symbol.apply("scope").asInstanceOf[Symbol @@ String("scope")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("scope")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("allowedGrantTypes")]](scala.Symbol.apply("allowedGrantTypes").asInstanceOf[Symbol @@ String("allowedGrantTypes")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("allowedGrantTypes")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("secret")]](scala.Symbol.apply("secret").asInstanceOf[Symbol @@ String("secret")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("secret")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("name")]](scala.Symbol.apply("name").asInstanceOf[Symbol @@ String("name")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("name")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$87.this.inst$macro$86)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.technical.auth.AdminCreateClientRequest]]; <stable> <accessor> lazy val inst$macro$86: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForname: io.circe.Decoder[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] = io.circe.refined.`package`.refinedDecoder[String, org.make.core.Validation.ValidHtml, eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, org.make.core.Validation.validateHtml, api.this.RefType.refinedRefType); private[this] val circeGenericDecoderForallowedGrantTypes: io.circe.Decoder[Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] = circe.this.Decoder.decodeSeq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]](io.circe.refined.`package`.refinedDecoder[String, org.make.api.technical.auth.AdminCreateClientRequest.GrantType, eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, AdminCreateClientRequest.this.validateGrantType, api.this.RefType.refinedRefType)); private[this] val circeGenericDecoderForscope: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString); private[this] val circeGenericDecoderForredirectUri: io.circe.Decoder[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] = circe.this.Decoder.decodeOption[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]](io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.string.Uri, eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, string.this.Uri.uriValidate, api.this.RefType.refinedRefType)); private[this] val circeGenericDecoderFordefaultUserId: io.circe.Decoder[Option[org.make.core.user.UserId]] = circe.this.Decoder.decodeOption[org.make.core.user.UserId](user.this.UserId.userIdDecoder); private[this] val circeGenericDecoderForroles: io.circe.Decoder[Seq[String]] = circe.this.Decoder.decodeSeq[String](circe.this.Decoder.decodeString); private[this] val circeGenericDecoderForreconnectExpirationSeconds: io.circe.Decoder[Int] = circe.this.Decoder.decodeInt; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("name"), eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml], shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForname.tryDecode(c.downField("name")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("secret"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForscope.tryDecode(c.downField("secret")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("allowedGrantTypes"), Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]], shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForallowedGrantTypes.tryDecode(c.downField("allowedGrantTypes")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("scope"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForscope.tryDecode(c.downField("scope")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("redirectUri"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]], shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForredirectUri.tryDecode(c.downField("redirectUri")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("defaultUserId"), Option[org.make.core.user.UserId], shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordefaultUserId.tryDecode(c.downField("defaultUserId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("roles"), Seq[String], shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForroles.tryDecode(c.downField("roles")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("tokenExpirationSeconds"), Int, shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreconnectExpirationSeconds.tryDecode(c.downField("tokenExpirationSeconds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("refreshExpirationSeconds"), Int, shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreconnectExpirationSeconds.tryDecode(c.downField("refreshExpirationSeconds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("reconnectExpirationSeconds"), Int, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreconnectExpirationSeconds.tryDecode(c.downField("reconnectExpirationSeconds")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("name"), eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml], shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForname.tryDecodeAccumulating(c.downField("name")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("secret"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForscope.tryDecodeAccumulating(c.downField("secret")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("allowedGrantTypes"), Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]], shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForallowedGrantTypes.tryDecodeAccumulating(c.downField("allowedGrantTypes")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("scope"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForscope.tryDecodeAccumulating(c.downField("scope")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("redirectUri"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]], shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForredirectUri.tryDecodeAccumulating(c.downField("redirectUri")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("defaultUserId"), Option[org.make.core.user.UserId], shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordefaultUserId.tryDecodeAccumulating(c.downField("defaultUserId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("roles"), Seq[String], shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForroles.tryDecodeAccumulating(c.downField("roles")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("tokenExpirationSeconds"), Int, shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreconnectExpirationSeconds.tryDecodeAccumulating(c.downField("tokenExpirationSeconds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("refreshExpirationSeconds"), Int, shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreconnectExpirationSeconds.tryDecodeAccumulating(c.downField("refreshExpirationSeconds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("reconnectExpirationSeconds"), Int, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreconnectExpirationSeconds.tryDecodeAccumulating(c.downField("reconnectExpirationSeconds")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("name"),eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]] :: shapeless.labelled.FieldType[Symbol @@ String("secret"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("allowedGrantTypes"),Seq[eu.timepit.refined.api.Refined[String,org.make.api.technical.auth.AdminCreateClientRequest.GrantType]]] :: shapeless.labelled.FieldType[Symbol @@ String("scope"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("redirectUri"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.string.Uri]]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultUserId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("roles"),Seq[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tokenExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("refreshExpirationSeconds"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("reconnectExpirationSeconds"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$87().inst$macro$45 }; shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.technical.auth.AdminCreateClientRequest]](inst$macro$88) })
365 40770 14082 - 14259 Apply scala.collection.IterableFactory.apply scala.Predef.Set.apply[String](scalaoauth2.provider.OAuthGrantType.`package`.AUTHORIZATION_CODE, scalaoauth2.provider.OAuthGrantType.`package`.REFRESH_TOKEN, scalaoauth2.provider.OAuthGrantType.`package`.CLIENT_CREDENTIALS, scalaoauth2.provider.OAuthGrantType.`package`.PASSWORD, scalaoauth2.provider.OAuthGrantType.`package`.IMPLICIT)
366 34244 14091 - 14124 Select scalaoauth2.provider.OAuthGrantType.AUTHORIZATION_CODE scalaoauth2.provider.OAuthGrantType.`package`.AUTHORIZATION_CODE
367 46226 14130 - 14158 Select scalaoauth2.provider.OAuthGrantType.REFRESH_TOKEN scalaoauth2.provider.OAuthGrantType.`package`.REFRESH_TOKEN
368 42842 14164 - 14197 Select scalaoauth2.provider.OAuthGrantType.CLIENT_CREDENTIALS scalaoauth2.provider.OAuthGrantType.`package`.CLIENT_CREDENTIALS
369 35263 14203 - 14226 Select scalaoauth2.provider.OAuthGrantType.PASSWORD scalaoauth2.provider.OAuthGrantType.`package`.PASSWORD
370 48631 14232 - 14255 Select scalaoauth2.provider.OAuthGrantType.IMPLICIT scalaoauth2.provider.OAuthGrantType.`package`.IMPLICIT
372 32618 14297 - 14368 Literal <nosymbol> "authorization_code,refresh_token,client_credentials,password,implicit"
376 34278 14475 - 14578 Apply eu.timepit.refined.api.Validate.fromPredicate eu.timepit.refined.api.Validate.fromPredicate[String, org.make.api.technical.auth.AdminCreateClientRequest.GrantType](((elem: String) => AdminCreateClientRequest.this.validGrantTypes.contains(elem)), ((t: String) => ("GrantType(".+(t).+(")"): String)), AdminCreateClientRequest.this.GrantType.apply())
376 49652 14517 - 14541 Apply scala.collection.SetOps.contains AdminCreateClientRequest.this.validGrantTypes.contains(elem)
376 41798 14566 - 14577 Apply org.make.api.technical.auth.AdminCreateClientRequest.GrantType.apply AdminCreateClientRequest.this.GrantType.apply()
379 32377 14682 - 14892 Apply scala.collection.SeqFactory.Delegate.apply scala.`package`.Seq.apply[org.make.core.Requirement](org.make.core.Validation.validateField("defaultUserId", "not_found", request.defaultUserId.isEmpty.||(maybeUser.isDefined), ("User ".+(request.defaultUserId).+(" not found."): String)))
380 40808 14693 - 14886 Apply org.make.core.Validation.validateField org.make.core.Validation.validateField("defaultUserId", "not_found", request.defaultUserId.isEmpty.||(maybeUser.isDefined), ("User ".+(request.defaultUserId).+(" not found."): String))
381 47287 14727 - 14742 Literal <nosymbol> "defaultUserId"
382 39168 14752 - 14763 Literal <nosymbol> "not_found"
383 47785 14773 - 14825 Apply scala.Boolean.|| request.defaultUserId.isEmpty.||(maybeUser.isDefined)
383 35304 14806 - 14825 Select scala.Option.isDefined maybeUser.isDefined