Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ValidationError ¶
type ValidationError struct { Type ValidationErrorType Field string }
ValidationError is an implementation of the 'error' interface, which represents an error of validation.
func NewFieldInvalidValue ¶ added in v1.0.4
func NewFieldInvalidValue(field string) ValidationError
NewFieldInvalidValue returns a ValidationError indicating "invalid value"
func NewFieldRequired ¶
func NewFieldRequired(field string) ValidationError
NewFieldRequired returns a *ValidationError indicating "value required"
func ValidateConfig ¶
func ValidateConfig(config *api.Config) []ValidationError
ValidateConfig returns a list of error from validation.
func (ValidationError) Error ¶
func (v ValidationError) Error() string
type ValidationErrorType ¶
type ValidationErrorType string
ValidationErrorType is a machine readable value providing more detail about why a field is invalid.
const ( // ValidationErrorTypeRequired is used to report required values that are not // provided (e.g. empty strings, null values, or empty arrays). ValidationErrorTypeRequired ValidationErrorType = "FieldValueRequired" // ValidationErrorInvalidValue is used to report values that do not conform to // the expected schema. ValidationErrorInvalidValue ValidationErrorType = "InvalidValue" )
Click to show internal directories.
Click to hide internal directories.