Versions in this module Expand all Collapse all v2 v2.3.0 Aug 28, 2026 Changes in this version + var ErrFailedToGetFilePath = errors.New("failed to get current file path") + var ErrMissingSpecInstances = errors.New(...) + var ErrSCIMSpecNotFound = errors.New("SCIM spec file not found") + func CollectSpecTypes() ([]string, error) + func ConfigureEcho(c LogConfig) *echo.Echo + func CustomHTTPErrorHandler(c echo.Context, err error) + func GenerateOpenAPISpecDocument() (*openapi3.T, error) + func NewOpenAPISpec() (*openapi3.T, error) + func NewRouter(c LogConfig) *route.Router + func NewSpecRouter(c LogConfig) (*route.Router, error) + type LogConfig struct + LogLevel echo_log.Lvl + PrettyLog bool + type SchemaRegistry struct + func NewSchemaRegistry(spec *openapi3.T, opts ...openapi3gen.Option) *SchemaRegistry + func (r *SchemaRegistry) GetOrRegister(v any) (*openapi3.SchemaRef, error) + type Server struct + Router *route.Router + func NewServer(c config.Config) (*Server, error) + func (s *Server) AddHandler(r handler) + func (s *Server) StartEchoServer(ctx context.Context) error Other modules containing this package github.com/theopenlane/core