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.partner
21 
22 import cats.implicits._
23 import akka.http.scaladsl.model.StatusCodes
24 import akka.http.scaladsl.server._
25 import io.circe.{Decoder, Encoder}
26 import io.swagger.annotations._
27 
28 import javax.ws.rs.Path
29 import io.circe.generic.semiauto.{deriveDecoder, deriveEncoder}
30 import org.make.api.operation.OperationServiceComponent
31 import org.make.api.partner.DefaultPersistentPartnerServiceComponent.PersistentPartner
32 import org.make.api.question.QuestionServiceComponent
33 import org.make.api.technical.MakeDirectives.MakeDirectivesDependencies
34 import org.make.api.technical.{`X-Total-Count`, MakeAuthenticationDirectives}
35 import org.make.api.technical.directives.FutureDirectivesExtensions._
36 import org.make.core.{HttpCodes, Order, ParameterExtractors}
37 import org.make.core.technical.Pagination
38 import org.make.core.auth.UserRights
39 import org.make.core.partner.{Partner, PartnerId, PartnerKind}
40 import org.make.core.question.QuestionId
41 import org.make.core.user.UserId
42 import scalaoauth2.provider.AuthInfo
43 
44 import scala.annotation.meta.field
45 
46 @Api(
47   value = "Admin Partner",
48   authorizations = Array(
49     new Authorization(
50       value = "MakeApi",
51       scopes = Array(new AuthorizationScope(scope = "admin", description = "BO Admin"))
52     )
53   )
54 )
55 @Path(value = "/admin/partners")
56 trait AdminPartnerApi extends Directives {
57 
58   @ApiOperation(value = "post-partner", httpMethod = "POST", code = HttpCodes.Created)
59   @ApiResponses(
60     value = Array(new ApiResponse(code = HttpCodes.Created, message = "Created", response = classOf[PartnerIdResponse]))
61   )
62   @ApiImplicitParams(
63     value = Array(
64       new ApiImplicitParam(name = "body", paramType = "body", dataType = "org.make.api.partner.CreatePartnerRequest")
65     )
66   )
67   @Path(value = "/")
68   def adminPostPartner: Route
69 
70   @ApiOperation(value = "put-partner", httpMethod = "PUT", code = HttpCodes.OK)
71   @ApiResponses(
72     value = Array(new ApiResponse(code = HttpCodes.OK, message = "Ok", response = classOf[PartnerIdResponse]))
73   )
74   @ApiImplicitParams(
75     value = Array(
76       new ApiImplicitParam(name = "body", paramType = "body", dataType = "org.make.api.partner.UpdatePartnerRequest"),
77       new ApiImplicitParam(name = "partnerId", paramType = "path", dataType = "string")
78     )
79   )
80   @Path(value = "/{partnerId}")
81   def adminPutPartner: Route
82 
83   @ApiOperation(value = "get-partners", httpMethod = "GET", code = HttpCodes.OK)
84   @ApiResponses(
85     value = Array(new ApiResponse(code = HttpCodes.OK, message = "Ok", response = classOf[Array[PartnerResponse]]))
86   )
87   @ApiImplicitParams(
88     value = Array(
89       new ApiImplicitParam(
90         name = "_start",
91         paramType = "query",
92         dataType = "int",
93         allowableValues = "range[0, infinity]"
94       ),
95       new ApiImplicitParam(
96         name = "_end",
97         paramType = "query",
98         dataType = "int",
99         allowableValues = "range[0, infinity]"
100       ),
101       new ApiImplicitParam(
102         name = "_sort",
103         paramType = "query",
104         dataType = "string",
105         allowableValues = PersistentPartner.swaggerAllowableValues
106       ),
107       new ApiImplicitParam(
108         name = "_order",
109         paramType = "query",
110         dataType = "string",
111         allowableValues = Order.swaggerAllowableValues
112       ),
113       new ApiImplicitParam(name = "questionId", paramType = "query", dataType = "string"),
114       new ApiImplicitParam(name = "organisationId", paramType = "query", dataType = "string"),
115       new ApiImplicitParam(
116         name = "partnerKind",
117         paramType = "query",
118         dataType = "string",
119         allowableValues = PartnerKind.swaggerAllowableValues
120       )
121     )
122   )
123   @Path(value = "/")
124   def adminGetPartners: Route
125 
126   @ApiOperation(value = "get-partner", httpMethod = "GET", code = HttpCodes.OK)
127   @ApiImplicitParams(value = Array(new ApiImplicitParam(name = "partnerId", paramType = "path", dataType = "string")))
128   @ApiResponses(
129     value = Array(new ApiResponse(code = HttpCodes.OK, message = "Ok", response = classOf[PartnerResponse]))
130   )
131   @Path(value = "/{partnerId}")
132   def adminGetPartner: Route
133 
134   @ApiOperation(value = "delete-partner", httpMethod = "DELETE", code = HttpCodes.NoContent)
135   @ApiResponses(value = Array(new ApiResponse(code = HttpCodes.NoContent, message = "No Content")))
136   @ApiImplicitParams(value = Array(new ApiImplicitParam(name = "partnerId", paramType = "path", dataType = "string")))
137   @Path(value = "/{partnerId}")
138   def adminDeletePartner: Route
139 
140   def routes: Route =
141     adminGetPartner ~ adminGetPartners ~ adminPostPartner ~ adminPutPartner ~ adminDeletePartner
142 }
143 
144 trait AdminPartnerApiComponent {
145   def adminPartnerApi: AdminPartnerApi
146 }
147 
148 trait DefaultAdminPartnerApiComponent
149     extends AdminPartnerApiComponent
150     with MakeAuthenticationDirectives
151     with ParameterExtractors {
152   this: MakeDirectivesDependencies
153     with PartnerServiceComponent
154     with QuestionServiceComponent
155     with OperationServiceComponent =>
156 
157   override lazy val adminPartnerApi: AdminPartnerApi = new DefaultAdminPartnerApi
158 
159   class DefaultAdminPartnerApi extends AdminPartnerApi {
160 
161     private val partnerId: PathMatcher1[PartnerId] = Segment.map(id => PartnerId(id))
162 
163     override def adminPostPartner: Route = {
164       post {
165         path("admin" / "partners") {
166           makeOperation("ModerationPostPartner") { _ =>
167             makeOAuth2 { auth: AuthInfo[UserRights] =>
168               requireAdminRole(auth.user) {
169                 decodeRequest {
170                   entity(as[CreatePartnerRequest]) { request =>
171                     onSuccess(partnerService.createPartner(request)) { result =>
172                       complete(StatusCodes.Created -> PartnerIdResponse(result.partnerId))
173                     }
174                   }
175                 }
176               }
177             }
178           }
179         }
180       }
181     }
182 
183     override def adminPutPartner: Route = {
184       put {
185         path("admin" / "partners" / partnerId) { partnerId =>
186           makeOperation("ModerationPutPartner") { _ =>
187             makeOAuth2 { auth: AuthInfo[UserRights] =>
188               requireAdminRole(auth.user) {
189                 decodeRequest {
190                   entity(as[UpdatePartnerRequest]) { request =>
191                     partnerService.updatePartner(partnerId, request).asDirectiveOrNotFound { result =>
192                       complete(StatusCodes.OK -> PartnerIdResponse(result.partnerId))
193                     }
194                   }
195                 }
196               }
197             }
198           }
199         }
200       }
201     }
202 
203     override def adminGetPartners: Route = {
204       get {
205         path("admin" / "partners") {
206           makeOperation("ModerationGetPartners") { _ =>
207             parameters(
208               "_start".as[Pagination.Offset].?,
209               "_end".as[Pagination.End].?,
210               "_sort".?,
211               "_order".as[Order].?,
212               "questionId".as[QuestionId].?,
213               "organisationId".as[UserId].?,
214               "partnerKind".as[PartnerKind].?
215             ) {
216               (
217                 offset: Option[Pagination.Offset],
218                 end: Option[Pagination.End],
219                 sort: Option[String],
220                 order: Option[Order],
221                 questionId: Option[QuestionId],
222                 organisationId: Option[UserId],
223                 partnerKind: Option[PartnerKind]
224               ) =>
225                 makeOAuth2 { auth: AuthInfo[UserRights] =>
226                   requireAdminRole(auth.user) {
227                     (
228                       partnerService
229                         .find(offset.orZero, end, sort, order, questionId, organisationId, partnerKind)
230                         .asDirective,
231                       partnerService.count(questionId, organisationId, partnerKind).asDirective
232                     ).tupled.apply {
233                       case (result, count) =>
234                         complete(
235                           (StatusCodes.OK, List(`X-Total-Count`(count.toString)), result.map(PartnerResponse.apply))
236                         )
237                     }
238                   }
239                 }
240             }
241           }
242         }
243       }
244     }
245 
246     override def adminGetPartner: Route = {
247       get {
248         path("admin" / "partners" / partnerId) { partnerId =>
249           makeOperation("ModerationGetPartner") { _ =>
250             makeOAuth2 { auth: AuthInfo[UserRights] =>
251               requireAdminRole(auth.user) {
252                 partnerService.getPartner(partnerId).asDirectiveOrNotFound { partner =>
253                   complete(PartnerResponse(partner))
254                 }
255               }
256             }
257           }
258         }
259       }
260     }
261 
262     override def adminDeletePartner: Route = {
263       delete {
264         path("admin" / "partners" / partnerId) { partnerId =>
265           makeOperation("ModerationDeletePartner") { _ =>
266             makeOAuth2 { auth: AuthInfo[UserRights] =>
267               requireAdminRole(auth.user) {
268                 partnerService.deletePartner(partnerId).asDirective { _ =>
269                   complete(StatusCodes.NoContent)
270                 }
271               }
272             }
273           }
274         }
275       }
276     }
277   }
278 }
279 
280 final case class PartnerResponse(
281   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true)
282   id: PartnerId,
283   name: String,
284   @(ApiModelProperty @field)(dataType = "string", example = "https://example.com/logo.png")
285   logo: Option[String],
286   @(ApiModelProperty @field)(dataType = "string", example = "https://example.com/link")
287   link: Option[String],
288   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
289   organisationId: Option[UserId],
290   @(ApiModelProperty @field)(dataType = "string", allowableValues = PartnerKind.swaggerAllowableValues)
291   partnerKind: PartnerKind,
292   weight: Float
293 )
294 
295 object PartnerResponse {
296   def apply(partner: Partner): PartnerResponse = PartnerResponse(
297     id = partner.partnerId,
298     name = partner.name,
299     logo = partner.logo,
300     link = partner.link,
301     organisationId = partner.organisationId,
302     partnerKind = partner.partnerKind,
303     weight = partner.weight
304   )
305 
306   implicit val decoder: Decoder[PartnerResponse] = deriveDecoder[PartnerResponse]
307   implicit val encoder: Encoder[PartnerResponse] = deriveEncoder[PartnerResponse]
308 }
309 
310 final case class PartnerIdResponse(
311   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true)
312   id: PartnerId,
313   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true)
314   partnerId: PartnerId
315 )
316 
317 object PartnerIdResponse {
318   implicit val encoder: Encoder[PartnerIdResponse] = deriveEncoder[PartnerIdResponse]
319 
320   def apply(id: PartnerId): PartnerIdResponse = PartnerIdResponse(id, id)
321 }
Line Stmt Id Pos Tree Symbol Tests Code
141 37720 5259 - 5275 Select org.make.api.partner.AdminPartnerApi.adminGetPartners org.make.api.partner.adminpartnerapitest AdminPartnerApi.this.adminGetPartners
141 36691 5315 - 5333 Select org.make.api.partner.AdminPartnerApi.adminDeletePartner org.make.api.partner.adminpartnerapitest AdminPartnerApi.this.adminDeletePartner
141 49434 5241 - 5333 Apply akka.http.scaladsl.server.RouteConcatenation.RouteWithConcatenation.~ org.make.api.partner.adminpartnerapitest AdminPartnerApi.this._enhanceRouteWithConcatenation(AdminPartnerApi.this._enhanceRouteWithConcatenation(AdminPartnerApi.this._enhanceRouteWithConcatenation(AdminPartnerApi.this._enhanceRouteWithConcatenation(AdminPartnerApi.this.adminGetPartner).~(AdminPartnerApi.this.adminGetPartners)).~(AdminPartnerApi.this.adminPostPartner)).~(AdminPartnerApi.this.adminPutPartner)).~(AdminPartnerApi.this.adminDeletePartner)
141 46120 5241 - 5256 Select org.make.api.partner.AdminPartnerApi.adminGetPartner org.make.api.partner.adminpartnerapitest AdminPartnerApi.this.adminGetPartner
141 43449 5278 - 5294 Select org.make.api.partner.AdminPartnerApi.adminPostPartner org.make.api.partner.adminpartnerapitest AdminPartnerApi.this.adminPostPartner
141 51032 5241 - 5275 Apply akka.http.scaladsl.server.RouteConcatenation.RouteWithConcatenation.~ org.make.api.partner.adminpartnerapitest AdminPartnerApi.this._enhanceRouteWithConcatenation(AdminPartnerApi.this.adminGetPartner).~(AdminPartnerApi.this.adminGetPartners)
141 44533 5241 - 5312 Apply akka.http.scaladsl.server.RouteConcatenation.RouteWithConcatenation.~ org.make.api.partner.adminpartnerapitest AdminPartnerApi.this._enhanceRouteWithConcatenation(AdminPartnerApi.this._enhanceRouteWithConcatenation(AdminPartnerApi.this._enhanceRouteWithConcatenation(AdminPartnerApi.this.adminGetPartner).~(AdminPartnerApi.this.adminGetPartners)).~(AdminPartnerApi.this.adminPostPartner)).~(AdminPartnerApi.this.adminPutPartner)
141 31757 5297 - 5312 Select org.make.api.partner.AdminPartnerApi.adminPutPartner org.make.api.partner.adminpartnerapitest AdminPartnerApi.this.adminPutPartner
141 38746 5241 - 5294 Apply akka.http.scaladsl.server.RouteConcatenation.RouteWithConcatenation.~ org.make.api.partner.adminpartnerapitest AdminPartnerApi.this._enhanceRouteWithConcatenation(AdminPartnerApi.this._enhanceRouteWithConcatenation(AdminPartnerApi.this.adminGetPartner).~(AdminPartnerApi.this.adminGetPartners)).~(AdminPartnerApi.this.adminPostPartner)
161 37761 5909 - 5922 Apply org.make.core.partner.PartnerId.apply org.make.api.partner.adminpartnerapitest org.make.core.partner.PartnerId.apply(id)
161 51068 5891 - 5923 Apply akka.http.scaladsl.server.PathMatcher.PathMatcher1Ops.map org.make.api.partner.adminpartnerapitest server.this.PathMatcher.PathMatcher1Ops[String](DefaultAdminPartnerApi.this.Segment).map[org.make.core.partner.PartnerId](((id: String) => org.make.core.partner.PartnerId.apply(id)))
161 45266 5891 - 5898 Select akka.http.scaladsl.server.PathMatchers.Segment org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApi.this.Segment
164 42663 5976 - 5980 Select akka.http.scaladsl.server.directives.MethodDirectives.post org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApi.this.post
164 42996 5976 - 6562 Apply scala.Function1.apply org.make.api.partner.adminpartnerapitest server.this.Directive.addByNameNullaryApply(DefaultAdminPartnerApi.this.post).apply(server.this.Directive.addByNameNullaryApply(DefaultAdminPartnerApi.this.path[Unit](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("partners"))(TupleOps.this.Join.join0P[Unit]))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminPartnerApiComponent.this.makeOperation("ModerationPostPartner", DefaultAdminPartnerApiComponent.this.makeOperation$default$2, DefaultAdminPartnerApiComponent.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],)](DefaultAdminPartnerApiComponent.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(DefaultAdminPartnerApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultAdminPartnerApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.partner.CreatePartnerRequest,)](DefaultAdminPartnerApi.this.entity[org.make.api.partner.CreatePartnerRequest](DefaultAdminPartnerApi.this.as[org.make.api.partner.CreatePartnerRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.partner.CreatePartnerRequest](DefaultAdminPartnerApiComponent.this.unmarshaller[org.make.api.partner.CreatePartnerRequest](partner.this.CreatePartnerRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.partner.CreatePartnerRequest]).apply(((request: org.make.api.partner.CreatePartnerRequest) => server.this.Directive.addDirectiveApply[(org.make.core.partner.Partner,)](DefaultAdminPartnerApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.partner.Partner](DefaultAdminPartnerApiComponent.this.partnerService.createPartner(request))(util.this.Tupler.forAnyRef[org.make.core.partner.Partner])))(util.this.ApplyConverter.hac1[org.make.core.partner.Partner]).apply(((result: org.make.core.partner.Partner) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.partner.PartnerIdResponse](PartnerIdResponse.apply(result.partnerId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerIdResponse](partner.this.PartnerIdResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerIdResponse]))))))))))))))))
165 31673 6006 - 6016 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApi.this._segmentStringToPathMatcher("partners")
165 49183 5991 - 6017 Apply akka.http.scaladsl.server.directives.PathDirectives.path org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApi.this.path[Unit](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("partners"))(TupleOps.this.Join.join0P[Unit]))
165 44293 6004 - 6004 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P org.make.api.partner.adminpartnerapitest TupleOps.this.Join.join0P[Unit]
165 50582 5991 - 6554 Apply scala.Function1.apply org.make.api.partner.adminpartnerapitest server.this.Directive.addByNameNullaryApply(DefaultAdminPartnerApi.this.path[Unit](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("partners"))(TupleOps.this.Join.join0P[Unit]))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminPartnerApiComponent.this.makeOperation("ModerationPostPartner", DefaultAdminPartnerApiComponent.this.makeOperation$default$2, DefaultAdminPartnerApiComponent.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],)](DefaultAdminPartnerApiComponent.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(DefaultAdminPartnerApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultAdminPartnerApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.partner.CreatePartnerRequest,)](DefaultAdminPartnerApi.this.entity[org.make.api.partner.CreatePartnerRequest](DefaultAdminPartnerApi.this.as[org.make.api.partner.CreatePartnerRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.partner.CreatePartnerRequest](DefaultAdminPartnerApiComponent.this.unmarshaller[org.make.api.partner.CreatePartnerRequest](partner.this.CreatePartnerRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.partner.CreatePartnerRequest]).apply(((request: org.make.api.partner.CreatePartnerRequest) => server.this.Directive.addDirectiveApply[(org.make.core.partner.Partner,)](DefaultAdminPartnerApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.partner.Partner](DefaultAdminPartnerApiComponent.this.partnerService.createPartner(request))(util.this.Tupler.forAnyRef[org.make.core.partner.Partner])))(util.this.ApplyConverter.hac1[org.make.core.partner.Partner]).apply(((result: org.make.core.partner.Partner) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.partner.PartnerIdResponse](PartnerIdResponse.apply(result.partnerId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerIdResponse](partner.this.PartnerIdResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerIdResponse])))))))))))))))
165 38784 5996 - 6003 Literal <nosymbol> org.make.api.partner.adminpartnerapitest "admin"
165 36722 5996 - 6016 ApplyToImplicitArgs akka.http.scaladsl.server.PathMatcher./ org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("partners"))(TupleOps.this.Join.join0P[Unit])
166 37191 6030 - 6030 Select org.make.api.technical.MakeDirectives.makeOperation$default$2 org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApiComponent.this.makeOperation$default$2
166 42699 6030 - 6068 Apply org.make.api.technical.MakeDirectives.makeOperation org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApiComponent.this.makeOperation("ModerationPostPartner", DefaultAdminPartnerApiComponent.this.makeOperation$default$2, DefaultAdminPartnerApiComponent.this.makeOperation$default$3)
166 50827 6030 - 6030 Select org.make.api.technical.MakeDirectives.makeOperation$default$3 org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApiComponent.this.makeOperation$default$3
166 38089 6030 - 6544 Apply scala.Function1.apply org.make.api.partner.adminpartnerapitest server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminPartnerApiComponent.this.makeOperation("ModerationPostPartner", DefaultAdminPartnerApiComponent.this.makeOperation$default$2, DefaultAdminPartnerApiComponent.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],)](DefaultAdminPartnerApiComponent.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(DefaultAdminPartnerApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultAdminPartnerApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.partner.CreatePartnerRequest,)](DefaultAdminPartnerApi.this.entity[org.make.api.partner.CreatePartnerRequest](DefaultAdminPartnerApi.this.as[org.make.api.partner.CreatePartnerRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.partner.CreatePartnerRequest](DefaultAdminPartnerApiComponent.this.unmarshaller[org.make.api.partner.CreatePartnerRequest](partner.this.CreatePartnerRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.partner.CreatePartnerRequest]).apply(((request: org.make.api.partner.CreatePartnerRequest) => server.this.Directive.addDirectiveApply[(org.make.core.partner.Partner,)](DefaultAdminPartnerApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.partner.Partner](DefaultAdminPartnerApiComponent.this.partnerService.createPartner(request))(util.this.Tupler.forAnyRef[org.make.core.partner.Partner])))(util.this.ApplyConverter.hac1[org.make.core.partner.Partner]).apply(((result: org.make.core.partner.Partner) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.partner.PartnerIdResponse](PartnerIdResponse.apply(result.partnerId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerIdResponse](partner.this.PartnerIdResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerIdResponse]))))))))))))))
166 45308 6044 - 6067 Literal <nosymbol> org.make.api.partner.adminpartnerapitest "ModerationPostPartner"
166 38537 6043 - 6043 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.partner.adminpartnerapitest util.this.ApplyConverter.hac1[org.make.core.RequestContext]
167 41365 6088 - 6532 Apply scala.Function1.apply org.make.api.partner.adminpartnerapitest server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminPartnerApiComponent.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(DefaultAdminPartnerApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultAdminPartnerApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.partner.CreatePartnerRequest,)](DefaultAdminPartnerApi.this.entity[org.make.api.partner.CreatePartnerRequest](DefaultAdminPartnerApi.this.as[org.make.api.partner.CreatePartnerRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.partner.CreatePartnerRequest](DefaultAdminPartnerApiComponent.this.unmarshaller[org.make.api.partner.CreatePartnerRequest](partner.this.CreatePartnerRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.partner.CreatePartnerRequest]).apply(((request: org.make.api.partner.CreatePartnerRequest) => server.this.Directive.addDirectiveApply[(org.make.core.partner.Partner,)](DefaultAdminPartnerApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.partner.Partner](DefaultAdminPartnerApiComponent.this.partnerService.createPartner(request))(util.this.Tupler.forAnyRef[org.make.core.partner.Partner])))(util.this.ApplyConverter.hac1[org.make.core.partner.Partner]).apply(((result: org.make.core.partner.Partner) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.partner.PartnerIdResponse](PartnerIdResponse.apply(result.partnerId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerIdResponse](partner.this.PartnerIdResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerIdResponse]))))))))))))
167 43718 6088 - 6088 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.partner.adminpartnerapitest util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]
167 31707 6088 - 6098 Select org.make.api.technical.auth.MakeAuthentication.makeOAuth2 org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApiComponent.this.makeOAuth2
168 35940 6162 - 6171 Select scalaoauth2.provider.AuthInfo.user auth.user
168 49221 6145 - 6172 Apply org.make.api.technical.MakeAuthenticationDirectives.requireAdminRole DefaultAdminPartnerApiComponent.this.requireAdminRole(auth.user)
168 49761 6145 - 6518 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultAdminPartnerApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultAdminPartnerApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.partner.CreatePartnerRequest,)](DefaultAdminPartnerApi.this.entity[org.make.api.partner.CreatePartnerRequest](DefaultAdminPartnerApi.this.as[org.make.api.partner.CreatePartnerRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.partner.CreatePartnerRequest](DefaultAdminPartnerApiComponent.this.unmarshaller[org.make.api.partner.CreatePartnerRequest](partner.this.CreatePartnerRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.partner.CreatePartnerRequest]).apply(((request: org.make.api.partner.CreatePartnerRequest) => server.this.Directive.addDirectiveApply[(org.make.core.partner.Partner,)](DefaultAdminPartnerApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.partner.Partner](DefaultAdminPartnerApiComponent.this.partnerService.createPartner(request))(util.this.Tupler.forAnyRef[org.make.core.partner.Partner])))(util.this.ApplyConverter.hac1[org.make.core.partner.Partner]).apply(((result: org.make.core.partner.Partner) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.partner.PartnerIdResponse](PartnerIdResponse.apply(result.partnerId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerIdResponse](partner.this.PartnerIdResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerIdResponse]))))))))))
169 36483 6191 - 6502 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultAdminPartnerApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.partner.CreatePartnerRequest,)](DefaultAdminPartnerApi.this.entity[org.make.api.partner.CreatePartnerRequest](DefaultAdminPartnerApi.this.as[org.make.api.partner.CreatePartnerRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.partner.CreatePartnerRequest](DefaultAdminPartnerApiComponent.this.unmarshaller[org.make.api.partner.CreatePartnerRequest](partner.this.CreatePartnerRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.partner.CreatePartnerRequest]).apply(((request: org.make.api.partner.CreatePartnerRequest) => server.this.Directive.addDirectiveApply[(org.make.core.partner.Partner,)](DefaultAdminPartnerApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.partner.Partner](DefaultAdminPartnerApiComponent.this.partnerService.createPartner(request))(util.this.Tupler.forAnyRef[org.make.core.partner.Partner])))(util.this.ApplyConverter.hac1[org.make.core.partner.Partner]).apply(((result: org.make.core.partner.Partner) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.partner.PartnerIdResponse](PartnerIdResponse.apply(result.partnerId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerIdResponse](partner.this.PartnerIdResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerIdResponse])))))))))
169 46104 6191 - 6204 Select akka.http.scaladsl.server.directives.CodingDirectives.decodeRequest DefaultAdminPartnerApi.this.decodeRequest
170 44781 6231 - 6231 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.api.partner.CreatePartnerRequest]
170 38257 6234 - 6234 Select org.make.api.partner.CreatePartnerRequest.decoder partner.this.CreatePartnerRequest.decoder
170 31743 6225 - 6257 Apply akka.http.scaladsl.server.directives.MarshallingDirectives.entity DefaultAdminPartnerApi.this.entity[org.make.api.partner.CreatePartnerRequest](DefaultAdminPartnerApi.this.as[org.make.api.partner.CreatePartnerRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.partner.CreatePartnerRequest](DefaultAdminPartnerApiComponent.this.unmarshaller[org.make.api.partner.CreatePartnerRequest](partner.this.CreatePartnerRequest.decoder))))
170 50264 6234 - 6234 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.ErrorAccumulatingUnmarshaller.unmarshaller DefaultAdminPartnerApiComponent.this.unmarshaller[org.make.api.partner.CreatePartnerRequest](partner.this.CreatePartnerRequest.decoder)
170 44040 6225 - 6484 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.api.partner.CreatePartnerRequest,)](DefaultAdminPartnerApi.this.entity[org.make.api.partner.CreatePartnerRequest](DefaultAdminPartnerApi.this.as[org.make.api.partner.CreatePartnerRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.partner.CreatePartnerRequest](DefaultAdminPartnerApiComponent.this.unmarshaller[org.make.api.partner.CreatePartnerRequest](partner.this.CreatePartnerRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.partner.CreatePartnerRequest]).apply(((request: org.make.api.partner.CreatePartnerRequest) => server.this.Directive.addDirectiveApply[(org.make.core.partner.Partner,)](DefaultAdminPartnerApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.partner.Partner](DefaultAdminPartnerApiComponent.this.partnerService.createPartner(request))(util.this.Tupler.forAnyRef[org.make.core.partner.Partner])))(util.this.ApplyConverter.hac1[org.make.core.partner.Partner]).apply(((result: org.make.core.partner.Partner) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.partner.PartnerIdResponse](PartnerIdResponse.apply(result.partnerId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerIdResponse](partner.this.PartnerIdResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerIdResponse]))))))))
170 34871 6232 - 6256 ApplyToImplicitArgs akka.http.scaladsl.server.directives.MarshallingDirectives.as DefaultAdminPartnerApi.this.as[org.make.api.partner.CreatePartnerRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.partner.CreatePartnerRequest](DefaultAdminPartnerApiComponent.this.unmarshaller[org.make.api.partner.CreatePartnerRequest](partner.this.CreatePartnerRequest.decoder)))
170 42455 6234 - 6234 ApplyToImplicitArgs akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.messageUnmarshallerFromEntityUnmarshaller unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.partner.CreatePartnerRequest](DefaultAdminPartnerApiComponent.this.unmarshaller[org.make.api.partner.CreatePartnerRequest](partner.this.CreatePartnerRequest.decoder))
171 31544 6291 - 6464 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.core.partner.Partner,)](DefaultAdminPartnerApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.partner.Partner](DefaultAdminPartnerApiComponent.this.partnerService.createPartner(request))(util.this.Tupler.forAnyRef[org.make.core.partner.Partner])))(util.this.ApplyConverter.hac1[org.make.core.partner.Partner]).apply(((result: org.make.core.partner.Partner) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.partner.PartnerIdResponse](PartnerIdResponse.apply(result.partnerId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerIdResponse](partner.this.PartnerIdResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerIdResponse]))))))
171 38293 6291 - 6339 Apply akka.http.scaladsl.server.directives.FutureDirectives.onSuccess DefaultAdminPartnerApi.this.onSuccess(directives.this.OnSuccessMagnet.apply[org.make.core.partner.Partner](DefaultAdminPartnerApiComponent.this.partnerService.createPartner(request))(util.this.Tupler.forAnyRef[org.make.core.partner.Partner]))
171 36681 6301 - 6338 Apply org.make.api.partner.PartnerService.createPartner DefaultAdminPartnerApiComponent.this.partnerService.createPartner(request)
171 50785 6300 - 6300 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.core.partner.Partner]
171 45873 6301 - 6338 ApplyToImplicitArgs akka.http.scaladsl.server.directives.OnSuccessMagnet.apply directives.this.OnSuccessMagnet.apply[org.make.core.partner.Partner](DefaultAdminPartnerApiComponent.this.partnerService.createPartner(request))(util.this.Tupler.forAnyRef[org.make.core.partner.Partner])
171 48986 6329 - 6329 TypeApply akka.http.scaladsl.server.util.LowerPriorityTupler.forAnyRef util.this.Tupler.forAnyRef[org.make.core.partner.Partner]
172 44817 6383 - 6441 Apply scala.Predef.ArrowAssoc.-> scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.partner.PartnerIdResponse](PartnerIdResponse.apply(result.partnerId))
172 36446 6403 - 6403 TypeApply scala.Predef.$conforms scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success]
172 50822 6403 - 6403 ApplyToImplicitArgs akka.http.scaladsl.marshalling.PredefinedToResponseMarshallers.fromStatusCodeAndValue marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerIdResponse](partner.this.PartnerIdResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerIdResponse]))
172 49724 6403 - 6403 Select org.make.api.partner.PartnerIdResponse.encoder partner.this.PartnerIdResponse.encoder
172 42959 6383 - 6441 ApplyToImplicitArgs akka.http.scaladsl.marshalling.ToResponseMarshallable.apply marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.partner.PartnerIdResponse](PartnerIdResponse.apply(result.partnerId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerIdResponse](partner.this.PartnerIdResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerIdResponse])))
172 34827 6374 - 6442 Apply akka.http.scaladsl.server.directives.RouteDirectives.complete DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Created).->[org.make.api.partner.PartnerIdResponse](PartnerIdResponse.apply(result.partnerId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerIdResponse](partner.this.PartnerIdResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerIdResponse]))))
172 38051 6403 - 6403 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerIdResponse](partner.this.PartnerIdResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerIdResponse])
172 31501 6406 - 6441 Apply org.make.api.partner.PartnerIdResponse.apply PartnerIdResponse.apply(result.partnerId)
172 34910 6424 - 6440 Select org.make.core.partner.Partner.partnerId result.partnerId
172 43194 6383 - 6402 Select akka.http.scaladsl.model.StatusCodes.Created akka.http.scaladsl.model.StatusCodes.Created
172 42210 6403 - 6403 TypeApply de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2 DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerIdResponse]
184 47675 6620 - 7246 Apply scala.Function1.apply org.make.api.partner.adminpartnerapitest server.this.Directive.addByNameNullaryApply(DefaultAdminPartnerApi.this.put).apply(server.this.Directive.addDirectiveApply[(org.make.core.partner.PartnerId,)](DefaultAdminPartnerApi.this.path[(org.make.core.partner.PartnerId,)](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("partners"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.partner.PartnerId,)](DefaultAdminPartnerApi.this.partnerId)(TupleOps.this.Join.join0P[(org.make.core.partner.PartnerId,)])))(util.this.ApplyConverter.hac1[org.make.core.partner.PartnerId]).apply(((partnerId: org.make.core.partner.PartnerId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminPartnerApiComponent.this.makeOperation("ModerationPutPartner", DefaultAdminPartnerApiComponent.this.makeOperation$default$2, DefaultAdminPartnerApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$2: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminPartnerApiComponent.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(DefaultAdminPartnerApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultAdminPartnerApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.partner.UpdatePartnerRequest,)](DefaultAdminPartnerApi.this.entity[org.make.api.partner.UpdatePartnerRequest](DefaultAdminPartnerApi.this.as[org.make.api.partner.UpdatePartnerRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.partner.UpdatePartnerRequest](DefaultAdminPartnerApiComponent.this.unmarshaller[org.make.api.partner.UpdatePartnerRequest](partner.this.UpdatePartnerRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.partner.UpdatePartnerRequest]).apply(((request: org.make.api.partner.UpdatePartnerRequest) => server.this.Directive.addDirectiveApply[(org.make.core.partner.Partner,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.partner.Partner](DefaultAdminPartnerApiComponent.this.partnerService.updatePartner(partnerId, request)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.partner.Partner]).apply(((result: org.make.core.partner.Partner) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.partner.PartnerIdResponse](PartnerIdResponse.apply(result.partnerId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerIdResponse](partner.this.PartnerIdResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerIdResponse])))))))))))))))))
184 34864 6620 - 6623 Select akka.http.scaladsl.server.directives.MethodDirectives.put org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApi.this.put
185 36518 6647 - 6647 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P org.make.api.partner.adminpartnerapitest TupleOps.this.Join.join0P[Unit]
185 30671 6639 - 6646 Literal <nosymbol> org.make.api.partner.adminpartnerapitest "admin"
185 41404 6660 - 6660 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P org.make.api.partner.adminpartnerapitest TupleOps.this.Join.join0P[(org.make.core.partner.PartnerId,)]
185 38004 6639 - 6671 ApplyToImplicitArgs akka.http.scaladsl.server.PathMatcher./ org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("partners"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.partner.PartnerId,)](DefaultAdminPartnerApi.this.partnerId)(TupleOps.this.Join.join0P[(org.make.core.partner.PartnerId,)])
185 44079 6649 - 6659 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApi.this._segmentStringToPathMatcher("partners")
185 43029 6638 - 6638 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.partner.adminpartnerapitest util.this.ApplyConverter.hac1[org.make.core.partner.PartnerId]
185 48983 6662 - 6671 Select org.make.api.partner.DefaultAdminPartnerApiComponent.DefaultAdminPartnerApi.partnerId org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApi.this.partnerId
185 34909 6634 - 7238 Apply scala.Function1.apply org.make.api.partner.adminpartnerapitest server.this.Directive.addDirectiveApply[(org.make.core.partner.PartnerId,)](DefaultAdminPartnerApi.this.path[(org.make.core.partner.PartnerId,)](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("partners"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.partner.PartnerId,)](DefaultAdminPartnerApi.this.partnerId)(TupleOps.this.Join.join0P[(org.make.core.partner.PartnerId,)])))(util.this.ApplyConverter.hac1[org.make.core.partner.PartnerId]).apply(((partnerId: org.make.core.partner.PartnerId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminPartnerApiComponent.this.makeOperation("ModerationPutPartner", DefaultAdminPartnerApiComponent.this.makeOperation$default$2, DefaultAdminPartnerApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$2: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminPartnerApiComponent.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(DefaultAdminPartnerApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultAdminPartnerApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.partner.UpdatePartnerRequest,)](DefaultAdminPartnerApi.this.entity[org.make.api.partner.UpdatePartnerRequest](DefaultAdminPartnerApi.this.as[org.make.api.partner.UpdatePartnerRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.partner.UpdatePartnerRequest](DefaultAdminPartnerApiComponent.this.unmarshaller[org.make.api.partner.UpdatePartnerRequest](partner.this.UpdatePartnerRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.partner.UpdatePartnerRequest]).apply(((request: org.make.api.partner.UpdatePartnerRequest) => server.this.Directive.addDirectiveApply[(org.make.core.partner.Partner,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.partner.Partner](DefaultAdminPartnerApiComponent.this.partnerService.updatePartner(partnerId, request)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.partner.Partner]).apply(((result: org.make.core.partner.Partner) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.partner.PartnerIdResponse](PartnerIdResponse.apply(result.partnerId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerIdResponse](partner.this.PartnerIdResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerIdResponse]))))))))))))))))
185 50619 6634 - 6672 Apply akka.http.scaladsl.server.directives.PathDirectives.path org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApi.this.path[(org.make.core.partner.PartnerId,)](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("partners"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.partner.PartnerId,)](DefaultAdminPartnerApi.this.partnerId)(TupleOps.this.Join.join0P[(org.make.core.partner.PartnerId,)]))
186 42771 6698 - 7228 Apply scala.Function1.apply org.make.api.partner.adminpartnerapitest server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminPartnerApiComponent.this.makeOperation("ModerationPutPartner", DefaultAdminPartnerApiComponent.this.makeOperation$default$2, DefaultAdminPartnerApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$2: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminPartnerApiComponent.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(DefaultAdminPartnerApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultAdminPartnerApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.partner.UpdatePartnerRequest,)](DefaultAdminPartnerApi.this.entity[org.make.api.partner.UpdatePartnerRequest](DefaultAdminPartnerApi.this.as[org.make.api.partner.UpdatePartnerRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.partner.UpdatePartnerRequest](DefaultAdminPartnerApiComponent.this.unmarshaller[org.make.api.partner.UpdatePartnerRequest](partner.this.UpdatePartnerRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.partner.UpdatePartnerRequest]).apply(((request: org.make.api.partner.UpdatePartnerRequest) => server.this.Directive.addDirectiveApply[(org.make.core.partner.Partner,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.partner.Partner](DefaultAdminPartnerApiComponent.this.partnerService.updatePartner(partnerId, request)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.partner.Partner]).apply(((result: org.make.core.partner.Partner) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.partner.PartnerIdResponse](PartnerIdResponse.apply(result.partnerId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerIdResponse](partner.this.PartnerIdResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerIdResponse]))))))))))))))
186 44532 6698 - 6698 Select org.make.api.technical.MakeDirectives.makeOperation$default$3 org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApiComponent.this.makeOperation$default$3
186 47938 6698 - 6698 Select org.make.api.technical.MakeDirectives.makeOperation$default$2 org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApiComponent.this.makeOperation$default$2
186 36276 6698 - 6735 Apply org.make.api.technical.MakeDirectives.makeOperation org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApiComponent.this.makeOperation("ModerationPutPartner", DefaultAdminPartnerApiComponent.this.makeOperation$default$2, DefaultAdminPartnerApiComponent.this.makeOperation$default$3)
186 34628 6712 - 6734 Literal <nosymbol> org.make.api.partner.adminpartnerapitest "ModerationPutPartner"
186 49019 6711 - 6711 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.partner.adminpartnerapitest util.this.ApplyConverter.hac1[org.make.core.RequestContext]
187 38043 6755 - 6755 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.partner.adminpartnerapitest util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]
187 50363 6755 - 7216 Apply scala.Function1.apply org.make.api.partner.adminpartnerapitest server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminPartnerApiComponent.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(DefaultAdminPartnerApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultAdminPartnerApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.partner.UpdatePartnerRequest,)](DefaultAdminPartnerApi.this.entity[org.make.api.partner.UpdatePartnerRequest](DefaultAdminPartnerApi.this.as[org.make.api.partner.UpdatePartnerRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.partner.UpdatePartnerRequest](DefaultAdminPartnerApiComponent.this.unmarshaller[org.make.api.partner.UpdatePartnerRequest](partner.this.UpdatePartnerRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.partner.UpdatePartnerRequest]).apply(((request: org.make.api.partner.UpdatePartnerRequest) => server.this.Directive.addDirectiveApply[(org.make.core.partner.Partner,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.partner.Partner](DefaultAdminPartnerApiComponent.this.partnerService.updatePartner(partnerId, request)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.partner.Partner]).apply(((result: org.make.core.partner.Partner) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.partner.PartnerIdResponse](PartnerIdResponse.apply(result.partnerId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerIdResponse](partner.this.PartnerIdResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerIdResponse]))))))))))))
187 41163 6755 - 6765 Select org.make.api.technical.auth.MakeAuthentication.makeOAuth2 org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApiComponent.this.makeOAuth2
188 34173 6812 - 7202 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultAdminPartnerApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultAdminPartnerApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.partner.UpdatePartnerRequest,)](DefaultAdminPartnerApi.this.entity[org.make.api.partner.UpdatePartnerRequest](DefaultAdminPartnerApi.this.as[org.make.api.partner.UpdatePartnerRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.partner.UpdatePartnerRequest](DefaultAdminPartnerApiComponent.this.unmarshaller[org.make.api.partner.UpdatePartnerRequest](partner.this.UpdatePartnerRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.partner.UpdatePartnerRequest]).apply(((request: org.make.api.partner.UpdatePartnerRequest) => server.this.Directive.addDirectiveApply[(org.make.core.partner.Partner,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.partner.Partner](DefaultAdminPartnerApiComponent.this.partnerService.updatePartner(partnerId, request)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.partner.Partner]).apply(((result: org.make.core.partner.Partner) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.partner.PartnerIdResponse](PartnerIdResponse.apply(result.partnerId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerIdResponse](partner.this.PartnerIdResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerIdResponse]))))))))))
188 43545 6812 - 6839 Apply org.make.api.technical.MakeAuthenticationDirectives.requireAdminRole DefaultAdminPartnerApiComponent.this.requireAdminRole(auth.user)
188 51349 6829 - 6838 Select scalaoauth2.provider.AuthInfo.user auth.user
189 34663 6858 - 6871 Select akka.http.scaladsl.server.directives.CodingDirectives.decodeRequest DefaultAdminPartnerApi.this.decodeRequest
189 41157 6858 - 7186 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultAdminPartnerApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.partner.UpdatePartnerRequest,)](DefaultAdminPartnerApi.this.entity[org.make.api.partner.UpdatePartnerRequest](DefaultAdminPartnerApi.this.as[org.make.api.partner.UpdatePartnerRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.partner.UpdatePartnerRequest](DefaultAdminPartnerApiComponent.this.unmarshaller[org.make.api.partner.UpdatePartnerRequest](partner.this.UpdatePartnerRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.partner.UpdatePartnerRequest]).apply(((request: org.make.api.partner.UpdatePartnerRequest) => server.this.Directive.addDirectiveApply[(org.make.core.partner.Partner,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.partner.Partner](DefaultAdminPartnerApiComponent.this.partnerService.updatePartner(partnerId, request)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.partner.Partner]).apply(((result: org.make.core.partner.Partner) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.partner.PartnerIdResponse](PartnerIdResponse.apply(result.partnerId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerIdResponse](partner.this.PartnerIdResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerIdResponse])))))))))
190 44568 6901 - 6901 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.ErrorAccumulatingUnmarshaller.unmarshaller DefaultAdminPartnerApiComponent.this.unmarshaller[org.make.api.partner.UpdatePartnerRequest](partner.this.UpdatePartnerRequest.decoder)
190 36995 6901 - 6901 ApplyToImplicitArgs akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.messageUnmarshallerFromEntityUnmarshaller unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.partner.UpdatePartnerRequest](DefaultAdminPartnerApiComponent.this.unmarshaller[org.make.api.partner.UpdatePartnerRequest](partner.this.UpdatePartnerRequest.decoder))
190 48446 6901 - 6901 Select org.make.api.partner.UpdatePartnerRequest.decoder partner.this.UpdatePartnerRequest.decoder
190 49259 6892 - 7168 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.api.partner.UpdatePartnerRequest,)](DefaultAdminPartnerApi.this.entity[org.make.api.partner.UpdatePartnerRequest](DefaultAdminPartnerApi.this.as[org.make.api.partner.UpdatePartnerRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.partner.UpdatePartnerRequest](DefaultAdminPartnerApiComponent.this.unmarshaller[org.make.api.partner.UpdatePartnerRequest](partner.this.UpdatePartnerRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.partner.UpdatePartnerRequest]).apply(((request: org.make.api.partner.UpdatePartnerRequest) => server.this.Directive.addDirectiveApply[(org.make.core.partner.Partner,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.partner.Partner](DefaultAdminPartnerApiComponent.this.partnerService.updatePartner(partnerId, request)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.partner.Partner]).apply(((result: org.make.core.partner.Partner) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.partner.PartnerIdResponse](PartnerIdResponse.apply(result.partnerId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerIdResponse](partner.this.PartnerIdResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerIdResponse]))))))))
190 38074 6898 - 6898 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.api.partner.UpdatePartnerRequest]
190 41199 6892 - 6924 Apply akka.http.scaladsl.server.directives.MarshallingDirectives.entity DefaultAdminPartnerApi.this.entity[org.make.api.partner.UpdatePartnerRequest](DefaultAdminPartnerApi.this.as[org.make.api.partner.UpdatePartnerRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.partner.UpdatePartnerRequest](DefaultAdminPartnerApiComponent.this.unmarshaller[org.make.api.partner.UpdatePartnerRequest](partner.this.UpdatePartnerRequest.decoder))))
190 50081 6899 - 6923 ApplyToImplicitArgs akka.http.scaladsl.server.directives.MarshallingDirectives.as DefaultAdminPartnerApi.this.as[org.make.api.partner.UpdatePartnerRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.partner.UpdatePartnerRequest](DefaultAdminPartnerApiComponent.this.unmarshaller[org.make.api.partner.UpdatePartnerRequest](partner.this.UpdatePartnerRequest.decoder)))
191 42986 6958 - 7028 Select org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes.asDirectiveOrNotFound org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.partner.Partner](DefaultAdminPartnerApiComponent.this.partnerService.updatePartner(partnerId, request)).asDirectiveOrNotFound
191 51105 6958 - 7006 Apply org.make.api.partner.PartnerService.updatePartner DefaultAdminPartnerApiComponent.this.partnerService.updatePartner(partnerId, request)
191 35730 7007 - 7007 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.core.partner.Partner]
191 36264 6958 - 7148 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.core.partner.Partner,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.partner.Partner](DefaultAdminPartnerApiComponent.this.partnerService.updatePartner(partnerId, request)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.partner.Partner]).apply(((result: org.make.core.partner.Partner) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.partner.PartnerIdResponse](PartnerIdResponse.apply(result.partnerId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerIdResponse](partner.this.PartnerIdResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerIdResponse]))))))
192 48489 7072 - 7086 Select akka.http.scaladsl.model.StatusCodes.OK akka.http.scaladsl.model.StatusCodes.OK
192 44362 7063 - 7126 Apply akka.http.scaladsl.server.directives.RouteDirectives.complete DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.partner.PartnerIdResponse](PartnerIdResponse.apply(result.partnerId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerIdResponse](partner.this.PartnerIdResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerIdResponse]))))
192 42253 7087 - 7087 TypeApply scala.Predef.$conforms scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success]
192 49499 7072 - 7125 Apply scala.Predef.ArrowAssoc.-> scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.partner.PartnerIdResponse](PartnerIdResponse.apply(result.partnerId))
192 34133 7087 - 7087 Select org.make.api.partner.PartnerIdResponse.encoder partner.this.PartnerIdResponse.encoder
192 44600 7108 - 7124 Select org.make.core.partner.Partner.partnerId result.partnerId
192 36229 7090 - 7125 Apply org.make.api.partner.PartnerIdResponse.apply PartnerIdResponse.apply(result.partnerId)
192 35149 7087 - 7087 ApplyToImplicitArgs akka.http.scaladsl.marshalling.PredefinedToResponseMarshallers.fromStatusCodeAndValue marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerIdResponse](partner.this.PartnerIdResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerIdResponse]))
192 48526 7072 - 7125 ApplyToImplicitArgs akka.http.scaladsl.marshalling.ToResponseMarshallable.apply marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.OK).->[org.make.api.partner.PartnerIdResponse](PartnerIdResponse.apply(result.partnerId)))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.api.partner.PartnerIdResponse](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerIdResponse](partner.this.PartnerIdResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerIdResponse])))
192 51140 7087 - 7087 TypeApply de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2 DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerIdResponse]
192 42736 7087 - 7087 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerIdResponse](partner.this.PartnerIdResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerIdResponse])
204 40697 7305 - 7308 Select akka.http.scaladsl.server.directives.MethodDirectives.get org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApi.this.get
204 32341 7305 - 8851 Apply scala.Function1.apply org.make.api.partner.adminpartnerapitest server.this.Directive.addByNameNullaryApply(DefaultAdminPartnerApi.this.get).apply(server.this.Directive.addByNameNullaryApply(DefaultAdminPartnerApi.this.path[Unit](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("partners"))(TupleOps.this.Join.join0P[Unit]))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminPartnerApiComponent.this.makeOperation("ModerationGetPartners", DefaultAdminPartnerApiComponent.this.makeOperation$default$2, DefaultAdminPartnerApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$3: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String], Option[org.make.core.Order], Option[org.make.core.question.QuestionId], Option[org.make.core.user.UserId], Option[org.make.core.partner.PartnerKind])](DefaultAdminPartnerApi.this.parameters(ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.Offset](DefaultAdminPartnerApi.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultAdminPartnerApiComponent.this.startFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.End](DefaultAdminPartnerApi.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultAdminPartnerApiComponent.this.endFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[String](DefaultAdminPartnerApi.this._string2NR("_sort").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.Order](DefaultAdminPartnerApi.this._string2NR("_order").as[org.make.core.Order].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.Order](DefaultAdminPartnerApiComponent.this.enumeratumEnumUnmarshaller[org.make.core.Order]((Order: enumeratum.Enum[org.make.core.Order])))), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.question.QuestionId](DefaultAdminPartnerApi.this._string2NR("questionId").as[org.make.core.question.QuestionId].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.question.QuestionId](DefaultAdminPartnerApiComponent.this.questionIdFromStringUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.user.UserId](DefaultAdminPartnerApi.this._string2NR("organisationId").as[org.make.core.user.UserId].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.user.UserId](DefaultAdminPartnerApiComponent.this.userIdFromStringUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.partner.PartnerKind](DefaultAdminPartnerApi.this._string2NR("partnerKind").as[org.make.core.partner.PartnerKind].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.partner.PartnerKind](DefaultAdminPartnerApiComponent.this.enumeratumStringEnumUnmarshaller[org.make.core.partner.PartnerKind]((PartnerKind: enumeratum.values.StringEnum[org.make.core.partner.PartnerKind]))))))(util.this.ApplyConverter.hac7[Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String], Option[org.make.core.Order], Option[org.make.core.question.QuestionId], Option[org.make.core.user.UserId], Option[org.make.core.partner.PartnerKind]]).apply(((offset: Option[org.make.core.technical.Pagination.Offset], end: Option[org.make.core.technical.Pagination.End], sort: Option[String], order: Option[org.make.core.Order], questionId: Option[org.make.core.question.QuestionId], organisationId: Option[org.make.core.user.UserId], partnerKind: Option[org.make.core.partner.PartnerKind]) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminPartnerApiComponent.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(DefaultAdminPartnerApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[((Seq[org.make.core.partner.Partner], Int),)](cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Seq[org.make.core.partner.Partner], Int](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Seq[org.make.core.partner.Partner]], akka.http.scaladsl.server.Directive1[Int]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.partner.Partner]](DefaultAdminPartnerApiComponent.this.partnerService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, questionId, organisationId, partnerKind)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultAdminPartnerApiComponent.this.partnerService.count(questionId, organisationId, partnerKind)).asDirective)).tupled(org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad, org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad))(util.this.ApplyConverter.hac1[(Seq[org.make.core.partner.Partner], Int)]).apply(((x0$1: (Seq[org.make.core.partner.Partner], Int)) => x0$1 match { case (_1: Seq[org.make.core.partner.Partner], _2: Int): (Seq[org.make.core.partner.Partner], Int)((result @ _), (count @ _)) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.partner.PartnerResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.partner.PartnerResponse]](akka.http.scaladsl.model.StatusCodes.OK, scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString())), result.map[org.make.api.partner.PartnerResponse](((partner: org.make.core.partner.Partner) => PartnerResponse.apply(partner)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.partner.PartnerResponse]](DefaultAdminPartnerApiComponent.this.marshaller[Seq[org.make.api.partner.PartnerResponse]](circe.this.Encoder.encodeSeq[org.make.api.partner.PartnerResponse](partner.this.PartnerResponse.encoder), DefaultAdminPartnerApiComponent.this.marshaller$default$2[Seq[org.make.api.partner.PartnerResponse]])))) })))))))))))
205 50397 7319 - 7345 Apply akka.http.scaladsl.server.directives.PathDirectives.path org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApi.this.path[Unit](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("partners"))(TupleOps.this.Join.join0P[Unit]))
205 41191 7332 - 7332 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P org.make.api.partner.adminpartnerapitest TupleOps.this.Join.join0P[Unit]
205 33314 7324 - 7344 ApplyToImplicitArgs akka.http.scaladsl.server.PathMatcher./ org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("partners"))(TupleOps.this.Join.join0P[Unit])
205 40225 7319 - 8843 Apply scala.Function1.apply org.make.api.partner.adminpartnerapitest server.this.Directive.addByNameNullaryApply(DefaultAdminPartnerApi.this.path[Unit](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("partners"))(TupleOps.this.Join.join0P[Unit]))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminPartnerApiComponent.this.makeOperation("ModerationGetPartners", DefaultAdminPartnerApiComponent.this.makeOperation$default$2, DefaultAdminPartnerApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$3: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String], Option[org.make.core.Order], Option[org.make.core.question.QuestionId], Option[org.make.core.user.UserId], Option[org.make.core.partner.PartnerKind])](DefaultAdminPartnerApi.this.parameters(ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.Offset](DefaultAdminPartnerApi.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultAdminPartnerApiComponent.this.startFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.End](DefaultAdminPartnerApi.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultAdminPartnerApiComponent.this.endFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[String](DefaultAdminPartnerApi.this._string2NR("_sort").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.Order](DefaultAdminPartnerApi.this._string2NR("_order").as[org.make.core.Order].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.Order](DefaultAdminPartnerApiComponent.this.enumeratumEnumUnmarshaller[org.make.core.Order]((Order: enumeratum.Enum[org.make.core.Order])))), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.question.QuestionId](DefaultAdminPartnerApi.this._string2NR("questionId").as[org.make.core.question.QuestionId].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.question.QuestionId](DefaultAdminPartnerApiComponent.this.questionIdFromStringUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.user.UserId](DefaultAdminPartnerApi.this._string2NR("organisationId").as[org.make.core.user.UserId].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.user.UserId](DefaultAdminPartnerApiComponent.this.userIdFromStringUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.partner.PartnerKind](DefaultAdminPartnerApi.this._string2NR("partnerKind").as[org.make.core.partner.PartnerKind].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.partner.PartnerKind](DefaultAdminPartnerApiComponent.this.enumeratumStringEnumUnmarshaller[org.make.core.partner.PartnerKind]((PartnerKind: enumeratum.values.StringEnum[org.make.core.partner.PartnerKind]))))))(util.this.ApplyConverter.hac7[Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String], Option[org.make.core.Order], Option[org.make.core.question.QuestionId], Option[org.make.core.user.UserId], Option[org.make.core.partner.PartnerKind]]).apply(((offset: Option[org.make.core.technical.Pagination.Offset], end: Option[org.make.core.technical.Pagination.End], sort: Option[String], order: Option[org.make.core.Order], questionId: Option[org.make.core.question.QuestionId], organisationId: Option[org.make.core.user.UserId], partnerKind: Option[org.make.core.partner.PartnerKind]) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminPartnerApiComponent.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(DefaultAdminPartnerApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[((Seq[org.make.core.partner.Partner], Int),)](cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Seq[org.make.core.partner.Partner], Int](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Seq[org.make.core.partner.Partner]], akka.http.scaladsl.server.Directive1[Int]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.partner.Partner]](DefaultAdminPartnerApiComponent.this.partnerService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, questionId, organisationId, partnerKind)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultAdminPartnerApiComponent.this.partnerService.count(questionId, organisationId, partnerKind)).asDirective)).tupled(org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad, org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad))(util.this.ApplyConverter.hac1[(Seq[org.make.core.partner.Partner], Int)]).apply(((x0$1: (Seq[org.make.core.partner.Partner], Int)) => x0$1 match { case (_1: Seq[org.make.core.partner.Partner], _2: Int): (Seq[org.make.core.partner.Partner], Int)((result @ _), (count @ _)) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.partner.PartnerResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.partner.PartnerResponse]](akka.http.scaladsl.model.StatusCodes.OK, scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString())), result.map[org.make.api.partner.PartnerResponse](((partner: org.make.core.partner.Partner) => PartnerResponse.apply(partner)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.partner.PartnerResponse]](DefaultAdminPartnerApiComponent.this.marshaller[Seq[org.make.api.partner.PartnerResponse]](circe.this.Encoder.encodeSeq[org.make.api.partner.PartnerResponse](partner.this.PartnerResponse.encoder), DefaultAdminPartnerApiComponent.this.marshaller$default$2[Seq[org.make.api.partner.PartnerResponse]])))) }))))))))))
205 36017 7324 - 7331 Literal <nosymbol> org.make.api.partner.adminpartnerapitest "admin"
205 49295 7334 - 7344 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApi.this._segmentStringToPathMatcher("partners")
206 40609 7358 - 7396 Apply org.make.api.technical.MakeDirectives.makeOperation org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApiComponent.this.makeOperation("ModerationGetPartners", DefaultAdminPartnerApiComponent.this.makeOperation$default$2, DefaultAdminPartnerApiComponent.this.makeOperation$default$3)
206 42529 7372 - 7395 Literal <nosymbol> org.make.api.partner.adminpartnerapitest "ModerationGetPartners"
206 47711 7358 - 7358 Select org.make.api.technical.MakeDirectives.makeOperation$default$3 org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApiComponent.this.makeOperation$default$3
206 35724 7358 - 7358 Select org.make.api.technical.MakeDirectives.makeOperation$default$2 org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApiComponent.this.makeOperation$default$2
206 36052 7371 - 7371 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.partner.adminpartnerapitest util.this.ApplyConverter.hac1[org.make.core.RequestContext]
206 48358 7358 - 8833 Apply scala.Function1.apply org.make.api.partner.adminpartnerapitest server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminPartnerApiComponent.this.makeOperation("ModerationGetPartners", DefaultAdminPartnerApiComponent.this.makeOperation$default$2, DefaultAdminPartnerApiComponent.this.makeOperation$default$3))(util.this.ApplyConverter.hac1[org.make.core.RequestContext]).apply(((x$3: org.make.core.RequestContext) => server.this.Directive.addDirectiveApply[(Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String], Option[org.make.core.Order], Option[org.make.core.question.QuestionId], Option[org.make.core.user.UserId], Option[org.make.core.partner.PartnerKind])](DefaultAdminPartnerApi.this.parameters(ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.Offset](DefaultAdminPartnerApi.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultAdminPartnerApiComponent.this.startFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.End](DefaultAdminPartnerApi.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultAdminPartnerApiComponent.this.endFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[String](DefaultAdminPartnerApi.this._string2NR("_sort").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.Order](DefaultAdminPartnerApi.this._string2NR("_order").as[org.make.core.Order].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.Order](DefaultAdminPartnerApiComponent.this.enumeratumEnumUnmarshaller[org.make.core.Order]((Order: enumeratum.Enum[org.make.core.Order])))), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.question.QuestionId](DefaultAdminPartnerApi.this._string2NR("questionId").as[org.make.core.question.QuestionId].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.question.QuestionId](DefaultAdminPartnerApiComponent.this.questionIdFromStringUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.user.UserId](DefaultAdminPartnerApi.this._string2NR("organisationId").as[org.make.core.user.UserId].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.user.UserId](DefaultAdminPartnerApiComponent.this.userIdFromStringUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.partner.PartnerKind](DefaultAdminPartnerApi.this._string2NR("partnerKind").as[org.make.core.partner.PartnerKind].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.partner.PartnerKind](DefaultAdminPartnerApiComponent.this.enumeratumStringEnumUnmarshaller[org.make.core.partner.PartnerKind]((PartnerKind: enumeratum.values.StringEnum[org.make.core.partner.PartnerKind]))))))(util.this.ApplyConverter.hac7[Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String], Option[org.make.core.Order], Option[org.make.core.question.QuestionId], Option[org.make.core.user.UserId], Option[org.make.core.partner.PartnerKind]]).apply(((offset: Option[org.make.core.technical.Pagination.Offset], end: Option[org.make.core.technical.Pagination.End], sort: Option[String], order: Option[org.make.core.Order], questionId: Option[org.make.core.question.QuestionId], organisationId: Option[org.make.core.user.UserId], partnerKind: Option[org.make.core.partner.PartnerKind]) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminPartnerApiComponent.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(DefaultAdminPartnerApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[((Seq[org.make.core.partner.Partner], Int),)](cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Seq[org.make.core.partner.Partner], Int](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Seq[org.make.core.partner.Partner]], akka.http.scaladsl.server.Directive1[Int]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.partner.Partner]](DefaultAdminPartnerApiComponent.this.partnerService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, questionId, organisationId, partnerKind)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultAdminPartnerApiComponent.this.partnerService.count(questionId, organisationId, partnerKind)).asDirective)).tupled(org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad, org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad))(util.this.ApplyConverter.hac1[(Seq[org.make.core.partner.Partner], Int)]).apply(((x0$1: (Seq[org.make.core.partner.Partner], Int)) => x0$1 match { case (_1: Seq[org.make.core.partner.Partner], _2: Int): (Seq[org.make.core.partner.Partner], Int)((result @ _), (count @ _)) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.partner.PartnerResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.partner.PartnerResponse]](akka.http.scaladsl.model.StatusCodes.OK, scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString())), result.map[org.make.api.partner.PartnerResponse](((partner: org.make.core.partner.Partner) => PartnerResponse.apply(partner)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.partner.PartnerResponse]](DefaultAdminPartnerApiComponent.this.marshaller[Seq[org.make.api.partner.PartnerResponse]](circe.this.Encoder.encodeSeq[org.make.api.partner.PartnerResponse](partner.this.PartnerResponse.encoder), DefaultAdminPartnerApiComponent.this.marshaller$default$2[Seq[org.make.api.partner.PartnerResponse]])))) })))))))))
207 32053 7416 - 7729 Apply akka.http.scaladsl.server.directives.ParameterDirectivesInstances.parameters org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApi.this.parameters(ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.Offset](DefaultAdminPartnerApi.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultAdminPartnerApiComponent.this.startFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.End](DefaultAdminPartnerApi.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultAdminPartnerApiComponent.this.endFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[String](DefaultAdminPartnerApi.this._string2NR("_sort").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.Order](DefaultAdminPartnerApi.this._string2NR("_order").as[org.make.core.Order].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.Order](DefaultAdminPartnerApiComponent.this.enumeratumEnumUnmarshaller[org.make.core.Order]((Order: enumeratum.Enum[org.make.core.Order])))), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.question.QuestionId](DefaultAdminPartnerApi.this._string2NR("questionId").as[org.make.core.question.QuestionId].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.question.QuestionId](DefaultAdminPartnerApiComponent.this.questionIdFromStringUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.user.UserId](DefaultAdminPartnerApi.this._string2NR("organisationId").as[org.make.core.user.UserId].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.user.UserId](DefaultAdminPartnerApiComponent.this.userIdFromStringUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.partner.PartnerKind](DefaultAdminPartnerApi.this._string2NR("partnerKind").as[org.make.core.partner.PartnerKind].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.partner.PartnerKind](DefaultAdminPartnerApiComponent.this.enumeratumStringEnumUnmarshaller[org.make.core.partner.PartnerKind]((PartnerKind: enumeratum.values.StringEnum[org.make.core.partner.PartnerKind])))))
207 49087 7426 - 7426 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac7 org.make.api.partner.adminpartnerapitest util.this.ApplyConverter.hac7[Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String], Option[org.make.core.Order], Option[org.make.core.question.QuestionId], Option[org.make.core.user.UserId], Option[org.make.core.partner.PartnerKind]]
208 50855 7473 - 7473 ApplyToImplicitArgs akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.sourceOptionUnmarshaller org.make.api.partner.adminpartnerapitest unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultAdminPartnerApiComponent.this.startFromIntUnmarshaller)
208 42565 7442 - 7474 ApplyToImplicitArgs akka.http.scaladsl.server.directives.ParameterDirectives.ParamSpec.forNOR org.make.api.partner.adminpartnerapitest ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.Offset](DefaultAdminPartnerApi.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultAdminPartnerApiComponent.this.startFromIntUnmarshaller))
208 49329 7442 - 7450 Literal <nosymbol> org.make.api.partner.adminpartnerapitest "_start"
208 33350 7473 - 7473 Select org.make.core.ParameterExtractors.startFromIntUnmarshaller org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApiComponent.this.startFromIntUnmarshaller
208 42248 7442 - 7474 Select akka.http.scaladsl.common.NameReceptacle.? org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApi.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?
209 49861 7490 - 7517 ApplyToImplicitArgs akka.http.scaladsl.server.directives.ParameterDirectives.ParamSpec.forNOR org.make.api.partner.adminpartnerapitest ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.End](DefaultAdminPartnerApi.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultAdminPartnerApiComponent.this.endFromIntUnmarshaller))
209 36517 7516 - 7516 ApplyToImplicitArgs akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.sourceOptionUnmarshaller org.make.api.partner.adminpartnerapitest unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultAdminPartnerApiComponent.this.endFromIntUnmarshaller)
209 48772 7490 - 7517 Select akka.http.scaladsl.common.NameReceptacle.? org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApi.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?
209 34455 7490 - 7496 Literal <nosymbol> org.make.api.partner.adminpartnerapitest "_end"
209 40651 7516 - 7516 Select org.make.core.ParameterExtractors.endFromIntUnmarshaller org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApiComponent.this.endFromIntUnmarshaller
210 35509 7533 - 7542 ApplyToImplicitArgs akka.http.scaladsl.server.directives.ParameterDirectives.ParamSpec.forNOR org.make.api.partner.adminpartnerapitest ParameterDirectives.this.ParamSpec.forNOR[String](DefaultAdminPartnerApi.this._string2NR("_sort").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String]))
210 43311 7541 - 7541 ApplyToImplicitArgs akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.sourceOptionUnmarshaller org.make.api.partner.adminpartnerapitest unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])
210 47166 7541 - 7541 TypeApply akka.http.scaladsl.unmarshalling.Unmarshaller.identityUnmarshaller org.make.api.partner.adminpartnerapitest unmarshalling.this.Unmarshaller.identityUnmarshaller[String]
210 40984 7533 - 7540 Literal <nosymbol> org.make.api.partner.adminpartnerapitest "_sort"
210 33884 7533 - 7542 Select akka.http.scaladsl.common.NameReceptacle.? org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApi.this._string2NR("_sort").?
211 36554 7577 - 7577 ApplyToImplicitArgs org.make.core.ParameterExtractors.enumeratumEnumUnmarshaller org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApiComponent.this.enumeratumEnumUnmarshaller[org.make.core.Order]((Order: enumeratum.Enum[org.make.core.Order]))
211 47504 7558 - 7566 Literal <nosymbol> org.make.api.partner.adminpartnerapitest "_order"
211 49283 7577 - 7577 ApplyToImplicitArgs akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.sourceOptionUnmarshaller org.make.api.partner.adminpartnerapitest unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.Order](DefaultAdminPartnerApiComponent.this.enumeratumEnumUnmarshaller[org.make.core.Order]((Order: enumeratum.Enum[org.make.core.Order])))
211 40397 7558 - 7578 Select akka.http.scaladsl.common.NameReceptacle.? org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApi.this._string2NR("_order").as[org.make.core.Order].?
211 42042 7558 - 7578 ApplyToImplicitArgs akka.http.scaladsl.server.directives.ParameterDirectives.ParamSpec.forNOR org.make.api.partner.adminpartnerapitest ParameterDirectives.this.ParamSpec.forNOR[org.make.core.Order](DefaultAdminPartnerApi.this._string2NR("_order").as[org.make.core.Order].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.Order](DefaultAdminPartnerApiComponent.this.enumeratumEnumUnmarshaller[org.make.core.Order]((Order: enumeratum.Enum[org.make.core.Order]))))
212 42520 7622 - 7622 Select org.make.core.ParameterExtractors.questionIdFromStringUnmarshaller org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApiComponent.this.questionIdFromStringUnmarshaller
212 48028 7594 - 7623 ApplyToImplicitArgs akka.http.scaladsl.server.directives.ParameterDirectives.ParamSpec.forNOR org.make.api.partner.adminpartnerapitest ParameterDirectives.this.ParamSpec.forNOR[org.make.core.question.QuestionId](DefaultAdminPartnerApi.this._string2NR("questionId").as[org.make.core.question.QuestionId].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.question.QuestionId](DefaultAdminPartnerApiComponent.this.questionIdFromStringUnmarshaller))
212 33921 7594 - 7606 Literal <nosymbol> org.make.api.partner.adminpartnerapitest "questionId"
212 46909 7594 - 7623 Select akka.http.scaladsl.common.NameReceptacle.? org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApi.this._string2NR("questionId").as[org.make.core.question.QuestionId].?
212 34934 7622 - 7622 ApplyToImplicitArgs akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.sourceOptionUnmarshaller org.make.api.partner.adminpartnerapitest unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.question.QuestionId](DefaultAdminPartnerApiComponent.this.questionIdFromStringUnmarshaller)
213 41473 7667 - 7667 ApplyToImplicitArgs akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.sourceOptionUnmarshaller org.make.api.partner.adminpartnerapitest unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.user.UserId](DefaultAdminPartnerApiComponent.this.userIdFromStringUnmarshaller)
213 40438 7639 - 7655 Literal <nosymbol> org.make.api.partner.adminpartnerapitest "organisationId"
213 49053 7667 - 7667 Select org.make.core.ParameterExtractors.userIdFromStringUnmarshaller org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApiComponent.this.userIdFromStringUnmarshaller
213 33666 7639 - 7668 ApplyToImplicitArgs akka.http.scaladsl.server.directives.ParameterDirectives.ParamSpec.forNOR org.make.api.partner.adminpartnerapitest ParameterDirectives.this.ParamSpec.forNOR[org.make.core.user.UserId](DefaultAdminPartnerApi.this._string2NR("organisationId").as[org.make.core.user.UserId].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.user.UserId](DefaultAdminPartnerApiComponent.this.userIdFromStringUnmarshaller))
213 36581 7639 - 7668 Select akka.http.scaladsl.common.NameReceptacle.? org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApi.this._string2NR("organisationId").as[org.make.core.user.UserId].?
214 34702 7714 - 7714 ApplyToImplicitArgs org.make.core.ParameterExtractors.enumeratumStringEnumUnmarshaller org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApiComponent.this.enumeratumStringEnumUnmarshaller[org.make.core.partner.PartnerKind]((PartnerKind: enumeratum.values.StringEnum[org.make.core.partner.PartnerKind]))
214 48764 7714 - 7714 ApplyToImplicitArgs akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.sourceOptionUnmarshaller org.make.api.partner.adminpartnerapitest unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.partner.PartnerKind](DefaultAdminPartnerApiComponent.this.enumeratumStringEnumUnmarshaller[org.make.core.partner.PartnerKind]((PartnerKind: enumeratum.values.StringEnum[org.make.core.partner.PartnerKind])))
214 46951 7684 - 7697 Literal <nosymbol> org.make.api.partner.adminpartnerapitest "partnerKind"
214 40479 7684 - 7715 ApplyToImplicitArgs akka.http.scaladsl.server.directives.ParameterDirectives.ParamSpec.forNOR org.make.api.partner.adminpartnerapitest ParameterDirectives.this.ParamSpec.forNOR[org.make.core.partner.PartnerKind](DefaultAdminPartnerApi.this._string2NR("partnerKind").as[org.make.core.partner.PartnerKind].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.partner.PartnerKind](DefaultAdminPartnerApiComponent.this.enumeratumStringEnumUnmarshaller[org.make.core.partner.PartnerKind]((PartnerKind: enumeratum.values.StringEnum[org.make.core.partner.PartnerKind]))))
214 42553 7684 - 7715 Select akka.http.scaladsl.common.NameReceptacle.? org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApi.this._string2NR("partnerKind").as[org.make.core.partner.PartnerKind].?
215 34723 7416 - 8821 Apply scala.Function1.apply org.make.api.partner.adminpartnerapitest server.this.Directive.addDirectiveApply[(Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String], Option[org.make.core.Order], Option[org.make.core.question.QuestionId], Option[org.make.core.user.UserId], Option[org.make.core.partner.PartnerKind])](DefaultAdminPartnerApi.this.parameters(ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.Offset](DefaultAdminPartnerApi.this._string2NR("_start").as[org.make.core.technical.Pagination.Offset].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.Offset](DefaultAdminPartnerApiComponent.this.startFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.technical.Pagination.End](DefaultAdminPartnerApi.this._string2NR("_end").as[org.make.core.technical.Pagination.End].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.technical.Pagination.End](DefaultAdminPartnerApiComponent.this.endFromIntUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[String](DefaultAdminPartnerApi.this._string2NR("_sort").?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, String](unmarshalling.this.Unmarshaller.identityUnmarshaller[String])), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.Order](DefaultAdminPartnerApi.this._string2NR("_order").as[org.make.core.Order].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.Order](DefaultAdminPartnerApiComponent.this.enumeratumEnumUnmarshaller[org.make.core.Order]((Order: enumeratum.Enum[org.make.core.Order])))), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.question.QuestionId](DefaultAdminPartnerApi.this._string2NR("questionId").as[org.make.core.question.QuestionId].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.question.QuestionId](DefaultAdminPartnerApiComponent.this.questionIdFromStringUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.user.UserId](DefaultAdminPartnerApi.this._string2NR("organisationId").as[org.make.core.user.UserId].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.user.UserId](DefaultAdminPartnerApiComponent.this.userIdFromStringUnmarshaller)), ParameterDirectives.this.ParamSpec.forNOR[org.make.core.partner.PartnerKind](DefaultAdminPartnerApi.this._string2NR("partnerKind").as[org.make.core.partner.PartnerKind].?)(unmarshalling.this.Unmarshaller.sourceOptionUnmarshaller[String, org.make.core.partner.PartnerKind](DefaultAdminPartnerApiComponent.this.enumeratumStringEnumUnmarshaller[org.make.core.partner.PartnerKind]((PartnerKind: enumeratum.values.StringEnum[org.make.core.partner.PartnerKind]))))))(util.this.ApplyConverter.hac7[Option[org.make.core.technical.Pagination.Offset], Option[org.make.core.technical.Pagination.End], Option[String], Option[org.make.core.Order], Option[org.make.core.question.QuestionId], Option[org.make.core.user.UserId], Option[org.make.core.partner.PartnerKind]]).apply(((offset: Option[org.make.core.technical.Pagination.Offset], end: Option[org.make.core.technical.Pagination.End], sort: Option[String], order: Option[org.make.core.Order], questionId: Option[org.make.core.question.QuestionId], organisationId: Option[org.make.core.user.UserId], partnerKind: Option[org.make.core.partner.PartnerKind]) => server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminPartnerApiComponent.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(DefaultAdminPartnerApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[((Seq[org.make.core.partner.Partner], Int),)](cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Seq[org.make.core.partner.Partner], Int](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Seq[org.make.core.partner.Partner]], akka.http.scaladsl.server.Directive1[Int]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.partner.Partner]](DefaultAdminPartnerApiComponent.this.partnerService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, questionId, organisationId, partnerKind)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultAdminPartnerApiComponent.this.partnerService.count(questionId, organisationId, partnerKind)).asDirective)).tupled(org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad, org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad))(util.this.ApplyConverter.hac1[(Seq[org.make.core.partner.Partner], Int)]).apply(((x0$1: (Seq[org.make.core.partner.Partner], Int)) => x0$1 match { case (_1: Seq[org.make.core.partner.Partner], _2: Int): (Seq[org.make.core.partner.Partner], Int)((result @ _), (count @ _)) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.partner.PartnerResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.partner.PartnerResponse]](akka.http.scaladsl.model.StatusCodes.OK, scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString())), result.map[org.make.api.partner.PartnerResponse](((partner: org.make.core.partner.Partner) => PartnerResponse.apply(partner)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.partner.PartnerResponse]](DefaultAdminPartnerApiComponent.this.marshaller[Seq[org.make.api.partner.PartnerResponse]](circe.this.Encoder.encodeSeq[org.make.api.partner.PartnerResponse](partner.this.PartnerResponse.encoder), DefaultAdminPartnerApiComponent.this.marshaller$default$2[Seq[org.make.api.partner.PartnerResponse]])))) })))))))
225 39137 8100 - 8807 Apply scala.Function1.apply org.make.api.partner.adminpartnerapitest server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminPartnerApiComponent.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(DefaultAdminPartnerApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[((Seq[org.make.core.partner.Partner], Int),)](cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Seq[org.make.core.partner.Partner], Int](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Seq[org.make.core.partner.Partner]], akka.http.scaladsl.server.Directive1[Int]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.partner.Partner]](DefaultAdminPartnerApiComponent.this.partnerService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, questionId, organisationId, partnerKind)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultAdminPartnerApiComponent.this.partnerService.count(questionId, organisationId, partnerKind)).asDirective)).tupled(org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad, org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad))(util.this.ApplyConverter.hac1[(Seq[org.make.core.partner.Partner], Int)]).apply(((x0$1: (Seq[org.make.core.partner.Partner], Int)) => x0$1 match { case (_1: Seq[org.make.core.partner.Partner], _2: Int): (Seq[org.make.core.partner.Partner], Int)((result @ _), (count @ _)) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.partner.PartnerResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.partner.PartnerResponse]](akka.http.scaladsl.model.StatusCodes.OK, scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString())), result.map[org.make.api.partner.PartnerResponse](((partner: org.make.core.partner.Partner) => PartnerResponse.apply(partner)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.partner.PartnerResponse]](DefaultAdminPartnerApiComponent.this.marshaller[Seq[org.make.api.partner.PartnerResponse]](circe.this.Encoder.encodeSeq[org.make.api.partner.PartnerResponse](partner.this.PartnerResponse.encoder), DefaultAdminPartnerApiComponent.this.marshaller$default$2[Seq[org.make.api.partner.PartnerResponse]])))) })))))
225 34412 8100 - 8100 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.partner.adminpartnerapitest util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]
225 41235 8100 - 8110 Select org.make.api.technical.auth.MakeAuthentication.makeOAuth2 org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApiComponent.this.makeOAuth2
226 46708 8161 - 8789 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultAdminPartnerApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[((Seq[org.make.core.partner.Partner], Int),)](cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Seq[org.make.core.partner.Partner], Int](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Seq[org.make.core.partner.Partner]], akka.http.scaladsl.server.Directive1[Int]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.partner.Partner]](DefaultAdminPartnerApiComponent.this.partnerService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, questionId, organisationId, partnerKind)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultAdminPartnerApiComponent.this.partnerService.count(questionId, organisationId, partnerKind)).asDirective)).tupled(org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad, org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad))(util.this.ApplyConverter.hac1[(Seq[org.make.core.partner.Partner], Int)]).apply(((x0$1: (Seq[org.make.core.partner.Partner], Int)) => x0$1 match { case (_1: Seq[org.make.core.partner.Partner], _2: Int): (Seq[org.make.core.partner.Partner], Int)((result @ _), (count @ _)) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.partner.PartnerResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.partner.PartnerResponse]](akka.http.scaladsl.model.StatusCodes.OK, scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString())), result.map[org.make.api.partner.PartnerResponse](((partner: org.make.core.partner.Partner) => PartnerResponse.apply(partner)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.partner.PartnerResponse]](DefaultAdminPartnerApiComponent.this.marshaller[Seq[org.make.api.partner.PartnerResponse]](circe.this.Encoder.encodeSeq[org.make.api.partner.PartnerResponse](partner.this.PartnerResponse.encoder), DefaultAdminPartnerApiComponent.this.marshaller$default$2[Seq[org.make.api.partner.PartnerResponse]])))) })))
226 46992 8178 - 8187 Select scalaoauth2.provider.AuthInfo.user auth.user
226 42323 8161 - 8188 Apply org.make.api.technical.MakeAuthenticationDirectives.requireAdminRole DefaultAdminPartnerApiComponent.this.requireAdminRole(auth.user)
227 42035 8211 - 8509 Apply scala.Tuple2.apply scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Seq[org.make.core.partner.Partner]], akka.http.scaladsl.server.Directive1[Int]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.partner.Partner]](DefaultAdminPartnerApiComponent.this.partnerService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, questionId, organisationId, partnerKind)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultAdminPartnerApiComponent.this.partnerService.count(questionId, organisationId, partnerKind)).asDirective)
229 48525 8235 - 8353 Apply org.make.api.partner.PartnerService.find DefaultAdminPartnerApiComponent.this.partnerService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, questionId, organisationId, partnerKind)
229 34734 8280 - 8293 Select org.make.core.technical.Pagination.RichOptionOffset.orZero technical.this.Pagination.RichOptionOffset(offset).orZero
230 40941 8235 - 8390 Select org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes.asDirective org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.partner.Partner]](DefaultAdminPartnerApiComponent.this.partnerService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, questionId, organisationId, partnerKind)).asDirective
231 32096 8414 - 8475 Apply org.make.api.partner.PartnerService.count DefaultAdminPartnerApiComponent.this.partnerService.count(questionId, organisationId, partnerKind)
231 48849 8414 - 8487 Select org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes.asDirective org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultAdminPartnerApiComponent.this.partnerService.count(questionId, organisationId, partnerKind)).asDirective
232 34496 8510 - 8510 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[(Seq[org.make.core.partner.Partner], Int)]
232 33128 8510 - 8510 Select org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad
232 38639 8211 - 8516 ApplyToImplicitArgs cats.syntax.Tuple2SemigroupalOps.tupled cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Seq[org.make.core.partner.Partner], Int](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Seq[org.make.core.partner.Partner]], akka.http.scaladsl.server.Directive1[Int]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.partner.Partner]](DefaultAdminPartnerApiComponent.this.partnerService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, questionId, organisationId, partnerKind)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultAdminPartnerApiComponent.this.partnerService.count(questionId, organisationId, partnerKind)).asDirective)).tupled(org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad, org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad)
232 46905 8510 - 8510 Select org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad
232 34245 8211 - 8769 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[((Seq[org.make.core.partner.Partner], Int),)](cats.implicits.catsSyntaxTuple2Semigroupal[akka.http.scaladsl.server.Directive1, Seq[org.make.core.partner.Partner], Int](scala.Tuple2.apply[akka.http.scaladsl.server.Directive1[Seq[org.make.core.partner.Partner]], akka.http.scaladsl.server.Directive1[Int]](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Seq[org.make.core.partner.Partner]](DefaultAdminPartnerApiComponent.this.partnerService.find(technical.this.Pagination.RichOptionOffset(offset).orZero, end, sort, order, questionId, organisationId, partnerKind)).asDirective, org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Int](DefaultAdminPartnerApiComponent.this.partnerService.count(questionId, organisationId, partnerKind)).asDirective)).tupled(org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad, org.make.api.technical.directives.FutureDirectivesExtensions.directive1Monad))(util.this.ApplyConverter.hac1[(Seq[org.make.core.partner.Partner], Int)]).apply(((x0$1: (Seq[org.make.core.partner.Partner], Int)) => x0$1 match { case (_1: Seq[org.make.core.partner.Partner], _2: Int): (Seq[org.make.core.partner.Partner], Int)((result @ _), (count @ _)) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.partner.PartnerResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.partner.PartnerResponse]](akka.http.scaladsl.model.StatusCodes.OK, scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString())), result.map[org.make.api.partner.PartnerResponse](((partner: org.make.core.partner.Partner) => PartnerResponse.apply(partner)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.partner.PartnerResponse]](DefaultAdminPartnerApiComponent.this.marshaller[Seq[org.make.api.partner.PartnerResponse]](circe.this.Encoder.encodeSeq[org.make.api.partner.PartnerResponse](partner.this.PartnerResponse.encoder), DefaultAdminPartnerApiComponent.this.marshaller$default$2[Seq[org.make.api.partner.PartnerResponse]])))) }))
234 41823 8595 - 8747 Apply akka.http.scaladsl.server.directives.RouteDirectives.complete DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.partner.PartnerResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.partner.PartnerResponse]](akka.http.scaladsl.model.StatusCodes.OK, scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString())), result.map[org.make.api.partner.PartnerResponse](((partner: org.make.core.partner.Partner) => PartnerResponse.apply(partner)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.partner.PartnerResponse]](DefaultAdminPartnerApiComponent.this.marshaller[Seq[org.make.api.partner.PartnerResponse]](circe.this.Encoder.encodeSeq[org.make.api.partner.PartnerResponse](partner.this.PartnerResponse.encoder), DefaultAdminPartnerApiComponent.this.marshaller$default$2[Seq[org.make.api.partner.PartnerResponse]]))))
235 32546 8653 - 8684 Apply akka.http.scaladsl.model.headers.ModeledCustomHeaderCompanion.apply org.make.api.technical.X-Total-Count.apply(count.toString())
235 48884 8648 - 8685 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()))
235 35291 8631 - 8631 ApplyToImplicitArgs io.circe.Encoder.encodeSeq circe.this.Encoder.encodeSeq[org.make.api.partner.PartnerResponse](partner.this.PartnerResponse.encoder)
235 48563 8632 - 8646 Select akka.http.scaladsl.model.StatusCodes.OK akka.http.scaladsl.model.StatusCodes.OK
235 40186 8631 - 8631 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller DefaultAdminPartnerApiComponent.this.marshaller[Seq[org.make.api.partner.PartnerResponse]](circe.this.Encoder.encodeSeq[org.make.api.partner.PartnerResponse](partner.this.PartnerResponse.encoder), DefaultAdminPartnerApiComponent.this.marshaller$default$2[Seq[org.make.api.partner.PartnerResponse]])
235 46945 8631 - 8721 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.partner.PartnerResponse]](akka.http.scaladsl.model.StatusCodes.OK, scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString())), result.map[org.make.api.partner.PartnerResponse](((partner: org.make.core.partner.Partner) => PartnerResponse.apply(partner))))
235 32584 8631 - 8631 ApplyToImplicitArgs akka.http.scaladsl.marshalling.PredefinedToResponseMarshallers.fromStatusCodeAndHeadersAndValue marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.partner.PartnerResponse]](DefaultAdminPartnerApiComponent.this.marshaller[Seq[org.make.api.partner.PartnerResponse]](circe.this.Encoder.encodeSeq[org.make.api.partner.PartnerResponse](partner.this.PartnerResponse.encoder), DefaultAdminPartnerApiComponent.this.marshaller$default$2[Seq[org.make.api.partner.PartnerResponse]]))
235 49328 8631 - 8721 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.partner.PartnerResponse])](scala.Tuple3.apply[akka.http.scaladsl.model.StatusCodes.Success, List[org.make.api.technical.X-Total-Count], Seq[org.make.api.partner.PartnerResponse]](akka.http.scaladsl.model.StatusCodes.OK, scala.`package`.List.apply[org.make.api.technical.X-Total-Count](org.make.api.technical.X-Total-Count.apply(count.toString())), result.map[org.make.api.partner.PartnerResponse](((partner: org.make.core.partner.Partner) => PartnerResponse.apply(partner)))))(marshalling.this.Marshaller.fromStatusCodeAndHeadersAndValue[Seq[org.make.api.partner.PartnerResponse]](DefaultAdminPartnerApiComponent.this.marshaller[Seq[org.make.api.partner.PartnerResponse]](circe.this.Encoder.encodeSeq[org.make.api.partner.PartnerResponse](partner.this.PartnerResponse.encoder), DefaultAdminPartnerApiComponent.this.marshaller$default$2[Seq[org.make.api.partner.PartnerResponse]])))
235 39668 8669 - 8683 Apply scala.Any.toString count.toString()
235 39097 8631 - 8631 Select org.make.api.partner.PartnerResponse.encoder partner.this.PartnerResponse.encoder
235 34207 8687 - 8720 Apply scala.collection.IterableOps.map result.map[org.make.api.partner.PartnerResponse](((partner: org.make.core.partner.Partner) => PartnerResponse.apply(partner)))
235 48598 8631 - 8631 TypeApply de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2 DefaultAdminPartnerApiComponent.this.marshaller$default$2[Seq[org.make.api.partner.PartnerResponse]]
235 42075 8698 - 8719 Apply org.make.api.partner.PartnerResponse.apply PartnerResponse.apply(partner)
247 48103 8909 - 9349 Apply scala.Function1.apply org.make.api.partner.adminpartnerapitest server.this.Directive.addByNameNullaryApply(DefaultAdminPartnerApi.this.get).apply(server.this.Directive.addDirectiveApply[(org.make.core.partner.PartnerId,)](DefaultAdminPartnerApi.this.path[(org.make.core.partner.PartnerId,)](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("partners"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.partner.PartnerId,)](DefaultAdminPartnerApi.this.partnerId)(TupleOps.this.Join.join0P[(org.make.core.partner.PartnerId,)])))(util.this.ApplyConverter.hac1[org.make.core.partner.PartnerId]).apply(((partnerId: org.make.core.partner.PartnerId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminPartnerApiComponent.this.makeOperation("ModerationGetPartner", DefaultAdminPartnerApiComponent.this.makeOperation$default$2, DefaultAdminPartnerApiComponent.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],)](DefaultAdminPartnerApiComponent.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(DefaultAdminPartnerApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[(org.make.core.partner.Partner,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.partner.Partner](DefaultAdminPartnerApiComponent.this.partnerService.getPartner(partnerId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.partner.Partner]).apply(((partner: org.make.core.partner.Partner) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.partner.PartnerResponse](PartnerResponse.apply(partner))(marshalling.this.Marshaller.liftMarshaller[org.make.api.partner.PartnerResponse](DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerResponse](partner.this.PartnerResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerResponse]))))))))))))))
247 45116 8909 - 8912 Select akka.http.scaladsl.server.directives.MethodDirectives.get org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApi.this.get
248 31281 8923 - 9341 Apply scala.Function1.apply org.make.api.partner.adminpartnerapitest server.this.Directive.addDirectiveApply[(org.make.core.partner.PartnerId,)](DefaultAdminPartnerApi.this.path[(org.make.core.partner.PartnerId,)](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("partners"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.partner.PartnerId,)](DefaultAdminPartnerApi.this.partnerId)(TupleOps.this.Join.join0P[(org.make.core.partner.PartnerId,)])))(util.this.ApplyConverter.hac1[org.make.core.partner.PartnerId]).apply(((partnerId: org.make.core.partner.PartnerId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminPartnerApiComponent.this.makeOperation("ModerationGetPartner", DefaultAdminPartnerApiComponent.this.makeOperation$default$2, DefaultAdminPartnerApiComponent.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],)](DefaultAdminPartnerApiComponent.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(DefaultAdminPartnerApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[(org.make.core.partner.Partner,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.partner.Partner](DefaultAdminPartnerApiComponent.this.partnerService.getPartner(partnerId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.partner.Partner]).apply(((partner: org.make.core.partner.Partner) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.partner.PartnerResponse](PartnerResponse.apply(partner))(marshalling.this.Marshaller.liftMarshaller[org.make.api.partner.PartnerResponse](DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerResponse](partner.this.PartnerResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerResponse])))))))))))))
248 33452 8938 - 8948 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApi.this._segmentStringToPathMatcher("partners")
248 46742 8936 - 8936 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P org.make.api.partner.adminpartnerapitest TupleOps.this.Join.join0P[Unit]
248 32378 8927 - 8927 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.partner.adminpartnerapitest util.this.ApplyConverter.hac1[org.make.core.partner.PartnerId]
248 47788 8928 - 8960 ApplyToImplicitArgs akka.http.scaladsl.server.PathMatcher./ org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("partners"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.partner.PartnerId,)](DefaultAdminPartnerApi.this.partnerId)(TupleOps.this.Join.join0P[(org.make.core.partner.PartnerId,)])
248 38888 8951 - 8960 Select org.make.api.partner.DefaultAdminPartnerApiComponent.DefaultAdminPartnerApi.partnerId org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApi.this.partnerId
248 34486 8949 - 8949 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P org.make.api.partner.adminpartnerapitest TupleOps.this.Join.join0P[(org.make.core.partner.PartnerId,)]
248 41256 8928 - 8935 Literal <nosymbol> org.make.api.partner.adminpartnerapitest "admin"
248 39978 8923 - 8961 Apply akka.http.scaladsl.server.directives.PathDirectives.path org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApi.this.path[(org.make.core.partner.PartnerId,)](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("partners"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.partner.PartnerId,)](DefaultAdminPartnerApi.this.partnerId)(TupleOps.this.Join.join0P[(org.make.core.partner.PartnerId,)]))
249 38384 9000 - 9000 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.partner.adminpartnerapitest util.this.ApplyConverter.hac1[org.make.core.RequestContext]
249 38883 8987 - 9331 Apply scala.Function1.apply org.make.api.partner.adminpartnerapitest server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminPartnerApiComponent.this.makeOperation("ModerationGetPartner", DefaultAdminPartnerApiComponent.this.makeOperation$default$2, DefaultAdminPartnerApiComponent.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],)](DefaultAdminPartnerApiComponent.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(DefaultAdminPartnerApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[(org.make.core.partner.Partner,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.partner.Partner](DefaultAdminPartnerApiComponent.this.partnerService.getPartner(partnerId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.partner.Partner]).apply(((partner: org.make.core.partner.Partner) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.partner.PartnerResponse](PartnerResponse.apply(partner))(marshalling.this.Marshaller.liftMarshaller[org.make.api.partner.PartnerResponse](DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerResponse](partner.this.PartnerResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerResponse])))))))))))
249 41024 8987 - 8987 Select org.make.api.technical.MakeDirectives.makeOperation$default$2 org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApiComponent.this.makeOperation$default$2
249 34199 8987 - 8987 Select org.make.api.technical.MakeDirectives.makeOperation$default$3 org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApiComponent.this.makeOperation$default$3
249 46505 8987 - 9024 Apply org.make.api.technical.MakeDirectives.makeOperation org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApiComponent.this.makeOperation("ModerationGetPartner", DefaultAdminPartnerApiComponent.this.makeOperation$default$2, DefaultAdminPartnerApiComponent.this.makeOperation$default$3)
249 45150 9001 - 9023 Literal <nosymbol> org.make.api.partner.adminpartnerapitest "ModerationGetPartner"
250 34520 9044 - 9054 Select org.make.api.technical.auth.MakeAuthentication.makeOAuth2 org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApiComponent.this.makeOAuth2
250 47543 9044 - 9044 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 org.make.api.partner.adminpartnerapitest util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]
250 47276 9044 - 9319 Apply scala.Function1.apply org.make.api.partner.adminpartnerapitest server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminPartnerApiComponent.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(DefaultAdminPartnerApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[(org.make.core.partner.Partner,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.partner.Partner](DefaultAdminPartnerApiComponent.this.partnerService.getPartner(partnerId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.partner.Partner]).apply(((partner: org.make.core.partner.Partner) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.partner.PartnerResponse](PartnerResponse.apply(partner))(marshalling.this.Marshaller.liftMarshaller[org.make.api.partner.PartnerResponse](DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerResponse](partner.this.PartnerResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerResponse])))))))))
251 40725 9118 - 9127 Select scalaoauth2.provider.AuthInfo.user auth.user
251 33995 9101 - 9305 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultAdminPartnerApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[(org.make.core.partner.Partner,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.partner.Partner](DefaultAdminPartnerApiComponent.this.partnerService.getPartner(partnerId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.partner.Partner]).apply(((partner: org.make.core.partner.Partner) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.partner.PartnerResponse](PartnerResponse.apply(partner))(marshalling.this.Marshaller.liftMarshaller[org.make.api.partner.PartnerResponse](DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerResponse](partner.this.PartnerResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerResponse])))))))
251 32419 9101 - 9128 Apply org.make.api.technical.MakeAuthenticationDirectives.requireAdminRole DefaultAdminPartnerApiComponent.this.requireAdminRole(auth.user)
252 41057 9147 - 9205 Select org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes.asDirectiveOrNotFound org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.partner.Partner](DefaultAdminPartnerApiComponent.this.partnerService.getPartner(partnerId)).asDirectiveOrNotFound
252 33960 9184 - 9184 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.core.partner.Partner]
252 42118 9147 - 9289 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.core.partner.Partner,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureOptionWithRoutes[org.make.core.partner.Partner](DefaultAdminPartnerApiComponent.this.partnerService.getPartner(partnerId)).asDirectiveOrNotFound)(util.this.ApplyConverter.hac1[org.make.core.partner.Partner]).apply(((partner: org.make.core.partner.Partner) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.partner.PartnerResponse](PartnerResponse.apply(partner))(marshalling.this.Marshaller.liftMarshaller[org.make.api.partner.PartnerResponse](DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerResponse](partner.this.PartnerResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerResponse]))))))
252 44904 9147 - 9183 Apply org.make.api.partner.PartnerService.getPartner DefaultAdminPartnerApiComponent.this.partnerService.getPartner(partnerId)
253 45656 9237 - 9271 Apply akka.http.scaladsl.server.directives.RouteDirectives.complete DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[org.make.api.partner.PartnerResponse](PartnerResponse.apply(partner))(marshalling.this.Marshaller.liftMarshaller[org.make.api.partner.PartnerResponse](DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerResponse](partner.this.PartnerResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerResponse]))))
253 32336 9246 - 9270 ApplyToImplicitArgs akka.http.scaladsl.marshalling.ToResponseMarshallable.apply marshalling.this.ToResponseMarshallable.apply[org.make.api.partner.PartnerResponse](PartnerResponse.apply(partner))(marshalling.this.Marshaller.liftMarshaller[org.make.api.partner.PartnerResponse](DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerResponse](partner.this.PartnerResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerResponse])))
253 48350 9261 - 9261 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerResponse](partner.this.PartnerResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerResponse])
253 30526 9261 - 9261 TypeApply de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2 DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerResponse]
253 47237 9246 - 9270 Apply org.make.api.partner.PartnerResponse.apply PartnerResponse.apply(partner)
253 40478 9261 - 9261 ApplyToImplicitArgs akka.http.scaladsl.marshalling.LowPriorityToResponseMarshallerImplicits.liftMarshaller marshalling.this.Marshaller.liftMarshaller[org.make.api.partner.PartnerResponse](DefaultAdminPartnerApiComponent.this.marshaller[org.make.api.partner.PartnerResponse](partner.this.PartnerResponse.encoder, DefaultAdminPartnerApiComponent.this.marshaller$default$2[org.make.api.partner.PartnerResponse]))
253 39126 9261 - 9261 Select org.make.api.partner.PartnerResponse.encoder partner.this.PartnerResponse.encoder
263 40516 9410 - 9416 Select akka.http.scaladsl.server.directives.MethodDirectives.delete org.make.api.partner.adminpartnerapitest DefaultAdminPartnerApi.this.delete
263 37124 9410 - 9840 Apply scala.Function1.apply org.make.api.partner.adminpartnerapitest server.this.Directive.addByNameNullaryApply(DefaultAdminPartnerApi.this.delete).apply(server.this.Directive.addDirectiveApply[(org.make.core.partner.PartnerId,)](DefaultAdminPartnerApi.this.path[(org.make.core.partner.PartnerId,)](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("partners"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.partner.PartnerId,)](DefaultAdminPartnerApi.this.partnerId)(TupleOps.this.Join.join0P[(org.make.core.partner.PartnerId,)])))(util.this.ApplyConverter.hac1[org.make.core.partner.PartnerId]).apply(((partnerId: org.make.core.partner.PartnerId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminPartnerApiComponent.this.makeOperation("ModerationDeletePartner", DefaultAdminPartnerApiComponent.this.makeOperation$default$2, DefaultAdminPartnerApiComponent.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],)](DefaultAdminPartnerApiComponent.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(DefaultAdminPartnerApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[(Unit,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Unit](DefaultAdminPartnerApiComponent.this.partnerService.deletePartner(partnerId)).asDirective)(util.this.ApplyConverter.hac1[Unit]).apply(((x$6: Unit) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode))))))))))))
264 45412 9442 - 9452 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher DefaultAdminPartnerApi.this._segmentStringToPathMatcher("partners")
264 46007 9427 - 9832 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.core.partner.PartnerId,)](DefaultAdminPartnerApi.this.path[(org.make.core.partner.PartnerId,)](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("partners"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.partner.PartnerId,)](DefaultAdminPartnerApi.this.partnerId)(TupleOps.this.Join.join0P[(org.make.core.partner.PartnerId,)])))(util.this.ApplyConverter.hac1[org.make.core.partner.PartnerId]).apply(((partnerId: org.make.core.partner.PartnerId) => server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminPartnerApiComponent.this.makeOperation("ModerationDeletePartner", DefaultAdminPartnerApiComponent.this.makeOperation$default$2, DefaultAdminPartnerApiComponent.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],)](DefaultAdminPartnerApiComponent.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(DefaultAdminPartnerApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[(Unit,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Unit](DefaultAdminPartnerApiComponent.this.partnerService.deletePartner(partnerId)).asDirective)(util.this.ApplyConverter.hac1[Unit]).apply(((x$6: Unit) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode)))))))))))
264 47532 9431 - 9431 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.core.partner.PartnerId]
264 37295 9440 - 9440 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P TupleOps.this.Join.join0P[Unit]
264 46500 9453 - 9453 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P TupleOps.this.Join.join0P[(org.make.core.partner.PartnerId,)]
264 34035 9455 - 9464 Select org.make.api.partner.DefaultAdminPartnerApiComponent.DefaultAdminPartnerApi.partnerId DefaultAdminPartnerApi.this.partnerId
264 31029 9427 - 9465 Apply akka.http.scaladsl.server.directives.PathDirectives.path DefaultAdminPartnerApi.this.path[(org.make.core.partner.PartnerId,)](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("partners"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.partner.PartnerId,)](DefaultAdminPartnerApi.this.partnerId)(TupleOps.this.Join.join0P[(org.make.core.partner.PartnerId,)]))
264 38923 9432 - 9464 ApplyToImplicitArgs akka.http.scaladsl.server.PathMatcher./ DefaultAdminPartnerApi.this._segmentStringToPathMatcher("admin")./[Unit](DefaultAdminPartnerApi.this._segmentStringToPathMatcher("partners"))(TupleOps.this.Join.join0P[Unit])./[(org.make.core.partner.PartnerId,)](DefaultAdminPartnerApi.this.partnerId)(TupleOps.this.Join.join0P[(org.make.core.partner.PartnerId,)])
264 32370 9432 - 9439 Literal <nosymbol> "admin"
265 37047 9491 - 9531 Apply org.make.api.technical.MakeDirectives.makeOperation DefaultAdminPartnerApiComponent.this.makeOperation("ModerationDeletePartner", DefaultAdminPartnerApiComponent.this.makeOperation$default$2, DefaultAdminPartnerApiComponent.this.makeOperation$default$3)
265 45450 9491 - 9491 Select org.make.api.technical.MakeDirectives.makeOperation$default$3 DefaultAdminPartnerApiComponent.this.makeOperation$default$3
265 32135 9491 - 9491 Select org.make.api.technical.MakeDirectives.makeOperation$default$2 DefaultAdminPartnerApiComponent.this.makeOperation$default$2
265 32619 9491 - 9822 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultAdminPartnerApiComponent.this.makeOperation("ModerationDeletePartner", DefaultAdminPartnerApiComponent.this.makeOperation$default$2, DefaultAdminPartnerApiComponent.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],)](DefaultAdminPartnerApiComponent.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(DefaultAdminPartnerApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[(Unit,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Unit](DefaultAdminPartnerApiComponent.this.partnerService.deletePartner(partnerId)).asDirective)(util.this.ApplyConverter.hac1[Unit]).apply(((x$6: Unit) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode)))))))))
265 40556 9505 - 9530 Literal <nosymbol> "ModerationDeletePartner"
265 33166 9504 - 9504 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.core.RequestContext]
266 46536 9551 - 9561 Select org.make.api.technical.auth.MakeAuthentication.makeOAuth2 DefaultAdminPartnerApiComponent.this.makeOAuth2
266 38677 9551 - 9551 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]
266 40506 9551 - 9810 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultAdminPartnerApiComponent.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(DefaultAdminPartnerApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[(Unit,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Unit](DefaultAdminPartnerApiComponent.this.partnerService.deletePartner(partnerId)).asDirective)(util.this.ApplyConverter.hac1[Unit]).apply(((x$6: Unit) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode)))))))
267 47567 9608 - 9635 Apply org.make.api.technical.MakeAuthenticationDirectives.requireAdminRole DefaultAdminPartnerApiComponent.this.requireAdminRole(auth.user)
267 43616 9608 - 9796 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultAdminPartnerApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[(Unit,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Unit](DefaultAdminPartnerApiComponent.this.partnerService.deletePartner(partnerId)).asDirective)(util.this.ApplyConverter.hac1[Unit]).apply(((x$6: Unit) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode)))))
267 30522 9625 - 9634 Select scalaoauth2.provider.AuthInfo.user auth.user
268 31601 9654 - 9780 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(Unit,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Unit](DefaultAdminPartnerApiComponent.this.partnerService.deletePartner(partnerId)).asDirective)(util.this.ApplyConverter.hac1[Unit]).apply(((x$6: Unit) => DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode))))
268 40467 9654 - 9693 Apply org.make.api.partner.PartnerService.deletePartner DefaultAdminPartnerApiComponent.this.partnerService.deletePartner(partnerId)
268 45195 9694 - 9694 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[Unit]
268 32170 9654 - 9705 Select org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes.asDirective org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[Unit](DefaultAdminPartnerApiComponent.this.partnerService.deletePartner(partnerId)).asDirective
269 37089 9740 - 9761 Select akka.http.scaladsl.model.StatusCodes.NoContent akka.http.scaladsl.model.StatusCodes.NoContent
269 38718 9731 - 9762 Apply akka.http.scaladsl.server.directives.RouteDirectives.complete DefaultAdminPartnerApi.this.complete(marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode))
269 46980 9740 - 9761 ApplyToImplicitArgs akka.http.scaladsl.marshalling.ToResponseMarshallable.apply marshalling.this.ToResponseMarshallable.apply[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.NoContent)(marshalling.this.Marshaller.fromStatusCode)
269 33202 9752 - 9752 Select akka.http.scaladsl.marshalling.PredefinedToResponseMarshallers.fromStatusCode marshalling.this.Marshaller.fromStatusCode
296 45439 10625 - 10860 Apply org.make.api.partner.PartnerResponse.apply PartnerResponse.apply(partner.partnerId, partner.name, partner.logo, partner.link, partner.organisationId, partner.partnerKind, partner.weight)
297 33744 10651 - 10668 Select org.make.core.partner.Partner.partnerId partner.partnerId
298 47020 10681 - 10693 Select org.make.core.partner.Partner.name partner.name
299 39169 10706 - 10718 Select org.make.core.partner.Partner.logo partner.logo
300 31639 10731 - 10743 Select org.make.core.partner.Partner.link partner.link
301 43648 10766 - 10788 Select org.make.core.partner.Partner.organisationId partner.organisationId
302 40257 10808 - 10827 Select org.make.core.partner.Partner.partnerKind partner.partnerKind
303 32656 10842 - 10856 Select org.make.core.partner.Partner.weight partner.weight
306 38181 10913 - 10943 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder io.circe.generic.semiauto.deriveDecoder[org.make.api.partner.PartnerResponse]({ val inst$macro$32: io.circe.generic.decoding.DerivedDecoder[org.make.api.partner.PartnerResponse] = { final class anon$lazy$macro$31 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$31 = { anon$lazy$macro$31.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.partner.PartnerResponse] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.partner.PartnerResponse, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.partner.PartnerResponse, (Symbol @@ String("id")) :: (Symbol @@ String("name")) :: (Symbol @@ String("logo")) :: (Symbol @@ String("link")) :: (Symbol @@ String("organisationId")) :: (Symbol @@ String("partnerKind")) :: (Symbol @@ String("weight")) :: shapeless.HNil, org.make.core.partner.PartnerId :: String :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.partner.PartnerResponse, (Symbol @@ String("id")) :: (Symbol @@ String("name")) :: (Symbol @@ String("logo")) :: (Symbol @@ String("link")) :: (Symbol @@ String("organisationId")) :: (Symbol @@ String("partnerKind")) :: (Symbol @@ String("weight")) :: shapeless.HNil](::.apply[Symbol @@ String("id"), (Symbol @@ String("name")) :: (Symbol @@ String("logo")) :: (Symbol @@ String("link")) :: (Symbol @@ String("organisationId")) :: (Symbol @@ String("partnerKind")) :: (Symbol @@ String("weight")) :: shapeless.HNil.type](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")], ::.apply[Symbol @@ String("name"), (Symbol @@ String("logo")) :: (Symbol @@ String("link")) :: (Symbol @@ String("organisationId")) :: (Symbol @@ String("partnerKind")) :: (Symbol @@ String("weight")) :: shapeless.HNil.type](scala.Symbol.apply("name").asInstanceOf[Symbol @@ String("name")], ::.apply[Symbol @@ String("logo"), (Symbol @@ String("link")) :: (Symbol @@ String("organisationId")) :: (Symbol @@ String("partnerKind")) :: (Symbol @@ String("weight")) :: shapeless.HNil.type](scala.Symbol.apply("logo").asInstanceOf[Symbol @@ String("logo")], ::.apply[Symbol @@ String("link"), (Symbol @@ String("organisationId")) :: (Symbol @@ String("partnerKind")) :: (Symbol @@ String("weight")) :: shapeless.HNil.type](scala.Symbol.apply("link").asInstanceOf[Symbol @@ String("link")], ::.apply[Symbol @@ String("organisationId"), (Symbol @@ String("partnerKind")) :: (Symbol @@ String("weight")) :: shapeless.HNil.type](scala.Symbol.apply("organisationId").asInstanceOf[Symbol @@ String("organisationId")], ::.apply[Symbol @@ String("partnerKind"), (Symbol @@ String("weight")) :: shapeless.HNil.type](scala.Symbol.apply("partnerKind").asInstanceOf[Symbol @@ String("partnerKind")], ::.apply[Symbol @@ String("weight"), shapeless.HNil.type](scala.Symbol.apply("weight").asInstanceOf[Symbol @@ String("weight")], HNil)))))))), Generic.instance[org.make.api.partner.PartnerResponse, org.make.core.partner.PartnerId :: String :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil](((x0$3: org.make.api.partner.PartnerResponse) => x0$3 match { case (id: org.make.core.partner.PartnerId, name: String, logo: Option[String], link: Option[String], organisationId: Option[org.make.core.user.UserId], partnerKind: org.make.core.partner.PartnerKind, weight: Float): org.make.api.partner.PartnerResponse((id$macro$23 @ _), (name$macro$24 @ _), (logo$macro$25 @ _), (link$macro$26 @ _), (organisationId$macro$27 @ _), (partnerKind$macro$28 @ _), (weight$macro$29 @ _)) => ::.apply[org.make.core.partner.PartnerId, String :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil.type](id$macro$23, ::.apply[String, Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil.type](name$macro$24, ::.apply[Option[String], Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil.type](logo$macro$25, ::.apply[Option[String], Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil.type](link$macro$26, ::.apply[Option[org.make.core.user.UserId], org.make.core.partner.PartnerKind :: Float :: shapeless.HNil.type](organisationId$macro$27, ::.apply[org.make.core.partner.PartnerKind, Float :: shapeless.HNil.type](partnerKind$macro$28, ::.apply[Float, shapeless.HNil.type](weight$macro$29, HNil))))))).asInstanceOf[org.make.core.partner.PartnerId :: String :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil] }), ((x0$4: org.make.core.partner.PartnerId :: String :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil) => x0$4 match { case (head: org.make.core.partner.PartnerId, tail: String :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil): org.make.core.partner.PartnerId :: String :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil((id$macro$16 @ _), (head: String, tail: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil): String :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil((name$macro$17 @ _), (head: Option[String], tail: Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil): Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil((logo$macro$18 @ _), (head: Option[String], tail: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil): Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil((link$macro$19 @ _), (head: Option[org.make.core.user.UserId], tail: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil): Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil((organisationId$macro$20 @ _), (head: org.make.core.partner.PartnerKind, tail: Float :: shapeless.HNil): org.make.core.partner.PartnerKind :: Float :: shapeless.HNil((partnerKind$macro$21 @ _), (head: Float, tail: shapeless.HNil): Float :: shapeless.HNil((weight$macro$22 @ _), HNil))))))) => partner.this.PartnerResponse.apply(id$macro$16, name$macro$17, logo$macro$18, link$macro$19, organisationId$macro$20, partnerKind$macro$21, weight$macro$22) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("id"), org.make.core.partner.PartnerId, (Symbol @@ String("name")) :: (Symbol @@ String("logo")) :: (Symbol @@ String("link")) :: (Symbol @@ String("organisationId")) :: (Symbol @@ String("partnerKind")) :: (Symbol @@ String("weight")) :: shapeless.HNil, String :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("name"), String, (Symbol @@ String("logo")) :: (Symbol @@ String("link")) :: (Symbol @@ String("organisationId")) :: (Symbol @@ String("partnerKind")) :: (Symbol @@ String("weight")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("logo"), Option[String], (Symbol @@ String("link")) :: (Symbol @@ String("organisationId")) :: (Symbol @@ String("partnerKind")) :: (Symbol @@ String("weight")) :: shapeless.HNil, Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("link"), Option[String], (Symbol @@ String("organisationId")) :: (Symbol @@ String("partnerKind")) :: (Symbol @@ String("weight")) :: shapeless.HNil, Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationId"), Option[org.make.core.user.UserId], (Symbol @@ String("partnerKind")) :: (Symbol @@ String("weight")) :: shapeless.HNil, org.make.core.partner.PartnerKind :: Float :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("partnerKind"), org.make.core.partner.PartnerKind, (Symbol @@ String("weight")) :: shapeless.HNil, Float :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("weight"), Float, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("weight")]](scala.Symbol.apply("weight").asInstanceOf[Symbol @@ String("weight")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("weight")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("partnerKind")]](scala.Symbol.apply("partnerKind").asInstanceOf[Symbol @@ String("partnerKind")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("partnerKind")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationId")]](scala.Symbol.apply("organisationId").asInstanceOf[Symbol @@ String("organisationId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("link")]](scala.Symbol.apply("link").asInstanceOf[Symbol @@ String("link")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("link")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("logo")]](scala.Symbol.apply("logo").asInstanceOf[Symbol @@ String("logo")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("logo")]])), 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.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$31.this.inst$macro$30)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.partner.PartnerResponse]]; <stable> <accessor> lazy val inst$macro$30: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForid: io.circe.Decoder[org.make.core.partner.PartnerId] = partner.this.PartnerId.partnerIdDecoder; private[this] val circeGenericDecoderForname: io.circe.Decoder[String] = circe.this.Decoder.decodeString; private[this] val circeGenericDecoderForlink: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString); private[this] val circeGenericDecoderFororganisationId: 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 circeGenericDecoderForpartnerKind: io.circe.Decoder[org.make.core.partner.PartnerKind] = partner.this.PartnerKind.circeDecoder; private[this] val circeGenericDecoderForweight: io.circe.Decoder[Float] = circe.this.Decoder.decodeFloat; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("id"), org.make.core.partner.PartnerId, shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: 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("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForname.tryDecode(c.downField("name")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("logo"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlink.tryDecode(c.downField("logo")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("link"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlink.tryDecode(c.downField("link")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("organisationId"), Option[org.make.core.user.UserId], shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationId.tryDecode(c.downField("organisationId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("partnerKind"), org.make.core.partner.PartnerKind, shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpartnerKind.tryDecode(c.downField("partnerKind")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("weight"), Float, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForweight.tryDecode(c.downField("weight")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("id"), org.make.core.partner.PartnerId, shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: 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("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForname.tryDecodeAccumulating(c.downField("name")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("logo"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlink.tryDecodeAccumulating(c.downField("logo")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("link"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlink.tryDecodeAccumulating(c.downField("link")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("organisationId"), Option[org.make.core.user.UserId], shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationId.tryDecodeAccumulating(c.downField("organisationId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("partnerKind"), org.make.core.partner.PartnerKind, shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpartnerKind.tryDecodeAccumulating(c.downField("partnerKind")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("weight"), Float, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForweight.tryDecodeAccumulating(c.downField("weight")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$31().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.partner.PartnerResponse]](inst$macro$32) })
307 33781 10995 - 11025 ApplyToImplicitArgs io.circe.generic.semiauto.deriveEncoder io.circe.generic.semiauto.deriveEncoder[org.make.api.partner.PartnerResponse]({ val inst$macro$64: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.partner.PartnerResponse] = { final class anon$lazy$macro$63 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$63 = { anon$lazy$macro$63.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$33: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.partner.PartnerResponse] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.api.partner.PartnerResponse, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.partner.PartnerResponse, (Symbol @@ String("id")) :: (Symbol @@ String("name")) :: (Symbol @@ String("logo")) :: (Symbol @@ String("link")) :: (Symbol @@ String("organisationId")) :: (Symbol @@ String("partnerKind")) :: (Symbol @@ String("weight")) :: shapeless.HNil, org.make.core.partner.PartnerId :: String :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.partner.PartnerResponse, (Symbol @@ String("id")) :: (Symbol @@ String("name")) :: (Symbol @@ String("logo")) :: (Symbol @@ String("link")) :: (Symbol @@ String("organisationId")) :: (Symbol @@ String("partnerKind")) :: (Symbol @@ String("weight")) :: shapeless.HNil](::.apply[Symbol @@ String("id"), (Symbol @@ String("name")) :: (Symbol @@ String("logo")) :: (Symbol @@ String("link")) :: (Symbol @@ String("organisationId")) :: (Symbol @@ String("partnerKind")) :: (Symbol @@ String("weight")) :: shapeless.HNil.type](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")], ::.apply[Symbol @@ String("name"), (Symbol @@ String("logo")) :: (Symbol @@ String("link")) :: (Symbol @@ String("organisationId")) :: (Symbol @@ String("partnerKind")) :: (Symbol @@ String("weight")) :: shapeless.HNil.type](scala.Symbol.apply("name").asInstanceOf[Symbol @@ String("name")], ::.apply[Symbol @@ String("logo"), (Symbol @@ String("link")) :: (Symbol @@ String("organisationId")) :: (Symbol @@ String("partnerKind")) :: (Symbol @@ String("weight")) :: shapeless.HNil.type](scala.Symbol.apply("logo").asInstanceOf[Symbol @@ String("logo")], ::.apply[Symbol @@ String("link"), (Symbol @@ String("organisationId")) :: (Symbol @@ String("partnerKind")) :: (Symbol @@ String("weight")) :: shapeless.HNil.type](scala.Symbol.apply("link").asInstanceOf[Symbol @@ String("link")], ::.apply[Symbol @@ String("organisationId"), (Symbol @@ String("partnerKind")) :: (Symbol @@ String("weight")) :: shapeless.HNil.type](scala.Symbol.apply("organisationId").asInstanceOf[Symbol @@ String("organisationId")], ::.apply[Symbol @@ String("partnerKind"), (Symbol @@ String("weight")) :: shapeless.HNil.type](scala.Symbol.apply("partnerKind").asInstanceOf[Symbol @@ String("partnerKind")], ::.apply[Symbol @@ String("weight"), shapeless.HNil.type](scala.Symbol.apply("weight").asInstanceOf[Symbol @@ String("weight")], HNil)))))))), Generic.instance[org.make.api.partner.PartnerResponse, org.make.core.partner.PartnerId :: String :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil](((x0$7: org.make.api.partner.PartnerResponse) => x0$7 match { case (id: org.make.core.partner.PartnerId, name: String, logo: Option[String], link: Option[String], organisationId: Option[org.make.core.user.UserId], partnerKind: org.make.core.partner.PartnerKind, weight: Float): org.make.api.partner.PartnerResponse((id$macro$55 @ _), (name$macro$56 @ _), (logo$macro$57 @ _), (link$macro$58 @ _), (organisationId$macro$59 @ _), (partnerKind$macro$60 @ _), (weight$macro$61 @ _)) => ::.apply[org.make.core.partner.PartnerId, String :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil.type](id$macro$55, ::.apply[String, Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil.type](name$macro$56, ::.apply[Option[String], Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil.type](logo$macro$57, ::.apply[Option[String], Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil.type](link$macro$58, ::.apply[Option[org.make.core.user.UserId], org.make.core.partner.PartnerKind :: Float :: shapeless.HNil.type](organisationId$macro$59, ::.apply[org.make.core.partner.PartnerKind, Float :: shapeless.HNil.type](partnerKind$macro$60, ::.apply[Float, shapeless.HNil.type](weight$macro$61, HNil))))))).asInstanceOf[org.make.core.partner.PartnerId :: String :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil] }), ((x0$8: org.make.core.partner.PartnerId :: String :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil) => x0$8 match { case (head: org.make.core.partner.PartnerId, tail: String :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil): org.make.core.partner.PartnerId :: String :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil((id$macro$48 @ _), (head: String, tail: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil): String :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil((name$macro$49 @ _), (head: Option[String], tail: Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil): Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil((logo$macro$50 @ _), (head: Option[String], tail: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil): Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil((link$macro$51 @ _), (head: Option[org.make.core.user.UserId], tail: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil): Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil((organisationId$macro$52 @ _), (head: org.make.core.partner.PartnerKind, tail: Float :: shapeless.HNil): org.make.core.partner.PartnerKind :: Float :: shapeless.HNil((partnerKind$macro$53 @ _), (head: Float, tail: shapeless.HNil): Float :: shapeless.HNil((weight$macro$54 @ _), HNil))))))) => partner.this.PartnerResponse.apply(id$macro$48, name$macro$49, logo$macro$50, link$macro$51, organisationId$macro$52, partnerKind$macro$53, weight$macro$54) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("id"), org.make.core.partner.PartnerId, (Symbol @@ String("name")) :: (Symbol @@ String("logo")) :: (Symbol @@ String("link")) :: (Symbol @@ String("organisationId")) :: (Symbol @@ String("partnerKind")) :: (Symbol @@ String("weight")) :: shapeless.HNil, String :: Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("name"), String, (Symbol @@ String("logo")) :: (Symbol @@ String("link")) :: (Symbol @@ String("organisationId")) :: (Symbol @@ String("partnerKind")) :: (Symbol @@ String("weight")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("logo"), Option[String], (Symbol @@ String("link")) :: (Symbol @@ String("organisationId")) :: (Symbol @@ String("partnerKind")) :: (Symbol @@ String("weight")) :: shapeless.HNil, Option[String] :: Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("link"), Option[String], (Symbol @@ String("organisationId")) :: (Symbol @@ String("partnerKind")) :: (Symbol @@ String("weight")) :: shapeless.HNil, Option[org.make.core.user.UserId] :: org.make.core.partner.PartnerKind :: Float :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationId"), Option[org.make.core.user.UserId], (Symbol @@ String("partnerKind")) :: (Symbol @@ String("weight")) :: shapeless.HNil, org.make.core.partner.PartnerKind :: Float :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("partnerKind"), org.make.core.partner.PartnerKind, (Symbol @@ String("weight")) :: shapeless.HNil, Float :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("weight"), Float, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("weight")]](scala.Symbol.apply("weight").asInstanceOf[Symbol @@ String("weight")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("weight")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("partnerKind")]](scala.Symbol.apply("partnerKind").asInstanceOf[Symbol @@ String("partnerKind")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("partnerKind")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationId")]](scala.Symbol.apply("organisationId").asInstanceOf[Symbol @@ String("organisationId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("link")]](scala.Symbol.apply("link").asInstanceOf[Symbol @@ String("link")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("link")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("logo")]](scala.Symbol.apply("logo").asInstanceOf[Symbol @@ String("logo")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("logo")]])), 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.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$63.this.inst$macro$62)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.partner.PartnerResponse]]; <stable> <accessor> lazy val inst$macro$62: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericEncoderForid: io.circe.Encoder[org.make.core.partner.PartnerId] = partner.this.PartnerId.partnerIdEncoder; private[this] val circeGenericEncoderForname: io.circe.Encoder[String] = circe.this.Encoder.encodeString; private[this] val circeGenericEncoderForlink: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString); private[this] val circeGenericEncoderFororganisationId: 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 circeGenericEncoderForpartnerKind: io.circe.Encoder[org.make.core.partner.PartnerKind] = partner.this.PartnerKind.circeEncoder; private[this] val circeGenericEncoderForweight: io.circe.Encoder[Float] = circe.this.Encoder.encodeFloat; final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId], tail: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForid @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("name"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForname @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForlogo @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForlink @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]], tail: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFororganisationId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind], tail: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForpartnerKind @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForweight @ _), 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]("logo", $anon.this.circeGenericEncoderForlink.apply(circeGenericHListBindingForlogo)), scala.Tuple2.apply[String, io.circe.Json]("link", $anon.this.circeGenericEncoderForlink.apply(circeGenericHListBindingForlink)), scala.Tuple2.apply[String, io.circe.Json]("organisationId", $anon.this.circeGenericEncoderFororganisationId.apply(circeGenericHListBindingFororganisationId)), scala.Tuple2.apply[String, io.circe.Json]("partnerKind", $anon.this.circeGenericEncoderForpartnerKind.apply(circeGenericHListBindingForpartnerKind)), scala.Tuple2.apply[String, io.circe.Json]("weight", $anon.this.circeGenericEncoderForweight.apply(circeGenericHListBindingForweight)))) } }; new $anon() }: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("logo"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("link"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("partnerKind"),org.make.core.partner.PartnerKind] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$63().inst$macro$33 }; shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.partner.PartnerResponse]](inst$macro$64) })
318 46775 11422 - 11454 ApplyToImplicitArgs io.circe.generic.semiauto.deriveEncoder io.circe.generic.semiauto.deriveEncoder[org.make.api.partner.PartnerIdResponse]({ val inst$macro$12: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.partner.PartnerIdResponse] = { final class anon$lazy$macro$11 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$11 = { anon$lazy$macro$11.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.partner.PartnerIdResponse] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.api.partner.PartnerIdResponse, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("partnerId"),org.make.core.partner.PartnerId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.partner.PartnerIdResponse, (Symbol @@ String("id")) :: (Symbol @@ String("partnerId")) :: shapeless.HNil, org.make.core.partner.PartnerId :: org.make.core.partner.PartnerId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("partnerId"),org.make.core.partner.PartnerId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.partner.PartnerIdResponse, (Symbol @@ String("id")) :: (Symbol @@ String("partnerId")) :: shapeless.HNil](::.apply[Symbol @@ String("id"), (Symbol @@ String("partnerId")) :: shapeless.HNil.type](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")], ::.apply[Symbol @@ String("partnerId"), shapeless.HNil.type](scala.Symbol.apply("partnerId").asInstanceOf[Symbol @@ String("partnerId")], HNil))), Generic.instance[org.make.api.partner.PartnerIdResponse, org.make.core.partner.PartnerId :: org.make.core.partner.PartnerId :: shapeless.HNil](((x0$3: org.make.api.partner.PartnerIdResponse) => x0$3 match { case (id: org.make.core.partner.PartnerId, partnerId: org.make.core.partner.PartnerId): org.make.api.partner.PartnerIdResponse((id$macro$8 @ _), (partnerId$macro$9 @ _)) => ::.apply[org.make.core.partner.PartnerId, org.make.core.partner.PartnerId :: shapeless.HNil.type](id$macro$8, ::.apply[org.make.core.partner.PartnerId, shapeless.HNil.type](partnerId$macro$9, HNil)).asInstanceOf[org.make.core.partner.PartnerId :: org.make.core.partner.PartnerId :: shapeless.HNil] }), ((x0$4: org.make.core.partner.PartnerId :: org.make.core.partner.PartnerId :: shapeless.HNil) => x0$4 match { case (head: org.make.core.partner.PartnerId, tail: org.make.core.partner.PartnerId :: shapeless.HNil): org.make.core.partner.PartnerId :: org.make.core.partner.PartnerId :: shapeless.HNil((id$macro$6 @ _), (head: org.make.core.partner.PartnerId, tail: shapeless.HNil): org.make.core.partner.PartnerId :: shapeless.HNil((partnerId$macro$7 @ _), HNil)) => partner.this.PartnerIdResponse.apply(id$macro$6, partnerId$macro$7) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("id"), org.make.core.partner.PartnerId, (Symbol @@ String("partnerId")) :: shapeless.HNil, org.make.core.partner.PartnerId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("partnerId"),org.make.core.partner.PartnerId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("partnerId"), org.make.core.partner.PartnerId, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("partnerId")]](scala.Symbol.apply("partnerId").asInstanceOf[Symbol @@ String("partnerId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("partnerId")]])), 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.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("partnerId"),org.make.core.partner.PartnerId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("partnerId"),org.make.core.partner.PartnerId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$11.this.inst$macro$10)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.partner.PartnerIdResponse]]; <stable> <accessor> lazy val inst$macro$10: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("partnerId"),org.make.core.partner.PartnerId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("partnerId"),org.make.core.partner.PartnerId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("partnerId"),org.make.core.partner.PartnerId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericEncoderForpartnerId: io.circe.Encoder[org.make.core.partner.PartnerId] = partner.this.PartnerId.partnerIdEncoder; final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("partnerId"),org.make.core.partner.PartnerId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId], tail: shapeless.labelled.FieldType[Symbol @@ String("partnerId"),org.make.core.partner.PartnerId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("partnerId"),org.make.core.partner.PartnerId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForid @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("partnerId"),org.make.core.partner.PartnerId], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("partnerId"),org.make.core.partner.PartnerId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForpartnerId @ _), 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.circeGenericEncoderForpartnerId.apply(circeGenericHListBindingForid)), scala.Tuple2.apply[String, io.circe.Json]("partnerId", $anon.this.circeGenericEncoderForpartnerId.apply(circeGenericHListBindingForpartnerId)))) } }; new $anon() }: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("partnerId"),org.make.core.partner.PartnerId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.partner.PartnerId] :: shapeless.labelled.FieldType[Symbol @@ String("partnerId"),org.make.core.partner.PartnerId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$11().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.partner.PartnerIdResponse]](inst$macro$12) })
320 38671 11504 - 11529 Apply org.make.api.partner.PartnerIdResponse.apply PartnerIdResponse.apply(id, id)