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};