Documentation
¶
Index ¶
- func GetErrorFromMultiError(err error, name string) error
- func IsErrorSoft(err error) bool
- func IsStatusError(err error, allowedStatusCodes ...int32) bool
- func NewMissingRequiredError(format string, a ...interface{}) error
- func NewSoftError(format string, a ...interface{}) error
- type MissingRequiredError
- type MultiError
- func (e *MultiError) Add(name string, err error)
- func (e *MultiError) AddC(name string, err error) *MultiError
- func (e *MultiError) AsOptional() error
- func (e MultiError) Error() string
- func (e *MultiError) Get(name string) error
- func (e *MultiError) IsEmpty() bool
- func (e *MultiError) IsSoft() bool
- func (e *MultiError) Len() int
- func (e *MultiError) LongPrint() *MultiError
- func (e *MultiError) ShortPrint(msg string) *MultiError
- type SoftError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetErrorFromMultiError ¶
func IsErrorSoft ¶
func IsStatusError ¶
func NewMissingRequiredError ¶
func NewSoftError ¶
Types ¶
type MissingRequiredError ¶
type MissingRequiredError struct { Soft bool // contains filtered or unexported fields }
func (MissingRequiredError) Error ¶
func (e MissingRequiredError) Error() string
func (MissingRequiredError) IsSoft ¶
func (e MissingRequiredError) IsSoft() bool
type MultiError ¶
type MultiError struct {
// contains filtered or unexported fields
}
func NewMultiError ¶
func NewMultiError() *MultiError
func (*MultiError) Add ¶
func (e *MultiError) Add(name string, err error)
func (*MultiError) AddC ¶
func (e *MultiError) AddC(name string, err error) *MultiError
Add but for chaining
func (*MultiError) AsOptional ¶
func (e *MultiError) AsOptional() error
func (MultiError) Error ¶
func (e MultiError) Error() string
func (*MultiError) Get ¶
func (e *MultiError) Get(name string) error
func (*MultiError) IsEmpty ¶
func (e *MultiError) IsEmpty() bool
func (*MultiError) IsSoft ¶
func (e *MultiError) IsSoft() bool
func (*MultiError) Len ¶
func (e *MultiError) Len() int
func (*MultiError) LongPrint ¶
func (e *MultiError) LongPrint() *MultiError
func (*MultiError) ShortPrint ¶
func (e *MultiError) ShortPrint(msg string) *MultiError
Click to show internal directories.
Click to hide internal directories.