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