Module openapi

Module openapi 

Source
Expand description

OpenAPI 3.1.0 specification generation

Generates OpenAPI specs from route definitions using existing JSON Schema infrastructure. OpenAPI 3.1.0 is fully compatible with JSON Schema Draft 2020-12.

Modules§

parameter_extraction
Parameter extraction from routes and schemas for OpenAPI generation
schema_conversion
JSON Schema to OpenAPI schema conversion utilities
spec_generation
OpenAPI specification generation and assembly

Structs§

ContactInfo
Contact information
LicenseInfo
License information
OpenApiConfig
OpenAPI configuration
ServerInfo
Server information

Enums§

SecuritySchemeInfo
Security scheme types

Functions§

generate_openapi_spec
Generate OpenAPI specification from routes with auto-detection of security schemes
security_scheme_info_to_openapi
Convert SecuritySchemeInfo to OpenAPI SecurityScheme