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 )