Versions in this module Expand all Collapse all v0 v0.5.1 May 12, 2026 Changes in this version + type Generator interface + GenerateSchema func(format ...string) ([]byte, error) + MarshalJSON func() ([]byte, error) + MarshalYAML func() ([]byte, error) + Validate func() error + ValidateReport func() error + WriteSchemaTo func(filepath string) error + func NewGenerator(party iris.Party, opts ...option.OpenAPIOption) Generator + func NewRouter(party iris.Party, opts ...option.OpenAPIOption) Generator + type Route interface + Method func() string + Name func() string + Path func() string + With func(opts ...option.OperationOption) Route + type Router interface + Connect func(path string, handlers ...context.Handler) Route + Delete func(path string, handlers ...context.Handler) Route + Get func(path string, handlers ...context.Handler) Route + Handle func(method string, path string, handlers ...context.Handler) Route + Head func(path string, handlers ...context.Handler) Route + Options func(path string, handlers ...context.Handler) Route + Party func(prefix string, handlers ...context.Handler) Router + Patch func(path string, handlers ...context.Handler) Route + Post func(path string, handlers ...context.Handler) Route + Put func(path string, handlers ...context.Handler) Route + Trace func(path string, handlers ...context.Handler) Route + Use func(handlers ...context.Handler) Router + With func(opts ...option.GroupOption) Router