node.pb.micro.go 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. // Code generated by protoc-gen-micro. DO NOT EDIT.
  2. // source: proto/node.proto
  3. package kubernetes_service
  4. import (
  5. fmt "fmt"
  6. proto "google.golang.org/protobuf/proto"
  7. math "math"
  8. )
  9. import (
  10. context "context"
  11. api "go-micro.dev/v4/api"
  12. client "go-micro.dev/v4/client"
  13. server "go-micro.dev/v4/server"
  14. )
  15. // Reference imports to suppress errors if they are not otherwise used.
  16. var _ = proto.Marshal
  17. var _ = fmt.Errorf
  18. var _ = math.Inf
  19. // Reference imports to suppress errors if they are not otherwise used.
  20. var _ api.Endpoint
  21. var _ context.Context
  22. var _ client.Option
  23. var _ server.Option
  24. // Api Endpoints for NodeService service
  25. func NewNodeServiceEndpoints() []*api.Endpoint {
  26. return []*api.Endpoint{}
  27. }
  28. // Client API for NodeService service
  29. type NodeService interface {
  30. GetNodeList(ctx context.Context, in *GetNodeListRequest, opts ...client.CallOption) (*GetNodeListResponse, error)
  31. GetNode(ctx context.Context, in *GetNodeRequest, opts ...client.CallOption) (*GetNodeResponse, error)
  32. }
  33. type nodeService struct {
  34. c client.Client
  35. name string
  36. }
  37. func NewNodeService(name string, c client.Client) NodeService {
  38. return &nodeService{
  39. c: c,
  40. name: name,
  41. }
  42. }
  43. func (c *nodeService) GetNodeList(ctx context.Context, in *GetNodeListRequest, opts ...client.CallOption) (*GetNodeListResponse, error) {
  44. req := c.c.NewRequest(c.name, "NodeService.GetNodeList", in)
  45. out := new(GetNodeListResponse)
  46. err := c.c.Call(ctx, req, out, opts...)
  47. if err != nil {
  48. return nil, err
  49. }
  50. return out, nil
  51. }
  52. func (c *nodeService) GetNode(ctx context.Context, in *GetNodeRequest, opts ...client.CallOption) (*GetNodeResponse, error) {
  53. req := c.c.NewRequest(c.name, "NodeService.GetNode", in)
  54. out := new(GetNodeResponse)
  55. err := c.c.Call(ctx, req, out, opts...)
  56. if err != nil {
  57. return nil, err
  58. }
  59. return out, nil
  60. }
  61. // Server API for NodeService service
  62. type NodeServiceHandler interface {
  63. GetNodeList(context.Context, *GetNodeListRequest, *GetNodeListResponse) error
  64. GetNode(context.Context, *GetNodeRequest, *GetNodeResponse) error
  65. }
  66. func RegisterNodeServiceHandler(s server.Server, hdlr NodeServiceHandler, opts ...server.HandlerOption) error {
  67. type nodeService interface {
  68. GetNodeList(ctx context.Context, in *GetNodeListRequest, out *GetNodeListResponse) error
  69. GetNode(ctx context.Context, in *GetNodeRequest, out *GetNodeResponse) error
  70. }
  71. type NodeService struct {
  72. nodeService
  73. }
  74. h := &nodeServiceHandler{hdlr}
  75. return s.Handle(s.NewHandler(&NodeService{h}, opts...))
  76. }
  77. type nodeServiceHandler struct {
  78. NodeServiceHandler
  79. }
  80. func (h *nodeServiceHandler) GetNodeList(ctx context.Context, in *GetNodeListRequest, out *GetNodeListResponse) error {
  81. return h.NodeServiceHandler.GetNodeList(ctx, in, out)
  82. }
  83. func (h *nodeServiceHandler) GetNode(ctx context.Context, in *GetNodeRequest, out *GetNodeResponse) error {
  84. return h.NodeServiceHandler.GetNode(ctx, in, out)
  85. }