// Code generated by protoc-gen-micro. DO NOT EDIT. // source: proto/service.proto package kubernetes_service import ( fmt "fmt" proto "google.golang.org/protobuf/proto" math "math" ) import ( context "context" api "go-micro.dev/v4/api" client "go-micro.dev/v4/client" server "go-micro.dev/v4/server" ) // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal var _ = fmt.Errorf var _ = math.Inf // Reference imports to suppress errors if they are not otherwise used. var _ api.Endpoint var _ context.Context var _ client.Option var _ server.Option // Api Endpoints for ServiceService service func NewServiceServiceEndpoints() []*api.Endpoint { return []*api.Endpoint{} } // Client API for ServiceService service type ServiceService interface { GetServiceList(ctx context.Context, in *GetServiceListRequest, opts ...client.CallOption) (*GetServiceListResponse, error) GetService(ctx context.Context, in *GetServiceRequest, opts ...client.CallOption) (*GetServiceResponse, error) UpdateService(ctx context.Context, in *UpdateServiceRequest, opts ...client.CallOption) (*UpdateServiceResponse, error) CreateService(ctx context.Context, in *CreateServiceRequest, opts ...client.CallOption) (*CreateServiceResponse, error) DeleteService(ctx context.Context, in *DeleteServiceRequest, opts ...client.CallOption) (*DeleteServiceResponse, error) } type serviceService struct { c client.Client name string } func NewServiceService(name string, c client.Client) ServiceService { return &serviceService{ c: c, name: name, } } func (c *serviceService) GetServiceList(ctx context.Context, in *GetServiceListRequest, opts ...client.CallOption) (*GetServiceListResponse, error) { req := c.c.NewRequest(c.name, "ServiceService.GetServiceList", in) out := new(GetServiceListResponse) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *serviceService) GetService(ctx context.Context, in *GetServiceRequest, opts ...client.CallOption) (*GetServiceResponse, error) { req := c.c.NewRequest(c.name, "ServiceService.GetService", in) out := new(GetServiceResponse) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *serviceService) UpdateService(ctx context.Context, in *UpdateServiceRequest, opts ...client.CallOption) (*UpdateServiceResponse, error) { req := c.c.NewRequest(c.name, "ServiceService.UpdateService", in) out := new(UpdateServiceResponse) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *serviceService) CreateService(ctx context.Context, in *CreateServiceRequest, opts ...client.CallOption) (*CreateServiceResponse, error) { req := c.c.NewRequest(c.name, "ServiceService.CreateService", in) out := new(CreateServiceResponse) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *serviceService) DeleteService(ctx context.Context, in *DeleteServiceRequest, opts ...client.CallOption) (*DeleteServiceResponse, error) { req := c.c.NewRequest(c.name, "ServiceService.DeleteService", in) out := new(DeleteServiceResponse) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } // Server API for ServiceService service type ServiceServiceHandler interface { GetServiceList(context.Context, *GetServiceListRequest, *GetServiceListResponse) error GetService(context.Context, *GetServiceRequest, *GetServiceResponse) error UpdateService(context.Context, *UpdateServiceRequest, *UpdateServiceResponse) error CreateService(context.Context, *CreateServiceRequest, *CreateServiceResponse) error DeleteService(context.Context, *DeleteServiceRequest, *DeleteServiceResponse) error } func RegisterServiceServiceHandler(s server.Server, hdlr ServiceServiceHandler, opts ...server.HandlerOption) error { type serviceService interface { GetServiceList(ctx context.Context, in *GetServiceListRequest, out *GetServiceListResponse) error GetService(ctx context.Context, in *GetServiceRequest, out *GetServiceResponse) error UpdateService(ctx context.Context, in *UpdateServiceRequest, out *UpdateServiceResponse) error CreateService(ctx context.Context, in *CreateServiceRequest, out *CreateServiceResponse) error DeleteService(ctx context.Context, in *DeleteServiceRequest, out *DeleteServiceResponse) error } type ServiceService struct { serviceService } h := &serviceServiceHandler{hdlr} return s.Handle(s.NewHandler(&ServiceService{h}, opts...)) } type serviceServiceHandler struct { ServiceServiceHandler } func (h *serviceServiceHandler) GetServiceList(ctx context.Context, in *GetServiceListRequest, out *GetServiceListResponse) error { return h.ServiceServiceHandler.GetServiceList(ctx, in, out) } func (h *serviceServiceHandler) GetService(ctx context.Context, in *GetServiceRequest, out *GetServiceResponse) error { return h.ServiceServiceHandler.GetService(ctx, in, out) } func (h *serviceServiceHandler) UpdateService(ctx context.Context, in *UpdateServiceRequest, out *UpdateServiceResponse) error { return h.ServiceServiceHandler.UpdateService(ctx, in, out) } func (h *serviceServiceHandler) CreateService(ctx context.Context, in *CreateServiceRequest, out *CreateServiceResponse) error { return h.ServiceServiceHandler.CreateService(ctx, in, out) } func (h *serviceServiceHandler) DeleteService(ctx context.Context, in *DeleteServiceRequest, out *DeleteServiceResponse) error { return h.ServiceServiceHandler.DeleteService(ctx, in, out) }