github.com/argoproj/argo-cd/v2@v2.10.9/pkg/apiclient/repository/repository.pb.gw.go (about)

     1  // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
     2  // source: server/repository/repository.proto
     3  
     4  /*
     5  Package repository is a reverse proxy.
     6  
     7  It translates gRPC into RESTful JSON APIs.
     8  */
     9  package repository
    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  var (
    37  	filter_RepositoryService_List_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
    38  )
    39  
    40  func request_RepositoryService_List_0(ctx context.Context, marshaler runtime.Marshaler, client RepositoryServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    41  	var protoReq RepoQuery
    42  	var metadata runtime.ServerMetadata
    43  
    44  	if err := req.ParseForm(); err != nil {
    45  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    46  	}
    47  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_RepositoryService_List_0); err != nil {
    48  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    49  	}
    50  
    51  	msg, err := client.List(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    52  	return msg, metadata, err
    53  
    54  }
    55  
    56  func local_request_RepositoryService_List_0(ctx context.Context, marshaler runtime.Marshaler, server RepositoryServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    57  	var protoReq RepoQuery
    58  	var metadata runtime.ServerMetadata
    59  
    60  	if err := req.ParseForm(); err != nil {
    61  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    62  	}
    63  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_RepositoryService_List_0); err != nil {
    64  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    65  	}
    66  
    67  	msg, err := server.List(ctx, &protoReq)
    68  	return msg, metadata, err
    69  
    70  }
    71  
    72  var (
    73  	filter_RepositoryService_Get_0 = &utilities.DoubleArray{Encoding: map[string]int{"repo": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
    74  )
    75  
    76  func request_RepositoryService_Get_0(ctx context.Context, marshaler runtime.Marshaler, client RepositoryServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    77  	var protoReq RepoQuery
    78  	var metadata runtime.ServerMetadata
    79  
    80  	var (
    81  		val string
    82  		ok  bool
    83  		err error
    84  		_   = err
    85  	)
    86  
    87  	val, ok = pathParams["repo"]
    88  	if !ok {
    89  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "repo")
    90  	}
    91  
    92  	protoReq.Repo, err = runtime.String(val)
    93  
    94  	if err != nil {
    95  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "repo", err)
    96  	}
    97  
    98  	if err := req.ParseForm(); err != nil {
    99  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   100  	}
   101  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_RepositoryService_Get_0); err != nil {
   102  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   103  	}
   104  
   105  	msg, err := client.Get(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   106  	return msg, metadata, err
   107  
   108  }
   109  
   110  func local_request_RepositoryService_Get_0(ctx context.Context, marshaler runtime.Marshaler, server RepositoryServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   111  	var protoReq RepoQuery
   112  	var metadata runtime.ServerMetadata
   113  
   114  	var (
   115  		val string
   116  		ok  bool
   117  		err error
   118  		_   = err
   119  	)
   120  
   121  	val, ok = pathParams["repo"]
   122  	if !ok {
   123  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "repo")
   124  	}
   125  
   126  	protoReq.Repo, err = runtime.String(val)
   127  
   128  	if err != nil {
   129  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "repo", err)
   130  	}
   131  
   132  	if err := req.ParseForm(); err != nil {
   133  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   134  	}
   135  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_RepositoryService_Get_0); err != nil {
   136  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   137  	}
   138  
   139  	msg, err := server.Get(ctx, &protoReq)
   140  	return msg, metadata, err
   141  
   142  }
   143  
   144  var (
   145  	filter_RepositoryService_ListRepositories_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
   146  )
   147  
   148  func request_RepositoryService_ListRepositories_0(ctx context.Context, marshaler runtime.Marshaler, client RepositoryServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   149  	var protoReq RepoQuery
   150  	var metadata runtime.ServerMetadata
   151  
   152  	if err := req.ParseForm(); err != nil {
   153  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   154  	}
   155  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_RepositoryService_ListRepositories_0); err != nil {
   156  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   157  	}
   158  
   159  	msg, err := client.ListRepositories(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   160  	return msg, metadata, err
   161  
   162  }
   163  
   164  func local_request_RepositoryService_ListRepositories_0(ctx context.Context, marshaler runtime.Marshaler, server RepositoryServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   165  	var protoReq RepoQuery
   166  	var metadata runtime.ServerMetadata
   167  
   168  	if err := req.ParseForm(); err != nil {
   169  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   170  	}
   171  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_RepositoryService_ListRepositories_0); err != nil {
   172  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   173  	}
   174  
   175  	msg, err := server.ListRepositories(ctx, &protoReq)
   176  	return msg, metadata, err
   177  
   178  }
   179  
   180  var (
   181  	filter_RepositoryService_ListRefs_0 = &utilities.DoubleArray{Encoding: map[string]int{"repo": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
   182  )
   183  
   184  func request_RepositoryService_ListRefs_0(ctx context.Context, marshaler runtime.Marshaler, client RepositoryServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   185  	var protoReq RepoQuery
   186  	var metadata runtime.ServerMetadata
   187  
   188  	var (
   189  		val string
   190  		ok  bool
   191  		err error
   192  		_   = err
   193  	)
   194  
   195  	val, ok = pathParams["repo"]
   196  	if !ok {
   197  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "repo")
   198  	}
   199  
   200  	protoReq.Repo, err = runtime.String(val)
   201  
   202  	if err != nil {
   203  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "repo", err)
   204  	}
   205  
   206  	if err := req.ParseForm(); err != nil {
   207  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   208  	}
   209  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_RepositoryService_ListRefs_0); err != nil {
   210  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   211  	}
   212  
   213  	msg, err := client.ListRefs(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   214  	return msg, metadata, err
   215  
   216  }
   217  
   218  func local_request_RepositoryService_ListRefs_0(ctx context.Context, marshaler runtime.Marshaler, server RepositoryServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   219  	var protoReq RepoQuery
   220  	var metadata runtime.ServerMetadata
   221  
   222  	var (
   223  		val string
   224  		ok  bool
   225  		err error
   226  		_   = err
   227  	)
   228  
   229  	val, ok = pathParams["repo"]
   230  	if !ok {
   231  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "repo")
   232  	}
   233  
   234  	protoReq.Repo, err = runtime.String(val)
   235  
   236  	if err != nil {
   237  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "repo", err)
   238  	}
   239  
   240  	if err := req.ParseForm(); err != nil {
   241  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   242  	}
   243  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_RepositoryService_ListRefs_0); err != nil {
   244  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   245  	}
   246  
   247  	msg, err := server.ListRefs(ctx, &protoReq)
   248  	return msg, metadata, err
   249  
   250  }
   251  
   252  var (
   253  	filter_RepositoryService_ListApps_0 = &utilities.DoubleArray{Encoding: map[string]int{"repo": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
   254  )
   255  
   256  func request_RepositoryService_ListApps_0(ctx context.Context, marshaler runtime.Marshaler, client RepositoryServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   257  	var protoReq RepoAppsQuery
   258  	var metadata runtime.ServerMetadata
   259  
   260  	var (
   261  		val string
   262  		ok  bool
   263  		err error
   264  		_   = err
   265  	)
   266  
   267  	val, ok = pathParams["repo"]
   268  	if !ok {
   269  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "repo")
   270  	}
   271  
   272  	protoReq.Repo, err = runtime.String(val)
   273  
   274  	if err != nil {
   275  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "repo", err)
   276  	}
   277  
   278  	if err := req.ParseForm(); err != nil {
   279  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   280  	}
   281  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_RepositoryService_ListApps_0); err != nil {
   282  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   283  	}
   284  
   285  	msg, err := client.ListApps(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   286  	return msg, metadata, err
   287  
   288  }
   289  
   290  func local_request_RepositoryService_ListApps_0(ctx context.Context, marshaler runtime.Marshaler, server RepositoryServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   291  	var protoReq RepoAppsQuery
   292  	var metadata runtime.ServerMetadata
   293  
   294  	var (
   295  		val string
   296  		ok  bool
   297  		err error
   298  		_   = err
   299  	)
   300  
   301  	val, ok = pathParams["repo"]
   302  	if !ok {
   303  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "repo")
   304  	}
   305  
   306  	protoReq.Repo, err = runtime.String(val)
   307  
   308  	if err != nil {
   309  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "repo", err)
   310  	}
   311  
   312  	if err := req.ParseForm(); err != nil {
   313  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   314  	}
   315  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_RepositoryService_ListApps_0); err != nil {
   316  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   317  	}
   318  
   319  	msg, err := server.ListApps(ctx, &protoReq)
   320  	return msg, metadata, err
   321  
   322  }
   323  
   324  func request_RepositoryService_GetAppDetails_0(ctx context.Context, marshaler runtime.Marshaler, client RepositoryServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   325  	var protoReq RepoAppDetailsQuery
   326  	var metadata runtime.ServerMetadata
   327  
   328  	newReader, berr := utilities.IOReaderFactory(req.Body)
   329  	if berr != nil {
   330  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   331  	}
   332  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   333  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   334  	}
   335  
   336  	var (
   337  		val string
   338  		ok  bool
   339  		err error
   340  		_   = err
   341  	)
   342  
   343  	val, ok = pathParams["source.repoURL"]
   344  	if !ok {
   345  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "source.repoURL")
   346  	}
   347  
   348  	err = runtime.PopulateFieldFromPath(&protoReq, "source.repoURL", val)
   349  
   350  	if err != nil {
   351  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "source.repoURL", err)
   352  	}
   353  
   354  	msg, err := client.GetAppDetails(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   355  	return msg, metadata, err
   356  
   357  }
   358  
   359  func local_request_RepositoryService_GetAppDetails_0(ctx context.Context, marshaler runtime.Marshaler, server RepositoryServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   360  	var protoReq RepoAppDetailsQuery
   361  	var metadata runtime.ServerMetadata
   362  
   363  	newReader, berr := utilities.IOReaderFactory(req.Body)
   364  	if berr != nil {
   365  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   366  	}
   367  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   368  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   369  	}
   370  
   371  	var (
   372  		val string
   373  		ok  bool
   374  		err error
   375  		_   = err
   376  	)
   377  
   378  	val, ok = pathParams["source.repoURL"]
   379  	if !ok {
   380  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "source.repoURL")
   381  	}
   382  
   383  	err = runtime.PopulateFieldFromPath(&protoReq, "source.repoURL", val)
   384  
   385  	if err != nil {
   386  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "source.repoURL", err)
   387  	}
   388  
   389  	msg, err := server.GetAppDetails(ctx, &protoReq)
   390  	return msg, metadata, err
   391  
   392  }
   393  
   394  var (
   395  	filter_RepositoryService_GetHelmCharts_0 = &utilities.DoubleArray{Encoding: map[string]int{"repo": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
   396  )
   397  
   398  func request_RepositoryService_GetHelmCharts_0(ctx context.Context, marshaler runtime.Marshaler, client RepositoryServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   399  	var protoReq RepoQuery
   400  	var metadata runtime.ServerMetadata
   401  
   402  	var (
   403  		val string
   404  		ok  bool
   405  		err error
   406  		_   = err
   407  	)
   408  
   409  	val, ok = pathParams["repo"]
   410  	if !ok {
   411  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "repo")
   412  	}
   413  
   414  	protoReq.Repo, err = runtime.String(val)
   415  
   416  	if err != nil {
   417  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "repo", err)
   418  	}
   419  
   420  	if err := req.ParseForm(); err != nil {
   421  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   422  	}
   423  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_RepositoryService_GetHelmCharts_0); err != nil {
   424  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   425  	}
   426  
   427  	msg, err := client.GetHelmCharts(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   428  	return msg, metadata, err
   429  
   430  }
   431  
   432  func local_request_RepositoryService_GetHelmCharts_0(ctx context.Context, marshaler runtime.Marshaler, server RepositoryServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   433  	var protoReq RepoQuery
   434  	var metadata runtime.ServerMetadata
   435  
   436  	var (
   437  		val string
   438  		ok  bool
   439  		err error
   440  		_   = err
   441  	)
   442  
   443  	val, ok = pathParams["repo"]
   444  	if !ok {
   445  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "repo")
   446  	}
   447  
   448  	protoReq.Repo, err = runtime.String(val)
   449  
   450  	if err != nil {
   451  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "repo", err)
   452  	}
   453  
   454  	if err := req.ParseForm(); err != nil {
   455  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   456  	}
   457  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_RepositoryService_GetHelmCharts_0); err != nil {
   458  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   459  	}
   460  
   461  	msg, err := server.GetHelmCharts(ctx, &protoReq)
   462  	return msg, metadata, err
   463  
   464  }
   465  
   466  var (
   467  	filter_RepositoryService_Create_0 = &utilities.DoubleArray{Encoding: map[string]int{"repo": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
   468  )
   469  
   470  func request_RepositoryService_Create_0(ctx context.Context, marshaler runtime.Marshaler, client RepositoryServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   471  	var protoReq RepoCreateRequest
   472  	var metadata runtime.ServerMetadata
   473  
   474  	newReader, berr := utilities.IOReaderFactory(req.Body)
   475  	if berr != nil {
   476  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   477  	}
   478  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.Repo); err != nil && err != io.EOF {
   479  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   480  	}
   481  
   482  	if err := req.ParseForm(); err != nil {
   483  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   484  	}
   485  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_RepositoryService_Create_0); err != nil {
   486  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   487  	}
   488  
   489  	msg, err := client.Create(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   490  	return msg, metadata, err
   491  
   492  }
   493  
   494  func local_request_RepositoryService_Create_0(ctx context.Context, marshaler runtime.Marshaler, server RepositoryServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   495  	var protoReq RepoCreateRequest
   496  	var metadata runtime.ServerMetadata
   497  
   498  	newReader, berr := utilities.IOReaderFactory(req.Body)
   499  	if berr != nil {
   500  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   501  	}
   502  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.Repo); err != nil && err != io.EOF {
   503  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   504  	}
   505  
   506  	if err := req.ParseForm(); err != nil {
   507  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   508  	}
   509  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_RepositoryService_Create_0); err != nil {
   510  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   511  	}
   512  
   513  	msg, err := server.Create(ctx, &protoReq)
   514  	return msg, metadata, err
   515  
   516  }
   517  
   518  var (
   519  	filter_RepositoryService_CreateRepository_0 = &utilities.DoubleArray{Encoding: map[string]int{"repo": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
   520  )
   521  
   522  func request_RepositoryService_CreateRepository_0(ctx context.Context, marshaler runtime.Marshaler, client RepositoryServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   523  	var protoReq RepoCreateRequest
   524  	var metadata runtime.ServerMetadata
   525  
   526  	newReader, berr := utilities.IOReaderFactory(req.Body)
   527  	if berr != nil {
   528  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   529  	}
   530  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.Repo); err != nil && err != io.EOF {
   531  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   532  	}
   533  
   534  	if err := req.ParseForm(); err != nil {
   535  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   536  	}
   537  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_RepositoryService_CreateRepository_0); err != nil {
   538  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   539  	}
   540  
   541  	msg, err := client.CreateRepository(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   542  	return msg, metadata, err
   543  
   544  }
   545  
   546  func local_request_RepositoryService_CreateRepository_0(ctx context.Context, marshaler runtime.Marshaler, server RepositoryServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   547  	var protoReq RepoCreateRequest
   548  	var metadata runtime.ServerMetadata
   549  
   550  	newReader, berr := utilities.IOReaderFactory(req.Body)
   551  	if berr != nil {
   552  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   553  	}
   554  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.Repo); err != nil && err != io.EOF {
   555  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   556  	}
   557  
   558  	if err := req.ParseForm(); err != nil {
   559  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   560  	}
   561  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_RepositoryService_CreateRepository_0); err != nil {
   562  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   563  	}
   564  
   565  	msg, err := server.CreateRepository(ctx, &protoReq)
   566  	return msg, metadata, err
   567  
   568  }
   569  
   570  func request_RepositoryService_Update_0(ctx context.Context, marshaler runtime.Marshaler, client RepositoryServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   571  	var protoReq RepoUpdateRequest
   572  	var metadata runtime.ServerMetadata
   573  
   574  	newReader, berr := utilities.IOReaderFactory(req.Body)
   575  	if berr != nil {
   576  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   577  	}
   578  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.Repo); err != nil && err != io.EOF {
   579  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   580  	}
   581  
   582  	var (
   583  		val string
   584  		ok  bool
   585  		err error
   586  		_   = err
   587  	)
   588  
   589  	val, ok = pathParams["repo.repo"]
   590  	if !ok {
   591  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "repo.repo")
   592  	}
   593  
   594  	err = runtime.PopulateFieldFromPath(&protoReq, "repo.repo", val)
   595  
   596  	if err != nil {
   597  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "repo.repo", err)
   598  	}
   599  
   600  	msg, err := client.Update(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   601  	return msg, metadata, err
   602  
   603  }
   604  
   605  func local_request_RepositoryService_Update_0(ctx context.Context, marshaler runtime.Marshaler, server RepositoryServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   606  	var protoReq RepoUpdateRequest
   607  	var metadata runtime.ServerMetadata
   608  
   609  	newReader, berr := utilities.IOReaderFactory(req.Body)
   610  	if berr != nil {
   611  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   612  	}
   613  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.Repo); err != nil && err != io.EOF {
   614  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   615  	}
   616  
   617  	var (
   618  		val string
   619  		ok  bool
   620  		err error
   621  		_   = err
   622  	)
   623  
   624  	val, ok = pathParams["repo.repo"]
   625  	if !ok {
   626  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "repo.repo")
   627  	}
   628  
   629  	err = runtime.PopulateFieldFromPath(&protoReq, "repo.repo", val)
   630  
   631  	if err != nil {
   632  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "repo.repo", err)
   633  	}
   634  
   635  	msg, err := server.Update(ctx, &protoReq)
   636  	return msg, metadata, err
   637  
   638  }
   639  
   640  func request_RepositoryService_UpdateRepository_0(ctx context.Context, marshaler runtime.Marshaler, client RepositoryServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   641  	var protoReq RepoUpdateRequest
   642  	var metadata runtime.ServerMetadata
   643  
   644  	newReader, berr := utilities.IOReaderFactory(req.Body)
   645  	if berr != nil {
   646  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   647  	}
   648  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.Repo); err != nil && err != io.EOF {
   649  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   650  	}
   651  
   652  	var (
   653  		val string
   654  		ok  bool
   655  		err error
   656  		_   = err
   657  	)
   658  
   659  	val, ok = pathParams["repo.repo"]
   660  	if !ok {
   661  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "repo.repo")
   662  	}
   663  
   664  	err = runtime.PopulateFieldFromPath(&protoReq, "repo.repo", val)
   665  
   666  	if err != nil {
   667  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "repo.repo", err)
   668  	}
   669  
   670  	msg, err := client.UpdateRepository(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   671  	return msg, metadata, err
   672  
   673  }
   674  
   675  func local_request_RepositoryService_UpdateRepository_0(ctx context.Context, marshaler runtime.Marshaler, server RepositoryServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   676  	var protoReq RepoUpdateRequest
   677  	var metadata runtime.ServerMetadata
   678  
   679  	newReader, berr := utilities.IOReaderFactory(req.Body)
   680  	if berr != nil {
   681  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   682  	}
   683  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.Repo); err != nil && err != io.EOF {
   684  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   685  	}
   686  
   687  	var (
   688  		val string
   689  		ok  bool
   690  		err error
   691  		_   = err
   692  	)
   693  
   694  	val, ok = pathParams["repo.repo"]
   695  	if !ok {
   696  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "repo.repo")
   697  	}
   698  
   699  	err = runtime.PopulateFieldFromPath(&protoReq, "repo.repo", val)
   700  
   701  	if err != nil {
   702  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "repo.repo", err)
   703  	}
   704  
   705  	msg, err := server.UpdateRepository(ctx, &protoReq)
   706  	return msg, metadata, err
   707  
   708  }
   709  
   710  var (
   711  	filter_RepositoryService_Delete_0 = &utilities.DoubleArray{Encoding: map[string]int{"repo": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
   712  )
   713  
   714  func request_RepositoryService_Delete_0(ctx context.Context, marshaler runtime.Marshaler, client RepositoryServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   715  	var protoReq RepoQuery
   716  	var metadata runtime.ServerMetadata
   717  
   718  	var (
   719  		val string
   720  		ok  bool
   721  		err error
   722  		_   = err
   723  	)
   724  
   725  	val, ok = pathParams["repo"]
   726  	if !ok {
   727  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "repo")
   728  	}
   729  
   730  	protoReq.Repo, err = runtime.String(val)
   731  
   732  	if err != nil {
   733  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "repo", err)
   734  	}
   735  
   736  	if err := req.ParseForm(); err != nil {
   737  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   738  	}
   739  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_RepositoryService_Delete_0); err != nil {
   740  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   741  	}
   742  
   743  	msg, err := client.Delete(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   744  	return msg, metadata, err
   745  
   746  }
   747  
   748  func local_request_RepositoryService_Delete_0(ctx context.Context, marshaler runtime.Marshaler, server RepositoryServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   749  	var protoReq RepoQuery
   750  	var metadata runtime.ServerMetadata
   751  
   752  	var (
   753  		val string
   754  		ok  bool
   755  		err error
   756  		_   = err
   757  	)
   758  
   759  	val, ok = pathParams["repo"]
   760  	if !ok {
   761  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "repo")
   762  	}
   763  
   764  	protoReq.Repo, err = runtime.String(val)
   765  
   766  	if err != nil {
   767  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "repo", err)
   768  	}
   769  
   770  	if err := req.ParseForm(); err != nil {
   771  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   772  	}
   773  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_RepositoryService_Delete_0); err != nil {
   774  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   775  	}
   776  
   777  	msg, err := server.Delete(ctx, &protoReq)
   778  	return msg, metadata, err
   779  
   780  }
   781  
   782  var (
   783  	filter_RepositoryService_DeleteRepository_0 = &utilities.DoubleArray{Encoding: map[string]int{"repo": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
   784  )
   785  
   786  func request_RepositoryService_DeleteRepository_0(ctx context.Context, marshaler runtime.Marshaler, client RepositoryServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   787  	var protoReq RepoQuery
   788  	var metadata runtime.ServerMetadata
   789  
   790  	var (
   791  		val string
   792  		ok  bool
   793  		err error
   794  		_   = err
   795  	)
   796  
   797  	val, ok = pathParams["repo"]
   798  	if !ok {
   799  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "repo")
   800  	}
   801  
   802  	protoReq.Repo, err = runtime.String(val)
   803  
   804  	if err != nil {
   805  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "repo", err)
   806  	}
   807  
   808  	if err := req.ParseForm(); err != nil {
   809  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   810  	}
   811  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_RepositoryService_DeleteRepository_0); err != nil {
   812  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   813  	}
   814  
   815  	msg, err := client.DeleteRepository(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   816  	return msg, metadata, err
   817  
   818  }
   819  
   820  func local_request_RepositoryService_DeleteRepository_0(ctx context.Context, marshaler runtime.Marshaler, server RepositoryServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   821  	var protoReq RepoQuery
   822  	var metadata runtime.ServerMetadata
   823  
   824  	var (
   825  		val string
   826  		ok  bool
   827  		err error
   828  		_   = err
   829  	)
   830  
   831  	val, ok = pathParams["repo"]
   832  	if !ok {
   833  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "repo")
   834  	}
   835  
   836  	protoReq.Repo, err = runtime.String(val)
   837  
   838  	if err != nil {
   839  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "repo", err)
   840  	}
   841  
   842  	if err := req.ParseForm(); err != nil {
   843  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   844  	}
   845  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_RepositoryService_DeleteRepository_0); err != nil {
   846  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   847  	}
   848  
   849  	msg, err := server.DeleteRepository(ctx, &protoReq)
   850  	return msg, metadata, err
   851  
   852  }
   853  
   854  var (
   855  	filter_RepositoryService_ValidateAccess_0 = &utilities.DoubleArray{Encoding: map[string]int{"repo": 0}, Base: []int{1, 2, 0, 0}, Check: []int{0, 1, 2, 2}}
   856  )
   857  
   858  func request_RepositoryService_ValidateAccess_0(ctx context.Context, marshaler runtime.Marshaler, client RepositoryServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   859  	var protoReq RepoAccessQuery
   860  	var metadata runtime.ServerMetadata
   861  
   862  	newReader, berr := utilities.IOReaderFactory(req.Body)
   863  	if berr != nil {
   864  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   865  	}
   866  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.Repo); err != nil && err != io.EOF {
   867  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   868  	}
   869  
   870  	var (
   871  		val string
   872  		ok  bool
   873  		err error
   874  		_   = err
   875  	)
   876  
   877  	val, ok = pathParams["repo"]
   878  	if !ok {
   879  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "repo")
   880  	}
   881  
   882  	protoReq.Repo, err = runtime.String(val)
   883  
   884  	if err != nil {
   885  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "repo", err)
   886  	}
   887  
   888  	if err := req.ParseForm(); err != nil {
   889  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   890  	}
   891  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_RepositoryService_ValidateAccess_0); err != nil {
   892  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   893  	}
   894  
   895  	msg, err := client.ValidateAccess(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   896  	return msg, metadata, err
   897  
   898  }
   899  
   900  func local_request_RepositoryService_ValidateAccess_0(ctx context.Context, marshaler runtime.Marshaler, server RepositoryServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   901  	var protoReq RepoAccessQuery
   902  	var metadata runtime.ServerMetadata
   903  
   904  	newReader, berr := utilities.IOReaderFactory(req.Body)
   905  	if berr != nil {
   906  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   907  	}
   908  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.Repo); err != nil && err != io.EOF {
   909  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   910  	}
   911  
   912  	var (
   913  		val string
   914  		ok  bool
   915  		err error
   916  		_   = err
   917  	)
   918  
   919  	val, ok = pathParams["repo"]
   920  	if !ok {
   921  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "repo")
   922  	}
   923  
   924  	protoReq.Repo, err = runtime.String(val)
   925  
   926  	if err != nil {
   927  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "repo", err)
   928  	}
   929  
   930  	if err := req.ParseForm(); err != nil {
   931  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   932  	}
   933  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_RepositoryService_ValidateAccess_0); err != nil {
   934  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   935  	}
   936  
   937  	msg, err := server.ValidateAccess(ctx, &protoReq)
   938  	return msg, metadata, err
   939  
   940  }
   941  
   942  // RegisterRepositoryServiceHandlerServer registers the http handlers for service RepositoryService to "mux".
   943  // UnaryRPC     :call RepositoryServiceServer directly.
   944  // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
   945  // Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterRepositoryServiceHandlerFromEndpoint instead.
   946  func RegisterRepositoryServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server RepositoryServiceServer) error {
   947  
   948  	mux.Handle("GET", pattern_RepositoryService_List_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   949  		ctx, cancel := context.WithCancel(req.Context())
   950  		defer cancel()
   951  		var stream runtime.ServerTransportStream
   952  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   953  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   954  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   955  		if err != nil {
   956  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   957  			return
   958  		}
   959  		resp, md, err := local_request_RepositoryService_List_0(rctx, inboundMarshaler, server, req, pathParams)
   960  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   961  		ctx = runtime.NewServerMetadataContext(ctx, md)
   962  		if err != nil {
   963  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   964  			return
   965  		}
   966  
   967  		forward_RepositoryService_List_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   968  
   969  	})
   970  
   971  	mux.Handle("GET", pattern_RepositoryService_Get_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   972  		ctx, cancel := context.WithCancel(req.Context())
   973  		defer cancel()
   974  		var stream runtime.ServerTransportStream
   975  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   976  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   977  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   978  		if err != nil {
   979  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   980  			return
   981  		}
   982  		resp, md, err := local_request_RepositoryService_Get_0(rctx, inboundMarshaler, server, req, pathParams)
   983  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   984  		ctx = runtime.NewServerMetadataContext(ctx, md)
   985  		if err != nil {
   986  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   987  			return
   988  		}
   989  
   990  		forward_RepositoryService_Get_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   991  
   992  	})
   993  
   994  	mux.Handle("GET", pattern_RepositoryService_ListRepositories_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   995  		ctx, cancel := context.WithCancel(req.Context())
   996  		defer cancel()
   997  		var stream runtime.ServerTransportStream
   998  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   999  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1000  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1001  		if err != nil {
  1002  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1003  			return
  1004  		}
  1005  		resp, md, err := local_request_RepositoryService_ListRepositories_0(rctx, inboundMarshaler, server, req, pathParams)
  1006  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1007  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1008  		if err != nil {
  1009  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1010  			return
  1011  		}
  1012  
  1013  		forward_RepositoryService_ListRepositories_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1014  
  1015  	})
  1016  
  1017  	mux.Handle("GET", pattern_RepositoryService_ListRefs_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1018  		ctx, cancel := context.WithCancel(req.Context())
  1019  		defer cancel()
  1020  		var stream runtime.ServerTransportStream
  1021  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1022  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1023  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1024  		if err != nil {
  1025  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1026  			return
  1027  		}
  1028  		resp, md, err := local_request_RepositoryService_ListRefs_0(rctx, inboundMarshaler, server, req, pathParams)
  1029  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1030  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1031  		if err != nil {
  1032  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1033  			return
  1034  		}
  1035  
  1036  		forward_RepositoryService_ListRefs_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1037  
  1038  	})
  1039  
  1040  	mux.Handle("GET", pattern_RepositoryService_ListApps_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1041  		ctx, cancel := context.WithCancel(req.Context())
  1042  		defer cancel()
  1043  		var stream runtime.ServerTransportStream
  1044  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1045  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1046  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1047  		if err != nil {
  1048  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1049  			return
  1050  		}
  1051  		resp, md, err := local_request_RepositoryService_ListApps_0(rctx, inboundMarshaler, server, req, pathParams)
  1052  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1053  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1054  		if err != nil {
  1055  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1056  			return
  1057  		}
  1058  
  1059  		forward_RepositoryService_ListApps_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1060  
  1061  	})
  1062  
  1063  	mux.Handle("POST", pattern_RepositoryService_GetAppDetails_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1064  		ctx, cancel := context.WithCancel(req.Context())
  1065  		defer cancel()
  1066  		var stream runtime.ServerTransportStream
  1067  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1068  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1069  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1070  		if err != nil {
  1071  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1072  			return
  1073  		}
  1074  		resp, md, err := local_request_RepositoryService_GetAppDetails_0(rctx, inboundMarshaler, server, req, pathParams)
  1075  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1076  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1077  		if err != nil {
  1078  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1079  			return
  1080  		}
  1081  
  1082  		forward_RepositoryService_GetAppDetails_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1083  
  1084  	})
  1085  
  1086  	mux.Handle("GET", pattern_RepositoryService_GetHelmCharts_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1087  		ctx, cancel := context.WithCancel(req.Context())
  1088  		defer cancel()
  1089  		var stream runtime.ServerTransportStream
  1090  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1091  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1092  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1093  		if err != nil {
  1094  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1095  			return
  1096  		}
  1097  		resp, md, err := local_request_RepositoryService_GetHelmCharts_0(rctx, inboundMarshaler, server, req, pathParams)
  1098  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1099  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1100  		if err != nil {
  1101  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1102  			return
  1103  		}
  1104  
  1105  		forward_RepositoryService_GetHelmCharts_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1106  
  1107  	})
  1108  
  1109  	mux.Handle("POST", pattern_RepositoryService_Create_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1110  		ctx, cancel := context.WithCancel(req.Context())
  1111  		defer cancel()
  1112  		var stream runtime.ServerTransportStream
  1113  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1114  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1115  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1116  		if err != nil {
  1117  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1118  			return
  1119  		}
  1120  		resp, md, err := local_request_RepositoryService_Create_0(rctx, inboundMarshaler, server, req, pathParams)
  1121  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1122  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1123  		if err != nil {
  1124  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1125  			return
  1126  		}
  1127  
  1128  		forward_RepositoryService_Create_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1129  
  1130  	})
  1131  
  1132  	mux.Handle("POST", pattern_RepositoryService_CreateRepository_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1133  		ctx, cancel := context.WithCancel(req.Context())
  1134  		defer cancel()
  1135  		var stream runtime.ServerTransportStream
  1136  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1137  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1138  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1139  		if err != nil {
  1140  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1141  			return
  1142  		}
  1143  		resp, md, err := local_request_RepositoryService_CreateRepository_0(rctx, inboundMarshaler, server, req, pathParams)
  1144  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1145  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1146  		if err != nil {
  1147  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1148  			return
  1149  		}
  1150  
  1151  		forward_RepositoryService_CreateRepository_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1152  
  1153  	})
  1154  
  1155  	mux.Handle("PUT", pattern_RepositoryService_Update_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1156  		ctx, cancel := context.WithCancel(req.Context())
  1157  		defer cancel()
  1158  		var stream runtime.ServerTransportStream
  1159  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1160  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1161  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1162  		if err != nil {
  1163  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1164  			return
  1165  		}
  1166  		resp, md, err := local_request_RepositoryService_Update_0(rctx, inboundMarshaler, server, req, pathParams)
  1167  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1168  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1169  		if err != nil {
  1170  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1171  			return
  1172  		}
  1173  
  1174  		forward_RepositoryService_Update_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1175  
  1176  	})
  1177  
  1178  	mux.Handle("PUT", pattern_RepositoryService_UpdateRepository_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1179  		ctx, cancel := context.WithCancel(req.Context())
  1180  		defer cancel()
  1181  		var stream runtime.ServerTransportStream
  1182  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1183  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1184  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1185  		if err != nil {
  1186  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1187  			return
  1188  		}
  1189  		resp, md, err := local_request_RepositoryService_UpdateRepository_0(rctx, inboundMarshaler, server, req, pathParams)
  1190  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1191  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1192  		if err != nil {
  1193  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1194  			return
  1195  		}
  1196  
  1197  		forward_RepositoryService_UpdateRepository_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1198  
  1199  	})
  1200  
  1201  	mux.Handle("DELETE", pattern_RepositoryService_Delete_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1202  		ctx, cancel := context.WithCancel(req.Context())
  1203  		defer cancel()
  1204  		var stream runtime.ServerTransportStream
  1205  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1206  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1207  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1208  		if err != nil {
  1209  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1210  			return
  1211  		}
  1212  		resp, md, err := local_request_RepositoryService_Delete_0(rctx, inboundMarshaler, server, req, pathParams)
  1213  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1214  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1215  		if err != nil {
  1216  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1217  			return
  1218  		}
  1219  
  1220  		forward_RepositoryService_Delete_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1221  
  1222  	})
  1223  
  1224  	mux.Handle("DELETE", pattern_RepositoryService_DeleteRepository_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1225  		ctx, cancel := context.WithCancel(req.Context())
  1226  		defer cancel()
  1227  		var stream runtime.ServerTransportStream
  1228  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1229  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1230  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1231  		if err != nil {
  1232  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1233  			return
  1234  		}
  1235  		resp, md, err := local_request_RepositoryService_DeleteRepository_0(rctx, inboundMarshaler, server, req, pathParams)
  1236  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1237  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1238  		if err != nil {
  1239  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1240  			return
  1241  		}
  1242  
  1243  		forward_RepositoryService_DeleteRepository_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1244  
  1245  	})
  1246  
  1247  	mux.Handle("POST", pattern_RepositoryService_ValidateAccess_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1248  		ctx, cancel := context.WithCancel(req.Context())
  1249  		defer cancel()
  1250  		var stream runtime.ServerTransportStream
  1251  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1252  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1253  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1254  		if err != nil {
  1255  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1256  			return
  1257  		}
  1258  		resp, md, err := local_request_RepositoryService_ValidateAccess_0(rctx, inboundMarshaler, server, req, pathParams)
  1259  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1260  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1261  		if err != nil {
  1262  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1263  			return
  1264  		}
  1265  
  1266  		forward_RepositoryService_ValidateAccess_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1267  
  1268  	})
  1269  
  1270  	return nil
  1271  }
  1272  
  1273  // RegisterRepositoryServiceHandlerFromEndpoint is same as RegisterRepositoryServiceHandler but
  1274  // automatically dials to "endpoint" and closes the connection when "ctx" gets done.
  1275  func RegisterRepositoryServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
  1276  	conn, err := grpc.Dial(endpoint, opts...)
  1277  	if err != nil {
  1278  		return err
  1279  	}
  1280  	defer func() {
  1281  		if err != nil {
  1282  			if cerr := conn.Close(); cerr != nil {
  1283  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
  1284  			}
  1285  			return
  1286  		}
  1287  		go func() {
  1288  			<-ctx.Done()
  1289  			if cerr := conn.Close(); cerr != nil {
  1290  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
  1291  			}
  1292  		}()
  1293  	}()
  1294  
  1295  	return RegisterRepositoryServiceHandler(ctx, mux, conn)
  1296  }
  1297  
  1298  // RegisterRepositoryServiceHandler registers the http handlers for service RepositoryService to "mux".
  1299  // The handlers forward requests to the grpc endpoint over "conn".
  1300  func RegisterRepositoryServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
  1301  	return RegisterRepositoryServiceHandlerClient(ctx, mux, NewRepositoryServiceClient(conn))
  1302  }
  1303  
  1304  // RegisterRepositoryServiceHandlerClient registers the http handlers for service RepositoryService
  1305  // to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "RepositoryServiceClient".
  1306  // Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "RepositoryServiceClient"
  1307  // doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
  1308  // "RepositoryServiceClient" to call the correct interceptors.
  1309  func RegisterRepositoryServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client RepositoryServiceClient) error {
  1310  
  1311  	mux.Handle("GET", pattern_RepositoryService_List_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1312  		ctx, cancel := context.WithCancel(req.Context())
  1313  		defer cancel()
  1314  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1315  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1316  		if err != nil {
  1317  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1318  			return
  1319  		}
  1320  		resp, md, err := request_RepositoryService_List_0(rctx, inboundMarshaler, client, req, pathParams)
  1321  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1322  		if err != nil {
  1323  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1324  			return
  1325  		}
  1326  
  1327  		forward_RepositoryService_List_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1328  
  1329  	})
  1330  
  1331  	mux.Handle("GET", pattern_RepositoryService_Get_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1332  		ctx, cancel := context.WithCancel(req.Context())
  1333  		defer cancel()
  1334  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1335  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1336  		if err != nil {
  1337  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1338  			return
  1339  		}
  1340  		resp, md, err := request_RepositoryService_Get_0(rctx, inboundMarshaler, client, req, pathParams)
  1341  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1342  		if err != nil {
  1343  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1344  			return
  1345  		}
  1346  
  1347  		forward_RepositoryService_Get_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1348  
  1349  	})
  1350  
  1351  	mux.Handle("GET", pattern_RepositoryService_ListRepositories_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1352  		ctx, cancel := context.WithCancel(req.Context())
  1353  		defer cancel()
  1354  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1355  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1356  		if err != nil {
  1357  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1358  			return
  1359  		}
  1360  		resp, md, err := request_RepositoryService_ListRepositories_0(rctx, inboundMarshaler, client, req, pathParams)
  1361  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1362  		if err != nil {
  1363  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1364  			return
  1365  		}
  1366  
  1367  		forward_RepositoryService_ListRepositories_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1368  
  1369  	})
  1370  
  1371  	mux.Handle("GET", pattern_RepositoryService_ListRefs_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1372  		ctx, cancel := context.WithCancel(req.Context())
  1373  		defer cancel()
  1374  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1375  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1376  		if err != nil {
  1377  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1378  			return
  1379  		}
  1380  		resp, md, err := request_RepositoryService_ListRefs_0(rctx, inboundMarshaler, client, req, pathParams)
  1381  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1382  		if err != nil {
  1383  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1384  			return
  1385  		}
  1386  
  1387  		forward_RepositoryService_ListRefs_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1388  
  1389  	})
  1390  
  1391  	mux.Handle("GET", pattern_RepositoryService_ListApps_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1392  		ctx, cancel := context.WithCancel(req.Context())
  1393  		defer cancel()
  1394  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1395  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1396  		if err != nil {
  1397  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1398  			return
  1399  		}
  1400  		resp, md, err := request_RepositoryService_ListApps_0(rctx, inboundMarshaler, client, req, pathParams)
  1401  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1402  		if err != nil {
  1403  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1404  			return
  1405  		}
  1406  
  1407  		forward_RepositoryService_ListApps_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1408  
  1409  	})
  1410  
  1411  	mux.Handle("POST", pattern_RepositoryService_GetAppDetails_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1412  		ctx, cancel := context.WithCancel(req.Context())
  1413  		defer cancel()
  1414  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1415  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1416  		if err != nil {
  1417  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1418  			return
  1419  		}
  1420  		resp, md, err := request_RepositoryService_GetAppDetails_0(rctx, inboundMarshaler, client, req, pathParams)
  1421  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1422  		if err != nil {
  1423  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1424  			return
  1425  		}
  1426  
  1427  		forward_RepositoryService_GetAppDetails_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1428  
  1429  	})
  1430  
  1431  	mux.Handle("GET", pattern_RepositoryService_GetHelmCharts_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1432  		ctx, cancel := context.WithCancel(req.Context())
  1433  		defer cancel()
  1434  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1435  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1436  		if err != nil {
  1437  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1438  			return
  1439  		}
  1440  		resp, md, err := request_RepositoryService_GetHelmCharts_0(rctx, inboundMarshaler, client, req, pathParams)
  1441  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1442  		if err != nil {
  1443  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1444  			return
  1445  		}
  1446  
  1447  		forward_RepositoryService_GetHelmCharts_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1448  
  1449  	})
  1450  
  1451  	mux.Handle("POST", pattern_RepositoryService_Create_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1452  		ctx, cancel := context.WithCancel(req.Context())
  1453  		defer cancel()
  1454  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1455  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1456  		if err != nil {
  1457  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1458  			return
  1459  		}
  1460  		resp, md, err := request_RepositoryService_Create_0(rctx, inboundMarshaler, client, req, pathParams)
  1461  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1462  		if err != nil {
  1463  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1464  			return
  1465  		}
  1466  
  1467  		forward_RepositoryService_Create_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1468  
  1469  	})
  1470  
  1471  	mux.Handle("POST", pattern_RepositoryService_CreateRepository_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1472  		ctx, cancel := context.WithCancel(req.Context())
  1473  		defer cancel()
  1474  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1475  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1476  		if err != nil {
  1477  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1478  			return
  1479  		}
  1480  		resp, md, err := request_RepositoryService_CreateRepository_0(rctx, inboundMarshaler, client, req, pathParams)
  1481  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1482  		if err != nil {
  1483  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1484  			return
  1485  		}
  1486  
  1487  		forward_RepositoryService_CreateRepository_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1488  
  1489  	})
  1490  
  1491  	mux.Handle("PUT", pattern_RepositoryService_Update_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1492  		ctx, cancel := context.WithCancel(req.Context())
  1493  		defer cancel()
  1494  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1495  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1496  		if err != nil {
  1497  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1498  			return
  1499  		}
  1500  		resp, md, err := request_RepositoryService_Update_0(rctx, inboundMarshaler, client, req, pathParams)
  1501  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1502  		if err != nil {
  1503  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1504  			return
  1505  		}
  1506  
  1507  		forward_RepositoryService_Update_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1508  
  1509  	})
  1510  
  1511  	mux.Handle("PUT", pattern_RepositoryService_UpdateRepository_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1512  		ctx, cancel := context.WithCancel(req.Context())
  1513  		defer cancel()
  1514  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1515  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1516  		if err != nil {
  1517  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1518  			return
  1519  		}
  1520  		resp, md, err := request_RepositoryService_UpdateRepository_0(rctx, inboundMarshaler, client, req, pathParams)
  1521  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1522  		if err != nil {
  1523  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1524  			return
  1525  		}
  1526  
  1527  		forward_RepositoryService_UpdateRepository_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1528  
  1529  	})
  1530  
  1531  	mux.Handle("DELETE", pattern_RepositoryService_Delete_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1532  		ctx, cancel := context.WithCancel(req.Context())
  1533  		defer cancel()
  1534  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1535  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1536  		if err != nil {
  1537  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1538  			return
  1539  		}
  1540  		resp, md, err := request_RepositoryService_Delete_0(rctx, inboundMarshaler, client, req, pathParams)
  1541  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1542  		if err != nil {
  1543  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1544  			return
  1545  		}
  1546  
  1547  		forward_RepositoryService_Delete_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1548  
  1549  	})
  1550  
  1551  	mux.Handle("DELETE", pattern_RepositoryService_DeleteRepository_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1552  		ctx, cancel := context.WithCancel(req.Context())
  1553  		defer cancel()
  1554  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1555  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1556  		if err != nil {
  1557  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1558  			return
  1559  		}
  1560  		resp, md, err := request_RepositoryService_DeleteRepository_0(rctx, inboundMarshaler, client, req, pathParams)
  1561  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1562  		if err != nil {
  1563  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1564  			return
  1565  		}
  1566  
  1567  		forward_RepositoryService_DeleteRepository_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1568  
  1569  	})
  1570  
  1571  	mux.Handle("POST", pattern_RepositoryService_ValidateAccess_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1572  		ctx, cancel := context.WithCancel(req.Context())
  1573  		defer cancel()
  1574  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1575  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1576  		if err != nil {
  1577  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1578  			return
  1579  		}
  1580  		resp, md, err := request_RepositoryService_ValidateAccess_0(rctx, inboundMarshaler, client, req, pathParams)
  1581  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1582  		if err != nil {
  1583  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1584  			return
  1585  		}
  1586  
  1587  		forward_RepositoryService_ValidateAccess_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1588  
  1589  	})
  1590  
  1591  	return nil
  1592  }
  1593  
  1594  var (
  1595  	pattern_RepositoryService_List_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"api", "v1", "repositories"}, "", runtime.AssumeColonVerbOpt(true)))
  1596  
  1597  	pattern_RepositoryService_Get_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"api", "v1", "repositories", "repo"}, "", runtime.AssumeColonVerbOpt(true)))
  1598  
  1599  	pattern_RepositoryService_ListRepositories_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"api", "v1", "repositories"}, "", runtime.AssumeColonVerbOpt(true)))
  1600  
  1601  	pattern_RepositoryService_ListRefs_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 2, 4}, []string{"api", "v1", "repositories", "repo", "refs"}, "", runtime.AssumeColonVerbOpt(true)))
  1602  
  1603  	pattern_RepositoryService_ListApps_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 2, 4}, []string{"api", "v1", "repositories", "repo", "apps"}, "", runtime.AssumeColonVerbOpt(true)))
  1604  
  1605  	pattern_RepositoryService_GetAppDetails_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 2, 4}, []string{"api", "v1", "repositories", "source.repoURL", "appdetails"}, "", runtime.AssumeColonVerbOpt(true)))
  1606  
  1607  	pattern_RepositoryService_GetHelmCharts_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 2, 4}, []string{"api", "v1", "repositories", "repo", "helmcharts"}, "", runtime.AssumeColonVerbOpt(true)))
  1608  
  1609  	pattern_RepositoryService_Create_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"api", "v1", "repositories"}, "", runtime.AssumeColonVerbOpt(true)))
  1610  
  1611  	pattern_RepositoryService_CreateRepository_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"api", "v1", "repositories"}, "", runtime.AssumeColonVerbOpt(true)))
  1612  
  1613  	pattern_RepositoryService_Update_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"api", "v1", "repositories", "repo.repo"}, "", runtime.AssumeColonVerbOpt(true)))
  1614  
  1615  	pattern_RepositoryService_UpdateRepository_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"api", "v1", "repositories", "repo.repo"}, "", runtime.AssumeColonVerbOpt(true)))
  1616  
  1617  	pattern_RepositoryService_Delete_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"api", "v1", "repositories", "repo"}, "", runtime.AssumeColonVerbOpt(true)))
  1618  
  1619  	pattern_RepositoryService_DeleteRepository_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"api", "v1", "repositories", "repo"}, "", runtime.AssumeColonVerbOpt(true)))
  1620  
  1621  	pattern_RepositoryService_ValidateAccess_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 2, 4}, []string{"api", "v1", "repositories", "repo", "validate"}, "", runtime.AssumeColonVerbOpt(true)))
  1622  )
  1623  
  1624  var (
  1625  	forward_RepositoryService_List_0 = runtime.ForwardResponseMessage
  1626  
  1627  	forward_RepositoryService_Get_0 = runtime.ForwardResponseMessage
  1628  
  1629  	forward_RepositoryService_ListRepositories_0 = runtime.ForwardResponseMessage
  1630  
  1631  	forward_RepositoryService_ListRefs_0 = runtime.ForwardResponseMessage
  1632  
  1633  	forward_RepositoryService_ListApps_0 = runtime.ForwardResponseMessage
  1634  
  1635  	forward_RepositoryService_GetAppDetails_0 = runtime.ForwardResponseMessage
  1636  
  1637  	forward_RepositoryService_GetHelmCharts_0 = runtime.ForwardResponseMessage
  1638  
  1639  	forward_RepositoryService_Create_0 = runtime.ForwardResponseMessage
  1640  
  1641  	forward_RepositoryService_CreateRepository_0 = runtime.ForwardResponseMessage
  1642  
  1643  	forward_RepositoryService_Update_0 = runtime.ForwardResponseMessage
  1644  
  1645  	forward_RepositoryService_UpdateRepository_0 = runtime.ForwardResponseMessage
  1646  
  1647  	forward_RepositoryService_Delete_0 = runtime.ForwardResponseMessage
  1648  
  1649  	forward_RepositoryService_DeleteRepository_0 = runtime.ForwardResponseMessage
  1650  
  1651  	forward_RepositoryService_ValidateAccess_0 = runtime.ForwardResponseMessage
  1652  )