Documentation
¶
Index ¶
- func AuthMiddleware(svc *svc.ServiceContext) func(c *gin.Context)
- func CorsMiddleware(c *gin.Context)
- func DeviceMiddleware(srvCtx *svc.ServiceContext) func(c *gin.Context)
- func LoggerMiddleware(svc *svc.ServiceContext) func(c *gin.Context)
- func NotifyMiddleware(svc *svc.ServiceContext) func(c *gin.Context)
- func PanDomainMiddleware(svc *svc.ServiceContext) func(c *gin.Context)
- func ServerMiddleware(svc *svc.ServiceContext) func(c *gin.Context)
- func TraceMiddleware(_ *svc.ServiceContext) func(ctx *gin.Context)
- type PaymentParams
- type ResponseWriter
- func (rw *ResponseWriter) CloseNotify() <-chan bool
- func (rw *ResponseWriter) Decrypt() bool
- func (rw *ResponseWriter) Encrypt()
- func (rw *ResponseWriter) Flush()
- func (rw *ResponseWriter) FlushAbort()
- func (rw *ResponseWriter) Hijack() (net.Conn, *bufio.ReadWriter, error)
- func (rw *ResponseWriter) Pusher() (pusher http.Pusher)
- func (rw *ResponseWriter) Size() int
- func (rw *ResponseWriter) Status() int
- func (rw *ResponseWriter) Unwrap() http.ResponseWriter
- func (rw *ResponseWriter) Write(data []byte) (n int, err error)
- func (rw *ResponseWriter) WriteHeader(code int)
- func (rw *ResponseWriter) WriteHeaderNow()
- func (rw *ResponseWriter) WriteString(s string) (n int, err error)
- func (rw *ResponseWriter) Written() bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AuthMiddleware ¶
func AuthMiddleware(svc *svc.ServiceContext) func(c *gin.Context)
func CorsMiddleware ¶
func DeviceMiddleware ¶ added in v1.1.8
func DeviceMiddleware(srvCtx *svc.ServiceContext) func(c *gin.Context)
func LoggerMiddleware ¶
func LoggerMiddleware(svc *svc.ServiceContext) func(c *gin.Context)
func NotifyMiddleware ¶
func NotifyMiddleware(svc *svc.ServiceContext) func(c *gin.Context)
func PanDomainMiddleware ¶
func PanDomainMiddleware(svc *svc.ServiceContext) func(c *gin.Context)
func ServerMiddleware ¶
func ServerMiddleware(svc *svc.ServiceContext) func(c *gin.Context)
func TraceMiddleware ¶
func TraceMiddleware(_ *svc.ServiceContext) func(ctx *gin.Context)
Types ¶
type PaymentParams ¶
type ResponseWriter ¶
type ResponseWriter struct {
http.ResponseWriter
// contains filtered or unexported fields
}
func NewResponseWriter ¶
func NewResponseWriter(c *gin.Context, srvCtx *svc.ServiceContext) (rw *ResponseWriter)
func (*ResponseWriter) CloseNotify ¶
func (rw *ResponseWriter) CloseNotify() <-chan bool
CloseNotify implements the http.CloseNotifier interface.
func (*ResponseWriter) Decrypt ¶
func (rw *ResponseWriter) Decrypt() bool
func (*ResponseWriter) Encrypt ¶
func (rw *ResponseWriter) Encrypt()
func (*ResponseWriter) Flush ¶
func (rw *ResponseWriter) Flush()
Flush implements the http.Flusher interface.
func (*ResponseWriter) FlushAbort ¶
func (rw *ResponseWriter) FlushAbort()
func (*ResponseWriter) Hijack ¶
func (rw *ResponseWriter) Hijack() (net.Conn, *bufio.ReadWriter, error)
Hijack implements the http.Hijacker interface.
func (*ResponseWriter) Pusher ¶
func (rw *ResponseWriter) Pusher() (pusher http.Pusher)
func (*ResponseWriter) Size ¶
func (rw *ResponseWriter) Size() int
func (*ResponseWriter) Status ¶
func (rw *ResponseWriter) Status() int
func (*ResponseWriter) Unwrap ¶
func (rw *ResponseWriter) Unwrap() http.ResponseWriter
func (*ResponseWriter) WriteHeader ¶
func (rw *ResponseWriter) WriteHeader(code int)
func (*ResponseWriter) WriteHeaderNow ¶
func (rw *ResponseWriter) WriteHeaderNow()
func (*ResponseWriter) WriteString ¶
func (rw *ResponseWriter) WriteString(s string) (n int, err error)
func (*ResponseWriter) Written ¶
func (rw *ResponseWriter) Written() bool
Click to show internal directories.
Click to hide internal directories.