Expand description
Transport-neutral, bounded OpenAPI document classification and cataloging.
This module deliberately owns no transport, authority, request planner, or executor. It reduces a bounded JSON document to deterministic protocol metadata. Prose, examples, defaults, raw security-scheme names, and server values are never retained.
Structs§
- Open
ApiCatalog - Open
ApiCatalog Summary - Open
ApiDocument - Open
ApiDocument Limits - Checked parser ceilings. Callers may narrow, but cannot widen, hard limits.
- Open
ApiOperation - Reduced operation metadata. Debug deliberately omits the raw path.
- Open
ApiOperation Id - Open
ApiParameter Metadata - Open
ApiResponse Metadata - Open
ApiResponse Summary - Open
ApiSecurity Metadata - Open
ApiServer Metadata
Enums§
- Open
ApiCandidate Tag - Open
ApiDocument Kind - Open
ApiFormat Class - Open
ApiHttp Method - Open
ApiMedia Family - Open
ApiParameter Location - Open
ApiParse Outcome - Open
ApiResponse Status - Open
ApiReview Error - Open
ApiSchema Primitive Kind - Open
ApiSecurity Scheme Kind - Open
ApiSecurity Source - Open
ApiServer Kind - Open
ApiVersion
Constants§
- MAX_
MEDIA_ ENTRIES_ PER_ OPERATION - MAX_
OPENAPI_ ARRAY_ LENGTH - MAX_
OPENAPI_ DOCUMENT_ BYTES - MAX_
OPENAPI_ JSON_ DEPTH - MAX_
OPENAPI_ JSON_ NODES - MAX_
OPENAPI_ MEDIA_ TYPES_ PER_ OPERATION - MAX_
OPENAPI_ OBJECT_ MEMBERS - MAX_
OPENAPI_ OPERATIONS - MAX_
OPENAPI_ PARAMETERS_ PER_ OPERATION - MAX_
OPENAPI_ PATHS - MAX_
OPENAPI_ PATH_ BYTES - MAX_
OPENAPI_ PATH_ SEGMENTS - MAX_
OPENAPI_ RESPONSES_ PER_ OPERATION - MAX_
OPENAPI_ SECURITY_ REQUIREMENTS - MAX_
OPENAPI_ SERVERS - MAX_
OPENAPI_ STRING_ BYTES - MAX_
OPENAPI_ TOKEN_ BYTES - OPENAPI_
CATALOG_ ALGORITHM
Functions§
- parse_
openapi_ document - Classifies and reduces one repository- or host-retained document.