Versions in this module Expand all Collapse all v0 v0.1.1 Aug 30, 2023 v0.1.0 Aug 30, 2023 Changes in this version + func Delete(pattern string, router *Router, ...) + func Get(pattern string, router *Router, handlerFnR HandlerFnR[PathType, ResponseType]) + func Post(pattern string, router *Router, ...) + func Put(pattern string, router *Router, ...) + type CtxCUD struct + Body BodyType + Path PathType + Request *http.Request + Writer HeaderWriter + type CtxR struct + Path PathType + Request *http.Request + Writer HeaderWriter + type HandlerFnCUD func(CtxCUD[PathType, BodyType]) (int, ResponseType) + type HandlerFnR func(CtxR[PathType]) (int, ResponseType) + type HeaderWriter struct + func (headerWriter *HeaderWriter) Header() http.Header + type Router struct + Api *rest.API + func NewRouter(name string) *Router + func (r *Router) CreateSpec(version string, description string) *openapi3.T + func (r *Router) ServeSwaggerUI(spec *openapi3.T, path string)