Documentation
¶
Index ¶
- Variables
- type Service
- func (s *Service) DeleteAccount(ctx context.Context, id uuid.UUID) error
- func (s *Service) GetAccount(ctx context.Context, id uuid.UUID) (dto.AccountOutput, error)
- func (s *Service) RestoreAccount(ctx context.Context, id uuid.UUID) (dto.AccountOutput, error)
- func (s *Service) SetPassword(ctx context.Context, id uuid.UUID, input dto.SetPasswordInput) error
- func (s *Service) UpdateEmail(ctx context.Context, id uuid.UUID, input dto.UpdateEmailInput, ...) (dto.AccountOutput, error)
- func (s *Service) UpdatePassword(ctx context.Context, id uuid.UUID, input dto.UpdatePasswordInput) error
- func (s *Service) UpdateUsername(ctx context.Context, id uuid.UUID, input dto.UpdateUsernameInput) (dto.AccountOutput, error)
- func (s *Service) VerifyEmail(ctx context.Context, id uuid.UUID, req dto.VerifyEmailInput) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrInvalidOrExpiredOtp = dto2.NewI18nError("invalid or expired otp", "errors.invalid_or_expired_otp") ErrUserNotFound = dto2.NewI18nError("user not found", "errors.user_not_found") ErrDuplicateUsername = dto2.NewI18nError("username already in use", "errors.duplicate_username") ErrDuplicateEmail = dto2.NewI18nError("email already in use", "errors.duplicate_email") ErrPasswordIsSet = dto2.NewI18nError("password is already set", "errors.password_is_set") ErrIncorrectOldPassword = dto2.NewI18nError("incorrect old password", "errors.incorrect_old_password") ErrUserNotDeleted = dto2.NewI18nError("user not deleted", "errors.user_not_deleted") ErrUserAlreadyDeleted = dto2.NewI18nError("user already deleted", "errors.user_already_deleted") ErrSendEmail = dto2.NewI18nError("failed to send email", "errors.failed_to_send_email") )
Functions ¶
This section is empty.
Types ¶
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func NewService ¶
func (*Service) DeleteAccount ¶
func (*Service) GetAccount ¶
func (*Service) RestoreAccount ¶
func (*Service) SetPassword ¶
func (*Service) UpdateEmail ¶
func (*Service) UpdatePassword ¶
func (*Service) UpdateUsername ¶
func (s *Service) UpdateUsername( ctx context.Context, id uuid.UUID, input dto.UpdateUsernameInput, ) (dto.AccountOutput, error)
func (*Service) VerifyEmail ¶
Click to show internal directories.
Click to hide internal directories.