package router import ( "github.com/go-playground/validator/v10" ) type CustomValidator struct { Validator *validator.Validate } func (cv *CustomValidator) Validate(i interface{}) error { return cv.Validator.Struct(i) } func newValidator() *validator.Validate { return validator.New() }