Documentation
¶
Overview ¶
Package errs defines all possible errors may occur in runtime.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrInvalidParam = &Err{Message: "invalid param"} ErrInvalidData = &Err{Message: "invalid data"} ErrInvalidToken = &Err{Message: "invalid token"} )
View Source
var ( ErrInvalidAuthHeader = &Err{Message: "your auth header is invalid"} ErrUnauthenticated = &Err{Message: "please login"} )
View Source
var ( ErrInfoRequired = &Err{Message: "please provide a valid email address or a cellphone number"} ErrInvalidUsername = &Err{Message: "your username is not valid"} ErrInvalidPassword = &Err{Message: "your password is not valid"} ErrInvalidEmail = &Err{Message: "your email address is not valid"} ErrInvalidCellphone = &Err{Message: "your cellphone number is not valid"} ErrUserNotFound = &Err{Message: "this account does not exist"} ErrUserInactive = &Err{Message: "please activate your account first"} ErrUserRestricted = &Err{Message: "this account has been restricted"} ErrUserBanned = &Err{Message: "this account has been banned"} ErrWrongPassword = &Err{Message: "incorrect password"} ErrEncodingPassword = &Err{Message: "failed to encode your password"} ErrEmailUsed = &Err{Message: "this email address has already been used"} ErrCellphoneUsed = &Err{Message: "this cellphone number has already been used"} ErrUserLogin = &Err{Message: "you have logged in"} ErrUserLogout = &Err{Message: "you have logged out"} )
View Source
var ErrMap = map[string]error{ "1001": ErrInvalidParam, "1002": ErrInvalidData, "1003": ErrInvalidToken, "20001": ErrInfoRequired, "20002": ErrInvalidUsername, "20003": ErrInvalidPassword, "20004": ErrInvalidEmail, "20005": ErrInvalidCellphone, "20006": ErrUserNotFound, "20007": ErrUserInactive, "20008": ErrUserRestricted, "20009": ErrUserBanned, "20010": ErrWrongPassword, "20011": ErrEncodingPassword, "20012": ErrEmailUsed, "20013": ErrCellphoneUsed, "20014": ErrUserLogin, "20015": ErrUserLogout, }
Functions ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.