Documentation
¶
Overview ¶
Package fielderrors provides fielderrors utilities.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FieldError ¶
type FieldError struct {
Field string `json:"field,omitempty" example:"postal_code"`
Code string `json:"code,omitempty" example:"required"`
Message string `json:"message,omitempty" example:"postal_code is required"`
}
FieldError describes a single field-level validation failure.
func (FieldError) Error ¶
func (e FieldError) Error() string
type FieldErrors ¶
type FieldErrors []FieldError
FieldErrors is a collection of field-level validation errors.
func (FieldErrors) Error ¶
func (e FieldErrors) Error() string
func (FieldErrors) FieldErrors ¶
func (e FieldErrors) FieldErrors() FieldErrors
FieldErrors returns itself to satisfy the Provider interface.
func (FieldErrors) ToMap ¶
func (e FieldErrors) ToMap() map[string]string
ToMap converts field errors into a field->message map.
type Provider ¶
type Provider interface {
FieldErrors() FieldErrors
}
Provider exposes field errors for downstream mappers.
Click to show internal directories.
Click to hide internal directories.