/** * This file is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ #pragma once // System headers #include #include #include namespace models { class TestQueryParametersDeepObjectParameter { public: TestQueryParametersDeepObjectParameter(); virtual ~TestQueryParametersDeepObjectParameter() = default; // Getters and setters [[nodiscard]] std::string getName() const; void setName(const std::string& name); [[nodiscard]] int getAge() const; void setAge(const int& age); // JSON serialization using NLOHMANN INTRUSIVE macro (must be inside class to access private members) NLOHMANN_DEFINE_TYPE_INTRUSIVE(TestQueryParametersDeepObjectParameter, name, age) private: std::string name; int age; }; } // namespace models