fixed #51
This commit is contained in:
@@ -40,28 +40,28 @@ void QueryAddUserInfoResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
auto allCurrentFaceInfos = value["CurrentFaceInfos"]["CurrentFaceInfosItem"];
|
||||
for (auto value : allCurrentFaceInfos)
|
||||
auto allCurrentFaceInfosNode = dataNode["CurrentFaceInfos"]["CurrentFaceInfosItem"];
|
||||
for (auto dataNodeCurrentFaceInfosCurrentFaceInfosItem : allCurrentFaceInfosNode)
|
||||
{
|
||||
Data::CurrentFaceInfosItem currentFaceInfosItemObject;
|
||||
if(!value["UserId"].isNull())
|
||||
currentFaceInfosItemObject.userId = value["UserId"].asString();
|
||||
if(!value["ClientTag"].isNull())
|
||||
currentFaceInfosItemObject.clientTag = value["ClientTag"].asString();
|
||||
if(!value["Index"].isNull())
|
||||
currentFaceInfosItemObject.index = std::stoi(value["Index"].asString());
|
||||
if(!dataNodeCurrentFaceInfosCurrentFaceInfosItem["UserId"].isNull())
|
||||
currentFaceInfosItemObject.userId = dataNodeCurrentFaceInfosCurrentFaceInfosItem["UserId"].asString();
|
||||
if(!dataNodeCurrentFaceInfosCurrentFaceInfosItem["ClientTag"].isNull())
|
||||
currentFaceInfosItemObject.clientTag = dataNodeCurrentFaceInfosCurrentFaceInfosItem["ClientTag"].asString();
|
||||
if(!dataNodeCurrentFaceInfosCurrentFaceInfosItem["Index"].isNull())
|
||||
currentFaceInfosItemObject.index = std::stoi(dataNodeCurrentFaceInfosCurrentFaceInfosItem["Index"].asString());
|
||||
data_.currentFaceInfos.push_back(currentFaceInfosItemObject);
|
||||
}
|
||||
auto allFailedFaceInfos = value["FailedFaceInfos"]["FailedFaceInfosItem"];
|
||||
for (auto value : allFailedFaceInfos)
|
||||
auto allFailedFaceInfosNode = dataNode["FailedFaceInfos"]["FailedFaceInfosItem"];
|
||||
for (auto dataNodeFailedFaceInfosFailedFaceInfosItem : allFailedFaceInfosNode)
|
||||
{
|
||||
Data::FailedFaceInfosItem failedFaceInfosItemObject;
|
||||
if(!value["UserId"].isNull())
|
||||
failedFaceInfosItemObject.userId = value["UserId"].asString();
|
||||
if(!value["ClientTag"].isNull())
|
||||
failedFaceInfosItemObject.clientTag = value["ClientTag"].asString();
|
||||
if(!value["Index"].isNull())
|
||||
failedFaceInfosItemObject.index = std::stoi(value["Index"].asString());
|
||||
if(!dataNodeFailedFaceInfosFailedFaceInfosItem["UserId"].isNull())
|
||||
failedFaceInfosItemObject.userId = dataNodeFailedFaceInfosFailedFaceInfosItem["UserId"].asString();
|
||||
if(!dataNodeFailedFaceInfosFailedFaceInfosItem["ClientTag"].isNull())
|
||||
failedFaceInfosItemObject.clientTag = dataNodeFailedFaceInfosFailedFaceInfosItem["ClientTag"].asString();
|
||||
if(!dataNodeFailedFaceInfosFailedFaceInfosItem["Index"].isNull())
|
||||
failedFaceInfosItemObject.index = std::stoi(dataNodeFailedFaceInfosFailedFaceInfosItem["Index"].asString());
|
||||
data_.failedFaceInfos.push_back(failedFaceInfosItemObject);
|
||||
}
|
||||
if(!value["Code"].isNull())
|
||||
|
||||
@@ -39,28 +39,28 @@ void QueryAuthenticationResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allData = value["Data"]["DataItem"];
|
||||
for (auto value : allData)
|
||||
auto allDataNode = value["Data"]["DataItem"];
|
||||
for (auto valueDataDataItem : allDataNode)
|
||||
{
|
||||
DataItem dataObject;
|
||||
if(!value["LicenseType"].isNull())
|
||||
dataObject.licenseType = std::stoi(value["LicenseType"].asString());
|
||||
if(!value["IotId"].isNull())
|
||||
dataObject.iotId = value["IotId"].asString();
|
||||
if(!value["BeginTime"].isNull())
|
||||
dataObject.beginTime = value["BeginTime"].asString();
|
||||
if(!value["ExpiredTime"].isNull())
|
||||
dataObject.expiredTime = value["ExpiredTime"].asString();
|
||||
if(!value["ApkPubkey"].isNull())
|
||||
dataObject.apkPubkey = value["ApkPubkey"].asString();
|
||||
if(!value["PackageName"].isNull())
|
||||
dataObject.packageName = value["PackageName"].asString();
|
||||
if(!value["ClientId"].isNull())
|
||||
dataObject.clientId = value["ClientId"].asString();
|
||||
if(!value["ProductKey"].isNull())
|
||||
dataObject.productKey = value["ProductKey"].asString();
|
||||
if(!value["DeviceName"].isNull())
|
||||
dataObject.deviceName = value["DeviceName"].asString();
|
||||
if(!valueDataDataItem["LicenseType"].isNull())
|
||||
dataObject.licenseType = std::stoi(valueDataDataItem["LicenseType"].asString());
|
||||
if(!valueDataDataItem["IotId"].isNull())
|
||||
dataObject.iotId = valueDataDataItem["IotId"].asString();
|
||||
if(!valueDataDataItem["BeginTime"].isNull())
|
||||
dataObject.beginTime = valueDataDataItem["BeginTime"].asString();
|
||||
if(!valueDataDataItem["ExpiredTime"].isNull())
|
||||
dataObject.expiredTime = valueDataDataItem["ExpiredTime"].asString();
|
||||
if(!valueDataDataItem["ApkPubkey"].isNull())
|
||||
dataObject.apkPubkey = valueDataDataItem["ApkPubkey"].asString();
|
||||
if(!valueDataDataItem["PackageName"].isNull())
|
||||
dataObject.packageName = valueDataDataItem["PackageName"].asString();
|
||||
if(!valueDataDataItem["ClientId"].isNull())
|
||||
dataObject.clientId = valueDataDataItem["ClientId"].asString();
|
||||
if(!valueDataDataItem["ProductKey"].isNull())
|
||||
dataObject.productKey = valueDataDataItem["ProductKey"].asString();
|
||||
if(!valueDataDataItem["DeviceName"].isNull())
|
||||
dataObject.deviceName = valueDataDataItem["DeviceName"].asString();
|
||||
data_.push_back(dataObject);
|
||||
}
|
||||
if(!value["Code"].isNull())
|
||||
|
||||
@@ -40,18 +40,18 @@ void QueryFaceResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
auto allUserFaceMetas = value["UserFaceMetas"]["UserFaceMetasItem"];
|
||||
for (auto value : allUserFaceMetas)
|
||||
auto allUserFaceMetasNode = dataNode["UserFaceMetas"]["UserFaceMetasItem"];
|
||||
for (auto dataNodeUserFaceMetasUserFaceMetasItem : allUserFaceMetasNode)
|
||||
{
|
||||
Data::UserFaceMetasItem userFaceMetasItemObject;
|
||||
if(!value["ClientTag"].isNull())
|
||||
userFaceMetasItemObject.clientTag = value["ClientTag"].asString();
|
||||
if(!value["Index"].isNull())
|
||||
userFaceMetasItemObject.index = std::stoi(value["Index"].asString());
|
||||
if(!value["FaceUrl"].isNull())
|
||||
userFaceMetasItemObject.faceUrl = value["FaceUrl"].asString();
|
||||
if(!value["UserInfo"].isNull())
|
||||
userFaceMetasItemObject.userInfo = value["UserInfo"].asString();
|
||||
if(!dataNodeUserFaceMetasUserFaceMetasItem["ClientTag"].isNull())
|
||||
userFaceMetasItemObject.clientTag = dataNodeUserFaceMetasUserFaceMetasItem["ClientTag"].asString();
|
||||
if(!dataNodeUserFaceMetasUserFaceMetasItem["Index"].isNull())
|
||||
userFaceMetasItemObject.index = std::stoi(dataNodeUserFaceMetasUserFaceMetasItem["Index"].asString());
|
||||
if(!dataNodeUserFaceMetasUserFaceMetasItem["FaceUrl"].isNull())
|
||||
userFaceMetasItemObject.faceUrl = dataNodeUserFaceMetasUserFaceMetasItem["FaceUrl"].asString();
|
||||
if(!dataNodeUserFaceMetasUserFaceMetasItem["UserInfo"].isNull())
|
||||
userFaceMetasItemObject.userInfo = dataNodeUserFaceMetasUserFaceMetasItem["UserInfo"].asString();
|
||||
data_.userFaceMetas.push_back(userFaceMetasItemObject);
|
||||
}
|
||||
auto allGroupIds = dataNode["GroupIds"]["GroupIds"];
|
||||
|
||||
@@ -39,12 +39,12 @@ void QueryGroupUsersResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allData = value["Data"]["DataItem"];
|
||||
for (auto value : allData)
|
||||
auto allDataNode = value["Data"]["DataItem"];
|
||||
for (auto valueDataDataItem : allDataNode)
|
||||
{
|
||||
DataItem dataObject;
|
||||
if(!value["UserId"].isNull())
|
||||
dataObject.userId = value["UserId"].asString();
|
||||
if(!valueDataDataItem["UserId"].isNull())
|
||||
dataObject.userId = valueDataDataItem["UserId"].asString();
|
||||
data_.push_back(dataObject);
|
||||
}
|
||||
if(!value["Code"].isNull())
|
||||
|
||||
@@ -39,16 +39,16 @@ void QueryLicensesResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allData = value["Data"]["DataItem"];
|
||||
for (auto value : allData)
|
||||
auto allDataNode = value["Data"]["DataItem"];
|
||||
for (auto valueDataDataItem : allDataNode)
|
||||
{
|
||||
DataItem dataObject;
|
||||
if(!value["LicenseType"].isNull())
|
||||
dataObject.licenseType = std::stoi(value["LicenseType"].asString());
|
||||
if(!value["Quantity"].isNull())
|
||||
dataObject.quantity = std::stoi(value["Quantity"].asString());
|
||||
if(!value["CostQuantity"].isNull())
|
||||
dataObject.costQuantity = std::stoi(value["CostQuantity"].asString());
|
||||
if(!valueDataDataItem["LicenseType"].isNull())
|
||||
dataObject.licenseType = std::stoi(valueDataDataItem["LicenseType"].asString());
|
||||
if(!valueDataDataItem["Quantity"].isNull())
|
||||
dataObject.quantity = std::stoi(valueDataDataItem["Quantity"].asString());
|
||||
if(!valueDataDataItem["CostQuantity"].isNull())
|
||||
dataObject.costQuantity = std::stoi(valueDataDataItem["CostQuantity"].asString());
|
||||
data_.push_back(dataObject);
|
||||
}
|
||||
if(!value["Code"].isNull())
|
||||
|
||||
@@ -40,14 +40,14 @@ void SearchFaceResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
auto allTopUserItem = value["TopUserItem"]["TopUserItemItem"];
|
||||
for (auto value : allTopUserItem)
|
||||
auto allTopUserItemNode = dataNode["TopUserItem"]["TopUserItemItem"];
|
||||
for (auto dataNodeTopUserItemTopUserItemItem : allTopUserItemNode)
|
||||
{
|
||||
Data::TopUserItemItem topUserItemItemObject;
|
||||
if(!value["UserId"].isNull())
|
||||
topUserItemItemObject.userId = value["UserId"].asString();
|
||||
if(!value["Score"].isNull())
|
||||
topUserItemItemObject.score = std::stof(value["Score"].asString());
|
||||
if(!dataNodeTopUserItemTopUserItemItem["UserId"].isNull())
|
||||
topUserItemItemObject.userId = dataNodeTopUserItemTopUserItemItem["UserId"].asString();
|
||||
if(!dataNodeTopUserItemTopUserItemItem["Score"].isNull())
|
||||
topUserItemItemObject.score = std::stof(dataNodeTopUserItemTopUserItemItem["Score"].asString());
|
||||
data_.topUserItem.push_back(topUserItemItemObject);
|
||||
}
|
||||
if(!value["Code"].isNull())
|
||||
|
||||
Reference in New Issue
Block a user