Documentation
¶
Index ¶
- Constants
- func GetRequestInfo(c *gin.Context) *request.RequestInfo
- func GetTrace(c *gin.Context) *trace.Trace
- func GetUser(c *gin.Context) *model.User
- func NewResponse(c *gin.Context, code int, data interface{}, msg string)
- func ResponseFailed(c *gin.Context, code int, err error)
- func ResponseSuccess(c *gin.Context, data interface{})
- func SetRequestInfo(c *gin.Context, ri *request.RequestInfo)
- func SetTrace(c *gin.Context, t *trace.Trace)
- func SetUser(c *gin.Context, user *model.User)
- func TraceStep(c *gin.Context, msg string, fields ...trace.Field)
- func WrapFunc(f interface{}, args ...interface{}) gin.HandlerFunc
- type Response
Constants ¶
View Source
const ( AppName = `weave` UserContextKey = `user` TraceContextKey = `trace` RequestInfoContextKey = `requestInfo` KubeResourceContextKey = `kubeResource` CookieTokenName = `token` CookieLoginUser = `loginUser` )
Variables ¶
This section is empty.
Functions ¶
func GetRequestInfo ¶
func GetRequestInfo(c *gin.Context) *request.RequestInfo
func ResponseSuccess ¶
func SetRequestInfo ¶
func SetRequestInfo(c *gin.Context, ri *request.RequestInfo)
func WrapFunc ¶
func WrapFunc(f interface{}, args ...interface{}) gin.HandlerFunc
WrapFunc will wrap func(args ...interface{}) (interface{}, <error>) as a Gin HandlerFunc
Types ¶
Click to show internal directories.
Click to hide internal directories.