// Code generated by goctl. DO NOT EDIT. // goctl 1.10.1 // Source: analysis.proto package analysisuser import ( "context" "lone-services/rpc/analysis/pb" "github.com/zeromicro/go-zero/zrpc" "google.golang.org/grpc" ) type ( FaceBindReq = analysis.FaceBindReq Response = analysis.Response UserAuthReq = analysis.UserAuthReq UserDeleteReq = analysis.UserDeleteReq UserImproveReq = analysis.UserImproveReq UserRegisterReq = analysis.UserRegisterReq AnalysisUser interface { UserRegister(ctx context.Context, in *UserRegisterReq, opts ...grpc.CallOption) (*Response, error) FaceBind(ctx context.Context, in *FaceBindReq, opts ...grpc.CallOption) (*Response, error) UserImprove(ctx context.Context, in *UserImproveReq, opts ...grpc.CallOption) (*Response, error) UserDelete(ctx context.Context, in *UserDeleteReq, opts ...grpc.CallOption) (*Response, error) // 用户扫码确认/拒绝授权 UserAuth(ctx context.Context, in *UserAuthReq, opts ...grpc.CallOption) (*Response, error) } defaultAnalysisUser struct { cli zrpc.Client } ) func NewAnalysisUser(cli zrpc.Client) AnalysisUser { return &defaultAnalysisUser{ cli: cli, } } func (m *defaultAnalysisUser) UserRegister(ctx context.Context, in *UserRegisterReq, opts ...grpc.CallOption) (*Response, error) { client := analysis.NewAnalysisUserClient(m.cli.Conn()) return client.UserRegister(ctx, in, opts...) } func (m *defaultAnalysisUser) FaceBind(ctx context.Context, in *FaceBindReq, opts ...grpc.CallOption) (*Response, error) { client := analysis.NewAnalysisUserClient(m.cli.Conn()) return client.FaceBind(ctx, in, opts...) } func (m *defaultAnalysisUser) UserImprove(ctx context.Context, in *UserImproveReq, opts ...grpc.CallOption) (*Response, error) { client := analysis.NewAnalysisUserClient(m.cli.Conn()) return client.UserImprove(ctx, in, opts...) } func (m *defaultAnalysisUser) UserDelete(ctx context.Context, in *UserDeleteReq, opts ...grpc.CallOption) (*Response, error) { client := analysis.NewAnalysisUserClient(m.cli.Conn()) return client.UserDelete(ctx, in, opts...) } // 用户扫码确认/拒绝授权 func (m *defaultAnalysisUser) UserAuth(ctx context.Context, in *UserAuthReq, opts ...grpc.CallOption) (*Response, error) { client := analysis.NewAnalysisUserClient(m.cli.Conn()) return client.UserAuth(ctx, in, opts...) }