Documentation ¶
Index ¶
- func GenerateID() string
- type UrlValidator
- type UserValidator
- func (v UserValidator) IsValidEmail(email string) bool
- func (v UserValidator) IsValidPassword(password string) bool
- func (v UserValidator) IsValidUsername(username string) bool
- func (v UserValidator) ValidateLoginData(user *dtos.UserLoginDto) (string, error)
- func (v UserValidator) ValidateUserData(user *dtos.UserCreateDto) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateID ¶
func GenerateID() string
Types ¶
type UrlValidator ¶
type UrlValidator struct {
// contains filtered or unexported fields
}
func NewURLValidator ¶
func NewURLValidator() (*UrlValidator, error)
func (*UrlValidator) Validate ¶
func (u *UrlValidator) Validate(url string) error
type UserValidator ¶
type UserValidator struct { }
func (UserValidator) IsValidEmail ¶
func (v UserValidator) IsValidEmail(email string) bool
func (UserValidator) IsValidPassword ¶
func (v UserValidator) IsValidPassword(password string) bool
func (UserValidator) IsValidUsername ¶
func (v UserValidator) IsValidUsername(username string) bool
func (UserValidator) ValidateLoginData ¶
func (v UserValidator) ValidateLoginData(user *dtos.UserLoginDto) (string, error)
func (UserValidator) ValidateUserData ¶
func (v UserValidator) ValidateUserData(user *dtos.UserCreateDto) error
Click to show internal directories.
Click to hide internal directories.