Versions in this module Expand all Collapse all v0 v0.1.4 Apr 23, 2025 Changes in this version + const ClaimsKey + const EmailKey + const GRPCRequestIDKey + const OpenAiAuthorizationHeader + const ProxyAuthorizationHeader + const ProxyPasswdHeader + const ProxyUserHeader + const RequestIDKey + const RequestIDLogKey + var ErrAuthentication = StatusItf(status{ ... }) + var ErrCreate = StatusItf(status{ ... }) + var ErrDelete = StatusItf(status{ ... }) + var ErrGet = StatusItf(status{ ... }) + var ErrParameterMatch = StatusItf(status{ ... }) + var ErrPermission = StatusItf(status{ ... }) + var ErrServerPanic = StatusItf(status{ ... }) + var ErrUnknown = StatusItf(status{ ... }) + var ErrUpdate = StatusItf(status{ ... }) + var OK = StatusItf(status{ ... }) + func ErrPanic(err error) + func GetCtxLog(ctx context.Context) *zap.SugaredLogger + func GetGinCtxAny[T any](c *gin.Context, key string) (ret T) + func GetLogFromGinContext(c *gin.Context) *zap.SugaredLogger + func NewE(err error, sts StatusItf) *httpError + func Result(c *gin.Context, data interface{}, err error) + func Serve(c *HttpServerConfig) error + func SetCtxLog(ctx context.Context, log *zap.SugaredLogger) context.Context + func SetLogger(l zlog.Logger) + type BaseParam struct + RequestID string + func (param *BaseParam) Bind(c *gin.Context, p ginhelper.Parameter) error + func (param *BaseParam) Result(c *gin.Context, data ginhelper.Data, err error) + type HttpServerConfig struct + Cert string + Https bool + Key string + Name string + Port uint + RouterFunc loadRouterFunc + type StatusItf interface + Code func() int + HttpStatusCode func() int + Message func() string