mirror of
https://github.com/Telecominfraproject/wlan-cloud-owprov.git
synced 2025-10-29 17:52:28 +00:00
Fixing error 400 code with 500 text.
This commit is contained in:
@@ -358,6 +358,12 @@ components:
|
||||
type: string
|
||||
format: uuid
|
||||
example: each uuid is preceded by ent, or ven to say that the elemenet is entity or venue
|
||||
owner:
|
||||
type: string
|
||||
format: uuid
|
||||
managementPolicy:
|
||||
type: string
|
||||
format: uuid
|
||||
|
||||
LocationList:
|
||||
type: object
|
||||
@@ -415,6 +421,12 @@ components:
|
||||
items:
|
||||
type: string
|
||||
format: uuid
|
||||
owner:
|
||||
type: string
|
||||
format: uuid
|
||||
managementPolicy:
|
||||
type: string
|
||||
format: uuid
|
||||
|
||||
ContactList:
|
||||
type: object
|
||||
|
||||
@@ -209,6 +209,8 @@ namespace OpenWifi::ProvObjects {
|
||||
RESTAPI_utils::field_to_json( Obj,"mobiles",mobiles);
|
||||
RESTAPI_utils::field_to_json( Obj,"geoCode",geoCode);
|
||||
RESTAPI_utils::field_to_json( Obj,"inUse",inUse);
|
||||
RESTAPI_utils::field_to_json( Obj,"owner",owner);
|
||||
RESTAPI_utils::field_to_json( Obj,"managementPolicy",managementPolicy);
|
||||
}
|
||||
|
||||
bool Location::from_json(const Poco::JSON::Object::Ptr &Obj) {
|
||||
@@ -227,6 +229,8 @@ namespace OpenWifi::ProvObjects {
|
||||
RESTAPI_utils::field_from_json( Obj,"mobiles",mobiles);
|
||||
RESTAPI_utils::field_from_json( Obj,"geoCode",geoCode);
|
||||
RESTAPI_utils::field_from_json( Obj,"inUse",inUse);
|
||||
RESTAPI_utils::field_from_json( Obj,"owner",owner);
|
||||
RESTAPI_utils::field_from_json( Obj,"managementPolicy",managementPolicy);
|
||||
return true;
|
||||
} catch (...) {
|
||||
|
||||
@@ -249,6 +253,8 @@ namespace OpenWifi::ProvObjects {
|
||||
RESTAPI_utils::field_to_json( Obj,"secondaryEmail",secondaryEmail);
|
||||
RESTAPI_utils::field_to_json( Obj,"accessPIN",accessPIN);
|
||||
RESTAPI_utils::field_to_json( Obj,"inUse",inUse);
|
||||
RESTAPI_utils::field_to_json( Obj,"owner",owner);
|
||||
RESTAPI_utils::field_to_json( Obj,"managementPolicy",managementPolicy);
|
||||
}
|
||||
|
||||
bool Contact::from_json(const Poco::JSON::Object::Ptr &Obj) {
|
||||
@@ -269,6 +275,8 @@ namespace OpenWifi::ProvObjects {
|
||||
RESTAPI_utils::field_from_json( Obj,"secondaryEmail",secondaryEmail);
|
||||
RESTAPI_utils::field_from_json( Obj,"accessPIN",accessPIN);
|
||||
RESTAPI_utils::field_from_json( Obj,"inUse",inUse);
|
||||
RESTAPI_utils::field_from_json( Obj,"owner",owner);
|
||||
RESTAPI_utils::field_from_json( Obj,"managementPolicy",managementPolicy);
|
||||
return true;
|
||||
} catch (...) {
|
||||
|
||||
|
||||
@@ -163,6 +163,8 @@ namespace OpenWifi::ProvObjects {
|
||||
Types::StringVec mobiles;
|
||||
std::string geoCode;
|
||||
Types::StringVec inUse;
|
||||
Types::UUID_t owner;
|
||||
Types::UUID_t managementPolicy;
|
||||
|
||||
void to_json(Poco::JSON::Object &Obj) const;
|
||||
bool from_json(const Poco::JSON::Object::Ptr &Obj);
|
||||
@@ -224,6 +226,8 @@ namespace OpenWifi::ProvObjects {
|
||||
std::string secondaryEmail;
|
||||
std::string accessPIN;
|
||||
Types::StringVec inUse;
|
||||
Types::UUID_t owner;
|
||||
Types::UUID_t managementPolicy;
|
||||
|
||||
void to_json(Poco::JSON::Object &Obj) const;
|
||||
bool from_json(const Poco::JSON::Object::Ptr &Obj);
|
||||
|
||||
@@ -36,7 +36,9 @@ namespace OpenWifi {
|
||||
ORM::Field{"secondaryEmail",ORM::FieldType::FT_TEXT},
|
||||
ORM::Field{"accessPIN",ORM::FieldType::FT_TEXT},
|
||||
ORM::Field{"inUse",ORM::FieldType::FT_TEXT},
|
||||
ORM::Field{"tags",ORM::FieldType::FT_TEXT}
|
||||
ORM::Field{"tags",ORM::FieldType::FT_TEXT},
|
||||
ORM::Field{"managementPolicy",ORM::FieldType::FT_TEXT},
|
||||
ORM::Field{"owner",ORM::FieldType::FT_TEXT}
|
||||
};
|
||||
|
||||
static ORM::IndexVec ContactDB_Indexes{
|
||||
@@ -58,7 +60,6 @@ template<> void ORM::DB< OpenWifi::ContactDBRecordType, OpenWifi::ProvObjects
|
||||
Out.info.notes = OpenWifi::RESTAPI_utils::to_object_array<OpenWifi::SecurityObjects::NoteInfo>(In.get<3>());
|
||||
Out.info.created = In.get<4>();
|
||||
Out.info.modified = In.get<5>();
|
||||
|
||||
Out.type = OpenWifi::ProvObjects::contact_from_string(In.get<6>());
|
||||
Out.title = In.get<7>();
|
||||
Out.salutation = In.get<8>();
|
||||
@@ -73,6 +74,8 @@ template<> void ORM::DB< OpenWifi::ContactDBRecordType, OpenWifi::ProvObjects
|
||||
Out.accessPIN = In.get<17>();
|
||||
OpenWifi::Types::from_string(In.get<18>(), Out.inUse);
|
||||
Out.info.tags = OpenWifi::RESTAPI_utils::to_taglist(In.get<19>());
|
||||
Out.managementPolicy = In.get<20>();
|
||||
Out.owner = In.get<21>();
|
||||
}
|
||||
|
||||
template<> void ORM::DB<OpenWifi::ContactDBRecordType, OpenWifi::ProvObjects::Contact>::Convert(OpenWifi::ProvObjects::Contact &In, OpenWifi::ContactDBRecordType &Out) {
|
||||
@@ -96,4 +99,6 @@ template<> void ORM::DB< OpenWifi::ContactDBRecordType, OpenWifi::ProvObjects
|
||||
Out.set<17>(In.accessPIN);
|
||||
Out.set<18>(OpenWifi::Types::to_string(In.inUse));
|
||||
Out.set<19>(OpenWifi::RESTAPI_utils::to_string(In.info.tags));
|
||||
Out.set<20>(In.managementPolicy);
|
||||
Out.set<21>(In.owner);
|
||||
}
|
||||
|
||||
@@ -34,6 +34,8 @@ namespace OpenWifi {
|
||||
std::string,
|
||||
std::string,
|
||||
std::string,
|
||||
std::string,
|
||||
std::string,
|
||||
std::string
|
||||
> ContactDBRecordType;
|
||||
|
||||
|
||||
@@ -34,7 +34,9 @@ namespace OpenWifi {
|
||||
ORM::Field{"mobiles",ORM::FieldType::FT_TEXT},
|
||||
ORM::Field{"geoCode",ORM::FieldType::FT_TEXT},
|
||||
ORM::Field{"inUse",ORM::FieldType::FT_TEXT},
|
||||
ORM::Field{"tags",ORM::FieldType::FT_TEXT}
|
||||
ORM::Field{"tags",ORM::FieldType::FT_TEXT},
|
||||
ORM::Field{"managementPolicy",ORM::FieldType::FT_TEXT},
|
||||
ORM::Field{"owner",ORM::FieldType::FT_TEXT}
|
||||
};
|
||||
|
||||
static ORM::IndexVec LocationDB_Indexes{
|
||||
@@ -68,6 +70,8 @@ template<> void ORM::DB<OpenWifi::LocationDBRecordType , OpenWifi::ProvObjects::
|
||||
Out.geoCode = In.get<15>();
|
||||
OpenWifi::Types::from_string(In.get<16>(), Out.inUse);
|
||||
Out.info.tags = OpenWifi::RESTAPI_utils::to_taglist(In.get<17>());
|
||||
Out.managementPolicy = In.get<18>();
|
||||
Out.owner = In.get<19>();
|
||||
}
|
||||
|
||||
template<> void ORM::DB<OpenWifi::LocationDBRecordType, OpenWifi::ProvObjects::Location>::Convert(OpenWifi::ProvObjects::Location &In, OpenWifi::LocationDBRecordType &Out) {
|
||||
@@ -89,4 +93,6 @@ template<> void ORM::DB<OpenWifi::LocationDBRecordType, OpenWifi::ProvObjects::L
|
||||
Out.set<15>(In.geoCode);
|
||||
Out.set<16>(OpenWifi::Types::to_string(In.inUse));
|
||||
Out.set<17>(OpenWifi::RESTAPI_utils::to_string(In.info.tags));
|
||||
Out.set<18>(In.managementPolicy);
|
||||
Out.set<19>(In.owner);
|
||||
}
|
||||
|
||||
@@ -32,6 +32,8 @@ namespace OpenWifi {
|
||||
std::string,
|
||||
std::string,
|
||||
std::string,
|
||||
std::string,
|
||||
std::string,
|
||||
std::string
|
||||
> LocationDBRecordType;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user