Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Document ¶
type Document struct {
// contains filtered or unexported fields
}
Document wraps the libopenapi v3 document model
func ParseDocument ¶
ParseDocument parses OpenAPI bytes and returns the document. It validates that the document is OpenAPI 3.x and handles both YAML and JSON formats.
func (*Document) Schemas ¶
func (d *Document) Schemas() ([]*SchemaEntry, error)
Schemas returns schemas from components/schemas in insertion order. Returns an empty slice if there are no schemas defined.
type SchemaEntry ¶
type SchemaEntry struct {
Name string
Proxy *base.SchemaProxy
}
SchemaEntry represents a schema with its name and proxy
Click to show internal directories.
Click to hide internal directories.