// Code generated by protoc-gen-micro. DO NOT EDIT. // source: proto/job.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 JobService service func NewJobServiceEndpoints() []*api.Endpoint { return []*api.Endpoint{} } // Client API for JobService service type JobService interface { GetJobList(ctx context.Context, in *GetJobListRequest, opts ...client.CallOption) (*GetJobListResponse, error) GetJob(ctx context.Context, in *GetJobRequest, opts ...client.CallOption) (*GetJobResponse, error) UpdateJob(ctx context.Context, in *UpdateJobRequest, opts ...client.CallOption) (*UpdateJobResponse, error) CreateJob(ctx context.Context, in *CreateJobRequest, opts ...client.CallOption) (*CreateJobResponse, error) DeleteJob(ctx context.Context, in *DeleteJobRequest, opts ...client.CallOption) (*DeleteJobResponse, error) } type jobService struct { c client.Client name string } func NewJobService(name string, c client.Client) JobService { return &jobService{ c: c, name: name, } } func (c *jobService) GetJobList(ctx context.Context, in *GetJobListRequest, opts ...client.CallOption) (*GetJobListResponse, error) { req := c.c.NewRequest(c.name, "JobService.GetJobList", in) out := new(GetJobListResponse) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *jobService) GetJob(ctx context.Context, in *GetJobRequest, opts ...client.CallOption) (*GetJobResponse, error) { req := c.c.NewRequest(c.name, "JobService.GetJob", in) out := new(GetJobResponse) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *jobService) UpdateJob(ctx context.Context, in *UpdateJobRequest, opts ...client.CallOption) (*UpdateJobResponse, error) { req := c.c.NewRequest(c.name, "JobService.UpdateJob", in) out := new(UpdateJobResponse) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *jobService) CreateJob(ctx context.Context, in *CreateJobRequest, opts ...client.CallOption) (*CreateJobResponse, error) { req := c.c.NewRequest(c.name, "JobService.CreateJob", in) out := new(CreateJobResponse) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *jobService) DeleteJob(ctx context.Context, in *DeleteJobRequest, opts ...client.CallOption) (*DeleteJobResponse, error) { req := c.c.NewRequest(c.name, "JobService.DeleteJob", in) out := new(DeleteJobResponse) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } // Server API for JobService service type JobServiceHandler interface { GetJobList(context.Context, *GetJobListRequest, *GetJobListResponse) error GetJob(context.Context, *GetJobRequest, *GetJobResponse) error UpdateJob(context.Context, *UpdateJobRequest, *UpdateJobResponse) error CreateJob(context.Context, *CreateJobRequest, *CreateJobResponse) error DeleteJob(context.Context, *DeleteJobRequest, *DeleteJobResponse) error } func RegisterJobServiceHandler(s server.Server, hdlr JobServiceHandler, opts ...server.HandlerOption) error { type jobService interface { GetJobList(ctx context.Context, in *GetJobListRequest, out *GetJobListResponse) error GetJob(ctx context.Context, in *GetJobRequest, out *GetJobResponse) error UpdateJob(ctx context.Context, in *UpdateJobRequest, out *UpdateJobResponse) error CreateJob(ctx context.Context, in *CreateJobRequest, out *CreateJobResponse) error DeleteJob(ctx context.Context, in *DeleteJobRequest, out *DeleteJobResponse) error } type JobService struct { jobService } h := &jobServiceHandler{hdlr} return s.Handle(s.NewHandler(&JobService{h}, opts...)) } type jobServiceHandler struct { JobServiceHandler } func (h *jobServiceHandler) GetJobList(ctx context.Context, in *GetJobListRequest, out *GetJobListResponse) error { return h.JobServiceHandler.GetJobList(ctx, in, out) } func (h *jobServiceHandler) GetJob(ctx context.Context, in *GetJobRequest, out *GetJobResponse) error { return h.JobServiceHandler.GetJob(ctx, in, out) } func (h *jobServiceHandler) UpdateJob(ctx context.Context, in *UpdateJobRequest, out *UpdateJobResponse) error { return h.JobServiceHandler.UpdateJob(ctx, in, out) } func (h *jobServiceHandler) CreateJob(ctx context.Context, in *CreateJobRequest, out *CreateJobResponse) error { return h.JobServiceHandler.CreateJob(ctx, in, out) } func (h *jobServiceHandler) DeleteJob(ctx context.Context, in *DeleteJobRequest, out *DeleteJobResponse) error { return h.JobServiceHandler.DeleteJob(ctx, in, out) }