Versions in this module Expand all Collapse all v0 v0.0.1 Jul 30, 2024 Changes in this version + func Handler(si ServerInterface) http.Handler + func HandlerFromMux(si ServerInterface, r chi.Router) http.Handler + func HandlerFromMuxWithBaseURL(si ServerInterface, r chi.Router, baseURL string) http.Handler + func HandlerWithOptions(si ServerInterface, options ChiServerOptions) http.Handler + type ChiServerOptions struct + BaseRouter chi.Router + BaseURL string + ErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error) + Middlewares []MiddlewareFunc + type DirectBar = externalRef0.Foo + type InvalidParamFormatError struct + Err error + ParamName string + func (e *InvalidParamFormatError) Error() string + func (e *InvalidParamFormatError) Unwrap() error + type MiddlewareFunc func(http.Handler) http.Handler + type PackedBar struct + Core *externalRef0.Foo + Directd *DirectBar + Id *string + type PostInvalidExtRefTrouble300JSONResponse struct + func (response PostInvalidExtRefTrouble300JSONResponse) VisitPostInvalidExtRefTroubleResponse(w http.ResponseWriter) error + type PostInvalidExtRefTroubleRequestObject struct + type PostInvalidExtRefTroubleResponseObject interface + VisitPostInvalidExtRefTroubleResponse func(w http.ResponseWriter) error + type PostNoTrouble200JSONResponse struct + DirectBar *DirectBar + DirectFoo *externalRef0.Foo + IndirectFoo *PackedBar + Name *string + func (response PostNoTrouble200JSONResponse) VisitPostNoTroubleResponse(w http.ResponseWriter) error + type PostNoTroubleRequestObject struct + type PostNoTroubleResponseObject interface + VisitPostNoTroubleResponse func(w http.ResponseWriter) error + type RequiredHeaderError struct + Err error + ParamName string + func (e *RequiredHeaderError) Error() string + func (e *RequiredHeaderError) Unwrap() error + type RequiredParamError struct + ParamName string + func (e *RequiredParamError) Error() string + type ServerInterface interface + PostInvalidExtRefTrouble func(w http.ResponseWriter, r *http.Request) + PostNoTrouble func(w http.ResponseWriter, r *http.Request) + func NewStrictHandler(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc) ServerInterface + func NewStrictHandlerWithOptions(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc, ...) ServerInterface + type ServerInterfaceWrapper struct + ErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error) + Handler ServerInterface + HandlerMiddlewares []MiddlewareFunc + func (siw *ServerInterfaceWrapper) PostInvalidExtRefTrouble(w http.ResponseWriter, r *http.Request) + func (siw *ServerInterfaceWrapper) PostNoTrouble(w http.ResponseWriter, r *http.Request) + type StrictHTTPServerOptions struct + RequestErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error) + ResponseErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error) + type StrictHandlerFunc = runtime.StrictHttpHandlerFunc + type StrictMiddlewareFunc = runtime.StrictHttpMiddlewareFunc + type StrictServerInterface interface + PostInvalidExtRefTrouble func(ctx context.Context, request PostInvalidExtRefTroubleRequestObject) (PostInvalidExtRefTroubleResponseObject, error) + PostNoTrouble func(ctx context.Context, request PostNoTroubleRequestObject) (PostNoTroubleResponseObject, error) + type TooManyValuesForParamError struct + Count int + ParamName string + func (e *TooManyValuesForParamError) Error() string + type UnescapedCookieParamError struct + Err error + ParamName string + func (e *UnescapedCookieParamError) Error() string + func (e *UnescapedCookieParamError) Unwrap() error + type UnmarshalingParamError struct + Err error + ParamName string + func (e *UnmarshalingParamError) Error() string + func (e *UnmarshalingParamError) Unwrap() error