// Code generated by goctl. DO NOT EDIT. // goctl 1.10.2 // Source: equipment.proto package equipmentClient import ( "context" "lone-services/rpc/equipment/pb" "github.com/zeromicro/go-zero/zrpc" "google.golang.org/grpc" ) type ( CreateRequest = equipment.CreateRequest EditRequest = equipment.EditRequest IdRequest = equipment.IdRequest ItemsRequest = equipment.ItemsRequest Response = equipment.Response StatusRequest = equipment.StatusRequest Equipment interface { Items(ctx context.Context, in *ItemsRequest, 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) } defaultEquipment struct { cli zrpc.Client } ) func NewEquipment(cli zrpc.Client) Equipment { return &defaultEquipment{ cli: cli, } } func (m *defaultEquipment) Items(ctx context.Context, in *ItemsRequest, opts ...grpc.CallOption) (*Response, error) { client := equipment.NewEquipmentClient(m.cli.Conn()) return client.Items(ctx, in, opts...) } func (m *defaultEquipment) Info(ctx context.Context, in *IdRequest, opts ...grpc.CallOption) (*Response, error) { client := equipment.NewEquipmentClient(m.cli.Conn()) return client.Info(ctx, in, opts...) } func (m *defaultEquipment) Create(ctx context.Context, in *CreateRequest, opts ...grpc.CallOption) (*Response, error) { client := equipment.NewEquipmentClient(m.cli.Conn()) return client.Create(ctx, in, opts...) } func (m *defaultEquipment) Edit(ctx context.Context, in *EditRequest, opts ...grpc.CallOption) (*Response, error) { client := equipment.NewEquipmentClient(m.cli.Conn()) return client.Edit(ctx, in, opts...) } func (m *defaultEquipment) Status(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*Response, error) { client := equipment.NewEquipmentClient(m.cli.Conn()) return client.Status(ctx, in, opts...) }