Documentation
¶
Index ¶
- type UserService
- type UserSrv
- func (srv *UserSrv) ChangePassword(ctx context.Context, input dto.ChangePasswordReq) error
- func (srv *UserSrv) GetDetail(ctx context.Context, input dto.DetailReq) (*models.User, error)
- func (srv *UserSrv) GetList(ctx context.Context, params *dto.ListUserReq) (*helpers.Pagination, error)
- func (srv *UserSrv) ResetPassword(ctx context.Context, input *dto.ResetPasswordReq) (err error)
- func (srv *UserSrv) SendEmailResetPass(ctx context.Context, userID uint64) (*dto.VerifyOtpRes, error)
- func (srv *UserSrv) SendEmailVerify(ctx context.Context, userID uint64) (*dto.VerifyOtpRes, error)
- func (srv *UserSrv) Update(ctx context.Context, input dto.UpdateReq) (res *models.User, err error)
- func (srv *UserSrv) VerifiedEmail(ctx context.Context, req *dto.VerifyOtpReq) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UserService ¶
type UserService interface { GetDetail(ctx context.Context, input dto.DetailReq) (*models.User, error) ChangePassword(ctx context.Context, input dto.ChangePasswordReq) error Update(ctx context.Context, input dto.UpdateReq) (res *models.User, err error) GetList(ctx context.Context, params *dto.ListUserReq) (*helpers.Pagination, error) SendEmailVerify(ctx context.Context, userID uint64) (*dto.VerifyOtpRes, error) VerifiedEmail(ctx context.Context, req *dto.VerifyOtpReq) (err error) SendEmailResetPass(ctx context.Context, userID uint64) (*dto.VerifyOtpRes, error) ResetPassword(ctx context.Context, input *dto.ResetPasswordReq) (err error) }
func NewUserService ¶
func NewUserService(params UserSrv) UserService
type UserSrv ¶
type UserSrv struct { Repo repository.UserRepository RepoCache cacheRepo.CacheRepository RepoLog logRepo.LogRepository RepoMessage messageRepo.MessageRepository Cfg *configs.Configs Logger *logrus.Logger }
func (*UserSrv) ChangePassword ¶
func (*UserSrv) GetList ¶
func (srv *UserSrv) GetList(ctx context.Context, params *dto.ListUserReq) (*helpers.Pagination, error)
func (*UserSrv) ResetPassword ¶
func (*UserSrv) SendEmailResetPass ¶
func (*UserSrv) SendEmailVerify ¶
func (*UserSrv) VerifiedEmail ¶
Click to show internal directories.
Click to hide internal directories.