Documentation
¶
Index ¶
- Variables
- type AuthService
- func (s *AuthService) Hello(ctx context.Context, req *authv1.HelloRequest) (*authv1.HelloResponse, error)
- func (s *AuthService) LoginByEmailPassword(ctx context.Context, req *authv1.LoginByEmailPasswordRequest) (*authv1.LoginByEmailPasswordReply, error)
- func (s *AuthService) SignupByEmail(ctx context.Context, req *authv1.SignupByEmailRequest) (*authv1.SignupByEmailReply, error)
- type UserService
- func (s *UserService) CurrentUserInfo(ctx context.Context, req *userv1.CurrentUserInfoRequest) (*userv1.CurrentUserInfoReply, error)
- func (s *UserService) DeleteUser(ctx context.Context, req *userv1.DeleteUserRequest) (*userv1.DeleteUserReply, error)
- func (s *UserService) SaveUser(ctx context.Context, req *userv1.SaveUserRequest) (*userv1.SaveUserReply, error)
- func (s *UserService) UpdateUser(ctx context.Context, req *userv1.UpdateUserRequest) (*userv1.UpdateUserReply, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderSet = wire.NewSet(NewAuthService, NewUserService)
ProviderSet is service providers.
Functions ¶
This section is empty.
Types ¶
type AuthService ¶
type AuthService struct {
authv1.UnimplementedAuthServer
// contains filtered or unexported fields
}
AuthService is a auth service.
func NewAuthService ¶
func NewAuthService(uc *biz.AuthUsecase) *AuthService
NewAuthService new a auth service.
func (*AuthService) Hello ¶
func (s *AuthService) Hello(ctx context.Context, req *authv1.HelloRequest) (*authv1.HelloResponse, error)
SayHello 实现 authv1.AuthServer 接口的 SayHello 方法
func (*AuthService) LoginByEmailPassword ¶
func (s *AuthService) LoginByEmailPassword(ctx context.Context, req *authv1.LoginByEmailPasswordRequest) (*authv1.LoginByEmailPasswordReply, error)
LoginByEmailPassword user login by email and password.
func (*AuthService) SignupByEmail ¶
func (s *AuthService) SignupByEmail(ctx context.Context, req *authv1.SignupByEmailRequest) (*authv1.SignupByEmailReply, error)
type UserService ¶
type UserService struct {
userv1.UnimplementedUserServer
// contains filtered or unexported fields
}
func NewUserService ¶
func NewUserService(uc *biz.UserUsecase) *UserService
func (*UserService) CurrentUserInfo ¶
func (s *UserService) CurrentUserInfo(ctx context.Context, req *userv1.CurrentUserInfoRequest) (*userv1.CurrentUserInfoReply, error)
func (*UserService) DeleteUser ¶
func (s *UserService) DeleteUser(ctx context.Context, req *userv1.DeleteUserRequest) (*userv1.DeleteUserReply, error)
DeleteUser 删除用户
func (*UserService) SaveUser ¶
func (s *UserService) SaveUser(ctx context.Context, req *userv1.SaveUserRequest) (*userv1.SaveUserReply, error)
SaveUser 保存用户
func (*UserService) UpdateUser ¶
func (s *UserService) UpdateUser(ctx context.Context, req *userv1.UpdateUserRequest) (*userv1.UpdateUserReply, error)
UpdateUser 更新用户信息
Click to show internal directories.
Click to hide internal directories.