Versions in this module Expand all Collapse all v0 v0.2.0 Jun 14, 2025 v0.1.0 Jun 14, 2025 Changes in this version + func IsRequired(value interface{}) bool + func RequiredIf(condition func(value interface{}) bool) queryfy.ValidatorFunc + type AndValidator struct + func NewAndValidator(validators ...queryfy.ValidatorFunc) *AndValidator + func (v *AndValidator) Validate(value interface{}) error + type EnumValidator struct + func NewEnumValidator(allowed ...interface{}) *EnumValidator + func (v *EnumValidator) Validate(value interface{}) error + type MaxValidator struct + func NewMaxLengthValidator(max int) *MaxValidator + func NewMaxValidator(max float64) *MaxValidator + func (v *MaxValidator) Validate(value interface{}) error + type MinValidator struct + func NewMinLengthValidator(min int) *MinValidator + func NewMinValidator(min float64) *MinValidator + func (v *MinValidator) Validate(value interface{}) error + type NotValidator struct + func NewNotValidator(validator queryfy.ValidatorFunc) *NotValidator + func (v *NotValidator) Validate(value interface{}) error + type OrValidator struct + func NewOrValidator(validators ...queryfy.ValidatorFunc) *OrValidator + func (v *OrValidator) Validate(value interface{}) error + type RequiredValidator struct + func NewRequiredValidator() *RequiredValidator + func (v *RequiredValidator) AllowZero() *RequiredValidator + func (v *RequiredValidator) Validate(value interface{}) error