Skip to main content

better_fetch/openapi/
mod.rs

1//! OpenAPI 3.0 document builder (requires `openapi` feature).
2//!
3//! Builds a spec from [`SchemaRegistry`](crate::schema::SchemaRegistry) including
4//! `components.schemas`, request bodies, response content, and parameters.
5
6mod builder;
7mod convert;
8mod document;
9
10pub use builder::OpenApiBuilder;
11pub use document::{
12    OpenApiComponents, OpenApiDocument, OpenApiInfo, OpenApiMediaType, OpenApiOperation,
13    OpenApiParameter, OpenApiRequestBody, OpenApiResponse, OpenApiResponses, OpenApiSchemaRef,
14    OpenApiServer,
15};