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

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