Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CacheDecorator ¶
func CacheDecorator(h HandlerFuncWithResult, param string, redisKeyPattern string, empty interface{}) gin.HandlerFunc
func DefaultDecorator ¶
func DefaultDecorator(h HandlerFuncWithResult) gin.HandlerFunc
Types ¶
type HandlerFuncWithResult ¶
type HandlerFuncWithResult func(*gin.Context) (any, StatusErrorer)
type StatusError ¶
type StatusError struct {
// contains filtered or unexported fields
}
func (*StatusError) AttachError ¶
func (se *StatusError) AttachError(status int, err error)
func (*StatusError) Error ¶
func (se *StatusError) Error() string
func (*StatusError) Status ¶
func (se *StatusError) Status() int
type StatusErrorer ¶
func NewStatusError ¶
func NewStatusError(status int, err error) StatusErrorer
func NewStatusErrorString ¶
func NewStatusErrorString(status int, str string) StatusErrorer
Click to show internal directories.
Click to hide internal directories.