Documentation
¶
Overview ¶
Package gin is a generated GoMock package.
Package gin is a generated GoMock package.
Package gin is a generated GoMock package.
Package gin is a generated GoMock package.
Index ¶
- Constants
- Variables
- func Load(loader gone.Loader) error
- func LoadGinHttpInjector(loader gone.Loader) error
- func NewGinResponser() gone.Goner
- func NewGinServer() (gone.Goner, gone.Option)
- func TimeStat(name string, start time.Time, logs ...func(format string, args ...any))
- type BusinessError
- type Context
- type Controller
- type CustomResponseWriter
- type HandleProxyToGin
- type HandlerFunc
- type IRouter
- type IRoutes
- type Middleware
- type MockAddr
- type MockAddrMockRecorder
- type MockConn
- func (m *MockConn) Close() error
- func (m *MockConn) EXPECT() *MockConnMockRecorder
- func (m *MockConn) LocalAddr() net.Addr
- func (m *MockConn) Read(b []byte) (int, error)
- func (m *MockConn) RemoteAddr() net.Addr
- func (m *MockConn) SetDeadline(t time.Time) error
- func (m *MockConn) SetReadDeadline(t time.Time) error
- func (m *MockConn) SetWriteDeadline(t time.Time) error
- func (m *MockConn) Write(b []byte) (int, error)
- type MockConnMockRecorder
- func (mr *MockConnMockRecorder) Close() *gomock.Call
- func (mr *MockConnMockRecorder) LocalAddr() *gomock.Call
- func (mr *MockConnMockRecorder) Read(b any) *gomock.Call
- func (mr *MockConnMockRecorder) RemoteAddr() *gomock.Call
- func (mr *MockConnMockRecorder) SetDeadline(t any) *gomock.Call
- func (mr *MockConnMockRecorder) SetReadDeadline(t any) *gomock.Call
- func (mr *MockConnMockRecorder) SetWriteDeadline(t any) *gomock.Call
- func (mr *MockConnMockRecorder) Write(b any) *gomock.Call
- type MockController
- type MockControllerMockRecorder
- type MockHandleProxyToGin
- type MockHandleProxyToGinMockRecorder
- type MockHandler
- type MockHandlerMockRecorder
- type MockListener
- type MockListenerMockRecorder
- type MockMiddleware
- type MockMiddlewareMockRecorder
- type MockResponseWriter
- func (m *MockResponseWriter) CloseNotify() <-chan bool
- func (m *MockResponseWriter) EXPECT() *MockResponseWriterMockRecorder
- func (m *MockResponseWriter) Flush()
- func (m *MockResponseWriter) Header() http.Header
- func (m *MockResponseWriter) Hijack() (net.Conn, *bufio.ReadWriter, error)
- func (m *MockResponseWriter) Pusher() http.Pusher
- func (m *MockResponseWriter) Size() int
- func (m *MockResponseWriter) Status() int
- func (m *MockResponseWriter) Write(arg0 []byte) (int, error)
- func (m *MockResponseWriter) WriteHeader(statusCode int)
- func (m *MockResponseWriter) WriteHeaderNow()
- func (m *MockResponseWriter) WriteString(arg0 string) (int, error)
- func (m *MockResponseWriter) Written() bool
- type MockResponseWriterMockRecorder
- func (mr *MockResponseWriterMockRecorder) CloseNotify() *gomock.Call
- func (mr *MockResponseWriterMockRecorder) Flush() *gomock.Call
- func (mr *MockResponseWriterMockRecorder) Header() *gomock.Call
- func (mr *MockResponseWriterMockRecorder) Hijack() *gomock.Call
- func (mr *MockResponseWriterMockRecorder) Pusher() *gomock.Call
- func (mr *MockResponseWriterMockRecorder) Size() *gomock.Call
- func (mr *MockResponseWriterMockRecorder) Status() *gomock.Call
- func (mr *MockResponseWriterMockRecorder) Write(arg0 any) *gomock.Call
- func (mr *MockResponseWriterMockRecorder) WriteHeader(statusCode any) *gomock.Call
- func (mr *MockResponseWriterMockRecorder) WriteHeaderNow() *gomock.Call
- func (mr *MockResponseWriterMockRecorder) WriteString(arg0 any) *gomock.Call
- func (mr *MockResponseWriterMockRecorder) Written() *gomock.Call
- type MockResponser
- type MockResponserMockRecorder
- type MockXContext
- type MockXContextMockRecorder
- type MountError
- type OriginContent
- type Query
- type RequestBody
- type ResponseWriter
- type Responser
- type RouteGroup
- type RouterGroupName
- type SSE
- type Sse
- type SysMiddleware
- type WrappedDataFunc
- type WrappedDataFuncSetter
- type XContext
Constants ¶
const ( // IdGoneGin , IdGoneGinRouter , IdGoneGinProcessor, IdGoneGinProxy, IdGoneGinResponser, IdHttpInjector; // The GonerIds of Goners in goner/gin, which integrates gin framework for web request. IdGoneGin = "gone-gin" IdGoneGinRouter = "gone-gin-router" IdGoneGinSysMiddleware = "gone-gin-sys-middleware" IdGoneGinProxy = "gone-gin-proxy" IdGoneGinResponser = "gone-gin-responser" IdHttpInjector = "http" )
const InternalServerError = "Internal Server Error"
const TooManyRequests = "Too Many Requests"
Variables ¶
var NewBusinessError = gone.NewBusinessError
NewBusinessError 新建`业务错误`
var NewInnerError = gone.NewInnerError
NewInnerError 新建`内部错误`
var NewParameterError = gone.NewParameterError
NewParameterError 新建`参数错误`
var ToError = gone.ToError
ToError 转为错误
Functions ¶
func LoadGinHttpInjector ¶ added in v1.3.0
LoadGinHttpInjector load http injector
func NewGinResponser ¶
Types ¶
type BusinessError ¶
type BusinessError = gone.BusinessError
BusinessError business error Business errors are special cases in business scenarios that need to return different data types in different business contexts; essentially not considered errors, but an abstraction to facilitate business writing, allowing the same interface to have the ability to return different business codes and business data in special cases
type Controller ¶
type Controller = g.Controller
type CustomResponseWriter ¶
type CustomResponseWriter struct {
gin.ResponseWriter
// contains filtered or unexported fields
}
func (CustomResponseWriter) WriteString ¶
func (w CustomResponseWriter) WriteString(s string) (int, error)
type HandleProxyToGin ¶
type HandleProxyToGin interface {
Proxy(handler ...HandlerFunc) []gin.HandlerFunc
ProxyForMiddleware(handlers ...HandlerFunc) (arr []gin.HandlerFunc)
}
HandleProxyToGin Proxy, provides a proxy function to convert `gone.HandlerFunc` to `gin.HandlerFunc` Inject `gin.HandleProxyToGin` using Id: sys-gone-proxy (`gin.SystemGoneProxy`)
type HandlerFunc ¶
type HandlerFunc = g.HandlerFunc
type IRouter ¶
type IRouter interface {
IRoutes
GetGinRouter() gin.IRouter
Group(string, ...HandlerFunc) RouteGroup
LoadHTMLGlob(pattern string)
}
type Middleware ¶
type MockAddr ¶ added in v1.2.1
type MockAddr struct {
// contains filtered or unexported fields
}
MockAddr is a mock of Addr interface.
func NewMockAddr ¶ added in v1.2.1
func NewMockAddr(ctrl *gomock.Controller) *MockAddr
NewMockAddr creates a new mock instance.
func (*MockAddr) EXPECT ¶ added in v1.2.1
func (m *MockAddr) EXPECT() *MockAddrMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockAddrMockRecorder ¶ added in v1.2.1
type MockAddrMockRecorder struct {
// contains filtered or unexported fields
}
MockAddrMockRecorder is the mock recorder for MockAddr.
func (*MockAddrMockRecorder) Network ¶ added in v1.2.1
func (mr *MockAddrMockRecorder) Network() *gomock.Call
Network indicates an expected call of Network.
func (*MockAddrMockRecorder) String ¶ added in v1.2.1
func (mr *MockAddrMockRecorder) String() *gomock.Call
String indicates an expected call of String.
type MockConn ¶ added in v1.2.1
type MockConn struct {
// contains filtered or unexported fields
}
MockConn is a mock of Conn interface.
func NewMockConn ¶ added in v1.2.1
func NewMockConn(ctrl *gomock.Controller) *MockConn
NewMockConn creates a new mock instance.
func (*MockConn) EXPECT ¶ added in v1.2.1
func (m *MockConn) EXPECT() *MockConnMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockConn) RemoteAddr ¶ added in v1.2.1
RemoteAddr mocks base method.
func (*MockConn) SetDeadline ¶ added in v1.2.1
SetDeadline mocks base method.
func (*MockConn) SetReadDeadline ¶ added in v1.2.1
SetReadDeadline mocks base method.
func (*MockConn) SetWriteDeadline ¶ added in v1.2.1
SetWriteDeadline mocks base method.
type MockConnMockRecorder ¶ added in v1.2.1
type MockConnMockRecorder struct {
// contains filtered or unexported fields
}
MockConnMockRecorder is the mock recorder for MockConn.
func (*MockConnMockRecorder) Close ¶ added in v1.2.1
func (mr *MockConnMockRecorder) Close() *gomock.Call
Close indicates an expected call of Close.
func (*MockConnMockRecorder) LocalAddr ¶ added in v1.2.1
func (mr *MockConnMockRecorder) LocalAddr() *gomock.Call
LocalAddr indicates an expected call of LocalAddr.
func (*MockConnMockRecorder) Read ¶ added in v1.2.1
func (mr *MockConnMockRecorder) Read(b any) *gomock.Call
Read indicates an expected call of Read.
func (*MockConnMockRecorder) RemoteAddr ¶ added in v1.2.1
func (mr *MockConnMockRecorder) RemoteAddr() *gomock.Call
RemoteAddr indicates an expected call of RemoteAddr.
func (*MockConnMockRecorder) SetDeadline ¶ added in v1.2.1
func (mr *MockConnMockRecorder) SetDeadline(t any) *gomock.Call
SetDeadline indicates an expected call of SetDeadline.
func (*MockConnMockRecorder) SetReadDeadline ¶ added in v1.2.1
func (mr *MockConnMockRecorder) SetReadDeadline(t any) *gomock.Call
SetReadDeadline indicates an expected call of SetReadDeadline.
func (*MockConnMockRecorder) SetWriteDeadline ¶ added in v1.2.1
func (mr *MockConnMockRecorder) SetWriteDeadline(t any) *gomock.Call
SetWriteDeadline indicates an expected call of SetWriteDeadline.
type MockController ¶ added in v1.2.1
type MockController struct {
// contains filtered or unexported fields
}
MockController is a mock of Controller interface.
func NewMockController ¶ added in v1.2.1
func NewMockController(ctrl *gomock.Controller) *MockController
NewMockController creates a new mock instance.
func (*MockController) EXPECT ¶ added in v1.2.1
func (m *MockController) EXPECT() *MockControllerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockController) Mount ¶ added in v1.2.1
func (m *MockController) Mount() MountError
Mount mocks base method.
type MockControllerMockRecorder ¶ added in v1.2.1
type MockControllerMockRecorder struct {
// contains filtered or unexported fields
}
MockControllerMockRecorder is the mock recorder for MockController.
func (*MockControllerMockRecorder) Mount ¶ added in v1.2.1
func (mr *MockControllerMockRecorder) Mount() *gomock.Call
Mount indicates an expected call of Mount.
type MockHandleProxyToGin ¶ added in v1.2.1
type MockHandleProxyToGin struct {
// contains filtered or unexported fields
}
MockHandleProxyToGin is a mock of HandleProxyToGin interface.
func NewMockHandleProxyToGin ¶ added in v1.2.1
func NewMockHandleProxyToGin(ctrl *gomock.Controller) *MockHandleProxyToGin
NewMockHandleProxyToGin creates a new mock instance.
func (*MockHandleProxyToGin) EXPECT ¶ added in v1.2.1
func (m *MockHandleProxyToGin) EXPECT() *MockHandleProxyToGinMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockHandleProxyToGin) Proxy ¶ added in v1.2.1
func (m *MockHandleProxyToGin) Proxy(handler ...HandlerFunc) []gin.HandlerFunc
Proxy mocks base method.
func (*MockHandleProxyToGin) ProxyForMiddleware ¶ added in v1.2.1
func (m *MockHandleProxyToGin) ProxyForMiddleware(handlers ...HandlerFunc) []gin.HandlerFunc
ProxyForMiddleware mocks base method.
type MockHandleProxyToGinMockRecorder ¶ added in v1.2.1
type MockHandleProxyToGinMockRecorder struct {
// contains filtered or unexported fields
}
MockHandleProxyToGinMockRecorder is the mock recorder for MockHandleProxyToGin.
func (*MockHandleProxyToGinMockRecorder) Proxy ¶ added in v1.2.1
func (mr *MockHandleProxyToGinMockRecorder) Proxy(handler ...any) *gomock.Call
Proxy indicates an expected call of Proxy.
func (*MockHandleProxyToGinMockRecorder) ProxyForMiddleware ¶ added in v1.2.1
func (mr *MockHandleProxyToGinMockRecorder) ProxyForMiddleware(handlers ...any) *gomock.Call
ProxyForMiddleware indicates an expected call of ProxyForMiddleware.
type MockHandler ¶ added in v1.2.1
type MockHandler struct {
// contains filtered or unexported fields
}
MockHandler is a mock of Handler interface.
func NewMockHandler ¶ added in v1.2.1
func NewMockHandler(ctrl *gomock.Controller) *MockHandler
NewMockHandler creates a new mock instance.
func (*MockHandler) EXPECT ¶ added in v1.2.1
func (m *MockHandler) EXPECT() *MockHandlerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockHandler) ServeHTTP ¶ added in v1.2.1
func (m *MockHandler) ServeHTTP(arg0 http.ResponseWriter, arg1 *http.Request)
ServeHTTP mocks base method.
type MockHandlerMockRecorder ¶ added in v1.2.1
type MockHandlerMockRecorder struct {
// contains filtered or unexported fields
}
MockHandlerMockRecorder is the mock recorder for MockHandler.
type MockListener ¶ added in v1.2.1
type MockListener struct {
// contains filtered or unexported fields
}
MockListener is a mock of Listener interface.
func NewMockListener ¶ added in v1.2.1
func NewMockListener(ctrl *gomock.Controller) *MockListener
NewMockListener creates a new mock instance.
func (*MockListener) Accept ¶ added in v1.2.1
func (m *MockListener) Accept() (net.Conn, error)
Accept mocks base method.
func (*MockListener) Addr ¶ added in v1.2.1
func (m *MockListener) Addr() net.Addr
Addr mocks base method.
func (*MockListener) Close ¶ added in v1.2.1
func (m *MockListener) Close() error
Close mocks base method.
func (*MockListener) EXPECT ¶ added in v1.2.1
func (m *MockListener) EXPECT() *MockListenerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockListenerMockRecorder ¶ added in v1.2.1
type MockListenerMockRecorder struct {
// contains filtered or unexported fields
}
MockListenerMockRecorder is the mock recorder for MockListener.
func (*MockListenerMockRecorder) Accept ¶ added in v1.2.1
func (mr *MockListenerMockRecorder) Accept() *gomock.Call
Accept indicates an expected call of Accept.
func (*MockListenerMockRecorder) Addr ¶ added in v1.2.1
func (mr *MockListenerMockRecorder) Addr() *gomock.Call
Addr indicates an expected call of Addr.
func (*MockListenerMockRecorder) Close ¶ added in v1.2.1
func (mr *MockListenerMockRecorder) Close() *gomock.Call
Close indicates an expected call of Close.
type MockMiddleware ¶ added in v1.2.1
type MockMiddleware struct {
// contains filtered or unexported fields
}
MockMiddleware is a mock of Middleware interface.
func NewMockMiddleware ¶ added in v1.2.1
func NewMockMiddleware(ctrl *gomock.Controller) *MockMiddleware
NewMockMiddleware creates a new mock instance.
func (*MockMiddleware) EXPECT ¶ added in v1.2.1
func (m *MockMiddleware) EXPECT() *MockMiddlewareMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockMiddleware) Process ¶ added in v1.2.1
func (m *MockMiddleware) Process(ctx *OriginContent)
Process mocks base method.
type MockMiddlewareMockRecorder ¶ added in v1.2.1
type MockMiddlewareMockRecorder struct {
// contains filtered or unexported fields
}
MockMiddlewareMockRecorder is the mock recorder for MockMiddleware.
type MockResponseWriter ¶ added in v1.2.1
type MockResponseWriter struct {
// contains filtered or unexported fields
}
MockResponseWriter is a mock of ResponseWriter interface.
func NewMockResponseWriter ¶ added in v1.2.1
func NewMockResponseWriter(ctrl *gomock.Controller) *MockResponseWriter
NewMockResponseWriter creates a new mock instance.
func (*MockResponseWriter) CloseNotify ¶ added in v1.2.1
func (m *MockResponseWriter) CloseNotify() <-chan bool
CloseNotify mocks base method.
func (*MockResponseWriter) EXPECT ¶ added in v1.2.1
func (m *MockResponseWriter) EXPECT() *MockResponseWriterMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockResponseWriter) Flush ¶ added in v1.2.1
func (m *MockResponseWriter) Flush()
Flush mocks base method.
func (*MockResponseWriter) Header ¶ added in v1.2.1
func (m *MockResponseWriter) Header() http.Header
Header mocks base method.
func (*MockResponseWriter) Hijack ¶ added in v1.2.1
func (m *MockResponseWriter) Hijack() (net.Conn, *bufio.ReadWriter, error)
Hijack mocks base method.
func (*MockResponseWriter) Pusher ¶ added in v1.2.1
func (m *MockResponseWriter) Pusher() http.Pusher
Pusher mocks base method.
func (*MockResponseWriter) Size ¶ added in v1.2.1
func (m *MockResponseWriter) Size() int
Size mocks base method.
func (*MockResponseWriter) Status ¶ added in v1.2.1
func (m *MockResponseWriter) Status() int
Status mocks base method.
func (*MockResponseWriter) Write ¶ added in v1.2.1
func (m *MockResponseWriter) Write(arg0 []byte) (int, error)
Write mocks base method.
func (*MockResponseWriter) WriteHeader ¶ added in v1.2.1
func (m *MockResponseWriter) WriteHeader(statusCode int)
WriteHeader mocks base method.
func (*MockResponseWriter) WriteHeaderNow ¶ added in v1.2.1
func (m *MockResponseWriter) WriteHeaderNow()
WriteHeaderNow mocks base method.
func (*MockResponseWriter) WriteString ¶ added in v1.2.1
func (m *MockResponseWriter) WriteString(arg0 string) (int, error)
WriteString mocks base method.
func (*MockResponseWriter) Written ¶ added in v1.2.1
func (m *MockResponseWriter) Written() bool
Written mocks base method.
type MockResponseWriterMockRecorder ¶ added in v1.2.1
type MockResponseWriterMockRecorder struct {
// contains filtered or unexported fields
}
MockResponseWriterMockRecorder is the mock recorder for MockResponseWriter.
func (*MockResponseWriterMockRecorder) CloseNotify ¶ added in v1.2.1
func (mr *MockResponseWriterMockRecorder) CloseNotify() *gomock.Call
CloseNotify indicates an expected call of CloseNotify.
func (*MockResponseWriterMockRecorder) Flush ¶ added in v1.2.1
func (mr *MockResponseWriterMockRecorder) Flush() *gomock.Call
Flush indicates an expected call of Flush.
func (*MockResponseWriterMockRecorder) Header ¶ added in v1.2.1
func (mr *MockResponseWriterMockRecorder) Header() *gomock.Call
Header indicates an expected call of Header.
func (*MockResponseWriterMockRecorder) Hijack ¶ added in v1.2.1
func (mr *MockResponseWriterMockRecorder) Hijack() *gomock.Call
Hijack indicates an expected call of Hijack.
func (*MockResponseWriterMockRecorder) Pusher ¶ added in v1.2.1
func (mr *MockResponseWriterMockRecorder) Pusher() *gomock.Call
Pusher indicates an expected call of Pusher.
func (*MockResponseWriterMockRecorder) Size ¶ added in v1.2.1
func (mr *MockResponseWriterMockRecorder) Size() *gomock.Call
Size indicates an expected call of Size.
func (*MockResponseWriterMockRecorder) Status ¶ added in v1.2.1
func (mr *MockResponseWriterMockRecorder) Status() *gomock.Call
Status indicates an expected call of Status.
func (*MockResponseWriterMockRecorder) Write ¶ added in v1.2.1
func (mr *MockResponseWriterMockRecorder) Write(arg0 any) *gomock.Call
Write indicates an expected call of Write.
func (*MockResponseWriterMockRecorder) WriteHeader ¶ added in v1.2.1
func (mr *MockResponseWriterMockRecorder) WriteHeader(statusCode any) *gomock.Call
WriteHeader indicates an expected call of WriteHeader.
func (*MockResponseWriterMockRecorder) WriteHeaderNow ¶ added in v1.2.1
func (mr *MockResponseWriterMockRecorder) WriteHeaderNow() *gomock.Call
WriteHeaderNow indicates an expected call of WriteHeaderNow.
func (*MockResponseWriterMockRecorder) WriteString ¶ added in v1.2.1
func (mr *MockResponseWriterMockRecorder) WriteString(arg0 any) *gomock.Call
WriteString indicates an expected call of WriteString.
func (*MockResponseWriterMockRecorder) Written ¶ added in v1.2.1
func (mr *MockResponseWriterMockRecorder) Written() *gomock.Call
Written indicates an expected call of Written.
type MockResponser ¶ added in v1.2.1
MockResponser is a mock of Responser interface.
func NewMockResponser ¶ added in v1.2.1
func NewMockResponser(ctrl *gomock.Controller) *MockResponser
NewMockResponser creates a new mock instance.
func (*MockResponser) EXPECT ¶ added in v1.2.1
func (m *MockResponser) EXPECT() *MockResponserMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockResponser) Failed ¶ added in v1.2.1
func (m *MockResponser) Failed(ctx XContext, err error)
Failed mocks base method.
func (*MockResponser) ProcessResults ¶ added in v1.2.1
func (m *MockResponser) ProcessResults(context XContext, writer ResponseWriter, last bool, funcName string, results ...any)
ProcessResults mocks base method.
func (*MockResponser) Success ¶ added in v1.2.1
func (m *MockResponser) Success(ctx XContext, data any)
Success mocks base method.
type MockResponserMockRecorder ¶ added in v1.2.1
type MockResponserMockRecorder struct {
// contains filtered or unexported fields
}
MockResponserMockRecorder is the mock recorder for MockResponser.
func (*MockResponserMockRecorder) Failed ¶ added in v1.2.1
func (mr *MockResponserMockRecorder) Failed(ctx, err any) *gomock.Call
Failed indicates an expected call of Failed.
func (*MockResponserMockRecorder) ProcessResults ¶ added in v1.2.1
func (mr *MockResponserMockRecorder) ProcessResults(context, writer, last, funcName any, results ...any) *gomock.Call
ProcessResults indicates an expected call of ProcessResults.
type MockXContext ¶ added in v1.2.1
type MockXContext struct {
// contains filtered or unexported fields
}
MockXContext is a mock of XContext interface.
func NewMockXContext ¶ added in v1.2.1
func NewMockXContext(ctrl *gomock.Controller) *MockXContext
NewMockXContext creates a new mock instance.
func (*MockXContext) Abort ¶ added in v1.2.1
func (m *MockXContext) Abort()
Abort mocks base method.
func (*MockXContext) EXPECT ¶ added in v1.2.1
func (m *MockXContext) EXPECT() *MockXContextMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockXContext) JSON ¶ added in v1.2.1
func (m *MockXContext) JSON(code int, obj any)
JSON mocks base method.
type MockXContextMockRecorder ¶ added in v1.2.1
type MockXContextMockRecorder struct {
// contains filtered or unexported fields
}
MockXContextMockRecorder is the mock recorder for MockXContext.
func (*MockXContextMockRecorder) Abort ¶ added in v1.2.1
func (mr *MockXContextMockRecorder) Abort() *gomock.Call
Abort indicates an expected call of Abort.
type MountError ¶
type MountError = g.MountError
type OriginContent ¶
type RequestBody ¶ added in v1.3.0
type RequestBody[T any] struct { // contains filtered or unexported fields }
func (*RequestBody[T]) Get ¶ added in v1.3.0
func (r *RequestBody[T]) Get() T
type ResponseWriter ¶
type ResponseWriter = gin.ResponseWriter
type Responser ¶
type Responser interface {
Success(ctx XContext, data any)
Failed(ctx XContext, err error)
ProcessResults(context XContext, writer gin.ResponseWriter, last bool, funcName string, results ...any)
}
Responser Response handler Inject default response handler using Id: gone-gin-responser (`gone.IdGoneGinResponser`)
type RouteGroup ¶
type RouteGroup interface {
IRouter
}
RouteGroup route group, which is a wrapper of gin.RouterGroup, and can be injected for mount router.
type Sse ¶
type Sse struct {
Writer gin.ResponseWriter
}
type SysMiddleware ¶
SysMiddleware system middleware
func (*SysMiddleware) GonerName ¶
func (m *SysMiddleware) GonerName() string
func (*SysMiddleware) Init ¶
func (m *SysMiddleware) Init() error
func (*SysMiddleware) Process ¶
func (m *SysMiddleware) Process(ginCtx *gin.Context)
type WrappedDataFuncSetter ¶
type WrappedDataFuncSetter interface {
SetWrappedDataFunc(wrappedDataFunc WrappedDataFunc)
}