// Code generated by goctl. DO NOT EDIT. // goctl 1.10.2 // Source: record.proto package recordClient import ( "context" "lone-services/rpc/record/pb" "github.com/zeromicro/go-zero/zrpc" "google.golang.org/grpc" ) type ( ActionLog = record.ActionLog ItemsLoginRequest = record.ItemsLoginRequest ItemsRequest = record.ItemsRequest LoginLog = record.LoginLog Response = record.Response Record interface { Items(ctx context.Context, in *ItemsRequest, opts ...grpc.CallOption) (*Response, error) LoginItems(ctx context.Context, in *ItemsRequest, opts ...grpc.CallOption) (*Response, error) ActionAdd(ctx context.Context, in *ActionLog, opts ...grpc.CallOption) (*Response, error) LoginAdd(ctx context.Context, in *LoginLog, opts ...grpc.CallOption) (*Response, error) } defaultRecord struct { cli zrpc.Client } ) func NewRecord(cli zrpc.Client) Record { return &defaultRecord{ cli: cli, } } func (m *defaultRecord) Items(ctx context.Context, in *ItemsRequest, opts ...grpc.CallOption) (*Response, error) { client := record.NewRecordClient(m.cli.Conn()) return client.Items(ctx, in, opts...) } func (m *defaultRecord) LoginItems(ctx context.Context, in *ItemsRequest, opts ...grpc.CallOption) (*Response, error) { client := record.NewRecordClient(m.cli.Conn()) return client.LoginItems(ctx, in, opts...) } func (m *defaultRecord) ActionAdd(ctx context.Context, in *ActionLog, opts ...grpc.CallOption) (*Response, error) { client := record.NewRecordClient(m.cli.Conn()) return client.ActionAdd(ctx, in, opts...) } func (m *defaultRecord) LoginAdd(ctx context.Context, in *LoginLog, opts ...grpc.CallOption) (*Response, error) { client := record.NewRecordClient(m.cli.Conn()) return client.LoginAdd(ctx, in, opts...) }