github.com/argoproj/argo-cd/v2@v2.10.9/pkg/apiclient/account/account.pb.gw.go (about) 1 // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT. 2 // source: server/account/account.proto 3 4 /* 5 Package account is a reverse proxy. 6 7 It translates gRPC into RESTful JSON APIs. 8 */ 9 package account 10 11 import ( 12 "context" 13 "io" 14 "net/http" 15 16 "github.com/golang/protobuf/descriptor" 17 "github.com/golang/protobuf/proto" 18 "github.com/grpc-ecosystem/grpc-gateway/runtime" 19 "github.com/grpc-ecosystem/grpc-gateway/utilities" 20 "google.golang.org/grpc" 21 "google.golang.org/grpc/codes" 22 "google.golang.org/grpc/grpclog" 23 "google.golang.org/grpc/metadata" 24 "google.golang.org/grpc/status" 25 ) 26 27 // Suppress "imported and not used" errors 28 var _ codes.Code 29 var _ io.Reader 30 var _ status.Status 31 var _ = runtime.String 32 var _ = utilities.NewDoubleArray 33 var _ = descriptor.ForMessage 34 var _ = metadata.Join 35 36 func request_AccountService_CanI_0(ctx context.Context, marshaler runtime.Marshaler, client AccountServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 37 var protoReq CanIRequest 38 var metadata runtime.ServerMetadata 39 40 var ( 41 val string 42 ok bool 43 err error 44 _ = err 45 ) 46 47 val, ok = pathParams["resource"] 48 if !ok { 49 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "resource") 50 } 51 52 protoReq.Resource, err = runtime.String(val) 53 54 if err != nil { 55 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "resource", err) 56 } 57 58 val, ok = pathParams["action"] 59 if !ok { 60 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "action") 61 } 62 63 protoReq.Action, err = runtime.String(val) 64 65 if err != nil { 66 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "action", err) 67 } 68 69 val, ok = pathParams["subresource"] 70 if !ok { 71 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "subresource") 72 } 73 74 protoReq.Subresource, err = runtime.String(val) 75 76 if err != nil { 77 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "subresource", err) 78 } 79 80 msg, err := client.CanI(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) 81 return msg, metadata, err 82 83 } 84 85 func local_request_AccountService_CanI_0(ctx context.Context, marshaler runtime.Marshaler, server AccountServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 86 var protoReq CanIRequest 87 var metadata runtime.ServerMetadata 88 89 var ( 90 val string 91 ok bool 92 err error 93 _ = err 94 ) 95 96 val, ok = pathParams["resource"] 97 if !ok { 98 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "resource") 99 } 100 101 protoReq.Resource, err = runtime.String(val) 102 103 if err != nil { 104 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "resource", err) 105 } 106 107 val, ok = pathParams["action"] 108 if !ok { 109 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "action") 110 } 111 112 protoReq.Action, err = runtime.String(val) 113 114 if err != nil { 115 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "action", err) 116 } 117 118 val, ok = pathParams["subresource"] 119 if !ok { 120 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "subresource") 121 } 122 123 protoReq.Subresource, err = runtime.String(val) 124 125 if err != nil { 126 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "subresource", err) 127 } 128 129 msg, err := server.CanI(ctx, &protoReq) 130 return msg, metadata, err 131 132 } 133 134 func request_AccountService_UpdatePassword_0(ctx context.Context, marshaler runtime.Marshaler, client AccountServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 135 var protoReq UpdatePasswordRequest 136 var metadata runtime.ServerMetadata 137 138 newReader, berr := utilities.IOReaderFactory(req.Body) 139 if berr != nil { 140 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) 141 } 142 if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { 143 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 144 } 145 146 msg, err := client.UpdatePassword(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) 147 return msg, metadata, err 148 149 } 150 151 func local_request_AccountService_UpdatePassword_0(ctx context.Context, marshaler runtime.Marshaler, server AccountServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 152 var protoReq UpdatePasswordRequest 153 var metadata runtime.ServerMetadata 154 155 newReader, berr := utilities.IOReaderFactory(req.Body) 156 if berr != nil { 157 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) 158 } 159 if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { 160 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 161 } 162 163 msg, err := server.UpdatePassword(ctx, &protoReq) 164 return msg, metadata, err 165 166 } 167 168 func request_AccountService_ListAccounts_0(ctx context.Context, marshaler runtime.Marshaler, client AccountServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 169 var protoReq ListAccountRequest 170 var metadata runtime.ServerMetadata 171 172 msg, err := client.ListAccounts(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) 173 return msg, metadata, err 174 175 } 176 177 func local_request_AccountService_ListAccounts_0(ctx context.Context, marshaler runtime.Marshaler, server AccountServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 178 var protoReq ListAccountRequest 179 var metadata runtime.ServerMetadata 180 181 msg, err := server.ListAccounts(ctx, &protoReq) 182 return msg, metadata, err 183 184 } 185 186 func request_AccountService_GetAccount_0(ctx context.Context, marshaler runtime.Marshaler, client AccountServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 187 var protoReq GetAccountRequest 188 var metadata runtime.ServerMetadata 189 190 var ( 191 val string 192 ok bool 193 err error 194 _ = err 195 ) 196 197 val, ok = pathParams["name"] 198 if !ok { 199 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "name") 200 } 201 202 protoReq.Name, err = runtime.String(val) 203 204 if err != nil { 205 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err) 206 } 207 208 msg, err := client.GetAccount(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) 209 return msg, metadata, err 210 211 } 212 213 func local_request_AccountService_GetAccount_0(ctx context.Context, marshaler runtime.Marshaler, server AccountServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 214 var protoReq GetAccountRequest 215 var metadata runtime.ServerMetadata 216 217 var ( 218 val string 219 ok bool 220 err error 221 _ = err 222 ) 223 224 val, ok = pathParams["name"] 225 if !ok { 226 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "name") 227 } 228 229 protoReq.Name, err = runtime.String(val) 230 231 if err != nil { 232 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err) 233 } 234 235 msg, err := server.GetAccount(ctx, &protoReq) 236 return msg, metadata, err 237 238 } 239 240 func request_AccountService_CreateToken_0(ctx context.Context, marshaler runtime.Marshaler, client AccountServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 241 var protoReq CreateTokenRequest 242 var metadata runtime.ServerMetadata 243 244 newReader, berr := utilities.IOReaderFactory(req.Body) 245 if berr != nil { 246 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) 247 } 248 if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { 249 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 250 } 251 252 var ( 253 val string 254 ok bool 255 err error 256 _ = err 257 ) 258 259 val, ok = pathParams["name"] 260 if !ok { 261 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "name") 262 } 263 264 protoReq.Name, err = runtime.String(val) 265 266 if err != nil { 267 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err) 268 } 269 270 msg, err := client.CreateToken(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) 271 return msg, metadata, err 272 273 } 274 275 func local_request_AccountService_CreateToken_0(ctx context.Context, marshaler runtime.Marshaler, server AccountServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 276 var protoReq CreateTokenRequest 277 var metadata runtime.ServerMetadata 278 279 newReader, berr := utilities.IOReaderFactory(req.Body) 280 if berr != nil { 281 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) 282 } 283 if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { 284 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 285 } 286 287 var ( 288 val string 289 ok bool 290 err error 291 _ = err 292 ) 293 294 val, ok = pathParams["name"] 295 if !ok { 296 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "name") 297 } 298 299 protoReq.Name, err = runtime.String(val) 300 301 if err != nil { 302 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err) 303 } 304 305 msg, err := server.CreateToken(ctx, &protoReq) 306 return msg, metadata, err 307 308 } 309 310 func request_AccountService_DeleteToken_0(ctx context.Context, marshaler runtime.Marshaler, client AccountServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 311 var protoReq DeleteTokenRequest 312 var metadata runtime.ServerMetadata 313 314 var ( 315 val string 316 ok bool 317 err error 318 _ = err 319 ) 320 321 val, ok = pathParams["name"] 322 if !ok { 323 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "name") 324 } 325 326 protoReq.Name, err = runtime.String(val) 327 328 if err != nil { 329 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err) 330 } 331 332 val, ok = pathParams["id"] 333 if !ok { 334 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id") 335 } 336 337 protoReq.Id, err = runtime.String(val) 338 339 if err != nil { 340 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id", err) 341 } 342 343 msg, err := client.DeleteToken(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) 344 return msg, metadata, err 345 346 } 347 348 func local_request_AccountService_DeleteToken_0(ctx context.Context, marshaler runtime.Marshaler, server AccountServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 349 var protoReq DeleteTokenRequest 350 var metadata runtime.ServerMetadata 351 352 var ( 353 val string 354 ok bool 355 err error 356 _ = err 357 ) 358 359 val, ok = pathParams["name"] 360 if !ok { 361 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "name") 362 } 363 364 protoReq.Name, err = runtime.String(val) 365 366 if err != nil { 367 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err) 368 } 369 370 val, ok = pathParams["id"] 371 if !ok { 372 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id") 373 } 374 375 protoReq.Id, err = runtime.String(val) 376 377 if err != nil { 378 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id", err) 379 } 380 381 msg, err := server.DeleteToken(ctx, &protoReq) 382 return msg, metadata, err 383 384 } 385 386 // RegisterAccountServiceHandlerServer registers the http handlers for service AccountService to "mux". 387 // UnaryRPC :call AccountServiceServer directly. 388 // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. 389 // Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterAccountServiceHandlerFromEndpoint instead. 390 func RegisterAccountServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server AccountServiceServer) error { 391 392 mux.Handle("GET", pattern_AccountService_CanI_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 393 ctx, cancel := context.WithCancel(req.Context()) 394 defer cancel() 395 var stream runtime.ServerTransportStream 396 ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) 397 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 398 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) 399 if err != nil { 400 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 401 return 402 } 403 resp, md, err := local_request_AccountService_CanI_0(rctx, inboundMarshaler, server, req, pathParams) 404 md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) 405 ctx = runtime.NewServerMetadataContext(ctx, md) 406 if err != nil { 407 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 408 return 409 } 410 411 forward_AccountService_CanI_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 412 413 }) 414 415 mux.Handle("PUT", pattern_AccountService_UpdatePassword_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 416 ctx, cancel := context.WithCancel(req.Context()) 417 defer cancel() 418 var stream runtime.ServerTransportStream 419 ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) 420 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 421 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) 422 if err != nil { 423 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 424 return 425 } 426 resp, md, err := local_request_AccountService_UpdatePassword_0(rctx, inboundMarshaler, server, req, pathParams) 427 md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) 428 ctx = runtime.NewServerMetadataContext(ctx, md) 429 if err != nil { 430 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 431 return 432 } 433 434 forward_AccountService_UpdatePassword_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 435 436 }) 437 438 mux.Handle("GET", pattern_AccountService_ListAccounts_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 439 ctx, cancel := context.WithCancel(req.Context()) 440 defer cancel() 441 var stream runtime.ServerTransportStream 442 ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) 443 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 444 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) 445 if err != nil { 446 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 447 return 448 } 449 resp, md, err := local_request_AccountService_ListAccounts_0(rctx, inboundMarshaler, server, req, pathParams) 450 md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) 451 ctx = runtime.NewServerMetadataContext(ctx, md) 452 if err != nil { 453 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 454 return 455 } 456 457 forward_AccountService_ListAccounts_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 458 459 }) 460 461 mux.Handle("GET", pattern_AccountService_GetAccount_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 462 ctx, cancel := context.WithCancel(req.Context()) 463 defer cancel() 464 var stream runtime.ServerTransportStream 465 ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) 466 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 467 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) 468 if err != nil { 469 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 470 return 471 } 472 resp, md, err := local_request_AccountService_GetAccount_0(rctx, inboundMarshaler, server, req, pathParams) 473 md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) 474 ctx = runtime.NewServerMetadataContext(ctx, md) 475 if err != nil { 476 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 477 return 478 } 479 480 forward_AccountService_GetAccount_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 481 482 }) 483 484 mux.Handle("POST", pattern_AccountService_CreateToken_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 485 ctx, cancel := context.WithCancel(req.Context()) 486 defer cancel() 487 var stream runtime.ServerTransportStream 488 ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) 489 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 490 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) 491 if err != nil { 492 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 493 return 494 } 495 resp, md, err := local_request_AccountService_CreateToken_0(rctx, inboundMarshaler, server, req, pathParams) 496 md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) 497 ctx = runtime.NewServerMetadataContext(ctx, md) 498 if err != nil { 499 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 500 return 501 } 502 503 forward_AccountService_CreateToken_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 504 505 }) 506 507 mux.Handle("DELETE", pattern_AccountService_DeleteToken_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 508 ctx, cancel := context.WithCancel(req.Context()) 509 defer cancel() 510 var stream runtime.ServerTransportStream 511 ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) 512 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 513 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) 514 if err != nil { 515 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 516 return 517 } 518 resp, md, err := local_request_AccountService_DeleteToken_0(rctx, inboundMarshaler, server, req, pathParams) 519 md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) 520 ctx = runtime.NewServerMetadataContext(ctx, md) 521 if err != nil { 522 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 523 return 524 } 525 526 forward_AccountService_DeleteToken_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 527 528 }) 529 530 return nil 531 } 532 533 // RegisterAccountServiceHandlerFromEndpoint is same as RegisterAccountServiceHandler but 534 // automatically dials to "endpoint" and closes the connection when "ctx" gets done. 535 func RegisterAccountServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) { 536 conn, err := grpc.Dial(endpoint, opts...) 537 if err != nil { 538 return err 539 } 540 defer func() { 541 if err != nil { 542 if cerr := conn.Close(); cerr != nil { 543 grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr) 544 } 545 return 546 } 547 go func() { 548 <-ctx.Done() 549 if cerr := conn.Close(); cerr != nil { 550 grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr) 551 } 552 }() 553 }() 554 555 return RegisterAccountServiceHandler(ctx, mux, conn) 556 } 557 558 // RegisterAccountServiceHandler registers the http handlers for service AccountService to "mux". 559 // The handlers forward requests to the grpc endpoint over "conn". 560 func RegisterAccountServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error { 561 return RegisterAccountServiceHandlerClient(ctx, mux, NewAccountServiceClient(conn)) 562 } 563 564 // RegisterAccountServiceHandlerClient registers the http handlers for service AccountService 565 // to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "AccountServiceClient". 566 // Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "AccountServiceClient" 567 // doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in 568 // "AccountServiceClient" to call the correct interceptors. 569 func RegisterAccountServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client AccountServiceClient) error { 570 571 mux.Handle("GET", pattern_AccountService_CanI_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 572 ctx, cancel := context.WithCancel(req.Context()) 573 defer cancel() 574 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 575 rctx, err := runtime.AnnotateContext(ctx, mux, req) 576 if err != nil { 577 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 578 return 579 } 580 resp, md, err := request_AccountService_CanI_0(rctx, inboundMarshaler, client, req, pathParams) 581 ctx = runtime.NewServerMetadataContext(ctx, md) 582 if err != nil { 583 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 584 return 585 } 586 587 forward_AccountService_CanI_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 588 589 }) 590 591 mux.Handle("PUT", pattern_AccountService_UpdatePassword_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 592 ctx, cancel := context.WithCancel(req.Context()) 593 defer cancel() 594 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 595 rctx, err := runtime.AnnotateContext(ctx, mux, req) 596 if err != nil { 597 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 598 return 599 } 600 resp, md, err := request_AccountService_UpdatePassword_0(rctx, inboundMarshaler, client, req, pathParams) 601 ctx = runtime.NewServerMetadataContext(ctx, md) 602 if err != nil { 603 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 604 return 605 } 606 607 forward_AccountService_UpdatePassword_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 608 609 }) 610 611 mux.Handle("GET", pattern_AccountService_ListAccounts_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 612 ctx, cancel := context.WithCancel(req.Context()) 613 defer cancel() 614 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 615 rctx, err := runtime.AnnotateContext(ctx, mux, req) 616 if err != nil { 617 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 618 return 619 } 620 resp, md, err := request_AccountService_ListAccounts_0(rctx, inboundMarshaler, client, req, pathParams) 621 ctx = runtime.NewServerMetadataContext(ctx, md) 622 if err != nil { 623 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 624 return 625 } 626 627 forward_AccountService_ListAccounts_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 628 629 }) 630 631 mux.Handle("GET", pattern_AccountService_GetAccount_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 632 ctx, cancel := context.WithCancel(req.Context()) 633 defer cancel() 634 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 635 rctx, err := runtime.AnnotateContext(ctx, mux, req) 636 if err != nil { 637 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 638 return 639 } 640 resp, md, err := request_AccountService_GetAccount_0(rctx, inboundMarshaler, client, req, pathParams) 641 ctx = runtime.NewServerMetadataContext(ctx, md) 642 if err != nil { 643 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 644 return 645 } 646 647 forward_AccountService_GetAccount_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 648 649 }) 650 651 mux.Handle("POST", pattern_AccountService_CreateToken_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 652 ctx, cancel := context.WithCancel(req.Context()) 653 defer cancel() 654 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 655 rctx, err := runtime.AnnotateContext(ctx, mux, req) 656 if err != nil { 657 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 658 return 659 } 660 resp, md, err := request_AccountService_CreateToken_0(rctx, inboundMarshaler, client, req, pathParams) 661 ctx = runtime.NewServerMetadataContext(ctx, md) 662 if err != nil { 663 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 664 return 665 } 666 667 forward_AccountService_CreateToken_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 668 669 }) 670 671 mux.Handle("DELETE", pattern_AccountService_DeleteToken_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 672 ctx, cancel := context.WithCancel(req.Context()) 673 defer cancel() 674 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 675 rctx, err := runtime.AnnotateContext(ctx, mux, req) 676 if err != nil { 677 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 678 return 679 } 680 resp, md, err := request_AccountService_DeleteToken_0(rctx, inboundMarshaler, client, req, pathParams) 681 ctx = runtime.NewServerMetadataContext(ctx, md) 682 if err != nil { 683 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 684 return 685 } 686 687 forward_AccountService_DeleteToken_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 688 689 }) 690 691 return nil 692 } 693 694 var ( 695 pattern_AccountService_CanI_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 3, 0, 4, 1, 5, 6}, []string{"api", "v1", "account", "can-i", "resource", "action", "subresource"}, "", runtime.AssumeColonVerbOpt(true))) 696 697 pattern_AccountService_UpdatePassword_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"api", "v1", "account", "password"}, "", runtime.AssumeColonVerbOpt(true))) 698 699 pattern_AccountService_ListAccounts_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"api", "v1", "account"}, "", runtime.AssumeColonVerbOpt(true))) 700 701 pattern_AccountService_GetAccount_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"api", "v1", "account", "name"}, "", runtime.AssumeColonVerbOpt(true))) 702 703 pattern_AccountService_CreateToken_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 2, 4}, []string{"api", "v1", "account", "name", "token"}, "", runtime.AssumeColonVerbOpt(true))) 704 705 pattern_AccountService_DeleteToken_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 2, 4, 1, 0, 4, 1, 5, 5}, []string{"api", "v1", "account", "name", "token", "id"}, "", runtime.AssumeColonVerbOpt(true))) 706 ) 707 708 var ( 709 forward_AccountService_CanI_0 = runtime.ForwardResponseMessage 710 711 forward_AccountService_UpdatePassword_0 = runtime.ForwardResponseMessage 712 713 forward_AccountService_ListAccounts_0 = runtime.ForwardResponseMessage 714 715 forward_AccountService_GetAccount_0 = runtime.ForwardResponseMessage 716 717 forward_AccountService_CreateToken_0 = runtime.ForwardResponseMessage 718 719 forward_AccountService_DeleteToken_0 = runtime.ForwardResponseMessage 720 )