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.