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.