Versions in this module Expand all Collapse all v0 v0.1.0 Nov 21, 2024 Changes in this version + const InternalServerErrorString + var ErrCreateVericationEntry = errors.New("error creating verification entry") + var ErrDOBFormat = errors.New("invalid dob format") + var ErrDuplicateEmail = errors.New("email already exists") + var ErrGenerateJWTTokenWithRole = errors.New("error generate jwt token with role") + var ErrGenerateOTP = errors.New("error generating otp") + var ErrHashingPassword = errors.New("error hashing password") + var ErrInvalidEmail = errors.New("invalid email format") + var ErrInvalidName = errors.New("invalid name") + var ErrInvalidOTP = errors.New("invalid OTP") + var ErrInvalidPhoneNumber = errors.New("invalid phone number") + var ErrInvalidUserName = errors.New("invalid user name") + var ErrMissingEmail = errors.New("no email input given") + var ErrMissingOTP = errors.New("need valid otp input") + var ErrMissingPhoneNumber = errors.New("no phone number input given") + var ErrOTPAlreadyVerified = errors.New("email already verified") + var ErrOTPExpired = errors.New("OTP has expired") + var ErrOtpLength = errors.New("otp must have 6 digits") + var ErrOtpNums = errors.New("non digits in otp") + var ErrPasswordInvalid = errors.New("invalid password") + var ErrPasswordSecurity = errors.New("password not safe") + var ErrPasswordTooLong = errors.New("password too long") + var ErrPasswordTooShort = errors.New("password too short") + var ErrPreRegistredUserNotFound = errors.New("pre-registred user not found") + var ErrSMTPServerIssue = errors.New("SMTP server issue") + var ErrUpdateLastLogin = errors.New("error updating last login") + var ErrUserBlocked = errors.New("user is blocked") + var ErrUserNameTooLong = errors.New("user name too long") + var ErrUserNameTooShort = errors.New("user name too short") + var ErrUserNameWithNumericVals = errors.New("user name with numeric characters") + var ErrUserNotFound = errors.New("user not found") + var ErrVerificationEntryNotFound = errors.New("pre registration not found")