|
Orbit Framework
An ultra-modern, asynchronous, cross-platform C++ Web Framework.
|
#include <OpenApi.hpp>
Public Member Functions | |
| void | register_route (http::HttpMethod method, const std::string &path, const RouteMetadata &meta) |
| void | register_schema (const std::string &name, const std::string &json_schema_body) |
| std::string | generate_swagger_json (const std::string &title, const std::string &version) const |
Static Public Member Functions | |
| static OpenApiRegistry & | instance () |
| std::string openapi::OpenApiRegistry::generate_swagger_json | ( | const std::string & | title, |
| const std::string & | version | ||
| ) | const |
|
inlinestatic |
| void openapi::OpenApiRegistry::register_route | ( | http::HttpMethod | method, |
| const std::string & | path, | ||
| const RouteMetadata & | meta | ||
| ) |
| void openapi::OpenApiRegistry::register_schema | ( | const std::string & | name, |
| const std::string & | json_schema_body | ||
| ) |