Commit 1a5c118a authored by yangjian's avatar yangjian
Browse files

update src format

parent e4fb5317
/**
* Nudr_DataRepository API OpenAPI file
* Unified Data Repository Service. © 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.
*
* The version of the OpenAPI document: 2.1.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
* Nudr_DataRepository API OpenAPI file
* Unified Data Repository Service. © 2020, 3GPP Organizational Partners (ARIB,
* ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.
*
* The version of the OpenAPI document: 2.1.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator
* (https://openapi-generator.tech). https://openapi-generator.tech Do not edit
* the class manually.
*/
#include "AMF3GPPAccessRegistrationDocumentApi.h"
#include "Helpers.h"
......@@ -22,132 +23,152 @@ namespace api {
using namespace org::openapitools::server::helpers;
using namespace org::openapitools::server::model;
AMF3GPPAccessRegistrationDocumentApi::AMF3GPPAccessRegistrationDocumentApi(std::shared_ptr<Pistache::Rest::Router> rtr) {
router = rtr;
AMF3GPPAccessRegistrationDocumentApi::AMF3GPPAccessRegistrationDocumentApi(
std::shared_ptr<Pistache::Rest::Router> rtr) {
router = rtr;
}
void AMF3GPPAccessRegistrationDocumentApi::init() {
setupRoutes();
}
void AMF3GPPAccessRegistrationDocumentApi::init() { setupRoutes(); }
void AMF3GPPAccessRegistrationDocumentApi::setupRoutes() {
using namespace Pistache::Rest;
Routes::Patch(*router, base + "/subscription-data/:ueId/context-data/amf-3gpp-access", Routes::bind(&AMF3GPPAccessRegistrationDocumentApi::amf_context3gpp_handler, this));
Routes::Put(*router, base + "/subscription-data/:ueId/context-data/amf-3gpp-access", Routes::bind(&AMF3GPPAccessRegistrationDocumentApi::create_amf_context3gpp_handler, this));
Routes::Get(*router, base + "/subscription-data/:ueId/context-data/amf-3gpp-access", Routes::bind(&AMF3GPPAccessRegistrationDocumentApi::query_amf_context3gpp_handler, this));
// Default handler, called when a route is not found
router->addCustomHandler(Routes::bind(&AMF3GPPAccessRegistrationDocumentApi::amf3_gpp_access_registration_document_api_default_handler, this));
using namespace Pistache::Rest;
Routes::Patch(
*router, base + "/subscription-data/:ueId/context-data/amf-3gpp-access",
Routes::bind(
&AMF3GPPAccessRegistrationDocumentApi::amf_context3gpp_handler,
this));
Routes::Put(
*router, base + "/subscription-data/:ueId/context-data/amf-3gpp-access",
Routes::bind(
&AMF3GPPAccessRegistrationDocumentApi::create_amf_context3gpp_handler,
this));
Routes::Get(
*router, base + "/subscription-data/:ueId/context-data/amf-3gpp-access",
Routes::bind(
&AMF3GPPAccessRegistrationDocumentApi::query_amf_context3gpp_handler,
this));
// Default handler, called when a route is not found
router->addCustomHandler(Routes::bind(
&AMF3GPPAccessRegistrationDocumentApi::
amf3_gpp_access_registration_document_api_default_handler,
this));
}
void AMF3GPPAccessRegistrationDocumentApi::amf_context3gpp_handler(const Pistache::Rest::Request &request, Pistache::Http::ResponseWriter response) {
Logger::udr_server().info("AMF3GPPAccessRegistration Method: PATCH!");
// Getting the path params
auto ueId = request.param(":ueId").as<std::string>();
// Getting the body param
std::vector<PatchItem> patchItem;
// Getting the query params
auto supportedFeaturesQuery = request.query().get("supported-features");
Pistache::Optional<std::string> supportedFeatures;
if(!supportedFeaturesQuery.isEmpty()){
std::string valueQuery_instance;
if(fromStringValue(supportedFeaturesQuery.get(), valueQuery_instance)){
supportedFeatures = Pistache::Some(valueQuery_instance);
}
}
try {
nlohmann::json::parse(request.body()).get_to(patchItem);
this->amf_context3gpp(ueId, patchItem, supportedFeatures, response);
} catch (nlohmann::detail::exception &e) {
//send a 400 error
response.send(Pistache::Http::Code::Bad_Request, e.what());
return;
} catch (Pistache::Http::HttpError &e) {
response.send(static_cast<Pistache::Http::Code>(e.code()), e.what());
return;
} catch (std::exception &e) {
//send a 500 error
response.send(Pistache::Http::Code::Internal_Server_Error, e.what());
return;
void AMF3GPPAccessRegistrationDocumentApi::amf_context3gpp_handler(
const Pistache::Rest::Request &request,
Pistache::Http::ResponseWriter response) {
Logger::udr_server().info("AMF3GPPAccessRegistration Method: PATCH!");
// Getting the path params
auto ueId = request.param(":ueId").as<std::string>();
// Getting the body param
std::vector<PatchItem> patchItem;
// Getting the query params
auto supportedFeaturesQuery = request.query().get("supported-features");
Pistache::Optional<std::string> supportedFeatures;
if (!supportedFeaturesQuery.isEmpty()) {
std::string valueQuery_instance;
if (fromStringValue(supportedFeaturesQuery.get(), valueQuery_instance)) {
supportedFeatures = Pistache::Some(valueQuery_instance);
}
}
try {
nlohmann::json::parse(request.body()).get_to(patchItem);
this->amf_context3gpp(ueId, patchItem, supportedFeatures, response);
} catch (nlohmann::detail::exception &e) {
// send a 400 error
response.send(Pistache::Http::Code::Bad_Request, e.what());
return;
} catch (Pistache::Http::HttpError &e) {
response.send(static_cast<Pistache::Http::Code>(e.code()), e.what());
return;
} catch (std::exception &e) {
// send a 500 error
response.send(Pistache::Http::Code::Internal_Server_Error, e.what());
return;
}
}
void AMF3GPPAccessRegistrationDocumentApi::create_amf_context3gpp_handler(const Pistache::Rest::Request &request, Pistache::Http::ResponseWriter response) {
Logger::udr_server().info("AMF3GPPAccessRegistration Method: PUT!");
// Getting the path params
auto ueId = request.param(":ueId").as<std::string>();
// Getting the body param
Amf3GppAccessRegistration amf3GppAccessRegistration;
try {
nlohmann::json::parse(request.body()).get_to(amf3GppAccessRegistration);
this->create_amf_context3gpp(ueId, amf3GppAccessRegistration, response);
} catch (nlohmann::detail::exception &e) {
//send a 400 error
response.send(Pistache::Http::Code::Bad_Request, e.what());
return;
} catch (Pistache::Http::HttpError &e) {
response.send(static_cast<Pistache::Http::Code>(e.code()), e.what());
return;
} catch (std::exception &e) {
//send a 500 error
response.send(Pistache::Http::Code::Internal_Server_Error, e.what());
return;
}
void AMF3GPPAccessRegistrationDocumentApi::create_amf_context3gpp_handler(
const Pistache::Rest::Request &request,
Pistache::Http::ResponseWriter response) {
Logger::udr_server().info("AMF3GPPAccessRegistration Method: PUT!");
// Getting the path params
auto ueId = request.param(":ueId").as<std::string>();
// Getting the body param
Amf3GppAccessRegistration amf3GppAccessRegistration;
try {
nlohmann::json::parse(request.body()).get_to(amf3GppAccessRegistration);
this->create_amf_context3gpp(ueId, amf3GppAccessRegistration, response);
} catch (nlohmann::detail::exception &e) {
// send a 400 error
response.send(Pistache::Http::Code::Bad_Request, e.what());
return;
} catch (Pistache::Http::HttpError &e) {
response.send(static_cast<Pistache::Http::Code>(e.code()), e.what());
return;
} catch (std::exception &e) {
// send a 500 error
response.send(Pistache::Http::Code::Internal_Server_Error, e.what());
return;
}
}
void AMF3GPPAccessRegistrationDocumentApi::query_amf_context3gpp_handler(const Pistache::Rest::Request &request, Pistache::Http::ResponseWriter response) {
Logger::udr_server().info("AMF3GPPAccessRegistration Method: GET!");
// Getting the path params
auto ueId = request.param(":ueId").as<std::string>();
// Getting the query params
auto fieldsQuery = request.query().get("fields");
Pistache::Optional<std::vector<std::string>> fields;
if(!fieldsQuery.isEmpty()){
std::vector<std::string> valueQuery_instance;
if(fromStringValue(fieldsQuery.get(), valueQuery_instance)){
fields = Pistache::Some(valueQuery_instance);
}
void AMF3GPPAccessRegistrationDocumentApi::query_amf_context3gpp_handler(
const Pistache::Rest::Request &request,
Pistache::Http::ResponseWriter response) {
Logger::udr_server().info("AMF3GPPAccessRegistration Method: GET!");
// Getting the path params
auto ueId = request.param(":ueId").as<std::string>();
// Getting the query params
auto fieldsQuery = request.query().get("fields");
Pistache::Optional<std::vector<std::string>> fields;
if (!fieldsQuery.isEmpty()) {
std::vector<std::string> valueQuery_instance;
if (fromStringValue(fieldsQuery.get(), valueQuery_instance)) {
fields = Pistache::Some(valueQuery_instance);
}
auto supportedFeaturesQuery = request.query().get("supported-features");
Pistache::Optional<std::string> supportedFeatures;
if(!supportedFeaturesQuery.isEmpty()){
std::string valueQuery_instance;
if(fromStringValue(supportedFeaturesQuery.get(), valueQuery_instance)){
supportedFeatures = Pistache::Some(valueQuery_instance);
}
}
auto supportedFeaturesQuery = request.query().get("supported-features");
Pistache::Optional<std::string> supportedFeatures;
if (!supportedFeaturesQuery.isEmpty()) {
std::string valueQuery_instance;
if (fromStringValue(supportedFeaturesQuery.get(), valueQuery_instance)) {
supportedFeatures = Pistache::Some(valueQuery_instance);
}
try {
this->query_amf_context3gpp(ueId, fields, supportedFeatures, response);
} catch (nlohmann::detail::exception &e) {
//send a 400 error
response.send(Pistache::Http::Code::Bad_Request, e.what());
return;
} catch (Pistache::Http::HttpError &e) {
response.send(static_cast<Pistache::Http::Code>(e.code()), e.what());
return;
} catch (std::exception &e) {
//send a 500 error
response.send(Pistache::Http::Code::Internal_Server_Error, e.what());
return;
}
}
void AMF3GPPAccessRegistrationDocumentApi::amf3_gpp_access_registration_document_api_default_handler(const Pistache::Rest::Request &, Pistache::Http::ResponseWriter response) {
response.send(Pistache::Http::Code::Not_Found, "The requested method does not exist");
}
try {
this->query_amf_context3gpp(ueId, fields, supportedFeatures, response);
} catch (nlohmann::detail::exception &e) {
// send a 400 error
response.send(Pistache::Http::Code::Bad_Request, e.what());
return;
} catch (Pistache::Http::HttpError &e) {
response.send(static_cast<Pistache::Http::Code>(e.code()), e.what());
return;
} catch (std::exception &e) {
// send a 500 error
response.send(Pistache::Http::Code::Internal_Server_Error, e.what());
return;
}
}
}
}
}
void AMF3GPPAccessRegistrationDocumentApi::
amf3_gpp_access_registration_document_api_default_handler(
const Pistache::Rest::Request &,
Pistache::Http::ResponseWriter response) {
response.send(Pistache::Http::Code::Not_Found,
"The requested method does not exist");
}
} // namespace api
} // namespace server
} // namespace openapitools
} // namespace org
/**
* Nudr_DataRepository API OpenAPI file
* Unified Data Repository Service. © 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.
*
* The version of the OpenAPI document: 2.1.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
* Nudr_DataRepository API OpenAPI file
* Unified Data Repository Service. © 2020, 3GPP Organizational Partners (ARIB,
* ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.
*
* The version of the OpenAPI document: 2.1.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator
* (https://openapi-generator.tech). https://openapi-generator.tech Do not edit
* the class manually.
*/
#include "AMFNon3GPPAccessRegistrationDocumentApi.h"
#include "Helpers.h"
......@@ -21,129 +22,155 @@ namespace api {
using namespace org::openapitools::server::helpers;
using namespace org::openapitools::server::model;
AMFNon3GPPAccessRegistrationDocumentApi::AMFNon3GPPAccessRegistrationDocumentApi(std::shared_ptr<Pistache::Rest::Router> rtr) {
router = rtr;
AMFNon3GPPAccessRegistrationDocumentApi::
AMFNon3GPPAccessRegistrationDocumentApi(
std::shared_ptr<Pistache::Rest::Router> rtr) {
router = rtr;
}
void AMFNon3GPPAccessRegistrationDocumentApi::init() {
setupRoutes();
}
void AMFNon3GPPAccessRegistrationDocumentApi::init() { setupRoutes(); }
void AMFNon3GPPAccessRegistrationDocumentApi::setupRoutes() {
using namespace Pistache::Rest;
using namespace Pistache::Rest;
Routes::Patch(*router, base + "/subscription-data/:ueId/context-data/amf-non-3gpp-access", Routes::bind(&AMFNon3GPPAccessRegistrationDocumentApi::amf_context_non3gpp_handler, this));
Routes::Put(*router, base + "/subscription-data/:ueId/context-data/amf-non-3gpp-access", Routes::bind(&AMFNon3GPPAccessRegistrationDocumentApi::create_amf_context_non3gpp_handler, this));
Routes::Get(*router, base + "/subscription-data/:ueId/context-data/amf-non-3gpp-access", Routes::bind(&AMFNon3GPPAccessRegistrationDocumentApi::query_amf_context_non3gpp_handler, this));
Routes::Patch(
*router,
base + "/subscription-data/:ueId/context-data/amf-non-3gpp-access",
Routes::bind(
&AMFNon3GPPAccessRegistrationDocumentApi::amf_context_non3gpp_handler,
this));
Routes::Put(*router,
base +
"/subscription-data/:ueId/context-data/amf-non-3gpp-access",
Routes::bind(&AMFNon3GPPAccessRegistrationDocumentApi::
create_amf_context_non3gpp_handler,
this));
Routes::Get(*router,
base +
"/subscription-data/:ueId/context-data/amf-non-3gpp-access",
Routes::bind(&AMFNon3GPPAccessRegistrationDocumentApi::
query_amf_context_non3gpp_handler,
this));
// Default handler, called when a route is not found
router->addCustomHandler(Routes::bind(&AMFNon3GPPAccessRegistrationDocumentApi::amf_non3_gpp_access_registration_document_api_default_handler, this));
// Default handler, called when a route is not found
router->addCustomHandler(Routes::bind(
&AMFNon3GPPAccessRegistrationDocumentApi::
amf_non3_gpp_access_registration_document_api_default_handler,
this));
}
void AMFNon3GPPAccessRegistrationDocumentApi::amf_context_non3gpp_handler(const Pistache::Rest::Request &request, Pistache::Http::ResponseWriter response) {
// Getting the path params
auto ueId = request.param(":ueId").as<std::string>();
// Getting the body param
std::vector<PatchItem> patchItem;
// Getting the query params
auto supportedFeaturesQuery = request.query().get("supported-features");
Pistache::Optional<std::string> supportedFeatures;
if(!supportedFeaturesQuery.isEmpty()){
std::string valueQuery_instance;
if(fromStringValue(supportedFeaturesQuery.get(), valueQuery_instance)){
supportedFeatures = Pistache::Some(valueQuery_instance);
}
}
try {
nlohmann::json::parse(request.body()).get_to(patchItem);
this->amf_context_non3gpp(ueId, patchItem, supportedFeatures, response);
} catch (nlohmann::detail::exception &e) {
//send a 400 error
response.send(Pistache::Http::Code::Bad_Request, e.what());
return;
} catch (Pistache::Http::HttpError &e) {
response.send(static_cast<Pistache::Http::Code>(e.code()), e.what());
return;
} catch (std::exception &e) {
//send a 500 error
response.send(Pistache::Http::Code::Internal_Server_Error, e.what());
return;
void AMFNon3GPPAccessRegistrationDocumentApi::amf_context_non3gpp_handler(
const Pistache::Rest::Request &request,
Pistache::Http::ResponseWriter response) {
// Getting the path params
auto ueId = request.param(":ueId").as<std::string>();
// Getting the body param
std::vector<PatchItem> patchItem;
// Getting the query params
auto supportedFeaturesQuery = request.query().get("supported-features");
Pistache::Optional<std::string> supportedFeatures;
if (!supportedFeaturesQuery.isEmpty()) {
std::string valueQuery_instance;
if (fromStringValue(supportedFeaturesQuery.get(), valueQuery_instance)) {
supportedFeatures = Pistache::Some(valueQuery_instance);
}
}
try {
nlohmann::json::parse(request.body()).get_to(patchItem);
this->amf_context_non3gpp(ueId, patchItem, supportedFeatures, response);
} catch (nlohmann::detail::exception &e) {
// send a 400 error
response.send(Pistache::Http::Code::Bad_Request, e.what());
return;
} catch (Pistache::Http::HttpError &e) {
response.send(static_cast<Pistache::Http::Code>(e.code()), e.what());
return;
} catch (std::exception &e) {
// send a 500 error
response.send(Pistache::Http::Code::Internal_Server_Error, e.what());
return;
}
}
void AMFNon3GPPAccessRegistrationDocumentApi::create_amf_context_non3gpp_handler(const Pistache::Rest::Request &request, Pistache::Http::ResponseWriter response) {
// Getting the path params
auto ueId = request.param(":ueId").as<std::string>();
// Getting the body param
AmfNon3GppAccessRegistration amfNon3GppAccessRegistration;
try {
nlohmann::json::parse(request.body()).get_to(amfNon3GppAccessRegistration);
this->create_amf_context_non3gpp(ueId, amfNon3GppAccessRegistration, response);
} catch (nlohmann::detail::exception &e) {
//send a 400 error
response.send(Pistache::Http::Code::Bad_Request, e.what());
return;
} catch (Pistache::Http::HttpError &e) {
response.send(static_cast<Pistache::Http::Code>(e.code()), e.what());
return;
} catch (std::exception &e) {
//send a 500 error
response.send(Pistache::Http::Code::Internal_Server_Error, e.what());
return;
}
void AMFNon3GPPAccessRegistrationDocumentApi::
create_amf_context_non3gpp_handler(
const Pistache::Rest::Request &request,
Pistache::Http::ResponseWriter response) {
// Getting the path params
auto ueId = request.param(":ueId").as<std::string>();
// Getting the body param
AmfNon3GppAccessRegistration amfNon3GppAccessRegistration;
try {
nlohmann::json::parse(request.body()).get_to(amfNon3GppAccessRegistration);
this->create_amf_context_non3gpp(ueId, amfNon3GppAccessRegistration,
response);
} catch (nlohmann::detail::exception &e) {
// send a 400 error
response.send(Pistache::Http::Code::Bad_Request, e.what());
return;
} catch (Pistache::Http::HttpError &e) {
response.send(static_cast<Pistache::Http::Code>(e.code()), e.what());
return;
} catch (std::exception &e) {
// send a 500 error
response.send(Pistache::Http::Code::Internal_Server_Error, e.what());
return;
}
}
void AMFNon3GPPAccessRegistrationDocumentApi::query_amf_context_non3gpp_handler(const Pistache::Rest::Request &request, Pistache::Http::ResponseWriter response) {
// Getting the path params
auto ueId = request.param(":ueId").as<std::string>();
// Getting the query params
auto fieldsQuery = request.query().get("fields");
Pistache::Optional<std::vector<std::string>> fields;
if(!fieldsQuery.isEmpty()){
std::vector<std::string> valueQuery_instance;
if(fromStringValue(fieldsQuery.get(), valueQuery_instance)){
fields = Pistache::Some(valueQuery_instance);
}
}
auto supportedFeaturesQuery = request.query().get("supported-features");
Pistache::Optional<std::string> supportedFeatures;
if(!supportedFeaturesQuery.isEmpty()){
std::string valueQuery_instance;
if(fromStringValue(supportedFeaturesQuery.get(), valueQuery_instance)){
supportedFeatures = Pistache::Some(valueQuery_instance);
}
void AMFNon3GPPAccessRegistrationDocumentApi::query_amf_context_non3gpp_handler(
const Pistache::Rest::Request &request,
Pistache::Http::ResponseWriter response) {
// Getting the path params
auto ueId = request.param(":ueId").as<std::string>();
// Getting the query params
auto fieldsQuery = request.query().get("fields");
Pistache::Optional<std::vector<std::string>> fields;
if (!fieldsQuery.isEmpty()) {
std::vector<std::string> valueQuery_instance;
if (fromStringValue(fieldsQuery.get(), valueQuery_instance)) {
fields = Pistache::Some(valueQuery_instance);
}
try {
this->query_amf_context_non3gpp(ueId, fields, supportedFeatures, response);
} catch (nlohmann::detail::exception &e) {
//send a 400 error
response.send(Pistache::Http::Code::Bad_Request, e.what());
return;
} catch (Pistache::Http::HttpError &e) {
response.send(static_cast<Pistache::Http::Code>(e.code()), e.what());
return;
} catch (std::exception &e) {
//send a 500 error
response.send(Pistache::Http::Code::Internal_Server_Error, e.what());
return;
}
auto supportedFeaturesQuery = request.query().get("supported-features");
Pistache::Optional<std::string> supportedFeatures;
if (!supportedFeaturesQuery.isEmpty()) {
std::string valueQuery_instance;
if (fromStringValue(supportedFeaturesQuery.get(), valueQuery_instance)) {
supportedFeatures = Pistache::Some(valueQuery_instance);
}
}
try {
this->query_amf_context_non3gpp(ueId, fields, supportedFeatures, response);
} catch (nlohmann::detail::exception &e) {
// send a 400 error
response.send(Pistache::Http::Code::Bad_Request, e.what());
return;
} catch (Pistache::Http::HttpError &e) {
response.send(static_cast<Pistache::Http::Code>(e.code()), e.what());
return;
} catch (std::exception &e) {
// send a 500 error
response.send(Pistache::Http::Code::Internal_Server_Error, e.what());
return;
}
}
void AMFNon3GPPAccessRegistrationDocumentApi::amf_non3_gpp_access_registration_document_api_default_handler(const Pistache::Rest::Request &, Pistache::Http::ResponseWriter response) {
response.send(Pistache::Http::Code::Not_Found, "The requested method does not exist");
}
}
}
}
void AMFNon3GPPAccessRegistrationDocumentApi::
amf_non3_gpp_access_registration_document_api_default_handler(
const Pistache::Rest::Request &,
Pistache::Http::ResponseWriter response) {
response.send(Pistache::Http::Code::Not_Found,
"The requested method does not exist");