Structs§
- Callback
- OpenAPI Callback Object (H8). A map keyed by runtime-expression URL templates, with Path Item values.
- Components
- Discriminator
- Encoding
- OpenAPI Encoding Object (H4). Used inside
multipart/form-dataandapplication/x-www-form-urlencodedMedia Type bodies. - Example
- OpenAPI Example Object (H6).
- External
Docs - OpenAPI External Documentation Object (H10).
- Header
- OpenAPI Header Object (H5). Structurally a Parameter minus the
nameandinfields. Used in Response.headers, Encoding.headers, and Components.headers. - Info
- Link
- OpenAPI Link Object (H7).
- Media
Type - OpenAPI Media Type Object
- OAuth
Flow - OAuth
Flows - Open
ApiSpec - Operation
- OpenAPI Operation Object
- Parameter
- OpenAPI Parameter Object
- Path
Item - OpenAPI Path Item Object
- Request
Body - OpenAPI Request Body Object
- Response
- OpenAPI Response Object
- Schema
Details - Server
- OpenAPI Server Object (H1). Multiple servers, server variables, and
3.2’s
namefield are all modeled. - Server
Variable - Tag
- OpenAPI Tag Object (H9 + D5 — 3.2 added summary/parent/kind).
Enums§
- Additional
Properties - Exclusive
Bound - 3.0 used
exclusiveMinimum: trueas a bool flag againstminimum; 3.1 (JSON Schema 2020-12) usesexclusiveMinimum: <number>. - Schema
- Schema
Type - Security
Scheme - OpenAPI Security Scheme Object (H2). Covers all 3.x scheme types: apiKey, http (basic/bearer/digest), oauth2 (with flows), openIdConnect, and 3.1+ mutualTLS.
Functions§
- is_
form_ urlencoded_ media_ type - Returns true for
application/x-www-form-urlencoded(with optional parameters). - is_
json_ media_ type - Returns true for media types whose payload is JSON.