1
0

user.pb.gw.go 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342
  1. // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
  2. // source: user.proto
  3. /*
  4. Package pb is a reverse proxy.
  5. It translates gRPC into RESTful JSON APIs.
  6. */
  7. package pb
  8. import (
  9. "io"
  10. "net/http"
  11. "github.com/golang/protobuf/proto"
  12. "github.com/grpc-ecosystem/grpc-gateway/runtime"
  13. "github.com/grpc-ecosystem/grpc-gateway/utilities"
  14. "golang.org/x/net/context"
  15. "google.golang.org/grpc"
  16. "google.golang.org/grpc/codes"
  17. "google.golang.org/grpc/grpclog"
  18. "google.golang.org/grpc/status"
  19. )
  20. var _ codes.Code
  21. var _ io.Reader
  22. var _ status.Status
  23. var _ = runtime.String
  24. var _ = utilities.NewDoubleArray
  25. func request_UserService_List_0(ctx context.Context, marshaler runtime.Marshaler, client UserServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
  26. var protoReq UserListRequest
  27. var metadata runtime.ServerMetadata
  28. if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil {
  29. return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
  30. }
  31. msg, err := client.List(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
  32. return msg, metadata, err
  33. }
  34. func request_UserService_Create_0(ctx context.Context, marshaler runtime.Marshaler, client UserServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
  35. var protoReq UserCreateRequest
  36. var metadata runtime.ServerMetadata
  37. if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil {
  38. return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
  39. }
  40. msg, err := client.Create(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
  41. return msg, metadata, err
  42. }
  43. func request_UserService_Update_0(ctx context.Context, marshaler runtime.Marshaler, client UserServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
  44. var protoReq UserUpdateRequest
  45. var metadata runtime.ServerMetadata
  46. if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil {
  47. return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
  48. }
  49. msg, err := client.Update(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
  50. return msg, metadata, err
  51. }
  52. func request_UserService_Delete_0(ctx context.Context, marshaler runtime.Marshaler, client UserServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
  53. var protoReq UserDeleteRequest
  54. var metadata runtime.ServerMetadata
  55. if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil {
  56. return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
  57. }
  58. msg, err := client.Delete(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
  59. return msg, metadata, err
  60. }
  61. func request_UserService_Renew_0(ctx context.Context, marshaler runtime.Marshaler, client UserServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
  62. var protoReq UserRenewRequest
  63. var metadata runtime.ServerMetadata
  64. if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil {
  65. return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
  66. }
  67. msg, err := client.Renew(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
  68. return msg, metadata, err
  69. }
  70. func request_UserService_GenConfig_0(ctx context.Context, marshaler runtime.Marshaler, client UserServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
  71. var protoReq UserGenConfigRequest
  72. var metadata runtime.ServerMetadata
  73. if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil {
  74. return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
  75. }
  76. msg, err := client.GenConfig(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
  77. return msg, metadata, err
  78. }
  79. // RegisterUserServiceHandlerFromEndpoint is same as RegisterUserServiceHandler but
  80. // automatically dials to "endpoint" and closes the connection when "ctx" gets done.
  81. func RegisterUserServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
  82. conn, err := grpc.Dial(endpoint, opts...)
  83. if err != nil {
  84. return err
  85. }
  86. defer func() {
  87. if err != nil {
  88. if cerr := conn.Close(); cerr != nil {
  89. grpclog.Printf("Failed to close conn to %s: %v", endpoint, cerr)
  90. }
  91. return
  92. }
  93. go func() {
  94. <-ctx.Done()
  95. if cerr := conn.Close(); cerr != nil {
  96. grpclog.Printf("Failed to close conn to %s: %v", endpoint, cerr)
  97. }
  98. }()
  99. }()
  100. return RegisterUserServiceHandler(ctx, mux, conn)
  101. }
  102. // RegisterUserServiceHandler registers the http handlers for service UserService to "mux".
  103. // The handlers forward requests to the grpc endpoint over "conn".
  104. func RegisterUserServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
  105. client := NewUserServiceClient(conn)
  106. mux.Handle("POST", pattern_UserService_List_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  107. ctx, cancel := context.WithCancel(ctx)
  108. defer cancel()
  109. if cn, ok := w.(http.CloseNotifier); ok {
  110. go func(done <-chan struct{}, closed <-chan bool) {
  111. select {
  112. case <-done:
  113. case <-closed:
  114. cancel()
  115. }
  116. }(ctx.Done(), cn.CloseNotify())
  117. }
  118. inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  119. rctx, err := runtime.AnnotateContext(ctx, mux, req)
  120. if err != nil {
  121. runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  122. return
  123. }
  124. resp, md, err := request_UserService_List_0(rctx, inboundMarshaler, client, req, pathParams)
  125. ctx = runtime.NewServerMetadataContext(ctx, md)
  126. if err != nil {
  127. runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  128. return
  129. }
  130. forward_UserService_List_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  131. })
  132. mux.Handle("POST", pattern_UserService_Create_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  133. ctx, cancel := context.WithCancel(ctx)
  134. defer cancel()
  135. if cn, ok := w.(http.CloseNotifier); ok {
  136. go func(done <-chan struct{}, closed <-chan bool) {
  137. select {
  138. case <-done:
  139. case <-closed:
  140. cancel()
  141. }
  142. }(ctx.Done(), cn.CloseNotify())
  143. }
  144. inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  145. rctx, err := runtime.AnnotateContext(ctx, mux, req)
  146. if err != nil {
  147. runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  148. return
  149. }
  150. resp, md, err := request_UserService_Create_0(rctx, inboundMarshaler, client, req, pathParams)
  151. ctx = runtime.NewServerMetadataContext(ctx, md)
  152. if err != nil {
  153. runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  154. return
  155. }
  156. forward_UserService_Create_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  157. })
  158. mux.Handle("POST", pattern_UserService_Update_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  159. ctx, cancel := context.WithCancel(ctx)
  160. defer cancel()
  161. if cn, ok := w.(http.CloseNotifier); ok {
  162. go func(done <-chan struct{}, closed <-chan bool) {
  163. select {
  164. case <-done:
  165. case <-closed:
  166. cancel()
  167. }
  168. }(ctx.Done(), cn.CloseNotify())
  169. }
  170. inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  171. rctx, err := runtime.AnnotateContext(ctx, mux, req)
  172. if err != nil {
  173. runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  174. return
  175. }
  176. resp, md, err := request_UserService_Update_0(rctx, inboundMarshaler, client, req, pathParams)
  177. ctx = runtime.NewServerMetadataContext(ctx, md)
  178. if err != nil {
  179. runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  180. return
  181. }
  182. forward_UserService_Update_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  183. })
  184. mux.Handle("POST", pattern_UserService_Delete_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  185. ctx, cancel := context.WithCancel(ctx)
  186. defer cancel()
  187. if cn, ok := w.(http.CloseNotifier); ok {
  188. go func(done <-chan struct{}, closed <-chan bool) {
  189. select {
  190. case <-done:
  191. case <-closed:
  192. cancel()
  193. }
  194. }(ctx.Done(), cn.CloseNotify())
  195. }
  196. inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  197. rctx, err := runtime.AnnotateContext(ctx, mux, req)
  198. if err != nil {
  199. runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  200. return
  201. }
  202. resp, md, err := request_UserService_Delete_0(rctx, inboundMarshaler, client, req, pathParams)
  203. ctx = runtime.NewServerMetadataContext(ctx, md)
  204. if err != nil {
  205. runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  206. return
  207. }
  208. forward_UserService_Delete_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  209. })
  210. mux.Handle("POST", pattern_UserService_Renew_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  211. ctx, cancel := context.WithCancel(ctx)
  212. defer cancel()
  213. if cn, ok := w.(http.CloseNotifier); ok {
  214. go func(done <-chan struct{}, closed <-chan bool) {
  215. select {
  216. case <-done:
  217. case <-closed:
  218. cancel()
  219. }
  220. }(ctx.Done(), cn.CloseNotify())
  221. }
  222. inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  223. rctx, err := runtime.AnnotateContext(ctx, mux, req)
  224. if err != nil {
  225. runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  226. return
  227. }
  228. resp, md, err := request_UserService_Renew_0(rctx, inboundMarshaler, client, req, pathParams)
  229. ctx = runtime.NewServerMetadataContext(ctx, md)
  230. if err != nil {
  231. runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  232. return
  233. }
  234. forward_UserService_Renew_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  235. })
  236. mux.Handle("POST", pattern_UserService_GenConfig_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  237. ctx, cancel := context.WithCancel(ctx)
  238. defer cancel()
  239. if cn, ok := w.(http.CloseNotifier); ok {
  240. go func(done <-chan struct{}, closed <-chan bool) {
  241. select {
  242. case <-done:
  243. case <-closed:
  244. cancel()
  245. }
  246. }(ctx.Done(), cn.CloseNotify())
  247. }
  248. inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  249. rctx, err := runtime.AnnotateContext(ctx, mux, req)
  250. if err != nil {
  251. runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  252. return
  253. }
  254. resp, md, err := request_UserService_GenConfig_0(rctx, inboundMarshaler, client, req, pathParams)
  255. ctx = runtime.NewServerMetadataContext(ctx, md)
  256. if err != nil {
  257. runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  258. return
  259. }
  260. forward_UserService_GenConfig_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  261. })
  262. return nil
  263. }
  264. var (
  265. pattern_UserService_List_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"v1", "user", "list"}, ""))
  266. pattern_UserService_Create_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"v1", "user", "create"}, ""))
  267. pattern_UserService_Update_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"v1", "user", "update"}, ""))
  268. pattern_UserService_Delete_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"v1", "user", "delete"}, ""))
  269. pattern_UserService_Renew_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"v1", "user", "renew"}, ""))
  270. pattern_UserService_GenConfig_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"v1", "user", "genconfig"}, ""))
  271. )
  272. var (
  273. forward_UserService_List_0 = runtime.ForwardResponseMessage
  274. forward_UserService_Create_0 = runtime.ForwardResponseMessage
  275. forward_UserService_Update_0 = runtime.ForwardResponseMessage
  276. forward_UserService_Delete_0 = runtime.ForwardResponseMessage
  277. forward_UserService_Renew_0 = runtime.ForwardResponseMessage
  278. forward_UserService_GenConfig_0 = runtime.ForwardResponseMessage
  279. )