Documentation ¶
Index ¶
- func IsEmail(email string) bool
- func IsMobile(mobileNum string) bool
- func SetErrMsgTag(tagName string)
- func SetRuleTag(tagName string)
- func ValidStruct(data any) error
- func ValidStructWithTag(data any, tagName string) error
- func ValidVar(data any, tag string) error
- type ValidErrors
- type ValidFieldError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidStructWithTag ¶
Types ¶
type ValidErrors ¶
type ValidErrors struct {
// contains filtered or unexported fields
}
func NewValidErrors ¶
func NewValidErrors(errs ...error) *ValidErrors
func (*ValidErrors) Add ¶
func (ve *ValidErrors) Add(err error)
func (*ValidErrors) Clear ¶
func (ve *ValidErrors) Clear()
func (*ValidErrors) Error ¶
func (ve *ValidErrors) Error() string
func (*ValidErrors) Errors ¶
func (ve *ValidErrors) Errors() []error
func (*ValidErrors) IsError ¶
func (ve *ValidErrors) IsError() bool
func (*ValidErrors) MarshalJSON ¶
func (ve *ValidErrors) MarshalJSON() ([]byte, error)
type ValidFieldError ¶
func NewFieldError ¶
func NewFieldError(fieldName string, error string) *ValidFieldError
func (*ValidFieldError) Error ¶
func (vf *ValidFieldError) Error() string
Click to show internal directories.
Click to hide internal directories.