Versions in this module Expand all Collapse all v1 v1.34.0 Sep 2, 2026 Changes in this version + const CacheTTL + const SchemaURL + func ExtractPathFromURL(fullURL string) string + func FindOperation(doc *openapi3.T, method, path string) (*openapi3.Operation, error) + func GetDoc() (*openapi3.T, error) + func GetQueryParamSchema(operation *openapi3.Operation) *openapi3.Schema + func GetRequestSchema(operation *openapi3.Operation) *openapi3.SchemaRef + type OperationSchema struct + Description string + IsQueryParamSchema bool + Method string + OperationID string + Path string + RequestSchema *openapi3.Schema + Summary string + func (op *OperationSchema) FormatAsJSON() (string, error) + func (op *OperationSchema) FormatAsText() string + type SchemaManager struct + func NewSchemaManager() (*SchemaManager, error) + func (sm *SchemaManager) EnhanceError(err error, method, path string) error + func (sm *SchemaManager) GetOperationSchema(method, path string) (*OperationSchema, error) + func (sm *SchemaManager) ValidateRequest(method, path string, body []byte) (*ValidationResult, error) + type ValidationResult struct + Errors []string + Valid bool