Documentation
¶
Overview ¶
Package ogenerrors contains ogen errors type definitions and helpers.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultErrorHandler ¶ added in v0.46.0
DefaultErrorHandler is the default error handler.
Types ¶
type DecodeParamsError ¶
type DecodeParamsError struct {
OperationContext
Err error
}
DecodeParamsError reports that error caused by params decoder.
func (*DecodeParamsError) Code ¶
func (d *DecodeParamsError) Code() int
Code returns http code to respond.
func (*DecodeParamsError) Error ¶
func (d *DecodeParamsError) Error() string
Error implements error.
func (*DecodeParamsError) Format ¶ added in v0.43.0
func (d *DecodeParamsError) Format(s fmt.State, verb rune)
Format implements fmt.Formatter.
func (*DecodeParamsError) FormatError ¶ added in v0.43.0
func (d *DecodeParamsError) FormatError(p errors.Printer) (next error)
FormatError implements errors.Formatter.
func (*DecodeParamsError) Unwrap ¶
func (d *DecodeParamsError) Unwrap() error
Unwrap returns child error.
type DecodeRequestError ¶
type DecodeRequestError struct {
OperationContext
Err error
}
DecodeRequestError reports that error caused by request decoder.
func (*DecodeRequestError) Code ¶
func (d *DecodeRequestError) Code() int
Code returns http code to respond.
func (*DecodeRequestError) Error ¶
func (d *DecodeRequestError) Error() string
Error implements error.
func (*DecodeRequestError) Format ¶ added in v0.43.0
func (d *DecodeRequestError) Format(s fmt.State, verb rune)
Format implements fmt.Formatter.
func (*DecodeRequestError) FormatError ¶ added in v0.43.0
func (d *DecodeRequestError) FormatError(p errors.Printer) (next error)
FormatError implements errors.Formatter.
func (*DecodeRequestError) Unwrap ¶
func (d *DecodeRequestError) Unwrap() error
Unwrap returns child error.
type Error ¶
type Error interface {
OperationName() string
OperationID() string
Code() int
errors.Wrapper
errors.Formatter
fmt.Formatter
error
}
Error is ogen error.
type ErrorHandler ¶ added in v0.46.0
ErrorHandler is an error handler.
type OperationContext ¶ added in v0.46.0
OperationContext defines operation context for the error.
func (OperationContext) OperationID ¶ added in v0.46.0
func (d OperationContext) OperationID() string
OperationID returns operation ID.
func (OperationContext) OperationName ¶ added in v0.46.0
func (d OperationContext) OperationName() string
OperationName returns operation Name.
type SecurityError ¶
type SecurityError struct {
OperationContext
Security string
Err error
}
SecurityError reports that error caused by security handler.
func (*SecurityError) Format ¶ added in v0.43.0
func (d *SecurityError) Format(s fmt.State, verb rune)
Format implements fmt.Formatter.
func (*SecurityError) FormatError ¶ added in v0.43.0
func (d *SecurityError) FormatError(p errors.Printer) (next error)
FormatError implements errors.Formatter.