type errors … func (e *errors) Errors() []error { … } func (e *errors) AppendErrors(err ...error) { … } type ValidationError … func (e ValidationError) Error() string { … } type InvalidTypeError … func (e InvalidTypeError) Error() string { … } type MissingRequiredFieldError … func (e MissingRequiredFieldError) Error() string { … } type UnknownFieldError … func (e UnknownFieldError) Error() string { … } type InvalidObjectTypeError … func (e InvalidObjectTypeError) Error() string { … }