network.pb.gw.go 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348
  1. // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
  2. // source: network.proto
  3. /*
  4. Package pb is a reverse proxy.
  5. It translates gRPC into RESTful JSON APIs.
  6. */
  7. package pb
  8. import (
  9. "context"
  10. "io"
  11. "net/http"
  12. "github.com/golang/protobuf/proto"
  13. "github.com/grpc-ecosystem/grpc-gateway/runtime"
  14. "github.com/grpc-ecosystem/grpc-gateway/utilities"
  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_NetworkService_Create_0(ctx context.Context, marshaler runtime.Marshaler, client NetworkServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
  26. var protoReq NetworkCreateRequest
  27. var metadata runtime.ServerMetadata
  28. newReader, berr := utilities.IOReaderFactory(req.Body)
  29. if berr != nil {
  30. return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
  31. }
  32. if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
  33. return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
  34. }
  35. msg, err := client.Create(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
  36. return msg, metadata, err
  37. }
  38. func request_NetworkService_List_0(ctx context.Context, marshaler runtime.Marshaler, client NetworkServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
  39. var protoReq NetworkListRequest
  40. var metadata runtime.ServerMetadata
  41. msg, err := client.List(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
  42. return msg, metadata, err
  43. }
  44. func request_NetworkService_Delete_0(ctx context.Context, marshaler runtime.Marshaler, client NetworkServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
  45. var protoReq NetworkDeleteRequest
  46. var metadata runtime.ServerMetadata
  47. newReader, berr := utilities.IOReaderFactory(req.Body)
  48. if berr != nil {
  49. return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
  50. }
  51. if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
  52. return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
  53. }
  54. msg, err := client.Delete(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
  55. return msg, metadata, err
  56. }
  57. func request_NetworkService_GetAllTypes_0(ctx context.Context, marshaler runtime.Marshaler, client NetworkServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
  58. var protoReq NetworkGetAllTypesRequest
  59. var metadata runtime.ServerMetadata
  60. msg, err := client.GetAllTypes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
  61. return msg, metadata, err
  62. }
  63. var (
  64. filter_NetworkService_GetAssociatedUsers_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
  65. )
  66. func request_NetworkService_GetAssociatedUsers_0(ctx context.Context, marshaler runtime.Marshaler, client NetworkServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
  67. var protoReq NetworkGetAssociatedUsersRequest
  68. var metadata runtime.ServerMetadata
  69. if err := req.ParseForm(); err != nil {
  70. return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
  71. }
  72. if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_NetworkService_GetAssociatedUsers_0); err != nil {
  73. return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
  74. }
  75. msg, err := client.GetAssociatedUsers(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
  76. return msg, metadata, err
  77. }
  78. func request_NetworkService_Associate_0(ctx context.Context, marshaler runtime.Marshaler, client NetworkServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
  79. var protoReq NetworkAssociateRequest
  80. var metadata runtime.ServerMetadata
  81. newReader, berr := utilities.IOReaderFactory(req.Body)
  82. if berr != nil {
  83. return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
  84. }
  85. if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
  86. return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
  87. }
  88. msg, err := client.Associate(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
  89. return msg, metadata, err
  90. }
  91. func request_NetworkService_Dissociate_0(ctx context.Context, marshaler runtime.Marshaler, client NetworkServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
  92. var protoReq NetworkDissociateRequest
  93. var metadata runtime.ServerMetadata
  94. newReader, berr := utilities.IOReaderFactory(req.Body)
  95. if berr != nil {
  96. return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
  97. }
  98. if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
  99. return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
  100. }
  101. msg, err := client.Dissociate(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
  102. return msg, metadata, err
  103. }
  104. // RegisterNetworkServiceHandlerFromEndpoint is same as RegisterNetworkServiceHandler but
  105. // automatically dials to "endpoint" and closes the connection when "ctx" gets done.
  106. func RegisterNetworkServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
  107. conn, err := grpc.Dial(endpoint, opts...)
  108. if err != nil {
  109. return err
  110. }
  111. defer func() {
  112. if err != nil {
  113. if cerr := conn.Close(); cerr != nil {
  114. grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
  115. }
  116. return
  117. }
  118. go func() {
  119. <-ctx.Done()
  120. if cerr := conn.Close(); cerr != nil {
  121. grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
  122. }
  123. }()
  124. }()
  125. return RegisterNetworkServiceHandler(ctx, mux, conn)
  126. }
  127. // RegisterNetworkServiceHandler registers the http handlers for service NetworkService to "mux".
  128. // The handlers forward requests to the grpc endpoint over "conn".
  129. func RegisterNetworkServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
  130. return RegisterNetworkServiceHandlerClient(ctx, mux, NewNetworkServiceClient(conn))
  131. }
  132. // RegisterNetworkServiceHandlerClient registers the http handlers for service NetworkService
  133. // to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "NetworkServiceClient".
  134. // Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "NetworkServiceClient"
  135. // doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
  136. // "NetworkServiceClient" to call the correct interceptors.
  137. func RegisterNetworkServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client NetworkServiceClient) error {
  138. mux.Handle("POST", pattern_NetworkService_Create_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  139. ctx, cancel := context.WithCancel(req.Context())
  140. defer cancel()
  141. inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  142. rctx, err := runtime.AnnotateContext(ctx, mux, req)
  143. if err != nil {
  144. runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  145. return
  146. }
  147. resp, md, err := request_NetworkService_Create_0(rctx, inboundMarshaler, client, req, pathParams)
  148. ctx = runtime.NewServerMetadataContext(ctx, md)
  149. if err != nil {
  150. runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  151. return
  152. }
  153. forward_NetworkService_Create_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  154. })
  155. mux.Handle("GET", pattern_NetworkService_List_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  156. ctx, cancel := context.WithCancel(req.Context())
  157. defer cancel()
  158. inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  159. rctx, err := runtime.AnnotateContext(ctx, mux, req)
  160. if err != nil {
  161. runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  162. return
  163. }
  164. resp, md, err := request_NetworkService_List_0(rctx, inboundMarshaler, client, req, pathParams)
  165. ctx = runtime.NewServerMetadataContext(ctx, md)
  166. if err != nil {
  167. runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  168. return
  169. }
  170. forward_NetworkService_List_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  171. })
  172. mux.Handle("POST", pattern_NetworkService_Delete_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  173. ctx, cancel := context.WithCancel(req.Context())
  174. defer cancel()
  175. inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  176. rctx, err := runtime.AnnotateContext(ctx, mux, req)
  177. if err != nil {
  178. runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  179. return
  180. }
  181. resp, md, err := request_NetworkService_Delete_0(rctx, inboundMarshaler, client, req, pathParams)
  182. ctx = runtime.NewServerMetadataContext(ctx, md)
  183. if err != nil {
  184. runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  185. return
  186. }
  187. forward_NetworkService_Delete_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  188. })
  189. mux.Handle("GET", pattern_NetworkService_GetAllTypes_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  190. ctx, cancel := context.WithCancel(req.Context())
  191. defer cancel()
  192. inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  193. rctx, err := runtime.AnnotateContext(ctx, mux, req)
  194. if err != nil {
  195. runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  196. return
  197. }
  198. resp, md, err := request_NetworkService_GetAllTypes_0(rctx, inboundMarshaler, client, req, pathParams)
  199. ctx = runtime.NewServerMetadataContext(ctx, md)
  200. if err != nil {
  201. runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  202. return
  203. }
  204. forward_NetworkService_GetAllTypes_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  205. })
  206. mux.Handle("GET", pattern_NetworkService_GetAssociatedUsers_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  207. ctx, cancel := context.WithCancel(req.Context())
  208. defer cancel()
  209. inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  210. rctx, err := runtime.AnnotateContext(ctx, mux, req)
  211. if err != nil {
  212. runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  213. return
  214. }
  215. resp, md, err := request_NetworkService_GetAssociatedUsers_0(rctx, inboundMarshaler, client, req, pathParams)
  216. ctx = runtime.NewServerMetadataContext(ctx, md)
  217. if err != nil {
  218. runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  219. return
  220. }
  221. forward_NetworkService_GetAssociatedUsers_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  222. })
  223. mux.Handle("POST", pattern_NetworkService_Associate_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  224. ctx, cancel := context.WithCancel(req.Context())
  225. defer cancel()
  226. inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  227. rctx, err := runtime.AnnotateContext(ctx, mux, req)
  228. if err != nil {
  229. runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  230. return
  231. }
  232. resp, md, err := request_NetworkService_Associate_0(rctx, inboundMarshaler, client, req, pathParams)
  233. ctx = runtime.NewServerMetadataContext(ctx, md)
  234. if err != nil {
  235. runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  236. return
  237. }
  238. forward_NetworkService_Associate_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  239. })
  240. mux.Handle("POST", pattern_NetworkService_Dissociate_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  241. ctx, cancel := context.WithCancel(req.Context())
  242. defer cancel()
  243. inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  244. rctx, err := runtime.AnnotateContext(ctx, mux, req)
  245. if err != nil {
  246. runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  247. return
  248. }
  249. resp, md, err := request_NetworkService_Dissociate_0(rctx, inboundMarshaler, client, req, pathParams)
  250. ctx = runtime.NewServerMetadataContext(ctx, md)
  251. if err != nil {
  252. runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  253. return
  254. }
  255. forward_NetworkService_Dissociate_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  256. })
  257. return nil
  258. }
  259. var (
  260. pattern_NetworkService_Create_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"api", "v1", "network", "create"}, "", runtime.AssumeColonVerbOpt(true)))
  261. pattern_NetworkService_List_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"api", "v1", "network", "list"}, "", runtime.AssumeColonVerbOpt(true)))
  262. pattern_NetworkService_Delete_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"api", "v1", "network", "delete"}, "", runtime.AssumeColonVerbOpt(true)))
  263. pattern_NetworkService_GetAllTypes_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"api", "v1", "network", "getalltypes"}, "", runtime.AssumeColonVerbOpt(true)))
  264. pattern_NetworkService_GetAssociatedUsers_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"api", "v1", "network", "getassociatedusers"}, "", runtime.AssumeColonVerbOpt(true)))
  265. pattern_NetworkService_Associate_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"api", "v1", "network", "associate"}, "", runtime.AssumeColonVerbOpt(true)))
  266. pattern_NetworkService_Dissociate_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"api", "v1", "network", "dissociate"}, "", runtime.AssumeColonVerbOpt(true)))
  267. )
  268. var (
  269. forward_NetworkService_Create_0 = runtime.ForwardResponseMessage
  270. forward_NetworkService_List_0 = runtime.ForwardResponseMessage
  271. forward_NetworkService_Delete_0 = runtime.ForwardResponseMessage
  272. forward_NetworkService_GetAllTypes_0 = runtime.ForwardResponseMessage
  273. forward_NetworkService_GetAssociatedUsers_0 = runtime.ForwardResponseMessage
  274. forward_NetworkService_Associate_0 = runtime.ForwardResponseMessage
  275. forward_NetworkService_Dissociate_0 = runtime.ForwardResponseMessage
  276. )