Documentation ¶
Index ¶
- func ValidateValuer(field reflect.Value) interface{}
- type Validator
- func (v *Validator) GetFieldDisplayName(entityName string, fieldName string) string
- func (v *Validator) GetFieldFullName(entityName string, fieldName string) string
- func (v *Validator) RegisterValidationRules(rules map[string]string, types interface{})
- func (v *Validator) ValidateObject(externalId uint64, row *_meta.Object) (err error)
- func (v *Validator) ValidateStruct(externalId uint64, val any) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateValuer ¶
ValidateValuer implements validator.CustomTypeFunc
Types ¶
type Validator ¶
type Validator struct { Validator *validator.Validate // валидатор для проверки структуры Translator ut.Translator // переводчик Meta *_meta.Meta // метаданные на которых работает валидатор // contains filtered or unexported fields }
func NewValidator ¶
NewValidator - создать новый валидатор и переводчик
func (*Validator) GetFieldDisplayName ¶
func (*Validator) GetFieldFullName ¶
func (*Validator) RegisterValidationRules ¶
func (*Validator) ValidateObject ¶
Click to show internal directories.
Click to hide internal directories.