validators

package
v0.0.0-...-f6ab580 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 22, 2023 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Validator

type Validator struct {
	// contains filtered or unexported fields
}

Validator адаптер валидатора для echo

func NewValidatorWithTagFieldName

func NewValidatorWithTagFieldName(tagFieldName string, logger zerolog.Logger) Validator

NewValidatorWithTagFieldName конструктор валидатор в параметре tagFieldName указывается структурный тег из которого валидатор будет брать имя проверяемого поля нужно для более понятного логирования ошибок, если название полей, например json, отличается от имен полей структуры

func (Validator) Validate

func (v Validator) Validate(s interface{}) error

Validate проверяет структуру на соответствие ограничениям из тегов `validate`

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL