| ApiDocumentation | Represents the API documentation, including application details and endpoints. |
| ApiDocumentationBuilderExtensions | Provides extension methods for configuring API documentation generation and exposure on an HTTP server host. |
| ApiDocumentationHandler | Provides hooks for filtering and customizing generated API documentation. |
| ApiEndpoint | Represents an API endpoint, including its metadata, request and response details. |
| ApiEndpointHeader | Represents a header for an API endpoint, including its name and requirements. |
| ApiEndpointParameter | Represents a parameter for an API endpoint, including its name, type, and requirements. |
| ApiEndpointParameterExample | Represents an example value for a request parameter in a specific situation. |
| ApiEndpointPathParameter | Represents a path parameter for an API endpoint, including its name, type, and description. |
| ApiEndpointQueryParameter | Represents a query parameter for an API endpoint, including its name, type, and description. |
| ApiEndpointRequestExample | Represents an example request for an API endpoint, including its description and example content. |
| ApiEndpointResponse | Represents a response for an API endpoint, including the status code and example content. |
| ApiGenerationContext | Provides context information used during API generation, such as application metadata and handlers for generating example bodies and parameters. |