Documentation
¶
Index ¶
- Constants
- func APIRequest(ctx context.Context) *api.Request
- func DataPermApplier(ctx context.Context) security.DataPermissionApplier
- func Db(ctx context.Context) orm.Db
- func Logger(ctx context.Context) log.Logger
- func Principal(ctx context.Context) *security.Principal
- func RequestId(ctx context.Context) string
- func SetAPIRequest(ctx context.Context, request *api.Request) context.Context
- func SetDataPermApplier(ctx context.Context, applier security.DataPermissionApplier) context.Context
- func SetDb(ctx context.Context, db orm.Db) context.Context
- func SetLogger(ctx context.Context, logger log.Logger) context.Context
- func SetPrincipal(ctx context.Context, principal *security.Principal) context.Context
- func SetRequestId(ctx context.Context, requestId string) context.Context
- func SetTransformer(ctx context.Context, transformer mold.Transformer) context.Context
- func Transformer(ctx context.Context) mold.Transformer
Constants ¶
View Source
const ( KeyRequest contextKey = iota KeyRequestId KeyPrincipal KeyLogger KeyDb KeyTransformer KeyDataPermApplier )
Variables ¶
This section is empty.
Functions ¶
func APIRequest ¶
APIRequest returns the api.APIRequest from fiber context.
func DataPermApplier ¶
func DataPermApplier(ctx context.Context) security.DataPermissionApplier
DataPermApplier returns the security.DataPermissionApplier from fiber context.
func SetAPIRequest ¶
SetAPIRequest stores the api.Request into fiber context.
func SetDataPermApplier ¶
func SetDataPermApplier(ctx context.Context, applier security.DataPermissionApplier) context.Context
SetDataPermApplier stores the security.DataPermissionApplier into fiber context.
func SetPrincipal ¶
SetPrincipal stores the security.Principal into fiber context.
func SetRequestId ¶
SetRequestId stores the request id into fiber context.
func SetTransformer ¶
SetTransformer stores the mold.Transformer into fiber context.
func Transformer ¶
func Transformer(ctx context.Context) mold.Transformer
Transformer returns the mold.Transformer from fiber context.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.