1 /*
2  *  Make.org Core API
3  *  Copyright (C) 2018 Make.org
4  *
5  * This program is free software: you can redistribute it and/or modify
6  *  it under the terms of the GNU Affero General Public License as
7  *  published by the Free Software Foundation, either version 3 of the
8  *  License, or (at your option) any later version.
9  *
10  *  This program is distributed in the hope that it will be useful,
11  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  *  GNU Affero General Public License for more details.
14  *
15  *  You should have received a copy of the GNU Affero General Public License
16  *  along with this program.  If not, see <https://www.gnu.org/licenses/>.
17  *
18  */
19 
20 package org.make.api.technical.elasticsearch
21 
22 import akka.http.scaladsl.model.StatusCodes
23 import akka.http.scaladsl.server.{Directives, Route}
24 import io.circe.Decoder
25 import io.circe.generic.semiauto.deriveDecoder
26 import io.swagger.annotations._
27 import org.make.api.operation.OperationServiceComponent
28 import org.make.api.question.QuestionServiceComponent
29 
30 import javax.ws.rs.Path
31 import org.make.api.technical.MakeDirectives.MakeDirectivesDependencies
32 import org.make.api.technical.{EndpointType, MakeAuthenticationDirectives}
33 import org.make.api.technical.directives.FutureDirectivesExtensions._
34 import org.make.core.HttpCodes
35 import org.make.core.auth.UserRights
36 import org.make.core.job.Job.JobId.{Reindex, ReindexPosts}
37 import scalaoauth2.provider.AuthInfo
38 
39 import scala.annotation.meta.field
40 
41 @Api(value = "Elasticsearch")
42 @Path(value = "/technical/elasticsearch")
43 trait ElasticSearchApi extends Directives {
44 
45   @ApiOperation(
46     value = "reindex",
47     httpMethod = "POST",
48     code = HttpCodes.Accepted,
49     authorizations = Array(
50       new Authorization(
51         value = "MakeApi",
52         scopes = Array(new AuthorizationScope(scope = "admin", description = "BO Admin"))
53       )
54     )
55   )
56   @ApiImplicitParams(
57     value = Array(
58       new ApiImplicitParam(
59         value = "body",
60         paramType = "body",
61         dataType = "org.make.api.technical.elasticsearch.ReindexRequest"
62       )
63     )
64   )
65   @ApiResponses(
66     value = Array(
67       new ApiResponse(code = HttpCodes.Accepted, message = "Ok"),
68       new ApiResponse(code = HttpCodes.Conflict, message = "Conflict")
69     )
70   )
71   @Path(value = "/reindex")
72   def reindex: Route
73 
74   @ApiOperation(
75     value = "reindex-posts",
76     httpMethod = "POST",
77     code = HttpCodes.Accepted,
78     authorizations = Array(
79       new Authorization(
80         value = "MakeApi",
81         scopes = Array(new AuthorizationScope(scope = "admin", description = "BO Admin"))
82       )
83     )
84   )
85   @ApiResponses(
86     value = Array(
87       new ApiResponse(code = HttpCodes.Accepted, message = "Accepted"),
88       new ApiResponse(code = HttpCodes.Conflict, message = "Conflict")
89     )
90   )
91   @Path(value = "/reindex-posts")
92   def reindexPosts: Route
93 
94   final def routes: Route = reindex ~ reindexPosts
95 }
96 
97 trait ElasticSearchApiComponent {
98   def elasticSearchApi: ElasticSearchApi
99 }
100 
101 trait DefaultElasticSearchApiComponent extends ElasticSearchApiComponent with MakeAuthenticationDirectives {
102   this: MakeDirectivesDependencies
103     with IndexationComponent
104     with QuestionServiceComponent
105     with OperationServiceComponent =>
106 
107   override lazy val elasticSearchApi: ElasticSearchApi = new DefaultElasticSearchApi
108 
109   class DefaultElasticSearchApi extends ElasticSearchApi {
110     def reindex: Route = post {
111       path("technical" / "elasticsearch" / "reindex") {
112         makeOperation(Reindex.value) { _ =>
113           makeOAuth2 { auth: AuthInfo[UserRights] =>
114             requireAdminRole(auth.user) {
115               decodeRequest {
116                 entity(as[ReindexRequest]) { request: ReindexRequest =>
117                   // Do not wait until the reindexation job is over to give an answer
118                   indexationService
119                     .reindexData(
120                       Seq(request.forceAll, request.forceIdeas).flatten.contains(true),
121                       Seq(request.forceAll, request.forceOrganisations).flatten.contains(true),
122                       Seq(request.forceAll, request.forceProposals).flatten.contains(true),
123                       Seq(request.forceAll, request.forceOperationOfQuestions).flatten.contains(true)
124                     )
125                     .asDirective { acceptance =>
126                       if (acceptance.isAccepted) {
127                         complete(StatusCodes.Accepted -> Reindex)
128                       } else {
129                         complete(StatusCodes.Conflict -> Reindex)
130                       }
131                     }
132                 }
133               }
134             }
135           }
136         }
137       }
138     }
139 
140     def reindexPosts: Route = post {
141       path("technical" / "elasticsearch" / "reindex-posts") {
142         makeOperation(ReindexPosts.value, EndpointType.CoreOnly) { _ =>
143           makeOAuth2 { auth: AuthInfo[UserRights] =>
144             requireAdminRole(auth.user) {
145               // Do not wait until the reindexation job is over to give an answer
146               indexationService.reindexPostsData().asDirective { acceptance =>
147                 if (acceptance.isAccepted) {
148                   complete(StatusCodes.Accepted -> ReindexPosts)
149                 } else {
150                   complete(StatusCodes.Conflict -> ReindexPosts)
151                 }
152               }
153             }
154           }
155         }
156       }
157     }
158   }
159 }
160 
161 @ApiModel
162 final case class ReindexRequest(
163   @(ApiModelProperty @field)(dataType = "boolean") forceIdeas: Option[Boolean],
164   @(ApiModelProperty @field)(dataType = "boolean") forceOrganisations: Option[Boolean],
165   @(ApiModelProperty @field)(dataType = "boolean") forceProposals: Option[Boolean],
166   @(ApiModelProperty @field)(dataType = "boolean") forceOperationOfQuestions: Option[Boolean],
167   @(ApiModelProperty @field)(dataType = "boolean") forceAll: Option[Boolean]
168 )
169 
170 object ReindexRequest {
171   implicit val decoder: Decoder[ReindexRequest] = deriveDecoder[ReindexRequest]
172 }
Line Stmt Id Pos Tree Symbol Tests Code
94 49965 2958 - 2965 Select org.make.api.technical.elasticsearch.ElasticSearchApi.reindex ElasticSearchApi.this.reindex
94 42105 2968 - 2980 Select org.make.api.technical.elasticsearch.ElasticSearchApi.reindexPosts ElasticSearchApi.this.reindexPosts
94 38280 2958 - 2980 Apply akka.http.scaladsl.server.RouteConcatenation.RouteWithConcatenation.~ ElasticSearchApi.this._enhanceRouteWithConcatenation(ElasticSearchApi.this.reindex).~(ElasticSearchApi.this.reindexPosts)
110 51314 3478 - 3482 Select akka.http.scaladsl.server.directives.MethodDirectives.post DefaultElasticSearchApi.this.post
110 41678 3478 - 4730 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultElasticSearchApi.this.post).apply(server.this.Directive.addByNameNullaryApply(DefaultElasticSearchApi.this.path[Unit](DefaultElasticSearchApi.this._segmentStringToPathMatcher("technical")./[Unit](DefaultElasticSearchApi.this._segmentStringToPathMatcher("elasticsearch"))(TupleOps.this.Join.join0P[Unit])./[Unit](DefaultElasticSearchApi.this._segmentStringToPathMatcher("reindex"))(TupleOps.this.Join.join0P[Unit]))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultElasticSearchApiComponent.this.makeOperation(org.make.core.job.Job.JobId.Reindex.value, DefaultElasticSearchApiComponent.this.makeOperation$default$2, DefaultElasticSearchApiComponent.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],)](DefaultElasticSearchApiComponent.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(DefaultElasticSearchApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultElasticSearchApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.technical.elasticsearch.ReindexRequest,)](DefaultElasticSearchApi.this.entity[org.make.api.technical.elasticsearch.ReindexRequest](DefaultElasticSearchApi.this.as[org.make.api.technical.elasticsearch.ReindexRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.elasticsearch.ReindexRequest](DefaultElasticSearchApiComponent.this.unmarshaller[org.make.api.technical.elasticsearch.ReindexRequest](elasticsearch.this.ReindexRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.technical.elasticsearch.ReindexRequest]).apply(((request: org.make.api.technical.elasticsearch.ReindexRequest) => server.this.Directive.addDirectiveApply[(org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance](DefaultElasticSearchApiComponent.this.indexationService.reindexData(scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceIdeas).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true), scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceOrganisations).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true), scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceProposals).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true), scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceOperationOfQuestions).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true))).asDirective)(util.this.ApplyConverter.hac1[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance]).apply(((acceptance: org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance) => if (acceptance.isAccepted) DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Accepted).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.Reindex))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId])))) else DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.ClientError](akka.http.scaladsl.model.StatusCodes.Conflict).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.Reindex))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.ClientError], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId]))))))))))))))))
111 44216 3528 - 3537 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher DefaultElasticSearchApi.this._segmentStringToPathMatcher("reindex")
111 49251 3491 - 4724 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultElasticSearchApi.this.path[Unit](DefaultElasticSearchApi.this._segmentStringToPathMatcher("technical")./[Unit](DefaultElasticSearchApi.this._segmentStringToPathMatcher("elasticsearch"))(TupleOps.this.Join.join0P[Unit])./[Unit](DefaultElasticSearchApi.this._segmentStringToPathMatcher("reindex"))(TupleOps.this.Join.join0P[Unit]))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultElasticSearchApiComponent.this.makeOperation(org.make.core.job.Job.JobId.Reindex.value, DefaultElasticSearchApiComponent.this.makeOperation$default$2, DefaultElasticSearchApiComponent.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],)](DefaultElasticSearchApiComponent.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(DefaultElasticSearchApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultElasticSearchApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.technical.elasticsearch.ReindexRequest,)](DefaultElasticSearchApi.this.entity[org.make.api.technical.elasticsearch.ReindexRequest](DefaultElasticSearchApi.this.as[org.make.api.technical.elasticsearch.ReindexRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.elasticsearch.ReindexRequest](DefaultElasticSearchApiComponent.this.unmarshaller[org.make.api.technical.elasticsearch.ReindexRequest](elasticsearch.this.ReindexRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.technical.elasticsearch.ReindexRequest]).apply(((request: org.make.api.technical.elasticsearch.ReindexRequest) => server.this.Directive.addDirectiveApply[(org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance](DefaultElasticSearchApiComponent.this.indexationService.reindexData(scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceIdeas).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true), scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceOrganisations).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true), scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceProposals).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true), scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceOperationOfQuestions).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true))).asDirective)(util.this.ApplyConverter.hac1[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance]).apply(((acceptance: org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance) => if (acceptance.isAccepted) DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Accepted).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.Reindex))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId])))) else DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.ClientError](akka.http.scaladsl.model.StatusCodes.Conflict).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.Reindex))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.ClientError], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId])))))))))))))))
111 36439 3526 - 3526 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P TupleOps.this.Join.join0P[Unit]
111 30873 3508 - 3508 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P TupleOps.this.Join.join0P[Unit]
111 49714 3496 - 3537 ApplyToImplicitArgs akka.http.scaladsl.server.PathMatcher./ DefaultElasticSearchApi.this._segmentStringToPathMatcher("technical")./[Unit](DefaultElasticSearchApi.this._segmentStringToPathMatcher("elasticsearch"))(TupleOps.this.Join.join0P[Unit])./[Unit](DefaultElasticSearchApi.this._segmentStringToPathMatcher("reindex"))(TupleOps.this.Join.join0P[Unit])
111 43185 3496 - 3507 Literal <nosymbol> "technical"
111 35613 3510 - 3525 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher DefaultElasticSearchApi.this._segmentStringToPathMatcher("elasticsearch")
111 41600 3491 - 3538 Apply akka.http.scaladsl.server.directives.PathDirectives.path DefaultElasticSearchApi.this.path[Unit](DefaultElasticSearchApi.this._segmentStringToPathMatcher("technical")./[Unit](DefaultElasticSearchApi.this._segmentStringToPathMatcher("elasticsearch"))(TupleOps.this.Join.join0P[Unit])./[Unit](DefaultElasticSearchApi.this._segmentStringToPathMatcher("reindex"))(TupleOps.this.Join.join0P[Unit]))
112 50750 3549 - 3549 Select org.make.api.technical.MakeDirectives.makeOperation$default$2 DefaultElasticSearchApiComponent.this.makeOperation$default$2
112 35366 3549 - 3577 Apply org.make.api.technical.MakeDirectives.makeOperation DefaultElasticSearchApiComponent.this.makeOperation(org.make.core.job.Job.JobId.Reindex.value, DefaultElasticSearchApiComponent.this.makeOperation$default$2, DefaultElasticSearchApiComponent.this.makeOperation$default$3)
112 36197 3549 - 4716 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultElasticSearchApiComponent.this.makeOperation(org.make.core.job.Job.JobId.Reindex.value, DefaultElasticSearchApiComponent.this.makeOperation$default$2, DefaultElasticSearchApiComponent.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],)](DefaultElasticSearchApiComponent.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(DefaultElasticSearchApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultElasticSearchApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.technical.elasticsearch.ReindexRequest,)](DefaultElasticSearchApi.this.entity[org.make.api.technical.elasticsearch.ReindexRequest](DefaultElasticSearchApi.this.as[org.make.api.technical.elasticsearch.ReindexRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.elasticsearch.ReindexRequest](DefaultElasticSearchApiComponent.this.unmarshaller[org.make.api.technical.elasticsearch.ReindexRequest](elasticsearch.this.ReindexRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.technical.elasticsearch.ReindexRequest]).apply(((request: org.make.api.technical.elasticsearch.ReindexRequest) => server.this.Directive.addDirectiveApply[(org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance](DefaultElasticSearchApiComponent.this.indexationService.reindexData(scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceIdeas).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true), scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceOrganisations).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true), scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceProposals).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true), scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceOperationOfQuestions).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true))).asDirective)(util.this.ApplyConverter.hac1[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance]).apply(((acceptance: org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance) => if (acceptance.isAccepted) DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Accepted).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.Reindex))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId])))) else DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.ClientError](akka.http.scaladsl.model.StatusCodes.Conflict).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.Reindex))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.ClientError], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId]))))))))))))))
112 43225 3549 - 3549 Select org.make.api.technical.MakeDirectives.makeOperation$default$3 DefaultElasticSearchApiComponent.this.makeOperation$default$3
112 48132 3562 - 3562 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.core.RequestContext]
112 37434 3563 - 3576 Select org.make.core.job.Job.JobId.value org.make.core.job.Job.JobId.Reindex.value
113 35862 3595 - 3595 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]
113 43969 3595 - 3605 Select org.make.api.technical.auth.MakeAuthentication.makeOAuth2 DefaultElasticSearchApiComponent.this.makeOAuth2
113 40042 3595 - 4706 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultElasticSearchApiComponent.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(DefaultElasticSearchApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultElasticSearchApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.technical.elasticsearch.ReindexRequest,)](DefaultElasticSearchApi.this.entity[org.make.api.technical.elasticsearch.ReindexRequest](DefaultElasticSearchApi.this.as[org.make.api.technical.elasticsearch.ReindexRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.elasticsearch.ReindexRequest](DefaultElasticSearchApiComponent.this.unmarshaller[org.make.api.technical.elasticsearch.ReindexRequest](elasticsearch.this.ReindexRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.technical.elasticsearch.ReindexRequest]).apply(((request: org.make.api.technical.elasticsearch.ReindexRequest) => server.this.Directive.addDirectiveApply[(org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance](DefaultElasticSearchApiComponent.this.indexationService.reindexData(scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceIdeas).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true), scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceOrganisations).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true), scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceProposals).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true), scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceOperationOfQuestions).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true))).asDirective)(util.this.ApplyConverter.hac1[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance]).apply(((acceptance: org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance) => if (acceptance.isAccepted) DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Accepted).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.Reindex))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId])))) else DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.ClientError](akka.http.scaladsl.model.StatusCodes.Conflict).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.Reindex))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.ClientError], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId]))))))))))))
114 49754 3667 - 3676 Select scalaoauth2.provider.AuthInfo.user auth.user
114 41359 3650 - 3677 Apply org.make.api.technical.MakeAuthenticationDirectives.requireAdminRole DefaultElasticSearchApiComponent.this.requireAdminRole(auth.user)
114 47922 3650 - 4694 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultElasticSearchApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addByNameNullaryApply(DefaultElasticSearchApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.technical.elasticsearch.ReindexRequest,)](DefaultElasticSearchApi.this.entity[org.make.api.technical.elasticsearch.ReindexRequest](DefaultElasticSearchApi.this.as[org.make.api.technical.elasticsearch.ReindexRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.elasticsearch.ReindexRequest](DefaultElasticSearchApiComponent.this.unmarshaller[org.make.api.technical.elasticsearch.ReindexRequest](elasticsearch.this.ReindexRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.technical.elasticsearch.ReindexRequest]).apply(((request: org.make.api.technical.elasticsearch.ReindexRequest) => server.this.Directive.addDirectiveApply[(org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance](DefaultElasticSearchApiComponent.this.indexationService.reindexData(scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceIdeas).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true), scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceOrganisations).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true), scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceProposals).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true), scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceOperationOfQuestions).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true))).asDirective)(util.this.ApplyConverter.hac1[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance]).apply(((acceptance: org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance) => if (acceptance.isAccepted) DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Accepted).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.Reindex))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId])))) else DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.ClientError](akka.http.scaladsl.model.StatusCodes.Conflict).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.Reindex))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.ClientError], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId]))))))))))
115 35138 3694 - 4680 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultElasticSearchApi.this.decodeRequest).apply(server.this.Directive.addDirectiveApply[(org.make.api.technical.elasticsearch.ReindexRequest,)](DefaultElasticSearchApi.this.entity[org.make.api.technical.elasticsearch.ReindexRequest](DefaultElasticSearchApi.this.as[org.make.api.technical.elasticsearch.ReindexRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.elasticsearch.ReindexRequest](DefaultElasticSearchApiComponent.this.unmarshaller[org.make.api.technical.elasticsearch.ReindexRequest](elasticsearch.this.ReindexRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.technical.elasticsearch.ReindexRequest]).apply(((request: org.make.api.technical.elasticsearch.ReindexRequest) => server.this.Directive.addDirectiveApply[(org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance](DefaultElasticSearchApiComponent.this.indexationService.reindexData(scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceIdeas).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true), scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceOrganisations).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true), scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceProposals).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true), scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceOperationOfQuestions).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true))).asDirective)(util.this.ApplyConverter.hac1[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance]).apply(((acceptance: org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance) => if (acceptance.isAccepted) DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Accepted).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.Reindex))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId])))) else DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.ClientError](akka.http.scaladsl.model.StatusCodes.Conflict).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.Reindex))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.ClientError], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId])))))))))
115 37475 3694 - 3707 Select akka.http.scaladsl.server.directives.CodingDirectives.decodeRequest DefaultElasticSearchApi.this.decodeRequest
116 47891 3733 - 3751 ApplyToImplicitArgs akka.http.scaladsl.server.directives.MarshallingDirectives.as DefaultElasticSearchApi.this.as[org.make.api.technical.elasticsearch.ReindexRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.elasticsearch.ReindexRequest](DefaultElasticSearchApiComponent.this.unmarshaller[org.make.api.technical.elasticsearch.ReindexRequest](elasticsearch.this.ReindexRequest.decoder)))
116 44008 3726 - 3752 Apply akka.http.scaladsl.server.directives.MarshallingDirectives.entity DefaultElasticSearchApi.this.entity[org.make.api.technical.elasticsearch.ReindexRequest](DefaultElasticSearchApi.this.as[org.make.api.technical.elasticsearch.ReindexRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.elasticsearch.ReindexRequest](DefaultElasticSearchApiComponent.this.unmarshaller[org.make.api.technical.elasticsearch.ReindexRequest](elasticsearch.this.ReindexRequest.decoder))))
116 34857 3735 - 3735 ApplyToImplicitArgs akka.http.scaladsl.unmarshalling.LowerPriorityGenericUnmarshallers.messageUnmarshallerFromEntityUnmarshaller unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.elasticsearch.ReindexRequest](DefaultElasticSearchApiComponent.this.unmarshaller[org.make.api.technical.elasticsearch.ReindexRequest](elasticsearch.this.ReindexRequest.decoder))
116 42725 3726 - 4664 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.api.technical.elasticsearch.ReindexRequest,)](DefaultElasticSearchApi.this.entity[org.make.api.technical.elasticsearch.ReindexRequest](DefaultElasticSearchApi.this.as[org.make.api.technical.elasticsearch.ReindexRequest](unmarshalling.this.Unmarshaller.messageUnmarshallerFromEntityUnmarshaller[org.make.api.technical.elasticsearch.ReindexRequest](DefaultElasticSearchApiComponent.this.unmarshaller[org.make.api.technical.elasticsearch.ReindexRequest](elasticsearch.this.ReindexRequest.decoder)))))(util.this.ApplyConverter.hac1[org.make.api.technical.elasticsearch.ReindexRequest]).apply(((request: org.make.api.technical.elasticsearch.ReindexRequest) => server.this.Directive.addDirectiveApply[(org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance](DefaultElasticSearchApiComponent.this.indexationService.reindexData(scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceIdeas).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true), scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceOrganisations).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true), scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceProposals).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true), scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceOperationOfQuestions).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true))).asDirective)(util.this.ApplyConverter.hac1[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance]).apply(((acceptance: org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance) => if (acceptance.isAccepted) DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Accepted).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.Reindex))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId])))) else DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.ClientError](akka.http.scaladsl.model.StatusCodes.Conflict).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.Reindex))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.ClientError], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId]))))))))
116 35897 3732 - 3732 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.api.technical.elasticsearch.ReindexRequest]
116 50249 3735 - 3735 Select org.make.api.technical.elasticsearch.ReindexRequest.decoder elasticsearch.this.ReindexRequest.decoder
116 42380 3735 - 3735 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.ErrorAccumulatingUnmarshaller.unmarshaller DefaultElasticSearchApiComponent.this.unmarshaller[org.make.api.technical.elasticsearch.ReindexRequest](elasticsearch.this.ReindexRequest.decoder)
119 42415 3886 - 4337 Apply org.make.api.technical.elasticsearch.IndexationService.reindexData DefaultElasticSearchApiComponent.this.indexationService.reindexData(scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceIdeas).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true), scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceOrganisations).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true), scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceProposals).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true), scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceOperationOfQuestions).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true))
120 48907 3960 - 4024 Apply scala.collection.SeqOps.contains scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceIdeas).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true)
121 41396 4048 - 4120 Apply scala.collection.SeqOps.contains scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceOrganisations).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true)
122 33526 4144 - 4212 Apply scala.collection.SeqOps.contains scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceProposals).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true)
123 51302 4236 - 4315 Apply scala.collection.SeqOps.contains scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceOperationOfQuestions).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true)
125 47930 4359 - 4359 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance]
125 50545 3886 - 4646 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance](DefaultElasticSearchApiComponent.this.indexationService.reindexData(scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceIdeas).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true), scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceOrganisations).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true), scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceProposals).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true), scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceOperationOfQuestions).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true))).asDirective)(util.this.ApplyConverter.hac1[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance]).apply(((acceptance: org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance) => if (acceptance.isAccepted) DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Accepted).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.Reindex))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId])))) else DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.ClientError](akka.http.scaladsl.model.StatusCodes.Conflict).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.Reindex))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.ClientError], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId]))))))
125 35316 3886 - 4370 Select org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes.asDirective org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance](DefaultElasticSearchApiComponent.this.indexationService.reindexData(scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceIdeas).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true), scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceOrganisations).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true), scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceProposals).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true), scala.`package`.Seq.apply[Option[Boolean]](request.forceAll, request.forceOperationOfQuestions).flatten[Boolean](scala.Predef.$conforms[Option[Boolean]]).contains[Boolean](true))).asDirective
126 44797 4413 - 4434 Select org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance.isAccepted acceptance.isAccepted
127 36987 4462 - 4503 Apply akka.http.scaladsl.server.directives.RouteDirectives.complete DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Accepted).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.Reindex))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId]))))
127 41852 4471 - 4502 Apply scala.Predef.ArrowAssoc.-> scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Accepted).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.Reindex)
127 43476 4492 - 4492 TypeApply de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2 DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId]
127 48383 4492 - 4492 ApplyToImplicitArgs akka.http.scaladsl.marshalling.PredefinedToResponseMarshallers.fromStatusCodeAndValue marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId]))
127 33561 4492 - 4492 TypeApply scala.Predef.$conforms scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success]
127 36955 4471 - 4491 Select akka.http.scaladsl.model.StatusCodes.Accepted akka.http.scaladsl.model.StatusCodes.Accepted
127 49462 4462 - 4503 Block akka.http.scaladsl.server.directives.RouteDirectives.complete DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Accepted).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.Reindex))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId]))))
127 44557 4471 - 4502 ApplyToImplicitArgs akka.http.scaladsl.marshalling.ToResponseMarshallable.apply marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Accepted).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.Reindex))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId])))
127 51340 4492 - 4492 TypeApply org.make.core.CirceFormatters.stringValueEncoder DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId]
127 35355 4492 - 4492 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId])
127 48950 4495 - 4502 Select org.make.core.job.Job.JobId.Reindex org.make.core.job.Job.JobId.Reindex
129 49491 4568 - 4599 ApplyToImplicitArgs akka.http.scaladsl.marshalling.ToResponseMarshallable.apply marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.ClientError](akka.http.scaladsl.model.StatusCodes.Conflict).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.Reindex))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.ClientError], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId])))
129 33515 4559 - 4600 Block akka.http.scaladsl.server.directives.RouteDirectives.complete DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.ClientError](akka.http.scaladsl.model.StatusCodes.Conflict).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.Reindex))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.ClientError], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId]))))
129 41888 4568 - 4588 Select akka.http.scaladsl.model.StatusCodes.Conflict akka.http.scaladsl.model.StatusCodes.Conflict
129 35108 4589 - 4589 TypeApply org.make.core.CirceFormatters.stringValueEncoder DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId]
129 51096 4568 - 4599 Apply scala.Predef.ArrowAssoc.-> scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.ClientError](akka.http.scaladsl.model.StatusCodes.Conflict).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.Reindex)
129 36750 4589 - 4589 ApplyToImplicitArgs akka.http.scaladsl.marshalling.PredefinedToResponseMarshallers.fromStatusCodeAndValue marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.ClientError], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId]))
129 40281 4589 - 4589 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId])
129 48421 4589 - 4589 TypeApply de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2 DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId]
129 33770 4592 - 4599 Select org.make.core.job.Job.JobId.Reindex org.make.core.job.Job.JobId.Reindex
129 43513 4589 - 4589 TypeApply scala.Predef.$conforms scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.ClientError]
129 41925 4559 - 4600 Apply akka.http.scaladsl.server.directives.RouteDirectives.complete DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.ClientError](akka.http.scaladsl.model.StatusCodes.Conflict).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.Reindex))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.ClientError], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId]))))
140 33553 4762 - 4766 Select akka.http.scaladsl.server.directives.MethodDirectives.post DefaultElasticSearchApi.this.post
140 34692 4762 - 5442 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultElasticSearchApi.this.post).apply(server.this.Directive.addByNameNullaryApply(DefaultElasticSearchApi.this.path[Unit](DefaultElasticSearchApi.this._segmentStringToPathMatcher("technical")./[Unit](DefaultElasticSearchApi.this._segmentStringToPathMatcher("elasticsearch"))(TupleOps.this.Join.join0P[Unit])./[Unit](DefaultElasticSearchApi.this._segmentStringToPathMatcher("reindex-posts"))(TupleOps.this.Join.join0P[Unit]))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultElasticSearchApiComponent.this.makeOperation(org.make.core.job.Job.JobId.ReindexPosts.value, org.make.api.technical.EndpointType.CoreOnly, DefaultElasticSearchApiComponent.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],)](DefaultElasticSearchApiComponent.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(DefaultElasticSearchApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[(org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance](DefaultElasticSearchApiComponent.this.indexationService.reindexPostsData()).asDirective)(util.this.ApplyConverter.hac1[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance]).apply(((acceptance: org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance) => if (acceptance.isAccepted) DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Accepted).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.ReindexPosts))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId])))) else DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.ClientError](akka.http.scaladsl.model.StatusCodes.Conflict).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.ReindexPosts))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.ClientError], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId])))))))))))))
141 50005 4775 - 4828 Apply akka.http.scaladsl.server.directives.PathDirectives.path DefaultElasticSearchApi.this.path[Unit](DefaultElasticSearchApi.this._segmentStringToPathMatcher("technical")./[Unit](DefaultElasticSearchApi.this._segmentStringToPathMatcher("elasticsearch"))(TupleOps.this.Join.join0P[Unit])./[Unit](DefaultElasticSearchApi.this._segmentStringToPathMatcher("reindex-posts"))(TupleOps.this.Join.join0P[Unit]))
141 35180 4792 - 4792 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P TupleOps.this.Join.join0P[Unit]
141 36708 4780 - 4827 ApplyToImplicitArgs akka.http.scaladsl.server.PathMatcher./ DefaultElasticSearchApi.this._segmentStringToPathMatcher("technical")./[Unit](DefaultElasticSearchApi.this._segmentStringToPathMatcher("elasticsearch"))(TupleOps.this.Join.join0P[Unit])./[Unit](DefaultElasticSearchApi.this._segmentStringToPathMatcher("reindex-posts"))(TupleOps.this.Join.join0P[Unit])
141 40078 4810 - 4810 TypeApply akka.http.scaladsl.server.util.TupleOps.Join.join0P TupleOps.this.Join.join0P[Unit]
141 43469 4794 - 4809 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher DefaultElasticSearchApi.this._segmentStringToPathMatcher("elasticsearch")
141 50290 4780 - 4791 Literal <nosymbol> "technical"
141 38776 4775 - 5436 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultElasticSearchApi.this.path[Unit](DefaultElasticSearchApi.this._segmentStringToPathMatcher("technical")./[Unit](DefaultElasticSearchApi.this._segmentStringToPathMatcher("elasticsearch"))(TupleOps.this.Join.join0P[Unit])./[Unit](DefaultElasticSearchApi.this._segmentStringToPathMatcher("reindex-posts"))(TupleOps.this.Join.join0P[Unit]))).apply(server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultElasticSearchApiComponent.this.makeOperation(org.make.core.job.Job.JobId.ReindexPosts.value, org.make.api.technical.EndpointType.CoreOnly, DefaultElasticSearchApiComponent.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],)](DefaultElasticSearchApiComponent.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(DefaultElasticSearchApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[(org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance](DefaultElasticSearchApiComponent.this.indexationService.reindexPostsData()).asDirective)(util.this.ApplyConverter.hac1[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance]).apply(((acceptance: org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance) => if (acceptance.isAccepted) DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Accepted).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.ReindexPosts))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId])))) else DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.ClientError](akka.http.scaladsl.model.StatusCodes.Conflict).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.ReindexPosts))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.ClientError], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId]))))))))))))
141 47667 4812 - 4827 ApplyImplicitView akka.http.scaladsl.server.ImplicitPathMatcherConstruction._segmentStringToPathMatcher DefaultElasticSearchApi.this._segmentStringToPathMatcher("reindex-posts")
142 46602 4839 - 4839 Select org.make.api.technical.MakeDirectives.makeOperation$default$3 DefaultElasticSearchApiComponent.this.makeOperation$default$3
142 41185 4853 - 4871 Select org.make.core.job.Job.JobId.value org.make.core.job.Job.JobId.ReindexPosts.value
142 43227 4839 - 4895 Apply org.make.api.technical.MakeDirectives.makeOperation DefaultElasticSearchApiComponent.this.makeOperation(org.make.core.job.Job.JobId.ReindexPosts.value, org.make.api.technical.EndpointType.CoreOnly, DefaultElasticSearchApiComponent.this.makeOperation$default$3)
142 33304 4873 - 4894 Select org.make.api.technical.EndpointType.CoreOnly org.make.api.technical.EndpointType.CoreOnly
142 35651 4852 - 4852 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.core.RequestContext]
142 46357 4839 - 5428 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.core.RequestContext,)](DefaultElasticSearchApiComponent.this.makeOperation(org.make.core.job.Job.JobId.ReindexPosts.value, org.make.api.technical.EndpointType.CoreOnly, DefaultElasticSearchApiComponent.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],)](DefaultElasticSearchApiComponent.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(DefaultElasticSearchApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[(org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance](DefaultElasticSearchApiComponent.this.indexationService.reindexPostsData()).asDirective)(util.this.ApplyConverter.hac1[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance]).apply(((acceptance: org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance) => if (acceptance.isAccepted) DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Accepted).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.ReindexPosts))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId])))) else DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.ClientError](akka.http.scaladsl.model.StatusCodes.Conflict).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.ReindexPosts))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.ClientError], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId])))))))))))
143 39843 4913 - 4913 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights]]
143 47705 4913 - 4923 Select org.make.api.technical.auth.MakeAuthentication.makeOAuth2 DefaultElasticSearchApiComponent.this.makeOAuth2
143 33334 4913 - 5418 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(scalaoauth2.provider.AuthInfo[org.make.core.auth.UserRights],)](DefaultElasticSearchApiComponent.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(DefaultElasticSearchApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[(org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance](DefaultElasticSearchApiComponent.this.indexationService.reindexPostsData()).asDirective)(util.this.ApplyConverter.hac1[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance]).apply(((acceptance: org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance) => if (acceptance.isAccepted) DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Accepted).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.ReindexPosts))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId])))) else DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.ClientError](akka.http.scaladsl.model.StatusCodes.Conflict).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.ReindexPosts))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.ClientError], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId])))))))))
144 36739 4985 - 4994 Select scalaoauth2.provider.AuthInfo.user auth.user
144 41466 4968 - 5406 Apply scala.Function1.apply server.this.Directive.addByNameNullaryApply(DefaultElasticSearchApiComponent.this.requireAdminRole(auth.user)).apply(server.this.Directive.addDirectiveApply[(org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance](DefaultElasticSearchApiComponent.this.indexationService.reindexPostsData()).asDirective)(util.this.ApplyConverter.hac1[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance]).apply(((acceptance: org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance) => if (acceptance.isAccepted) DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Accepted).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.ReindexPosts))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId])))) else DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.ClientError](akka.http.scaladsl.model.StatusCodes.Conflict).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.ReindexPosts))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.ClientError], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId])))))))
144 50043 4968 - 4995 Apply org.make.api.technical.MakeAuthenticationDirectives.requireAdminRole DefaultElasticSearchApiComponent.this.requireAdminRole(auth.user)
146 49042 5094 - 5392 Apply scala.Function1.apply server.this.Directive.addDirectiveApply[(org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance,)](org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance](DefaultElasticSearchApiComponent.this.indexationService.reindexPostsData()).asDirective)(util.this.ApplyConverter.hac1[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance]).apply(((acceptance: org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance) => if (acceptance.isAccepted) DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Accepted).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.ReindexPosts))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId])))) else DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.ClientError](akka.http.scaladsl.model.StatusCodes.Conflict).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.ReindexPosts))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.ClientError], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId]))))))
146 41634 5094 - 5130 Apply org.make.api.technical.elasticsearch.IndexationService.reindexPostsData DefaultElasticSearchApiComponent.this.indexationService.reindexPostsData()
146 47118 5131 - 5131 TypeApply akka.http.scaladsl.server.util.ApplyConverterInstances.hac1 util.this.ApplyConverter.hac1[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance]
146 33343 5094 - 5142 Select org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes.asDirective org.make.api.technical.directives.FutureDirectivesExtensions.FutureWithRoutes[org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance](DefaultElasticSearchApiComponent.this.indexationService.reindexPostsData()).asDirective
147 43264 5179 - 5200 Select org.make.api.technical.job.JobActor.Protocol.Response.JobAcceptance.isAccepted acceptance.isAccepted
148 47158 5252 - 5252 ApplyToImplicitArgs akka.http.scaladsl.marshalling.PredefinedToResponseMarshallers.fromStatusCodeAndValue marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId]))
148 39882 5231 - 5267 Apply scala.Predef.ArrowAssoc.-> scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Accepted).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.ReindexPosts)
148 33048 5252 - 5252 TypeApply scala.Predef.$conforms scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success]
148 48204 5222 - 5268 Block akka.http.scaladsl.server.directives.RouteDirectives.complete DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Accepted).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.ReindexPosts))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId]))))
148 41673 5252 - 5252 TypeApply de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2 DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId]
148 43302 5231 - 5267 ApplyToImplicitArgs akka.http.scaladsl.marshalling.ToResponseMarshallable.apply marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Accepted).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.ReindexPosts))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId])))
148 49792 5252 - 5252 TypeApply org.make.core.CirceFormatters.stringValueEncoder DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId]
148 33813 5252 - 5252 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId])
148 34892 5222 - 5268 Apply akka.http.scaladsl.server.directives.RouteDirectives.complete DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.Success](akka.http.scaladsl.model.StatusCodes.Accepted).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.ReindexPosts))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.Success, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.Success], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId]))))
148 48170 5255 - 5267 Select org.make.core.job.Job.JobId.ReindexPosts org.make.core.job.Job.JobId.ReindexPosts
148 35687 5231 - 5251 Select akka.http.scaladsl.model.StatusCodes.Accepted akka.http.scaladsl.model.StatusCodes.Accepted
150 33847 5342 - 5342 TypeApply org.make.core.CirceFormatters.stringValueEncoder DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId]
150 43055 5342 - 5342 ApplyToImplicitArgs de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId])
150 41431 5342 - 5342 TypeApply scala.Predef.$conforms scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.ClientError]
150 49828 5321 - 5357 Apply scala.Predef.ArrowAssoc.-> scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.ClientError](akka.http.scaladsl.model.StatusCodes.Conflict).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.ReindexPosts)
150 32228 5312 - 5358 Block akka.http.scaladsl.server.directives.RouteDirectives.complete DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.ClientError](akka.http.scaladsl.model.StatusCodes.Conflict).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.ReindexPosts))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.ClientError], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId]))))
150 46592 5342 - 5342 TypeApply de.heikoseeberger.akkahttpcirce.BaseCirceSupport.marshaller$default$2 DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId]
150 39833 5312 - 5358 Apply akka.http.scaladsl.server.directives.RouteDirectives.complete DefaultElasticSearchApi.this.complete(marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.ClientError](akka.http.scaladsl.model.StatusCodes.Conflict).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.ReindexPosts))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.ClientError], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId]))))
150 47964 5321 - 5357 ApplyToImplicitArgs akka.http.scaladsl.marshalling.ToResponseMarshallable.apply marshalling.this.ToResponseMarshallable.apply[(akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId)](scala.Predef.ArrowAssoc[akka.http.scaladsl.model.StatusCodes.ClientError](akka.http.scaladsl.model.StatusCodes.Conflict).->[org.make.core.job.Job.JobId](org.make.core.job.Job.JobId.ReindexPosts))(marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.ClientError], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId])))
150 39794 5321 - 5341 Select akka.http.scaladsl.model.StatusCodes.Conflict akka.http.scaladsl.model.StatusCodes.Conflict
150 34925 5342 - 5342 ApplyToImplicitArgs akka.http.scaladsl.marshalling.PredefinedToResponseMarshallers.fromStatusCodeAndValue marshalling.this.Marshaller.fromStatusCodeAndValue[akka.http.scaladsl.model.StatusCodes.ClientError, org.make.core.job.Job.JobId](scala.Predef.$conforms[akka.http.scaladsl.model.StatusCodes.ClientError], DefaultElasticSearchApiComponent.this.marshaller[org.make.core.job.Job.JobId](DefaultElasticSearchApiComponent.this.stringValueEncoder[org.make.core.job.Job.JobId], DefaultElasticSearchApiComponent.this.marshaller$default$2[org.make.core.job.Job.JobId]))
150 32798 5345 - 5357 Select org.make.core.job.Job.JobId.ReindexPosts org.make.core.job.Job.JobId.ReindexPosts
171 47997 5994 - 6023 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder io.circe.generic.semiauto.deriveDecoder[org.make.api.technical.elasticsearch.ReindexRequest]({ val inst$macro$24: io.circe.generic.decoding.DerivedDecoder[org.make.api.technical.elasticsearch.ReindexRequest] = { final class anon$lazy$macro$23 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$23 = { anon$lazy$macro$23.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.technical.elasticsearch.ReindexRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.technical.elasticsearch.ReindexRequest, shapeless.labelled.FieldType[Symbol @@ String("forceIdeas"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceOrganisations"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceProposals"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceOperationOfQuestions"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceAll"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.technical.elasticsearch.ReindexRequest, (Symbol @@ String("forceIdeas")) :: (Symbol @@ String("forceOrganisations")) :: (Symbol @@ String("forceProposals")) :: (Symbol @@ String("forceOperationOfQuestions")) :: (Symbol @@ String("forceAll")) :: shapeless.HNil, Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("forceIdeas"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceOrganisations"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceProposals"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceOperationOfQuestions"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceAll"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.technical.elasticsearch.ReindexRequest, (Symbol @@ String("forceIdeas")) :: (Symbol @@ String("forceOrganisations")) :: (Symbol @@ String("forceProposals")) :: (Symbol @@ String("forceOperationOfQuestions")) :: (Symbol @@ String("forceAll")) :: shapeless.HNil](::.apply[Symbol @@ String("forceIdeas"), (Symbol @@ String("forceOrganisations")) :: (Symbol @@ String("forceProposals")) :: (Symbol @@ String("forceOperationOfQuestions")) :: (Symbol @@ String("forceAll")) :: shapeless.HNil.type](scala.Symbol.apply("forceIdeas").asInstanceOf[Symbol @@ String("forceIdeas")], ::.apply[Symbol @@ String("forceOrganisations"), (Symbol @@ String("forceProposals")) :: (Symbol @@ String("forceOperationOfQuestions")) :: (Symbol @@ String("forceAll")) :: shapeless.HNil.type](scala.Symbol.apply("forceOrganisations").asInstanceOf[Symbol @@ String("forceOrganisations")], ::.apply[Symbol @@ String("forceProposals"), (Symbol @@ String("forceOperationOfQuestions")) :: (Symbol @@ String("forceAll")) :: shapeless.HNil.type](scala.Symbol.apply("forceProposals").asInstanceOf[Symbol @@ String("forceProposals")], ::.apply[Symbol @@ String("forceOperationOfQuestions"), (Symbol @@ String("forceAll")) :: shapeless.HNil.type](scala.Symbol.apply("forceOperationOfQuestions").asInstanceOf[Symbol @@ String("forceOperationOfQuestions")], ::.apply[Symbol @@ String("forceAll"), shapeless.HNil.type](scala.Symbol.apply("forceAll").asInstanceOf[Symbol @@ String("forceAll")], HNil)))))), Generic.instance[org.make.api.technical.elasticsearch.ReindexRequest, Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil](((x0$3: org.make.api.technical.elasticsearch.ReindexRequest) => x0$3 match { case (forceIdeas: Option[Boolean], forceOrganisations: Option[Boolean], forceProposals: Option[Boolean], forceOperationOfQuestions: Option[Boolean], forceAll: Option[Boolean]): org.make.api.technical.elasticsearch.ReindexRequest((forceIdeas$macro$17 @ _), (forceOrganisations$macro$18 @ _), (forceProposals$macro$19 @ _), (forceOperationOfQuestions$macro$20 @ _), (forceAll$macro$21 @ _)) => ::.apply[Option[Boolean], Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil.type](forceIdeas$macro$17, ::.apply[Option[Boolean], Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil.type](forceOrganisations$macro$18, ::.apply[Option[Boolean], Option[Boolean] :: Option[Boolean] :: shapeless.HNil.type](forceProposals$macro$19, ::.apply[Option[Boolean], Option[Boolean] :: shapeless.HNil.type](forceOperationOfQuestions$macro$20, ::.apply[Option[Boolean], shapeless.HNil.type](forceAll$macro$21, HNil))))).asInstanceOf[Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil] }), ((x0$4: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil) => x0$4 match { case (head: Option[Boolean], tail: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil): Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil((forceIdeas$macro$12 @ _), (head: Option[Boolean], tail: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil): Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil((forceOrganisations$macro$13 @ _), (head: Option[Boolean], tail: Option[Boolean] :: Option[Boolean] :: shapeless.HNil): Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil((forceProposals$macro$14 @ _), (head: Option[Boolean], tail: Option[Boolean] :: shapeless.HNil): Option[Boolean] :: Option[Boolean] :: shapeless.HNil((forceOperationOfQuestions$macro$15 @ _), (head: Option[Boolean], tail: shapeless.HNil): Option[Boolean] :: shapeless.HNil((forceAll$macro$16 @ _), HNil))))) => elasticsearch.this.ReindexRequest.apply(forceIdeas$macro$12, forceOrganisations$macro$13, forceProposals$macro$14, forceOperationOfQuestions$macro$15, forceAll$macro$16) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("forceIdeas"), Option[Boolean], (Symbol @@ String("forceOrganisations")) :: (Symbol @@ String("forceProposals")) :: (Symbol @@ String("forceOperationOfQuestions")) :: (Symbol @@ String("forceAll")) :: shapeless.HNil, Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("forceOrganisations"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceProposals"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceOperationOfQuestions"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceAll"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("forceOrganisations"), Option[Boolean], (Symbol @@ String("forceProposals")) :: (Symbol @@ String("forceOperationOfQuestions")) :: (Symbol @@ String("forceAll")) :: shapeless.HNil, Option[Boolean] :: Option[Boolean] :: Option[Boolean] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("forceProposals"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceOperationOfQuestions"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceAll"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("forceProposals"), Option[Boolean], (Symbol @@ String("forceOperationOfQuestions")) :: (Symbol @@ String("forceAll")) :: shapeless.HNil, Option[Boolean] :: Option[Boolean] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("forceOperationOfQuestions"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceAll"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("forceOperationOfQuestions"), Option[Boolean], (Symbol @@ String("forceAll")) :: shapeless.HNil, Option[Boolean] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("forceAll"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("forceAll"), Option[Boolean], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("forceAll")]](scala.Symbol.apply("forceAll").asInstanceOf[Symbol @@ String("forceAll")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("forceAll")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("forceOperationOfQuestions")]](scala.Symbol.apply("forceOperationOfQuestions").asInstanceOf[Symbol @@ String("forceOperationOfQuestions")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("forceOperationOfQuestions")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("forceProposals")]](scala.Symbol.apply("forceProposals").asInstanceOf[Symbol @@ String("forceProposals")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("forceProposals")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("forceOrganisations")]](scala.Symbol.apply("forceOrganisations").asInstanceOf[Symbol @@ String("forceOrganisations")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("forceOrganisations")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("forceIdeas")]](scala.Symbol.apply("forceIdeas").asInstanceOf[Symbol @@ String("forceIdeas")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("forceIdeas")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("forceIdeas"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceOrganisations"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceProposals"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceOperationOfQuestions"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceAll"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("forceIdeas"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceOrganisations"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceProposals"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceOperationOfQuestions"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceAll"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$23.this.inst$macro$22)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.technical.elasticsearch.ReindexRequest]]; <stable> <accessor> lazy val inst$macro$22: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("forceIdeas"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceOrganisations"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceProposals"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceOperationOfQuestions"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceAll"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("forceIdeas"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceOrganisations"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceProposals"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceOperationOfQuestions"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceAll"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("forceIdeas"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceOrganisations"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceProposals"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceOperationOfQuestions"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceAll"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForforceAll: io.circe.Decoder[Option[Boolean]] = circe.this.Decoder.decodeOption[Boolean](circe.this.Decoder.decodeBoolean); final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("forceIdeas"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceOrganisations"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceProposals"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceOperationOfQuestions"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceAll"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("forceIdeas"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("forceOrganisations"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceProposals"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceOperationOfQuestions"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceAll"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForforceAll.tryDecode(c.downField("forceIdeas")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("forceOrganisations"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("forceProposals"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceOperationOfQuestions"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceAll"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForforceAll.tryDecode(c.downField("forceOrganisations")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("forceProposals"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("forceOperationOfQuestions"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceAll"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForforceAll.tryDecode(c.downField("forceProposals")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("forceOperationOfQuestions"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("forceAll"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForforceAll.tryDecode(c.downField("forceOperationOfQuestions")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("forceAll"), Option[Boolean], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForforceAll.tryDecode(c.downField("forceAll")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("forceIdeas"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceOrganisations"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceProposals"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceOperationOfQuestions"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceAll"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("forceIdeas"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("forceOrganisations"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceProposals"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceOperationOfQuestions"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceAll"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForforceAll.tryDecodeAccumulating(c.downField("forceIdeas")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("forceOrganisations"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("forceProposals"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceOperationOfQuestions"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceAll"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForforceAll.tryDecodeAccumulating(c.downField("forceOrganisations")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("forceProposals"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("forceOperationOfQuestions"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceAll"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForforceAll.tryDecodeAccumulating(c.downField("forceProposals")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("forceOperationOfQuestions"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("forceAll"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForforceAll.tryDecodeAccumulating(c.downField("forceOperationOfQuestions")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("forceAll"), Option[Boolean], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForforceAll.tryDecodeAccumulating(c.downField("forceAll")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("forceIdeas"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceOrganisations"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceProposals"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceOperationOfQuestions"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceAll"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("forceIdeas"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceOrganisations"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceProposals"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceOperationOfQuestions"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("forceAll"),Option[Boolean]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$23().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.technical.elasticsearch.ReindexRequest]](inst$macro$24) })