Documentation ¶
Index ¶
- type Repository
- func (s *Repository) EmailVerification(ctx context.Context, r *pb.VerifyRequest) (*pb.VerifyResponse, error)
- func (s *Repository) ForgetPassword(ctx context.Context, r *pb.ForgetPasswordRequest) (*pb.ForgetPasswordResponse, error)
- func (s *Repository) Login(ctx context.Context, r *pb.LoginRequest) (*pb.LoginResponse, error)
- func (s *Repository) Refresh(ctx context.Context, r *pb.RefreshRequest) (*pb.RefreshResponse, error)
- func (s *Repository) ResetPassword(ctx context.Context, r *pb.ResetPasswordRequest) (*pb.ResetPasswordResponse, error)
- func (s *Repository) Signup(ctx context.Context, r *pb.SignUpRequest) (*pb.SignUpResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Repository ¶
type Repository struct { pb.UnimplementedAuthServer DB db.Repository }
func New ¶
func New(db db.Repository) *Repository
func (*Repository) EmailVerification ¶
func (s *Repository) EmailVerification(ctx context.Context, r *pb.VerifyRequest) (*pb.VerifyResponse, error)
func (*Repository) ForgetPassword ¶
func (s *Repository) ForgetPassword(ctx context.Context, r *pb.ForgetPasswordRequest) (*pb.ForgetPasswordResponse, error)
func (*Repository) Login ¶
func (s *Repository) Login(ctx context.Context, r *pb.LoginRequest) (*pb.LoginResponse, error)
func (*Repository) Refresh ¶
func (s *Repository) Refresh(ctx context.Context, r *pb.RefreshRequest) (*pb.RefreshResponse, error)
func (*Repository) ResetPassword ¶
func (s *Repository) ResetPassword(ctx context.Context, r *pb.ResetPasswordRequest) (*pb.ResetPasswordResponse, error)
func (*Repository) Signup ¶
func (s *Repository) Signup(ctx context.Context, r *pb.SignUpRequest) (*pb.SignUpResponse, error)
Click to show internal directories.
Click to hide internal directories.