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  )