Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrPkg = errors.New("validator")
ErrPkg a common package error.
Functions ¶
This section is empty.
Types ¶
type AnyValidator ¶
AnyValidator validator interface.
type DefaultValidator ¶
type DefaultValidator struct{}
DefaultValidator is a Validator service.
func (*DefaultValidator) ValidateAny ¶
func (v *DefaultValidator) ValidateAny(schema []byte, input any) ([]Error, error)
ValidateAny can be used to validate any type.
func (*DefaultValidator) ValidateJSON ¶
func (v *DefaultValidator) ValidateJSON(schema, input []byte) ([]Error, error)
ValidateJSON can be used to validate JSON value.
func (*DefaultValidator) ValidateYAML ¶
func (v *DefaultValidator) ValidateYAML(schema, input []byte) ([]Error, error)
ValidateYAML can be used to validate JSON value.
type JSONValidator ¶
JSONValidator validator interface.
type YAMLValidator ¶
YAMLValidator validator interface.
Click to show internal directories.
Click to hide internal directories.