// Code generated by goctl. DO NOT EDIT! // Source: userlib.proto //go:generate mockgen -destination ./userlib_mock.go -package userlibclient -source $GOFILE package userlibclient import ( "context" "app.yhyue.com/moapp/jy_docs/rpc/userlib/userlib" "github.com/tal-tech/go-zero/zrpc" ) type ( UserCollectRequest = userlib.UserCollectRequest UserCollectResponse = userlib.UserCollectResponse UserDocs = userlib.UserDocs UserCancelRequest = userlib.UserCancelRequest UserDeleteResponse = userlib.UserDeleteResponse UserRestoreResponse = userlib.UserRestoreResponse UserDocsResponse = userlib.UserDocsResponse MergeInfo = userlib.MergeInfo UserLib interface { UserDocs(ctx context.Context, in *UserDocsRequest) (*UserDocsResponse, error) DocCollect(ctx context.Context, in *UserCollectRequest) (*UserCollectResponse, error) DocCancelCollect(ctx context.Context, in *UserCancelRequest) (*UserDeleteResponse, error) DocDelete(ctx context.Context, in *UserRecoveryRequest) (*UserDeleteResponse, error) DocRestore(ctx context.Context, in *UserRecoveryRequest) (*UserRestoreResponse, error) DocDownload(ctx context.Context, in *UserCollectRequest) (*UserCollectResponse, error) DocPermanentDelete(ctx context.Context, in *UserRecoveryRequest) (*UserCollectResponse, error) UserMerge(ctx context.Context, in *MergeInfo) (*UserCollectResponse, error) } defaultUserLib struct { cli zrpc.Client } ) func NewUserLib(cli zrpc.Client) UserLib { return &defaultUserLib{ cli: cli, } } func (m *defaultUserLib) UserDocs(ctx context.Context, in *UserDocsRequest) (*UserDocsResponse, error) { client := userlib.NewUserLibClient(m.cli.Conn()) return client.UserDocs(ctx, in) } func (m *defaultUserLib) DocCollect(ctx context.Context, in *UserCollectRequest) (*UserCollectResponse, error) { client := userlib.NewUserLibClient(m.cli.Conn()) return client.DocCollect(ctx, in) } func (m *defaultUserLib) DocCancelCollect(ctx context.Context, in *UserCancelRequest) (*UserDeleteResponse, error) { client := userlib.NewUserLibClient(m.cli.Conn()) return client.DocCancelCollect(ctx, in) } func (m *defaultUserLib) DocDelete(ctx context.Context, in *UserRecoveryRequest) (*UserDeleteResponse, error) { client := userlib.NewUserLibClient(m.cli.Conn()) return client.DocDelete(ctx, in) } func (m *defaultUserLib) DocRestore(ctx context.Context, in *UserRecoveryRequest) (*UserRestoreResponse, error) { client := userlib.NewUserLibClient(m.cli.Conn()) return client.DocRestore(ctx, in) } func (m *defaultUserLib) DocDownload(ctx context.Context, in *UserCollectRequest) (*UserCollectResponse, error) { client := userlib.NewUserLibClient(m.cli.Conn()) return client.DocDownload(ctx, in) } func (m *defaultUserLib) DocPermanentDelete(ctx context.Context, in *UserRecoveryRequest) (*UserCollectResponse, error) { client := userlib.NewUserLibClient(m.cli.Conn()) return client.DocPermanentDelete(ctx, in) } func (m *defaultUserLib) UserMerge(ctx context.Context, in *MergeInfo) (*UserCollectResponse, error) { client := userlib.NewUserLibClient(m.cli.Conn()) return client.UserMerge(ctx, in) }