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

     1  // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
     2  // source: server/session/session.proto
     3  
     4  /*
     5  Package session is a reverse proxy.
     6  
     7  It translates gRPC into RESTful JSON APIs.
     8  */
     9  package session
    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_SessionService_GetUserInfo_0(ctx context.Context, marshaler runtime.Marshaler, client SessionServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    37  	var protoReq GetUserInfoRequest
    38  	var metadata runtime.ServerMetadata
    39  
    40  	msg, err := client.GetUserInfo(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    41  	return msg, metadata, err
    42  
    43  }
    44  
    45  func local_request_SessionService_GetUserInfo_0(ctx context.Context, marshaler runtime.Marshaler, server SessionServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    46  	var protoReq GetUserInfoRequest
    47  	var metadata runtime.ServerMetadata
    48  
    49  	msg, err := server.GetUserInfo(ctx, &protoReq)
    50  	return msg, metadata, err
    51  
    52  }
    53  
    54  func request_SessionService_Create_0(ctx context.Context, marshaler runtime.Marshaler, client SessionServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    55  	var protoReq SessionCreateRequest
    56  	var metadata runtime.ServerMetadata
    57  
    58  	newReader, berr := utilities.IOReaderFactory(req.Body)
    59  	if berr != nil {
    60  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
    61  	}
    62  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
    63  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    64  	}
    65  
    66  	msg, err := client.Create(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    67  	return msg, metadata, err
    68  
    69  }
    70  
    71  func local_request_SessionService_Create_0(ctx context.Context, marshaler runtime.Marshaler, server SessionServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    72  	var protoReq SessionCreateRequest
    73  	var metadata runtime.ServerMetadata
    74  
    75  	newReader, berr := utilities.IOReaderFactory(req.Body)
    76  	if berr != nil {
    77  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
    78  	}
    79  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
    80  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    81  	}
    82  
    83  	msg, err := server.Create(ctx, &protoReq)
    84  	return msg, metadata, err
    85  
    86  }
    87  
    88  func request_SessionService_Delete_0(ctx context.Context, marshaler runtime.Marshaler, client SessionServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    89  	var protoReq SessionDeleteRequest
    90  	var metadata runtime.ServerMetadata
    91  
    92  	msg, err := client.Delete(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    93  	return msg, metadata, err
    94  
    95  }
    96  
    97  func local_request_SessionService_Delete_0(ctx context.Context, marshaler runtime.Marshaler, server SessionServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    98  	var protoReq SessionDeleteRequest
    99  	var metadata runtime.ServerMetadata
   100  
   101  	msg, err := server.Delete(ctx, &protoReq)
   102  	return msg, metadata, err
   103  
   104  }
   105  
   106  // RegisterSessionServiceHandlerServer registers the http handlers for service SessionService to "mux".
   107  // UnaryRPC     :call SessionServiceServer directly.
   108  // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
   109  // Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterSessionServiceHandlerFromEndpoint instead.
   110  func RegisterSessionServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server SessionServiceServer) error {
   111  
   112  	mux.Handle("GET", pattern_SessionService_GetUserInfo_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   113  		ctx, cancel := context.WithCancel(req.Context())
   114  		defer cancel()
   115  		var stream runtime.ServerTransportStream
   116  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   117  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   118  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   119  		if err != nil {
   120  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   121  			return
   122  		}
   123  		resp, md, err := local_request_SessionService_GetUserInfo_0(rctx, inboundMarshaler, server, req, pathParams)
   124  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   125  		ctx = runtime.NewServerMetadataContext(ctx, md)
   126  		if err != nil {
   127  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   128  			return
   129  		}
   130  
   131  		forward_SessionService_GetUserInfo_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   132  
   133  	})
   134  
   135  	mux.Handle("POST", pattern_SessionService_Create_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   136  		ctx, cancel := context.WithCancel(req.Context())
   137  		defer cancel()
   138  		var stream runtime.ServerTransportStream
   139  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   140  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   141  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   142  		if err != nil {
   143  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   144  			return
   145  		}
   146  		resp, md, err := local_request_SessionService_Create_0(rctx, inboundMarshaler, server, req, pathParams)
   147  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   148  		ctx = runtime.NewServerMetadataContext(ctx, md)
   149  		if err != nil {
   150  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   151  			return
   152  		}
   153  
   154  		forward_SessionService_Create_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   155  
   156  	})
   157  
   158  	mux.Handle("DELETE", pattern_SessionService_Delete_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   159  		ctx, cancel := context.WithCancel(req.Context())
   160  		defer cancel()
   161  		var stream runtime.ServerTransportStream
   162  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   163  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   164  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   165  		if err != nil {
   166  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   167  			return
   168  		}
   169  		resp, md, err := local_request_SessionService_Delete_0(rctx, inboundMarshaler, server, req, pathParams)
   170  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   171  		ctx = runtime.NewServerMetadataContext(ctx, md)
   172  		if err != nil {
   173  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   174  			return
   175  		}
   176  
   177  		forward_SessionService_Delete_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   178  
   179  	})
   180  
   181  	return nil
   182  }
   183  
   184  // RegisterSessionServiceHandlerFromEndpoint is same as RegisterSessionServiceHandler but
   185  // automatically dials to "endpoint" and closes the connection when "ctx" gets done.
   186  func RegisterSessionServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
   187  	conn, err := grpc.Dial(endpoint, opts...)
   188  	if err != nil {
   189  		return err
   190  	}
   191  	defer func() {
   192  		if err != nil {
   193  			if cerr := conn.Close(); cerr != nil {
   194  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
   195  			}
   196  			return
   197  		}
   198  		go func() {
   199  			<-ctx.Done()
   200  			if cerr := conn.Close(); cerr != nil {
   201  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
   202  			}
   203  		}()
   204  	}()
   205  
   206  	return RegisterSessionServiceHandler(ctx, mux, conn)
   207  }
   208  
   209  // RegisterSessionServiceHandler registers the http handlers for service SessionService to "mux".
   210  // The handlers forward requests to the grpc endpoint over "conn".
   211  func RegisterSessionServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
   212  	return RegisterSessionServiceHandlerClient(ctx, mux, NewSessionServiceClient(conn))
   213  }
   214  
   215  // RegisterSessionServiceHandlerClient registers the http handlers for service SessionService
   216  // to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "SessionServiceClient".
   217  // Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "SessionServiceClient"
   218  // doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
   219  // "SessionServiceClient" to call the correct interceptors.
   220  func RegisterSessionServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client SessionServiceClient) error {
   221  
   222  	mux.Handle("GET", pattern_SessionService_GetUserInfo_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   223  		ctx, cancel := context.WithCancel(req.Context())
   224  		defer cancel()
   225  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   226  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   227  		if err != nil {
   228  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   229  			return
   230  		}
   231  		resp, md, err := request_SessionService_GetUserInfo_0(rctx, inboundMarshaler, client, req, pathParams)
   232  		ctx = runtime.NewServerMetadataContext(ctx, md)
   233  		if err != nil {
   234  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   235  			return
   236  		}
   237  
   238  		forward_SessionService_GetUserInfo_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   239  
   240  	})
   241  
   242  	mux.Handle("POST", pattern_SessionService_Create_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   243  		ctx, cancel := context.WithCancel(req.Context())
   244  		defer cancel()
   245  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   246  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   247  		if err != nil {
   248  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   249  			return
   250  		}
   251  		resp, md, err := request_SessionService_Create_0(rctx, inboundMarshaler, client, req, pathParams)
   252  		ctx = runtime.NewServerMetadataContext(ctx, md)
   253  		if err != nil {
   254  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   255  			return
   256  		}
   257  
   258  		forward_SessionService_Create_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   259  
   260  	})
   261  
   262  	mux.Handle("DELETE", pattern_SessionService_Delete_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   263  		ctx, cancel := context.WithCancel(req.Context())
   264  		defer cancel()
   265  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   266  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   267  		if err != nil {
   268  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   269  			return
   270  		}
   271  		resp, md, err := request_SessionService_Delete_0(rctx, inboundMarshaler, client, req, pathParams)
   272  		ctx = runtime.NewServerMetadataContext(ctx, md)
   273  		if err != nil {
   274  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   275  			return
   276  		}
   277  
   278  		forward_SessionService_Delete_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   279  
   280  	})
   281  
   282  	return nil
   283  }
   284  
   285  var (
   286  	pattern_SessionService_GetUserInfo_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"api", "v1", "session", "userinfo"}, "", runtime.AssumeColonVerbOpt(true)))
   287  
   288  	pattern_SessionService_Create_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"api", "v1", "session"}, "", runtime.AssumeColonVerbOpt(true)))
   289  
   290  	pattern_SessionService_Delete_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"api", "v1", "session"}, "", runtime.AssumeColonVerbOpt(true)))
   291  )
   292  
   293  var (
   294  	forward_SessionService_GetUserInfo_0 = runtime.ForwardResponseMessage
   295  
   296  	forward_SessionService_Create_0 = runtime.ForwardResponseMessage
   297  
   298  	forward_SessionService_Delete_0 = runtime.ForwardResponseMessage
   299  )