Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessDenied ¶
type AccessDenied string
func (AccessDenied) Error ¶
func (ad AccessDenied) Error() string
func (AccessDenied) StatusCode ¶
func (ad AccessDenied) StatusCode() int
type BadRequest ¶
type BadRequest string
func (BadRequest) Error ¶
func (br BadRequest) Error() string
func (BadRequest) StatusCode ¶
func (br BadRequest) StatusCode() int
type ErrorData ¶
type ErrorData struct { Code int `json:"code"` StatusCode int `json:"status_code"` File string `json:"file,omitempty"` Line int `json:"line,omitempty"` Message string `json:"message"` Debug bool `json:"debug,omitempty"` Recovered bool `json:"recovered,omitempty"` Fatal bool `json:"fatal,omitempty"` Traces []Trace `json:"traces,omitempty"` Errors validation.ValidateError `json:"errors,omitempty"` }
func ParseError ¶ added in v0.0.15
type ErrorHandler ¶
type ErrorHandler interface {
HandleError(e interface{}, r contracts.RequestContract, recovered bool) contracts.ResponseContract
}
type JsonError ¶ added in v0.0.17
type JsonError struct {
// contains filtered or unexported fields
}
func (JsonError) ResponseCode ¶ added in v0.0.17
func (JsonError) StatusCode ¶ added in v0.0.17
type StandardErrorHandler ¶
type StandardErrorHandler struct { Debug bool Callback func(ed ErrorData, r contracts.RequestContract) }
func (*StandardErrorHandler) HandleError ¶
func (h *StandardErrorHandler) HandleError(e interface{}, r contracts.RequestContract, recovered bool) contracts.ResponseContract
type StatusCode ¶ added in v0.0.17
type StatusCode int
func (StatusCode) Error ¶ added in v0.0.17
func (c StatusCode) Error() string
func (StatusCode) StatusCode ¶ added in v0.0.17
func (c StatusCode) StatusCode() int
type Unauthorized ¶
type Unauthorized string
func (Unauthorized) Error ¶
func (u Unauthorized) Error() string
func (Unauthorized) StatusCode ¶
func (u Unauthorized) StatusCode() int
type UnprocessableEntity ¶
type UnprocessableEntity string
func (UnprocessableEntity) Error ¶
func (u UnprocessableEntity) Error() string
func (UnprocessableEntity) StatusCode ¶
func (u UnprocessableEntity) StatusCode() int
Click to show internal directories.
Click to hide internal directories.