Documentation
¶
Overview ¶
Package validator provides the Validator contract plus a go-playground/validator implementation that maps violations to apperror.
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type Option ¶
type Option func(v *playgroundLib.Validate)
Option extends the underlying validator with service-specific aliases or custom validation functions.
func WithValidation ¶
func WithValidation(tag string, fn playgroundLib.Func) Option
WithValidation registers a custom validation function under the given tag.
type Playground ¶
type Playground struct {
// contains filtered or unexported fields
}
Playground validates structs using github.com/go-playground/validator.
func NewPlayground ¶
func NewPlayground(opts ...Option) *Playground
func (*Playground) Validate ¶
func (v *Playground) Validate(i interface{}) error
Click to show internal directories.
Click to hide internal directories.