github.com/s7techlab/cckit@v0.10.5/examples/token/service/config/config.pb.gw.go (about)

     1  // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
     2  // source: token/service/config/config.proto
     3  
     4  /*
     5  Package config is a reverse proxy.
     6  
     7  It translates gRPC into RESTful JSON APIs.
     8  */
     9  package config
    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  	"google.golang.org/protobuf/types/known/emptypb"
    26  )
    27  
    28  // Suppress "imported and not used" errors
    29  var _ codes.Code
    30  var _ io.Reader
    31  var _ status.Status
    32  var _ = runtime.String
    33  var _ = utilities.NewDoubleArray
    34  var _ = descriptor.ForMessage
    35  var _ = metadata.Join
    36  
    37  func request_ConfigService_GetConfig_0(ctx context.Context, marshaler runtime.Marshaler, client ConfigServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    38  	var protoReq emptypb.Empty
    39  	var metadata runtime.ServerMetadata
    40  
    41  	msg, err := client.GetConfig(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    42  	return msg, metadata, err
    43  
    44  }
    45  
    46  func local_request_ConfigService_GetConfig_0(ctx context.Context, marshaler runtime.Marshaler, server ConfigServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    47  	var protoReq emptypb.Empty
    48  	var metadata runtime.ServerMetadata
    49  
    50  	msg, err := server.GetConfig(ctx, &protoReq)
    51  	return msg, metadata, err
    52  
    53  }
    54  
    55  func request_ConfigService_SetConfig_0(ctx context.Context, marshaler runtime.Marshaler, client ConfigServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    56  	var protoReq Config
    57  	var metadata runtime.ServerMetadata
    58  
    59  	newReader, berr := utilities.IOReaderFactory(req.Body)
    60  	if berr != nil {
    61  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
    62  	}
    63  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
    64  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    65  	}
    66  
    67  	msg, err := client.SetConfig(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    68  	return msg, metadata, err
    69  
    70  }
    71  
    72  func local_request_ConfigService_SetConfig_0(ctx context.Context, marshaler runtime.Marshaler, server ConfigServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    73  	var protoReq Config
    74  	var metadata runtime.ServerMetadata
    75  
    76  	newReader, berr := utilities.IOReaderFactory(req.Body)
    77  	if berr != nil {
    78  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
    79  	}
    80  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
    81  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    82  	}
    83  
    84  	msg, err := server.SetConfig(ctx, &protoReq)
    85  	return msg, metadata, err
    86  
    87  }
    88  
    89  func request_ConfigService_GetToken_0(ctx context.Context, marshaler runtime.Marshaler, client ConfigServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    90  	var protoReq TokenId
    91  	var metadata runtime.ServerMetadata
    92  
    93  	var (
    94  		val string
    95  		ok  bool
    96  		err error
    97  		_   = err
    98  	)
    99  
   100  	val, ok = pathParams["token"]
   101  	if !ok {
   102  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "token")
   103  	}
   104  
   105  	protoReq.Token, err = runtime.StringSlice(val, ",")
   106  
   107  	if err != nil {
   108  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "token", err)
   109  	}
   110  
   111  	msg, err := client.GetToken(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   112  	return msg, metadata, err
   113  
   114  }
   115  
   116  func local_request_ConfigService_GetToken_0(ctx context.Context, marshaler runtime.Marshaler, server ConfigServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   117  	var protoReq TokenId
   118  	var metadata runtime.ServerMetadata
   119  
   120  	var (
   121  		val string
   122  		ok  bool
   123  		err error
   124  		_   = err
   125  	)
   126  
   127  	val, ok = pathParams["token"]
   128  	if !ok {
   129  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "token")
   130  	}
   131  
   132  	protoReq.Token, err = runtime.StringSlice(val, ",")
   133  
   134  	if err != nil {
   135  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "token", err)
   136  	}
   137  
   138  	msg, err := server.GetToken(ctx, &protoReq)
   139  	return msg, metadata, err
   140  
   141  }
   142  
   143  func request_ConfigService_GetDefaultToken_0(ctx context.Context, marshaler runtime.Marshaler, client ConfigServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   144  	var protoReq emptypb.Empty
   145  	var metadata runtime.ServerMetadata
   146  
   147  	msg, err := client.GetDefaultToken(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   148  	return msg, metadata, err
   149  
   150  }
   151  
   152  func local_request_ConfigService_GetDefaultToken_0(ctx context.Context, marshaler runtime.Marshaler, server ConfigServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   153  	var protoReq emptypb.Empty
   154  	var metadata runtime.ServerMetadata
   155  
   156  	msg, err := server.GetDefaultToken(ctx, &protoReq)
   157  	return msg, metadata, err
   158  
   159  }
   160  
   161  func request_ConfigService_CreateTokenType_0(ctx context.Context, marshaler runtime.Marshaler, client ConfigServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   162  	var protoReq CreateTokenTypeRequest
   163  	var metadata runtime.ServerMetadata
   164  
   165  	newReader, berr := utilities.IOReaderFactory(req.Body)
   166  	if berr != nil {
   167  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   168  	}
   169  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   170  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   171  	}
   172  
   173  	msg, err := client.CreateTokenType(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   174  	return msg, metadata, err
   175  
   176  }
   177  
   178  func local_request_ConfigService_CreateTokenType_0(ctx context.Context, marshaler runtime.Marshaler, server ConfigServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   179  	var protoReq CreateTokenTypeRequest
   180  	var metadata runtime.ServerMetadata
   181  
   182  	newReader, berr := utilities.IOReaderFactory(req.Body)
   183  	if berr != nil {
   184  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   185  	}
   186  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   187  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   188  	}
   189  
   190  	msg, err := server.CreateTokenType(ctx, &protoReq)
   191  	return msg, metadata, err
   192  
   193  }
   194  
   195  func request_ConfigService_GetTokenType_0(ctx context.Context, marshaler runtime.Marshaler, client ConfigServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   196  	var protoReq TokenTypeId
   197  	var metadata runtime.ServerMetadata
   198  
   199  	var (
   200  		val string
   201  		ok  bool
   202  		err error
   203  		_   = err
   204  	)
   205  
   206  	val, ok = pathParams["name"]
   207  	if !ok {
   208  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "name")
   209  	}
   210  
   211  	protoReq.Name, err = runtime.String(val)
   212  
   213  	if err != nil {
   214  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)
   215  	}
   216  
   217  	msg, err := client.GetTokenType(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   218  	return msg, metadata, err
   219  
   220  }
   221  
   222  func local_request_ConfigService_GetTokenType_0(ctx context.Context, marshaler runtime.Marshaler, server ConfigServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   223  	var protoReq TokenTypeId
   224  	var metadata runtime.ServerMetadata
   225  
   226  	var (
   227  		val string
   228  		ok  bool
   229  		err error
   230  		_   = err
   231  	)
   232  
   233  	val, ok = pathParams["name"]
   234  	if !ok {
   235  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "name")
   236  	}
   237  
   238  	protoReq.Name, err = runtime.String(val)
   239  
   240  	if err != nil {
   241  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)
   242  	}
   243  
   244  	msg, err := server.GetTokenType(ctx, &protoReq)
   245  	return msg, metadata, err
   246  
   247  }
   248  
   249  func request_ConfigService_ListTokenTypes_0(ctx context.Context, marshaler runtime.Marshaler, client ConfigServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   250  	var protoReq emptypb.Empty
   251  	var metadata runtime.ServerMetadata
   252  
   253  	msg, err := client.ListTokenTypes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   254  	return msg, metadata, err
   255  
   256  }
   257  
   258  func local_request_ConfigService_ListTokenTypes_0(ctx context.Context, marshaler runtime.Marshaler, server ConfigServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   259  	var protoReq emptypb.Empty
   260  	var metadata runtime.ServerMetadata
   261  
   262  	msg, err := server.ListTokenTypes(ctx, &protoReq)
   263  	return msg, metadata, err
   264  
   265  }
   266  
   267  func request_ConfigService_UpdateTokenType_0(ctx context.Context, marshaler runtime.Marshaler, client ConfigServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   268  	var protoReq UpdateTokenTypeRequest
   269  	var metadata runtime.ServerMetadata
   270  
   271  	newReader, berr := utilities.IOReaderFactory(req.Body)
   272  	if berr != nil {
   273  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   274  	}
   275  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   276  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   277  	}
   278  
   279  	var (
   280  		val string
   281  		ok  bool
   282  		err error
   283  		_   = err
   284  	)
   285  
   286  	val, ok = pathParams["name"]
   287  	if !ok {
   288  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "name")
   289  	}
   290  
   291  	protoReq.Name, err = runtime.String(val)
   292  
   293  	if err != nil {
   294  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)
   295  	}
   296  
   297  	msg, err := client.UpdateTokenType(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   298  	return msg, metadata, err
   299  
   300  }
   301  
   302  func local_request_ConfigService_UpdateTokenType_0(ctx context.Context, marshaler runtime.Marshaler, server ConfigServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   303  	var protoReq UpdateTokenTypeRequest
   304  	var metadata runtime.ServerMetadata
   305  
   306  	newReader, berr := utilities.IOReaderFactory(req.Body)
   307  	if berr != nil {
   308  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   309  	}
   310  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   311  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   312  	}
   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  	msg, err := server.UpdateTokenType(ctx, &protoReq)
   333  	return msg, metadata, err
   334  
   335  }
   336  
   337  func request_ConfigService_DeleteTokenType_0(ctx context.Context, marshaler runtime.Marshaler, client ConfigServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   338  	var protoReq TokenTypeId
   339  	var metadata runtime.ServerMetadata
   340  
   341  	var (
   342  		val string
   343  		ok  bool
   344  		err error
   345  		_   = err
   346  	)
   347  
   348  	val, ok = pathParams["name"]
   349  	if !ok {
   350  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "name")
   351  	}
   352  
   353  	protoReq.Name, err = runtime.String(val)
   354  
   355  	if err != nil {
   356  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)
   357  	}
   358  
   359  	msg, err := client.DeleteTokenType(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   360  	return msg, metadata, err
   361  
   362  }
   363  
   364  func local_request_ConfigService_DeleteTokenType_0(ctx context.Context, marshaler runtime.Marshaler, server ConfigServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   365  	var protoReq TokenTypeId
   366  	var metadata runtime.ServerMetadata
   367  
   368  	var (
   369  		val string
   370  		ok  bool
   371  		err error
   372  		_   = err
   373  	)
   374  
   375  	val, ok = pathParams["name"]
   376  	if !ok {
   377  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "name")
   378  	}
   379  
   380  	protoReq.Name, err = runtime.String(val)
   381  
   382  	if err != nil {
   383  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)
   384  	}
   385  
   386  	msg, err := server.DeleteTokenType(ctx, &protoReq)
   387  	return msg, metadata, err
   388  
   389  }
   390  
   391  func request_ConfigService_GetTokenGroups_0(ctx context.Context, marshaler runtime.Marshaler, client ConfigServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   392  	var protoReq TokenTypeId
   393  	var metadata runtime.ServerMetadata
   394  
   395  	var (
   396  		val string
   397  		ok  bool
   398  		err error
   399  		_   = err
   400  	)
   401  
   402  	val, ok = pathParams["name"]
   403  	if !ok {
   404  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "name")
   405  	}
   406  
   407  	protoReq.Name, err = runtime.String(val)
   408  
   409  	if err != nil {
   410  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)
   411  	}
   412  
   413  	msg, err := client.GetTokenGroups(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   414  	return msg, metadata, err
   415  
   416  }
   417  
   418  func local_request_ConfigService_GetTokenGroups_0(ctx context.Context, marshaler runtime.Marshaler, server ConfigServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   419  	var protoReq TokenTypeId
   420  	var metadata runtime.ServerMetadata
   421  
   422  	var (
   423  		val string
   424  		ok  bool
   425  		err error
   426  		_   = err
   427  	)
   428  
   429  	val, ok = pathParams["name"]
   430  	if !ok {
   431  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "name")
   432  	}
   433  
   434  	protoReq.Name, err = runtime.String(val)
   435  
   436  	if err != nil {
   437  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)
   438  	}
   439  
   440  	msg, err := server.GetTokenGroups(ctx, &protoReq)
   441  	return msg, metadata, err
   442  
   443  }
   444  
   445  func request_ConfigService_CreateTokenGroup_0(ctx context.Context, marshaler runtime.Marshaler, client ConfigServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   446  	var protoReq CreateTokenGroupRequest
   447  	var metadata runtime.ServerMetadata
   448  
   449  	newReader, berr := utilities.IOReaderFactory(req.Body)
   450  	if berr != nil {
   451  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   452  	}
   453  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   454  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   455  	}
   456  
   457  	var (
   458  		val string
   459  		ok  bool
   460  		err error
   461  		_   = err
   462  	)
   463  
   464  	val, ok = pathParams["name"]
   465  	if !ok {
   466  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "name")
   467  	}
   468  
   469  	protoReq.Name, err = runtime.StringSlice(val, ",")
   470  
   471  	if err != nil {
   472  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)
   473  	}
   474  
   475  	msg, err := client.CreateTokenGroup(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   476  	return msg, metadata, err
   477  
   478  }
   479  
   480  func local_request_ConfigService_CreateTokenGroup_0(ctx context.Context, marshaler runtime.Marshaler, server ConfigServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   481  	var protoReq CreateTokenGroupRequest
   482  	var metadata runtime.ServerMetadata
   483  
   484  	newReader, berr := utilities.IOReaderFactory(req.Body)
   485  	if berr != nil {
   486  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   487  	}
   488  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   489  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   490  	}
   491  
   492  	var (
   493  		val string
   494  		ok  bool
   495  		err error
   496  		_   = err
   497  	)
   498  
   499  	val, ok = pathParams["name"]
   500  	if !ok {
   501  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "name")
   502  	}
   503  
   504  	protoReq.Name, err = runtime.StringSlice(val, ",")
   505  
   506  	if err != nil {
   507  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)
   508  	}
   509  
   510  	msg, err := server.CreateTokenGroup(ctx, &protoReq)
   511  	return msg, metadata, err
   512  
   513  }
   514  
   515  func request_ConfigService_GetTokenGroup_0(ctx context.Context, marshaler runtime.Marshaler, client ConfigServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   516  	var protoReq TokenGroupId
   517  	var metadata runtime.ServerMetadata
   518  
   519  	var (
   520  		val string
   521  		ok  bool
   522  		err error
   523  		_   = err
   524  	)
   525  
   526  	val, ok = pathParams["token_name"]
   527  	if !ok {
   528  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "token_name")
   529  	}
   530  
   531  	protoReq.TokenName, err = runtime.String(val)
   532  
   533  	if err != nil {
   534  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "token_name", err)
   535  	}
   536  
   537  	val, ok = pathParams["name"]
   538  	if !ok {
   539  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "name")
   540  	}
   541  
   542  	protoReq.Name, err = runtime.StringSlice(val, ",")
   543  
   544  	if err != nil {
   545  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)
   546  	}
   547  
   548  	msg, err := client.GetTokenGroup(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   549  	return msg, metadata, err
   550  
   551  }
   552  
   553  func local_request_ConfigService_GetTokenGroup_0(ctx context.Context, marshaler runtime.Marshaler, server ConfigServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   554  	var protoReq TokenGroupId
   555  	var metadata runtime.ServerMetadata
   556  
   557  	var (
   558  		val string
   559  		ok  bool
   560  		err error
   561  		_   = err
   562  	)
   563  
   564  	val, ok = pathParams["token_name"]
   565  	if !ok {
   566  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "token_name")
   567  	}
   568  
   569  	protoReq.TokenName, err = runtime.String(val)
   570  
   571  	if err != nil {
   572  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "token_name", err)
   573  	}
   574  
   575  	val, ok = pathParams["name"]
   576  	if !ok {
   577  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "name")
   578  	}
   579  
   580  	protoReq.Name, err = runtime.StringSlice(val, ",")
   581  
   582  	if err != nil {
   583  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)
   584  	}
   585  
   586  	msg, err := server.GetTokenGroup(ctx, &protoReq)
   587  	return msg, metadata, err
   588  
   589  }
   590  
   591  func request_ConfigService_DeleteTokenGroup_0(ctx context.Context, marshaler runtime.Marshaler, client ConfigServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   592  	var protoReq TokenGroupId
   593  	var metadata runtime.ServerMetadata
   594  
   595  	var (
   596  		val string
   597  		ok  bool
   598  		err error
   599  		_   = err
   600  	)
   601  
   602  	val, ok = pathParams["token_name"]
   603  	if !ok {
   604  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "token_name")
   605  	}
   606  
   607  	protoReq.TokenName, err = runtime.String(val)
   608  
   609  	if err != nil {
   610  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "token_name", err)
   611  	}
   612  
   613  	val, ok = pathParams["name"]
   614  	if !ok {
   615  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "name")
   616  	}
   617  
   618  	protoReq.Name, err = runtime.StringSlice(val, ",")
   619  
   620  	if err != nil {
   621  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)
   622  	}
   623  
   624  	msg, err := client.DeleteTokenGroup(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   625  	return msg, metadata, err
   626  
   627  }
   628  
   629  func local_request_ConfigService_DeleteTokenGroup_0(ctx context.Context, marshaler runtime.Marshaler, server ConfigServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   630  	var protoReq TokenGroupId
   631  	var metadata runtime.ServerMetadata
   632  
   633  	var (
   634  		val string
   635  		ok  bool
   636  		err error
   637  		_   = err
   638  	)
   639  
   640  	val, ok = pathParams["token_name"]
   641  	if !ok {
   642  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "token_name")
   643  	}
   644  
   645  	protoReq.TokenName, err = runtime.String(val)
   646  
   647  	if err != nil {
   648  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "token_name", err)
   649  	}
   650  
   651  	val, ok = pathParams["name"]
   652  	if !ok {
   653  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "name")
   654  	}
   655  
   656  	protoReq.Name, err = runtime.StringSlice(val, ",")
   657  
   658  	if err != nil {
   659  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)
   660  	}
   661  
   662  	msg, err := server.DeleteTokenGroup(ctx, &protoReq)
   663  	return msg, metadata, err
   664  
   665  }
   666  
   667  // RegisterConfigServiceHandlerServer registers the http handlers for service ConfigService to "mux".
   668  // UnaryRPC     :call ConfigServiceServer directly.
   669  // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
   670  // Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterConfigServiceHandlerFromEndpoint instead.
   671  func RegisterConfigServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ConfigServiceServer) error {
   672  
   673  	mux.Handle("GET", pattern_ConfigService_GetConfig_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   674  		ctx, cancel := context.WithCancel(req.Context())
   675  		defer cancel()
   676  		var stream runtime.ServerTransportStream
   677  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   678  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   679  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   680  		if err != nil {
   681  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   682  			return
   683  		}
   684  		resp, md, err := local_request_ConfigService_GetConfig_0(rctx, inboundMarshaler, server, req, pathParams)
   685  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   686  		ctx = runtime.NewServerMetadataContext(ctx, md)
   687  		if err != nil {
   688  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   689  			return
   690  		}
   691  
   692  		forward_ConfigService_GetConfig_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   693  
   694  	})
   695  
   696  	mux.Handle("PUT", pattern_ConfigService_SetConfig_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   697  		ctx, cancel := context.WithCancel(req.Context())
   698  		defer cancel()
   699  		var stream runtime.ServerTransportStream
   700  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   701  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   702  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   703  		if err != nil {
   704  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   705  			return
   706  		}
   707  		resp, md, err := local_request_ConfigService_SetConfig_0(rctx, inboundMarshaler, server, req, pathParams)
   708  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   709  		ctx = runtime.NewServerMetadataContext(ctx, md)
   710  		if err != nil {
   711  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   712  			return
   713  		}
   714  
   715  		forward_ConfigService_SetConfig_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   716  
   717  	})
   718  
   719  	mux.Handle("GET", pattern_ConfigService_GetToken_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   720  		ctx, cancel := context.WithCancel(req.Context())
   721  		defer cancel()
   722  		var stream runtime.ServerTransportStream
   723  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   724  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   725  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   726  		if err != nil {
   727  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   728  			return
   729  		}
   730  		resp, md, err := local_request_ConfigService_GetToken_0(rctx, inboundMarshaler, server, req, pathParams)
   731  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   732  		ctx = runtime.NewServerMetadataContext(ctx, md)
   733  		if err != nil {
   734  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   735  			return
   736  		}
   737  
   738  		forward_ConfigService_GetToken_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   739  
   740  	})
   741  
   742  	mux.Handle("GET", pattern_ConfigService_GetDefaultToken_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   743  		ctx, cancel := context.WithCancel(req.Context())
   744  		defer cancel()
   745  		var stream runtime.ServerTransportStream
   746  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   747  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   748  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   749  		if err != nil {
   750  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   751  			return
   752  		}
   753  		resp, md, err := local_request_ConfigService_GetDefaultToken_0(rctx, inboundMarshaler, server, req, pathParams)
   754  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   755  		ctx = runtime.NewServerMetadataContext(ctx, md)
   756  		if err != nil {
   757  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   758  			return
   759  		}
   760  
   761  		forward_ConfigService_GetDefaultToken_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   762  
   763  	})
   764  
   765  	mux.Handle("POST", pattern_ConfigService_CreateTokenType_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   766  		ctx, cancel := context.WithCancel(req.Context())
   767  		defer cancel()
   768  		var stream runtime.ServerTransportStream
   769  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   770  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   771  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   772  		if err != nil {
   773  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   774  			return
   775  		}
   776  		resp, md, err := local_request_ConfigService_CreateTokenType_0(rctx, inboundMarshaler, server, req, pathParams)
   777  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   778  		ctx = runtime.NewServerMetadataContext(ctx, md)
   779  		if err != nil {
   780  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   781  			return
   782  		}
   783  
   784  		forward_ConfigService_CreateTokenType_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   785  
   786  	})
   787  
   788  	mux.Handle("GET", pattern_ConfigService_GetTokenType_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   789  		ctx, cancel := context.WithCancel(req.Context())
   790  		defer cancel()
   791  		var stream runtime.ServerTransportStream
   792  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   793  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   794  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   795  		if err != nil {
   796  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   797  			return
   798  		}
   799  		resp, md, err := local_request_ConfigService_GetTokenType_0(rctx, inboundMarshaler, server, req, pathParams)
   800  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   801  		ctx = runtime.NewServerMetadataContext(ctx, md)
   802  		if err != nil {
   803  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   804  			return
   805  		}
   806  
   807  		forward_ConfigService_GetTokenType_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   808  
   809  	})
   810  
   811  	mux.Handle("GET", pattern_ConfigService_ListTokenTypes_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   812  		ctx, cancel := context.WithCancel(req.Context())
   813  		defer cancel()
   814  		var stream runtime.ServerTransportStream
   815  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   816  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   817  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   818  		if err != nil {
   819  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   820  			return
   821  		}
   822  		resp, md, err := local_request_ConfigService_ListTokenTypes_0(rctx, inboundMarshaler, server, req, pathParams)
   823  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   824  		ctx = runtime.NewServerMetadataContext(ctx, md)
   825  		if err != nil {
   826  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   827  			return
   828  		}
   829  
   830  		forward_ConfigService_ListTokenTypes_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   831  
   832  	})
   833  
   834  	mux.Handle("PUT", pattern_ConfigService_UpdateTokenType_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   835  		ctx, cancel := context.WithCancel(req.Context())
   836  		defer cancel()
   837  		var stream runtime.ServerTransportStream
   838  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   839  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   840  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   841  		if err != nil {
   842  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   843  			return
   844  		}
   845  		resp, md, err := local_request_ConfigService_UpdateTokenType_0(rctx, inboundMarshaler, server, req, pathParams)
   846  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   847  		ctx = runtime.NewServerMetadataContext(ctx, md)
   848  		if err != nil {
   849  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   850  			return
   851  		}
   852  
   853  		forward_ConfigService_UpdateTokenType_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   854  
   855  	})
   856  
   857  	mux.Handle("DELETE", pattern_ConfigService_DeleteTokenType_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   858  		ctx, cancel := context.WithCancel(req.Context())
   859  		defer cancel()
   860  		var stream runtime.ServerTransportStream
   861  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   862  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   863  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   864  		if err != nil {
   865  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   866  			return
   867  		}
   868  		resp, md, err := local_request_ConfigService_DeleteTokenType_0(rctx, inboundMarshaler, server, req, pathParams)
   869  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   870  		ctx = runtime.NewServerMetadataContext(ctx, md)
   871  		if err != nil {
   872  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   873  			return
   874  		}
   875  
   876  		forward_ConfigService_DeleteTokenType_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   877  
   878  	})
   879  
   880  	mux.Handle("GET", pattern_ConfigService_GetTokenGroups_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   881  		ctx, cancel := context.WithCancel(req.Context())
   882  		defer cancel()
   883  		var stream runtime.ServerTransportStream
   884  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   885  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   886  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   887  		if err != nil {
   888  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   889  			return
   890  		}
   891  		resp, md, err := local_request_ConfigService_GetTokenGroups_0(rctx, inboundMarshaler, server, req, pathParams)
   892  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   893  		ctx = runtime.NewServerMetadataContext(ctx, md)
   894  		if err != nil {
   895  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   896  			return
   897  		}
   898  
   899  		forward_ConfigService_GetTokenGroups_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   900  
   901  	})
   902  
   903  	mux.Handle("POST", pattern_ConfigService_CreateTokenGroup_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   904  		ctx, cancel := context.WithCancel(req.Context())
   905  		defer cancel()
   906  		var stream runtime.ServerTransportStream
   907  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   908  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   909  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   910  		if err != nil {
   911  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   912  			return
   913  		}
   914  		resp, md, err := local_request_ConfigService_CreateTokenGroup_0(rctx, inboundMarshaler, server, req, pathParams)
   915  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   916  		ctx = runtime.NewServerMetadataContext(ctx, md)
   917  		if err != nil {
   918  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   919  			return
   920  		}
   921  
   922  		forward_ConfigService_CreateTokenGroup_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   923  
   924  	})
   925  
   926  	mux.Handle("GET", pattern_ConfigService_GetTokenGroup_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   927  		ctx, cancel := context.WithCancel(req.Context())
   928  		defer cancel()
   929  		var stream runtime.ServerTransportStream
   930  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   931  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   932  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   933  		if err != nil {
   934  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   935  			return
   936  		}
   937  		resp, md, err := local_request_ConfigService_GetTokenGroup_0(rctx, inboundMarshaler, server, req, pathParams)
   938  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   939  		ctx = runtime.NewServerMetadataContext(ctx, md)
   940  		if err != nil {
   941  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   942  			return
   943  		}
   944  
   945  		forward_ConfigService_GetTokenGroup_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   946  
   947  	})
   948  
   949  	mux.Handle("DELETE", pattern_ConfigService_DeleteTokenGroup_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   950  		ctx, cancel := context.WithCancel(req.Context())
   951  		defer cancel()
   952  		var stream runtime.ServerTransportStream
   953  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   954  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   955  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   956  		if err != nil {
   957  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   958  			return
   959  		}
   960  		resp, md, err := local_request_ConfigService_DeleteTokenGroup_0(rctx, inboundMarshaler, server, req, pathParams)
   961  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   962  		ctx = runtime.NewServerMetadataContext(ctx, md)
   963  		if err != nil {
   964  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   965  			return
   966  		}
   967  
   968  		forward_ConfigService_DeleteTokenGroup_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   969  
   970  	})
   971  
   972  	return nil
   973  }
   974  
   975  // RegisterConfigServiceHandlerFromEndpoint is same as RegisterConfigServiceHandler but
   976  // automatically dials to "endpoint" and closes the connection when "ctx" gets done.
   977  func RegisterConfigServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
   978  	conn, err := grpc.Dial(endpoint, opts...)
   979  	if err != nil {
   980  		return err
   981  	}
   982  	defer func() {
   983  		if err != nil {
   984  			if cerr := conn.Close(); cerr != nil {
   985  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
   986  			}
   987  			return
   988  		}
   989  		go func() {
   990  			<-ctx.Done()
   991  			if cerr := conn.Close(); cerr != nil {
   992  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
   993  			}
   994  		}()
   995  	}()
   996  
   997  	return RegisterConfigServiceHandler(ctx, mux, conn)
   998  }
   999  
  1000  // RegisterConfigServiceHandler registers the http handlers for service ConfigService to "mux".
  1001  // The handlers forward requests to the grpc endpoint over "conn".
  1002  func RegisterConfigServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
  1003  	return RegisterConfigServiceHandlerClient(ctx, mux, NewConfigServiceClient(conn))
  1004  }
  1005  
  1006  // RegisterConfigServiceHandlerClient registers the http handlers for service ConfigService
  1007  // to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ConfigServiceClient".
  1008  // Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ConfigServiceClient"
  1009  // doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
  1010  // "ConfigServiceClient" to call the correct interceptors.
  1011  func RegisterConfigServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ConfigServiceClient) error {
  1012  
  1013  	mux.Handle("GET", pattern_ConfigService_GetConfig_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1014  		ctx, cancel := context.WithCancel(req.Context())
  1015  		defer cancel()
  1016  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1017  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1018  		if err != nil {
  1019  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1020  			return
  1021  		}
  1022  		resp, md, err := request_ConfigService_GetConfig_0(rctx, inboundMarshaler, client, req, pathParams)
  1023  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1024  		if err != nil {
  1025  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1026  			return
  1027  		}
  1028  
  1029  		forward_ConfigService_GetConfig_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1030  
  1031  	})
  1032  
  1033  	mux.Handle("PUT", pattern_ConfigService_SetConfig_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1034  		ctx, cancel := context.WithCancel(req.Context())
  1035  		defer cancel()
  1036  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1037  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1038  		if err != nil {
  1039  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1040  			return
  1041  		}
  1042  		resp, md, err := request_ConfigService_SetConfig_0(rctx, inboundMarshaler, client, req, pathParams)
  1043  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1044  		if err != nil {
  1045  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1046  			return
  1047  		}
  1048  
  1049  		forward_ConfigService_SetConfig_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1050  
  1051  	})
  1052  
  1053  	mux.Handle("GET", pattern_ConfigService_GetToken_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1054  		ctx, cancel := context.WithCancel(req.Context())
  1055  		defer cancel()
  1056  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1057  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1058  		if err != nil {
  1059  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1060  			return
  1061  		}
  1062  		resp, md, err := request_ConfigService_GetToken_0(rctx, inboundMarshaler, client, req, pathParams)
  1063  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1064  		if err != nil {
  1065  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1066  			return
  1067  		}
  1068  
  1069  		forward_ConfigService_GetToken_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1070  
  1071  	})
  1072  
  1073  	mux.Handle("GET", pattern_ConfigService_GetDefaultToken_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1074  		ctx, cancel := context.WithCancel(req.Context())
  1075  		defer cancel()
  1076  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1077  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1078  		if err != nil {
  1079  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1080  			return
  1081  		}
  1082  		resp, md, err := request_ConfigService_GetDefaultToken_0(rctx, inboundMarshaler, client, req, pathParams)
  1083  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1084  		if err != nil {
  1085  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1086  			return
  1087  		}
  1088  
  1089  		forward_ConfigService_GetDefaultToken_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1090  
  1091  	})
  1092  
  1093  	mux.Handle("POST", pattern_ConfigService_CreateTokenType_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1094  		ctx, cancel := context.WithCancel(req.Context())
  1095  		defer cancel()
  1096  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1097  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1098  		if err != nil {
  1099  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1100  			return
  1101  		}
  1102  		resp, md, err := request_ConfigService_CreateTokenType_0(rctx, inboundMarshaler, client, req, pathParams)
  1103  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1104  		if err != nil {
  1105  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1106  			return
  1107  		}
  1108  
  1109  		forward_ConfigService_CreateTokenType_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1110  
  1111  	})
  1112  
  1113  	mux.Handle("GET", pattern_ConfigService_GetTokenType_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1114  		ctx, cancel := context.WithCancel(req.Context())
  1115  		defer cancel()
  1116  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1117  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1118  		if err != nil {
  1119  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1120  			return
  1121  		}
  1122  		resp, md, err := request_ConfigService_GetTokenType_0(rctx, inboundMarshaler, client, req, pathParams)
  1123  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1124  		if err != nil {
  1125  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1126  			return
  1127  		}
  1128  
  1129  		forward_ConfigService_GetTokenType_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1130  
  1131  	})
  1132  
  1133  	mux.Handle("GET", pattern_ConfigService_ListTokenTypes_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1134  		ctx, cancel := context.WithCancel(req.Context())
  1135  		defer cancel()
  1136  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1137  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1138  		if err != nil {
  1139  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1140  			return
  1141  		}
  1142  		resp, md, err := request_ConfigService_ListTokenTypes_0(rctx, inboundMarshaler, client, req, pathParams)
  1143  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1144  		if err != nil {
  1145  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1146  			return
  1147  		}
  1148  
  1149  		forward_ConfigService_ListTokenTypes_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1150  
  1151  	})
  1152  
  1153  	mux.Handle("PUT", pattern_ConfigService_UpdateTokenType_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1154  		ctx, cancel := context.WithCancel(req.Context())
  1155  		defer cancel()
  1156  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1157  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1158  		if err != nil {
  1159  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1160  			return
  1161  		}
  1162  		resp, md, err := request_ConfigService_UpdateTokenType_0(rctx, inboundMarshaler, client, req, pathParams)
  1163  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1164  		if err != nil {
  1165  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1166  			return
  1167  		}
  1168  
  1169  		forward_ConfigService_UpdateTokenType_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1170  
  1171  	})
  1172  
  1173  	mux.Handle("DELETE", pattern_ConfigService_DeleteTokenType_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1174  		ctx, cancel := context.WithCancel(req.Context())
  1175  		defer cancel()
  1176  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1177  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1178  		if err != nil {
  1179  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1180  			return
  1181  		}
  1182  		resp, md, err := request_ConfigService_DeleteTokenType_0(rctx, inboundMarshaler, client, req, pathParams)
  1183  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1184  		if err != nil {
  1185  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1186  			return
  1187  		}
  1188  
  1189  		forward_ConfigService_DeleteTokenType_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1190  
  1191  	})
  1192  
  1193  	mux.Handle("GET", pattern_ConfigService_GetTokenGroups_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1194  		ctx, cancel := context.WithCancel(req.Context())
  1195  		defer cancel()
  1196  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1197  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1198  		if err != nil {
  1199  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1200  			return
  1201  		}
  1202  		resp, md, err := request_ConfigService_GetTokenGroups_0(rctx, inboundMarshaler, client, req, pathParams)
  1203  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1204  		if err != nil {
  1205  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1206  			return
  1207  		}
  1208  
  1209  		forward_ConfigService_GetTokenGroups_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1210  
  1211  	})
  1212  
  1213  	mux.Handle("POST", pattern_ConfigService_CreateTokenGroup_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1214  		ctx, cancel := context.WithCancel(req.Context())
  1215  		defer cancel()
  1216  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1217  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1218  		if err != nil {
  1219  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1220  			return
  1221  		}
  1222  		resp, md, err := request_ConfigService_CreateTokenGroup_0(rctx, inboundMarshaler, client, req, pathParams)
  1223  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1224  		if err != nil {
  1225  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1226  			return
  1227  		}
  1228  
  1229  		forward_ConfigService_CreateTokenGroup_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1230  
  1231  	})
  1232  
  1233  	mux.Handle("GET", pattern_ConfigService_GetTokenGroup_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1234  		ctx, cancel := context.WithCancel(req.Context())
  1235  		defer cancel()
  1236  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1237  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1238  		if err != nil {
  1239  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1240  			return
  1241  		}
  1242  		resp, md, err := request_ConfigService_GetTokenGroup_0(rctx, inboundMarshaler, client, req, pathParams)
  1243  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1244  		if err != nil {
  1245  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1246  			return
  1247  		}
  1248  
  1249  		forward_ConfigService_GetTokenGroup_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1250  
  1251  	})
  1252  
  1253  	mux.Handle("DELETE", pattern_ConfigService_DeleteTokenGroup_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1254  		ctx, cancel := context.WithCancel(req.Context())
  1255  		defer cancel()
  1256  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1257  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1258  		if err != nil {
  1259  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1260  			return
  1261  		}
  1262  		resp, md, err := request_ConfigService_DeleteTokenGroup_0(rctx, inboundMarshaler, client, req, pathParams)
  1263  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1264  		if err != nil {
  1265  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1266  			return
  1267  		}
  1268  
  1269  		forward_ConfigService_DeleteTokenGroup_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1270  
  1271  	})
  1272  
  1273  	return nil
  1274  }
  1275  
  1276  var (
  1277  	pattern_ConfigService_GetConfig_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"token", "config"}, "", runtime.AssumeColonVerbOpt(true)))
  1278  
  1279  	pattern_ConfigService_SetConfig_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"token", "config"}, "", runtime.AssumeColonVerbOpt(true)))
  1280  
  1281  	pattern_ConfigService_GetToken_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 1, 0, 4, 1, 5, 0}, []string{"token", "tokens"}, "", runtime.AssumeColonVerbOpt(true)))
  1282  
  1283  	pattern_ConfigService_GetDefaultToken_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"token", "default"}, "", runtime.AssumeColonVerbOpt(true)))
  1284  
  1285  	pattern_ConfigService_CreateTokenType_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"token", "types"}, "", runtime.AssumeColonVerbOpt(true)))
  1286  
  1287  	pattern_ConfigService_GetTokenType_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 1, 0, 4, 1, 5, 2}, []string{"token", "types", "name"}, "", runtime.AssumeColonVerbOpt(true)))
  1288  
  1289  	pattern_ConfigService_ListTokenTypes_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"token", "types"}, "", runtime.AssumeColonVerbOpt(true)))
  1290  
  1291  	pattern_ConfigService_UpdateTokenType_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 1, 0, 4, 1, 5, 2}, []string{"token", "types", "name"}, "", runtime.AssumeColonVerbOpt(true)))
  1292  
  1293  	pattern_ConfigService_DeleteTokenType_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 1, 0, 4, 1, 5, 2}, []string{"token", "types", "name"}, "", runtime.AssumeColonVerbOpt(true)))
  1294  
  1295  	pattern_ConfigService_GetTokenGroups_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 1, 0, 4, 1, 5, 2, 2, 3}, []string{"token", "types", "name", "groups"}, "", runtime.AssumeColonVerbOpt(true)))
  1296  
  1297  	pattern_ConfigService_CreateTokenGroup_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 1, 0, 4, 1, 5, 2, 2, 3}, []string{"token", "types", "name", "groups"}, "", runtime.AssumeColonVerbOpt(true)))
  1298  
  1299  	pattern_ConfigService_GetTokenGroup_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 1, 0, 4, 1, 5, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"token", "tokens", "token_name", "groups", "name"}, "", runtime.AssumeColonVerbOpt(true)))
  1300  
  1301  	pattern_ConfigService_DeleteTokenGroup_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 1, 0, 4, 1, 5, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"token", "tokens", "token_name", "groups", "name"}, "", runtime.AssumeColonVerbOpt(true)))
  1302  )
  1303  
  1304  var (
  1305  	forward_ConfigService_GetConfig_0 = runtime.ForwardResponseMessage
  1306  
  1307  	forward_ConfigService_SetConfig_0 = runtime.ForwardResponseMessage
  1308  
  1309  	forward_ConfigService_GetToken_0 = runtime.ForwardResponseMessage
  1310  
  1311  	forward_ConfigService_GetDefaultToken_0 = runtime.ForwardResponseMessage
  1312  
  1313  	forward_ConfigService_CreateTokenType_0 = runtime.ForwardResponseMessage
  1314  
  1315  	forward_ConfigService_GetTokenType_0 = runtime.ForwardResponseMessage
  1316  
  1317  	forward_ConfigService_ListTokenTypes_0 = runtime.ForwardResponseMessage
  1318  
  1319  	forward_ConfigService_UpdateTokenType_0 = runtime.ForwardResponseMessage
  1320  
  1321  	forward_ConfigService_DeleteTokenType_0 = runtime.ForwardResponseMessage
  1322  
  1323  	forward_ConfigService_GetTokenGroups_0 = runtime.ForwardResponseMessage
  1324  
  1325  	forward_ConfigService_CreateTokenGroup_0 = runtime.ForwardResponseMessage
  1326  
  1327  	forward_ConfigService_GetTokenGroup_0 = runtime.ForwardResponseMessage
  1328  
  1329  	forward_ConfigService_DeleteTokenGroup_0 = runtime.ForwardResponseMessage
  1330  )