forked from loafle/openapi-generator-original
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
9 lines
395 B
YAML
9 lines
395 B
YAML
generatorName: cpp-httplib-server
|
|
outputDir: samples/server/petstore/cpp-httplib-server/feature-test
|
|
inputSpec: modules/openapi-generator/src/test/resources/3_0/cpp-httplib-server/feature-test.json
|
|
templateDir: modules/openapi-generator/src/main/resources/cpp-httplib-server
|
|
additionalProperties:
|
|
apiNamespace: "api"
|
|
modelNamespace: "models"
|
|
projectName: "cpp-httplib-server-feature-test"
|