Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Error ¶ added in v1.1.3
Error is an implementation of the 'error' interface, which represents an error of validation.
func NewFieldInvalidValue ¶ added in v1.0.4
NewFieldInvalidValue returns a ValidationError indicating "invalid value"
func NewFieldInvalidValueWithReason ¶ added in v1.1.9
NewFieldInvalidValueWithReason returns a ValidationError indicating "invalid value" and a reason for the error
func NewFieldRequired ¶
NewFieldRequired returns a *ValidationError indicating "value required"
func ValidateConfig ¶
ValidateConfig returns a list of error from validation.
type ErrorType ¶ added in v1.1.3
type ErrorType string
ErrorType is a machine readable value providing more detail about why a field is invalid.
const ( // ErrorTypeRequired is used to report required values that are not provided // (e.g. empty strings, null values, or empty arrays). ErrorTypeRequired ErrorType = "FieldValueRequired" // ErrorInvalidValue is used to report values that do not conform to the // expected schema. ErrorInvalidValue ErrorType = "InvalidValue" )
Click to show internal directories.
Click to hide internal directories.