// Code generated by goctl. DO NOT EDIT. // goctl 1.10.2 // Source: task.proto package taskClient import ( "context" "lone-services/rpc/task/pb" "github.com/zeromicro/go-zero/zrpc" "google.golang.org/grpc" ) type ( CreateRequest = task.CreateRequest EditRequest = task.EditRequest EmtpyRequest = task.EmtpyRequest IdRequest = task.IdRequest Response = task.Response StatusRequest = task.StatusRequest Task interface { Items(ctx context.Context, in *EmtpyRequest, opts ...grpc.CallOption) (*Response, error) Info(ctx context.Context, in *IdRequest, opts ...grpc.CallOption) (*Response, error) Create(ctx context.Context, in *CreateRequest, opts ...grpc.CallOption) (*Response, error) Edit(ctx context.Context, in *EditRequest, opts ...grpc.CallOption) (*Response, error) Status(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*Response, error) } defaultTask struct { cli zrpc.Client } ) func NewTask(cli zrpc.Client) Task { return &defaultTask{ cli: cli, } } func (m *defaultTask) Items(ctx context.Context, in *EmtpyRequest, opts ...grpc.CallOption) (*Response, error) { client := task.NewTaskClient(m.cli.Conn()) return client.Items(ctx, in, opts...) } func (m *defaultTask) Info(ctx context.Context, in *IdRequest, opts ...grpc.CallOption) (*Response, error) { client := task.NewTaskClient(m.cli.Conn()) return client.Info(ctx, in, opts...) } func (m *defaultTask) Create(ctx context.Context, in *CreateRequest, opts ...grpc.CallOption) (*Response, error) { client := task.NewTaskClient(m.cli.Conn()) return client.Create(ctx, in, opts...) } func (m *defaultTask) Edit(ctx context.Context, in *EditRequest, opts ...grpc.CallOption) (*Response, error) { client := task.NewTaskClient(m.cli.Conn()) return client.Edit(ctx, in, opts...) } func (m *defaultTask) Status(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*Response, error) { client := task.NewTaskClient(m.cli.Conn()) return client.Status(ctx, in, opts...) }