Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExecuteControllerHandler ¶
func ExecuteControllerHandler[T any](handler RequestHandler[T]) gin.HandlerFunc
ExecuteControllerHandler executes a RequestHandler and returns a gin.HandlerFunc
func WrapServiceMiddlewareHandler ¶
func WrapServiceMiddlewareHandler(handler ServiceMiddlewareHandler) gin.HandlerFunc
WrapServiceMiddlewareHandler wraps a ServiceMiddlewareHandler and returns a gin.HandlerFunc
Types ¶
type RequestHandler ¶
type RequestHandler[T any] func(*context.ServiceContext) result.Result[T]
RequestHandler is a function that takes a *context.ServiceContext and returns a result.Result[T]
type ServiceMiddlewareHandler ¶
type ServiceMiddlewareHandler func(*context.ServiceContext) result.Result[bool]
ServiceMiddlewareHandler is a function that takes a *context.ServiceContext and returns a result.Result[bool]
Click to show internal directories.
Click to hide internal directories.