Versions in this module Expand all Collapse all v0 v0.2.0 Dec 10, 2025 v0.1.0 Dec 10, 2025 Changes in this version + const ModuleName + var ErrUnknownMethod error = fmt.Errorf("unknown http method") + var ErrUnknownModule = fmt.Errorf("module is not the %s module", ModuleName) + func WithRequestLogger() modules.Option + func WithRoute(route Route) modules.Option + func WithServerPort(port int) modules.Option + type Module struct + func New() *Module + func (m *Module) Configure(opts ...modules.Option) error + func (m *Module) RegisterRoute(route Route) error + func (m *Module) RegisterRoutes(routes ...Route) error + func (m *Module) Router() *gin.Engine + func (m *Module) Shutdown() error + func (m *Module) Start() error + type Route struct + Group string + HTTPMethod string + Handler gin.HandlerFunc + URI string