Add standalone C++ server using cpp-httplib for OpenAPI-based APIs (#21724)

Supports:
All OpenAPI 3.x data types: primitives, arrays, enums, nullable/optional fields, nested objects
All parameter types: path, query, header, cookie, and combinations
Schema composition: allOf (inheritance), oneOf (discriminated unions), anyOf (flexible unions)
Security schemes: API key and bearer token authentication
Discriminator-based polymorphic deserialization and error handling

Provides:
Error handling for invalid JSON, type mismatches, missing/unknown discriminator, and parameter validation
Build system integration (CMake) for easy compilation and linking with required dependencies
Clear build and run instructions for local development and testing
Enables comprehensive, real-world validation of generated C++ server code against OpenAPI specifications
This commit is contained in:
vasireddyrajesh
2026-02-12 17:11:05 +05:30
committed by GitHub
parent d47ab0f545
commit b96334ffad
132 changed files with 18350 additions and 1 deletions

View File

@@ -0,0 +1,7 @@
/**
* This file is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/