Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Error ¶
Error is an implementation of the 'error' interface, which represents an error of validation.
func NewFieldInvalidValue ¶
NewFieldInvalidValue returns a ValidationError indicating "invalid value"
func NewFieldInvalidValueWithReason ¶
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 ¶
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.