-
Notifications
You must be signed in to change notification settings - Fork 0
/
errors.go
22 lines (20 loc) · 1.13 KB
/
errors.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package user
import "errors"
var (
ErrValidationFailed = errors.New("Validation failed")
ErrValidationFailedCode = "USER_0001"
ErrDuplicateEmail = errors.New("Email is already taken")
ErrDuplicateEmailCode = "USER_0002"
ErrInvalidCredentials = errors.New("Invalid credentials")
ErrInvalidCredentialsCode = "USER_0003"
ErrEmailIsNotVerified = errors.New("Please verify your email first")
ErrEmailIsNotVerifiedCode = "USER_0004"
ErrUserIsNotActive = errors.New("User is already deadactivated her/him account")
ErrUserIsNotActiveCode = "USER_0005"
ErrEmailVerificationExpired = errors.New("Email verification link is expired")
ErrEmailVerificationExpiredCode = "USER_0006"
ErrEmailVerificationAlreadyClaimed = errors.New("Email verification is already claimed")
ErrEmailVerificationAlreadyClaimedCode = "USER_0007"
ErrEmailIsAlreadyVerified = errors.New("Email is already verified")
ErrEmailIsAlreadyVerifiedCode = "USER_0008"
)