mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-12-19 20:07:09 +00:00
[cpp-restbed] Added "out-of-the-box" functionality (#4759)
* Added cpp-restbed "out-of-the-box" functionality * handling class dependencies * added method override to clean interfaces of ambiguity * added default values for shared pointers * fixed _name and name parameters generating the same getters and setters * updated enum handling * updated Petstore samples * updated templates for automated object generation * fix whitespace * removed model initialisation * added model brace initialisation
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
* The version of the OpenAPI document: 1.0.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI-Generator 4.2.0-SNAPSHOT.
|
||||
* NOTE: This class is auto generated by OpenAPI-Generator unset.
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
@@ -28,22 +28,22 @@ using namespace org::openapitools::server::model;
|
||||
UserApi::UserApi() {
|
||||
std::shared_ptr<UserApiUserResource> spUserApiUserResource = std::make_shared<UserApiUserResource>();
|
||||
this->publish(spUserApiUserResource);
|
||||
|
||||
|
||||
std::shared_ptr<UserApiUserCreateWithArrayResource> spUserApiUserCreateWithArrayResource = std::make_shared<UserApiUserCreateWithArrayResource>();
|
||||
this->publish(spUserApiUserCreateWithArrayResource);
|
||||
|
||||
|
||||
std::shared_ptr<UserApiUserCreateWithListResource> spUserApiUserCreateWithListResource = std::make_shared<UserApiUserCreateWithListResource>();
|
||||
this->publish(spUserApiUserCreateWithListResource);
|
||||
|
||||
|
||||
std::shared_ptr<UserApiUserUsernameResource> spUserApiUserUsernameResource = std::make_shared<UserApiUserUsernameResource>();
|
||||
this->publish(spUserApiUserUsernameResource);
|
||||
|
||||
|
||||
std::shared_ptr<UserApiUserLoginResource> spUserApiUserLoginResource = std::make_shared<UserApiUserLoginResource>();
|
||||
this->publish(spUserApiUserLoginResource);
|
||||
|
||||
|
||||
std::shared_ptr<UserApiUserLogoutResource> spUserApiUserLogoutResource = std::make_shared<UserApiUserLogoutResource>();
|
||||
this->publish(spUserApiUserLogoutResource);
|
||||
|
||||
|
||||
}
|
||||
|
||||
UserApi::~UserApi() {}
|
||||
@@ -66,6 +66,9 @@ UserApiUserResource::UserApiUserResource()
|
||||
this->set_method_handler("POST",
|
||||
std::bind(&UserApiUserResource::POST_method_handler, this,
|
||||
std::placeholders::_1));
|
||||
|
||||
body = std::make_shared<User>();
|
||||
|
||||
}
|
||||
|
||||
UserApiUserResource::~UserApiUserResource()
|
||||
@@ -125,6 +128,8 @@ UserApiUserCreateWithArrayResource::UserApiUserCreateWithArrayResource()
|
||||
this->set_method_handler("POST",
|
||||
std::bind(&UserApiUserCreateWithArrayResource::POST_method_handler, this,
|
||||
std::placeholders::_1));
|
||||
|
||||
|
||||
}
|
||||
|
||||
UserApiUserCreateWithArrayResource::~UserApiUserCreateWithArrayResource()
|
||||
@@ -184,6 +189,8 @@ UserApiUserCreateWithListResource::UserApiUserCreateWithListResource()
|
||||
this->set_method_handler("POST",
|
||||
std::bind(&UserApiUserCreateWithListResource::POST_method_handler, this,
|
||||
std::placeholders::_1));
|
||||
|
||||
|
||||
}
|
||||
|
||||
UserApiUserCreateWithListResource::~UserApiUserCreateWithListResource()
|
||||
@@ -249,6 +256,9 @@ UserApiUserUsernameResource::UserApiUserUsernameResource()
|
||||
this->set_method_handler("PUT",
|
||||
std::bind(&UserApiUserUsernameResource::PUT_method_handler, this,
|
||||
std::placeholders::_1));
|
||||
|
||||
username = "";
|
||||
|
||||
}
|
||||
|
||||
UserApiUserUsernameResource::~UserApiUserUsernameResource()
|
||||
@@ -388,6 +398,10 @@ UserApiUserLoginResource::UserApiUserLoginResource()
|
||||
this->set_method_handler("GET",
|
||||
std::bind(&UserApiUserLoginResource::GET_method_handler, this,
|
||||
std::placeholders::_1));
|
||||
|
||||
username = "";
|
||||
password = "";
|
||||
|
||||
}
|
||||
|
||||
UserApiUserLoginResource::~UserApiUserLoginResource()
|
||||
@@ -446,6 +460,8 @@ UserApiUserLogoutResource::UserApiUserLogoutResource()
|
||||
this->set_method_handler("GET",
|
||||
std::bind(&UserApiUserLogoutResource::GET_method_handler, this,
|
||||
std::placeholders::_1));
|
||||
|
||||
|
||||
}
|
||||
|
||||
UserApiUserLogoutResource::~UserApiUserLogoutResource()
|
||||
|
||||
Reference in New Issue
Block a user