fixed #51
This commit is contained in:
@@ -39,24 +39,24 @@ void DescribeAppInfoResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allAppInfoList = value["AppInfoList"]["AppInfo"];
|
||||
for (auto value : allAppInfoList)
|
||||
auto allAppInfoListNode = value["AppInfoList"]["AppInfo"];
|
||||
for (auto valueAppInfoListAppInfo : allAppInfoListNode)
|
||||
{
|
||||
AppInfo appInfoListObject;
|
||||
if(!value["Id"].isNull())
|
||||
appInfoListObject.id = std::stol(value["Id"].asString());
|
||||
if(!value["Name"].isNull())
|
||||
appInfoListObject.name = value["Name"].asString();
|
||||
if(!value["PackageName"].isNull())
|
||||
appInfoListObject.packageName = value["PackageName"].asString();
|
||||
if(!value["Icon"].isNull())
|
||||
appInfoListObject.icon = value["Icon"].asString();
|
||||
if(!value["StartDate"].isNull())
|
||||
appInfoListObject.startDate = value["StartDate"].asString();
|
||||
if(!value["EndDate"].isNull())
|
||||
appInfoListObject.endDate = value["EndDate"].asString();
|
||||
if(!value["Type"].isNull())
|
||||
appInfoListObject.type = std::stoi(value["Type"].asString());
|
||||
if(!valueAppInfoListAppInfo["Id"].isNull())
|
||||
appInfoListObject.id = std::stol(valueAppInfoListAppInfo["Id"].asString());
|
||||
if(!valueAppInfoListAppInfo["Name"].isNull())
|
||||
appInfoListObject.name = valueAppInfoListAppInfo["Name"].asString();
|
||||
if(!valueAppInfoListAppInfo["PackageName"].isNull())
|
||||
appInfoListObject.packageName = valueAppInfoListAppInfo["PackageName"].asString();
|
||||
if(!valueAppInfoListAppInfo["Icon"].isNull())
|
||||
appInfoListObject.icon = valueAppInfoListAppInfo["Icon"].asString();
|
||||
if(!valueAppInfoListAppInfo["StartDate"].isNull())
|
||||
appInfoListObject.startDate = valueAppInfoListAppInfo["StartDate"].asString();
|
||||
if(!valueAppInfoListAppInfo["EndDate"].isNull())
|
||||
appInfoListObject.endDate = valueAppInfoListAppInfo["EndDate"].asString();
|
||||
if(!valueAppInfoListAppInfo["Type"].isNull())
|
||||
appInfoListObject.type = std::stoi(valueAppInfoListAppInfo["Type"].asString());
|
||||
auto packageInfoNode = value["PackageInfo"];
|
||||
if(!packageInfoNode["Version"].isNull())
|
||||
appInfoListObject.packageInfo.version = packageInfoNode["Version"].asString();
|
||||
|
||||
@@ -39,28 +39,28 @@ void DescribeAuditContentItemResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allAuditContentItemList = value["AuditContentItemList"]["AuditContentItem"];
|
||||
for (auto value : allAuditContentItemList)
|
||||
auto allAuditContentItemListNode = value["AuditContentItemList"]["AuditContentItem"];
|
||||
for (auto valueAuditContentItemListAuditContentItem : allAuditContentItemListNode)
|
||||
{
|
||||
AuditContentItem auditContentItemListObject;
|
||||
if(!value["ParentTaskId"].isNull())
|
||||
auditContentItemListObject.parentTaskId = value["ParentTaskId"].asString();
|
||||
if(!value["Content"].isNull())
|
||||
auditContentItemListObject.content = value["Content"].asString();
|
||||
if(!value["Sn"].isNull())
|
||||
auditContentItemListObject.sn = std::stoi(value["Sn"].asString());
|
||||
if(!value["StartTime"].isNull())
|
||||
auditContentItemListObject.startTime = value["StartTime"].asString();
|
||||
if(!value["EndTime"].isNull())
|
||||
auditContentItemListObject.endTime = value["EndTime"].asString();
|
||||
if(!value["Audit"].isNull())
|
||||
auditContentItemListObject.audit = std::stoi(value["Audit"].asString());
|
||||
if(!value["AuditResult"].isNull())
|
||||
auditContentItemListObject.auditResult = value["AuditResult"].asString();
|
||||
if(!value["Suggestion"].isNull())
|
||||
auditContentItemListObject.suggestion = value["Suggestion"].asString();
|
||||
if(!value["Id"].isNull())
|
||||
auditContentItemListObject.id = std::stol(value["Id"].asString());
|
||||
if(!valueAuditContentItemListAuditContentItem["ParentTaskId"].isNull())
|
||||
auditContentItemListObject.parentTaskId = valueAuditContentItemListAuditContentItem["ParentTaskId"].asString();
|
||||
if(!valueAuditContentItemListAuditContentItem["Content"].isNull())
|
||||
auditContentItemListObject.content = valueAuditContentItemListAuditContentItem["Content"].asString();
|
||||
if(!valueAuditContentItemListAuditContentItem["Sn"].isNull())
|
||||
auditContentItemListObject.sn = std::stoi(valueAuditContentItemListAuditContentItem["Sn"].asString());
|
||||
if(!valueAuditContentItemListAuditContentItem["StartTime"].isNull())
|
||||
auditContentItemListObject.startTime = valueAuditContentItemListAuditContentItem["StartTime"].asString();
|
||||
if(!valueAuditContentItemListAuditContentItem["EndTime"].isNull())
|
||||
auditContentItemListObject.endTime = valueAuditContentItemListAuditContentItem["EndTime"].asString();
|
||||
if(!valueAuditContentItemListAuditContentItem["Audit"].isNull())
|
||||
auditContentItemListObject.audit = std::stoi(valueAuditContentItemListAuditContentItem["Audit"].asString());
|
||||
if(!valueAuditContentItemListAuditContentItem["AuditResult"].isNull())
|
||||
auditContentItemListObject.auditResult = valueAuditContentItemListAuditContentItem["AuditResult"].asString();
|
||||
if(!valueAuditContentItemListAuditContentItem["Suggestion"].isNull())
|
||||
auditContentItemListObject.suggestion = valueAuditContentItemListAuditContentItem["Suggestion"].asString();
|
||||
if(!valueAuditContentItemListAuditContentItem["Id"].isNull())
|
||||
auditContentItemListObject.id = std::stol(valueAuditContentItemListAuditContentItem["Id"].asString());
|
||||
auto allAuditIllegalReasons = value["AuditIllegalReasons"]["StringItem"];
|
||||
for (auto value : allAuditIllegalReasons)
|
||||
auditContentItemListObject.auditIllegalReasons.push_back(value.asString());
|
||||
|
||||
@@ -39,58 +39,58 @@ void DescribeAuditContentResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allAuditContentList = value["AuditContentList"]["AuditContent"];
|
||||
for (auto value : allAuditContentList)
|
||||
auto allAuditContentListNode = value["AuditContentList"]["AuditContent"];
|
||||
for (auto valueAuditContentListAuditContent : allAuditContentListNode)
|
||||
{
|
||||
AuditContent auditContentListObject;
|
||||
if(!value["TaskId"].isNull())
|
||||
auditContentListObject.taskId = value["TaskId"].asString();
|
||||
if(!value["DataId"].isNull())
|
||||
auditContentListObject.dataId = value["DataId"].asString();
|
||||
if(!value["BizType"].isNull())
|
||||
auditContentListObject.bizType = value["BizType"].asString();
|
||||
if(!value["Content"].isNull())
|
||||
auditContentListObject.content = value["Content"].asString();
|
||||
if(!value["Url"].isNull())
|
||||
auditContentListObject.url = value["Url"].asString();
|
||||
if(!value["NewUrl"].isNull())
|
||||
auditContentListObject.newUrl = value["NewUrl"].asString();
|
||||
if(!value["Thumbnail"].isNull())
|
||||
auditContentListObject.thumbnail = value["Thumbnail"].asString();
|
||||
if(!value["RequestTime"].isNull())
|
||||
auditContentListObject.requestTime = value["RequestTime"].asString();
|
||||
if(!value["ScanFinishedTime"].isNull())
|
||||
auditContentListObject.scanFinishedTime = value["ScanFinishedTime"].asString();
|
||||
if(!value["Audit"].isNull())
|
||||
auditContentListObject.audit = std::stoi(value["Audit"].asString());
|
||||
if(!value["AuditResult"].isNull())
|
||||
auditContentListObject.auditResult = value["AuditResult"].asString();
|
||||
if(!value["Suggestion"].isNull())
|
||||
auditContentListObject.suggestion = value["Suggestion"].asString();
|
||||
if(!value["Id"].isNull())
|
||||
auditContentListObject.id = std::stol(value["Id"].asString());
|
||||
auto allResults = value["Results"]["Result"];
|
||||
for (auto value : allResults)
|
||||
if(!valueAuditContentListAuditContent["TaskId"].isNull())
|
||||
auditContentListObject.taskId = valueAuditContentListAuditContent["TaskId"].asString();
|
||||
if(!valueAuditContentListAuditContent["DataId"].isNull())
|
||||
auditContentListObject.dataId = valueAuditContentListAuditContent["DataId"].asString();
|
||||
if(!valueAuditContentListAuditContent["BizType"].isNull())
|
||||
auditContentListObject.bizType = valueAuditContentListAuditContent["BizType"].asString();
|
||||
if(!valueAuditContentListAuditContent["Content"].isNull())
|
||||
auditContentListObject.content = valueAuditContentListAuditContent["Content"].asString();
|
||||
if(!valueAuditContentListAuditContent["Url"].isNull())
|
||||
auditContentListObject.url = valueAuditContentListAuditContent["Url"].asString();
|
||||
if(!valueAuditContentListAuditContent["NewUrl"].isNull())
|
||||
auditContentListObject.newUrl = valueAuditContentListAuditContent["NewUrl"].asString();
|
||||
if(!valueAuditContentListAuditContent["Thumbnail"].isNull())
|
||||
auditContentListObject.thumbnail = valueAuditContentListAuditContent["Thumbnail"].asString();
|
||||
if(!valueAuditContentListAuditContent["RequestTime"].isNull())
|
||||
auditContentListObject.requestTime = valueAuditContentListAuditContent["RequestTime"].asString();
|
||||
if(!valueAuditContentListAuditContent["ScanFinishedTime"].isNull())
|
||||
auditContentListObject.scanFinishedTime = valueAuditContentListAuditContent["ScanFinishedTime"].asString();
|
||||
if(!valueAuditContentListAuditContent["Audit"].isNull())
|
||||
auditContentListObject.audit = std::stoi(valueAuditContentListAuditContent["Audit"].asString());
|
||||
if(!valueAuditContentListAuditContent["AuditResult"].isNull())
|
||||
auditContentListObject.auditResult = valueAuditContentListAuditContent["AuditResult"].asString();
|
||||
if(!valueAuditContentListAuditContent["Suggestion"].isNull())
|
||||
auditContentListObject.suggestion = valueAuditContentListAuditContent["Suggestion"].asString();
|
||||
if(!valueAuditContentListAuditContent["Id"].isNull())
|
||||
auditContentListObject.id = std::stol(valueAuditContentListAuditContent["Id"].asString());
|
||||
auto allResultsNode = allAuditContentListNode["Results"]["Result"];
|
||||
for (auto allAuditContentListNodeResultsResult : allResultsNode)
|
||||
{
|
||||
AuditContent::Result resultsObject;
|
||||
if(!value["Suggestion"].isNull())
|
||||
resultsObject.suggestion = value["Suggestion"].asString();
|
||||
if(!value["Label"].isNull())
|
||||
resultsObject.label = value["Label"].asString();
|
||||
if(!value["Scene"].isNull())
|
||||
resultsObject.scene = value["Scene"].asString();
|
||||
if(!allAuditContentListNodeResultsResult["Suggestion"].isNull())
|
||||
resultsObject.suggestion = allAuditContentListNodeResultsResult["Suggestion"].asString();
|
||||
if(!allAuditContentListNodeResultsResult["Label"].isNull())
|
||||
resultsObject.label = allAuditContentListNodeResultsResult["Label"].asString();
|
||||
if(!allAuditContentListNodeResultsResult["Scene"].isNull())
|
||||
resultsObject.scene = allAuditContentListNodeResultsResult["Scene"].asString();
|
||||
auditContentListObject.results.push_back(resultsObject);
|
||||
}
|
||||
auto allFrameResults = value["FrameResults"]["frameResult"];
|
||||
for (auto value : allFrameResults)
|
||||
auto allFrameResultsNode = allAuditContentListNode["FrameResults"]["frameResult"];
|
||||
for (auto allAuditContentListNodeFrameResultsframeResult : allFrameResultsNode)
|
||||
{
|
||||
AuditContent::FrameResult frameResultsObject;
|
||||
if(!value["Url"].isNull())
|
||||
frameResultsObject.url = value["Url"].asString();
|
||||
if(!value["Offset"].isNull())
|
||||
frameResultsObject.offset = std::stoi(value["Offset"].asString());
|
||||
if(!value["Label"].isNull())
|
||||
frameResultsObject.label = value["Label"].asString();
|
||||
if(!allAuditContentListNodeFrameResultsframeResult["Url"].isNull())
|
||||
frameResultsObject.url = allAuditContentListNodeFrameResultsframeResult["Url"].asString();
|
||||
if(!allAuditContentListNodeFrameResultsframeResult["Offset"].isNull())
|
||||
frameResultsObject.offset = std::stoi(allAuditContentListNodeFrameResultsframeResult["Offset"].asString());
|
||||
if(!allAuditContentListNodeFrameResultsframeResult["Label"].isNull())
|
||||
frameResultsObject.label = allAuditContentListNodeFrameResultsframeResult["Label"].asString();
|
||||
auditContentListObject.frameResults.push_back(frameResultsObject);
|
||||
}
|
||||
auto allAuditIllegalReasons = value["AuditIllegalReasons"]["StringItem"];
|
||||
|
||||
@@ -39,48 +39,48 @@ void DescribeCustomOcrTemplateResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allOcrTemplateList = value["OcrTemplateList"]["OcrTemplate"];
|
||||
for (auto value : allOcrTemplateList)
|
||||
auto allOcrTemplateListNode = value["OcrTemplateList"]["OcrTemplate"];
|
||||
for (auto valueOcrTemplateListOcrTemplate : allOcrTemplateListNode)
|
||||
{
|
||||
OcrTemplate ocrTemplateListObject;
|
||||
if(!value["Id"].isNull())
|
||||
ocrTemplateListObject.id = std::stol(value["Id"].asString());
|
||||
if(!value["Name"].isNull())
|
||||
ocrTemplateListObject.name = value["Name"].asString();
|
||||
if(!value["ImgUrl"].isNull())
|
||||
ocrTemplateListObject.imgUrl = value["ImgUrl"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
ocrTemplateListObject.status = std::stoi(value["Status"].asString());
|
||||
auto allReferArea = value["ReferArea"]["item"];
|
||||
for (auto value : allReferArea)
|
||||
if(!valueOcrTemplateListOcrTemplate["Id"].isNull())
|
||||
ocrTemplateListObject.id = std::stol(valueOcrTemplateListOcrTemplate["Id"].asString());
|
||||
if(!valueOcrTemplateListOcrTemplate["Name"].isNull())
|
||||
ocrTemplateListObject.name = valueOcrTemplateListOcrTemplate["Name"].asString();
|
||||
if(!valueOcrTemplateListOcrTemplate["ImgUrl"].isNull())
|
||||
ocrTemplateListObject.imgUrl = valueOcrTemplateListOcrTemplate["ImgUrl"].asString();
|
||||
if(!valueOcrTemplateListOcrTemplate["Status"].isNull())
|
||||
ocrTemplateListObject.status = std::stoi(valueOcrTemplateListOcrTemplate["Status"].asString());
|
||||
auto allReferAreaNode = allOcrTemplateListNode["ReferArea"]["item"];
|
||||
for (auto allOcrTemplateListNodeReferAreaitem : allReferAreaNode)
|
||||
{
|
||||
OcrTemplate::Item referAreaObject;
|
||||
if(!value["Name"].isNull())
|
||||
referAreaObject.name = value["Name"].asString();
|
||||
if(!value["X"].isNull())
|
||||
referAreaObject.x = std::stoi(value["X"].asString());
|
||||
if(!value["Y"].isNull())
|
||||
referAreaObject.y = std::stoi(value["Y"].asString());
|
||||
if(!value["Width"].isNull())
|
||||
referAreaObject.width = std::stoi(value["Width"].asString());
|
||||
if(!value["Height"].isNull())
|
||||
referAreaObject.height = std::stoi(value["Height"].asString());
|
||||
if(!allOcrTemplateListNodeReferAreaitem["Name"].isNull())
|
||||
referAreaObject.name = allOcrTemplateListNodeReferAreaitem["Name"].asString();
|
||||
if(!allOcrTemplateListNodeReferAreaitem["X"].isNull())
|
||||
referAreaObject.x = std::stoi(allOcrTemplateListNodeReferAreaitem["X"].asString());
|
||||
if(!allOcrTemplateListNodeReferAreaitem["Y"].isNull())
|
||||
referAreaObject.y = std::stoi(allOcrTemplateListNodeReferAreaitem["Y"].asString());
|
||||
if(!allOcrTemplateListNodeReferAreaitem["Width"].isNull())
|
||||
referAreaObject.width = std::stoi(allOcrTemplateListNodeReferAreaitem["Width"].asString());
|
||||
if(!allOcrTemplateListNodeReferAreaitem["Height"].isNull())
|
||||
referAreaObject.height = std::stoi(allOcrTemplateListNodeReferAreaitem["Height"].asString());
|
||||
ocrTemplateListObject.referArea.push_back(referAreaObject);
|
||||
}
|
||||
auto allRecognizeArea = value["RecognizeArea"]["item"];
|
||||
for (auto value : allRecognizeArea)
|
||||
auto allRecognizeAreaNode = allOcrTemplateListNode["RecognizeArea"]["item"];
|
||||
for (auto allOcrTemplateListNodeRecognizeAreaitem : allRecognizeAreaNode)
|
||||
{
|
||||
OcrTemplate::Item recognizeAreaObject;
|
||||
if(!value["Name"].isNull())
|
||||
recognizeAreaObject.name = value["Name"].asString();
|
||||
if(!value["X"].isNull())
|
||||
recognizeAreaObject.x = std::stoi(value["X"].asString());
|
||||
if(!value["Y"].isNull())
|
||||
recognizeAreaObject.y = std::stoi(value["Y"].asString());
|
||||
if(!value["Width"].isNull())
|
||||
recognizeAreaObject.width = std::stoi(value["Width"].asString());
|
||||
if(!value["Height"].isNull())
|
||||
recognizeAreaObject.height = std::stoi(value["Height"].asString());
|
||||
if(!allOcrTemplateListNodeRecognizeAreaitem["Name"].isNull())
|
||||
recognizeAreaObject.name = allOcrTemplateListNodeRecognizeAreaitem["Name"].asString();
|
||||
if(!allOcrTemplateListNodeRecognizeAreaitem["X"].isNull())
|
||||
recognizeAreaObject.x = std::stoi(allOcrTemplateListNodeRecognizeAreaitem["X"].asString());
|
||||
if(!allOcrTemplateListNodeRecognizeAreaitem["Y"].isNull())
|
||||
recognizeAreaObject.y = std::stoi(allOcrTemplateListNodeRecognizeAreaitem["Y"].asString());
|
||||
if(!allOcrTemplateListNodeRecognizeAreaitem["Width"].isNull())
|
||||
recognizeAreaObject.width = std::stoi(allOcrTemplateListNodeRecognizeAreaitem["Width"].asString());
|
||||
if(!allOcrTemplateListNodeRecognizeAreaitem["Height"].isNull())
|
||||
recognizeAreaObject.height = std::stoi(allOcrTemplateListNodeRecognizeAreaitem["Height"].asString());
|
||||
ocrTemplateListObject.recognizeArea.push_back(recognizeAreaObject);
|
||||
}
|
||||
ocrTemplateList_.push_back(ocrTemplateListObject);
|
||||
|
||||
@@ -39,22 +39,22 @@ void DescribeImageFromLibResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allImageFromLibList = value["ImageFromLibList"]["ImageFromLib"];
|
||||
for (auto value : allImageFromLibList)
|
||||
auto allImageFromLibListNode = value["ImageFromLibList"]["ImageFromLib"];
|
||||
for (auto valueImageFromLibListImageFromLib : allImageFromLibListNode)
|
||||
{
|
||||
ImageFromLib imageFromLibListObject;
|
||||
if(!value["Image"].isNull())
|
||||
imageFromLibListObject.image = value["Image"].asString();
|
||||
if(!value["Thumbnail"].isNull())
|
||||
imageFromLibListObject.thumbnail = value["Thumbnail"].asString();
|
||||
if(!value["Id"].isNull())
|
||||
imageFromLibListObject.id = std::stol(value["Id"].asString());
|
||||
if(!value["ImageHitCount"].isNull())
|
||||
imageFromLibListObject.imageHitCount = std::stol(value["ImageHitCount"].asString());
|
||||
if(!value["VideoHitCount"].isNull())
|
||||
imageFromLibListObject.videoHitCount = std::stol(value["VideoHitCount"].asString());
|
||||
if(!value["CreateTime"].isNull())
|
||||
imageFromLibListObject.createTime = value["CreateTime"].asString();
|
||||
if(!valueImageFromLibListImageFromLib["Image"].isNull())
|
||||
imageFromLibListObject.image = valueImageFromLibListImageFromLib["Image"].asString();
|
||||
if(!valueImageFromLibListImageFromLib["Thumbnail"].isNull())
|
||||
imageFromLibListObject.thumbnail = valueImageFromLibListImageFromLib["Thumbnail"].asString();
|
||||
if(!valueImageFromLibListImageFromLib["Id"].isNull())
|
||||
imageFromLibListObject.id = std::stol(valueImageFromLibListImageFromLib["Id"].asString());
|
||||
if(!valueImageFromLibListImageFromLib["ImageHitCount"].isNull())
|
||||
imageFromLibListObject.imageHitCount = std::stol(valueImageFromLibListImageFromLib["ImageHitCount"].asString());
|
||||
if(!valueImageFromLibListImageFromLib["VideoHitCount"].isNull())
|
||||
imageFromLibListObject.videoHitCount = std::stol(valueImageFromLibListImageFromLib["VideoHitCount"].asString());
|
||||
if(!valueImageFromLibListImageFromLib["CreateTime"].isNull())
|
||||
imageFromLibListObject.createTime = valueImageFromLibListImageFromLib["CreateTime"].asString();
|
||||
imageFromLibList_.push_back(imageFromLibListObject);
|
||||
}
|
||||
if(!value["PageSize"].isNull())
|
||||
|
||||
@@ -39,30 +39,30 @@ void DescribeImageLibResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allImageLibList = value["ImageLibList"]["ImageLib"];
|
||||
for (auto value : allImageLibList)
|
||||
auto allImageLibListNode = value["ImageLibList"]["ImageLib"];
|
||||
for (auto valueImageLibListImageLib : allImageLibListNode)
|
||||
{
|
||||
ImageLib imageLibListObject;
|
||||
if(!value["ImageCount"].isNull())
|
||||
imageLibListObject.imageCount = std::stoi(value["ImageCount"].asString());
|
||||
if(!value["ModifiedTime"].isNull())
|
||||
imageLibListObject.modifiedTime = value["ModifiedTime"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
imageLibListObject.code = value["Code"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
imageLibListObject.name = value["Name"].asString();
|
||||
if(!value["Id"].isNull())
|
||||
imageLibListObject.id = std::stoi(value["Id"].asString());
|
||||
if(!value["Source"].isNull())
|
||||
imageLibListObject.source = value["Source"].asString();
|
||||
if(!value["Category"].isNull())
|
||||
imageLibListObject.category = value["Category"].asString();
|
||||
if(!value["ServiceModule"].isNull())
|
||||
imageLibListObject.serviceModule = value["ServiceModule"].asString();
|
||||
if(!value["Scene"].isNull())
|
||||
imageLibListObject.scene = value["Scene"].asString();
|
||||
if(!value["Enable"].isNull())
|
||||
imageLibListObject.enable = value["Enable"].asString();
|
||||
if(!valueImageLibListImageLib["ImageCount"].isNull())
|
||||
imageLibListObject.imageCount = std::stoi(valueImageLibListImageLib["ImageCount"].asString());
|
||||
if(!valueImageLibListImageLib["ModifiedTime"].isNull())
|
||||
imageLibListObject.modifiedTime = valueImageLibListImageLib["ModifiedTime"].asString();
|
||||
if(!valueImageLibListImageLib["Code"].isNull())
|
||||
imageLibListObject.code = valueImageLibListImageLib["Code"].asString();
|
||||
if(!valueImageLibListImageLib["Name"].isNull())
|
||||
imageLibListObject.name = valueImageLibListImageLib["Name"].asString();
|
||||
if(!valueImageLibListImageLib["Id"].isNull())
|
||||
imageLibListObject.id = std::stoi(valueImageLibListImageLib["Id"].asString());
|
||||
if(!valueImageLibListImageLib["Source"].isNull())
|
||||
imageLibListObject.source = valueImageLibListImageLib["Source"].asString();
|
||||
if(!valueImageLibListImageLib["Category"].isNull())
|
||||
imageLibListObject.category = valueImageLibListImageLib["Category"].asString();
|
||||
if(!valueImageLibListImageLib["ServiceModule"].isNull())
|
||||
imageLibListObject.serviceModule = valueImageLibListImageLib["ServiceModule"].asString();
|
||||
if(!valueImageLibListImageLib["Scene"].isNull())
|
||||
imageLibListObject.scene = valueImageLibListImageLib["Scene"].asString();
|
||||
if(!valueImageLibListImageLib["Enable"].isNull())
|
||||
imageLibListObject.enable = valueImageLibListImageLib["Enable"].asString();
|
||||
auto allBizTypes = value["BizTypes"]["StringItem"];
|
||||
for (auto value : allBizTypes)
|
||||
imageLibListObject.bizTypes.push_back(value.asString());
|
||||
|
||||
@@ -39,36 +39,36 @@ void DescribeKeywordLibResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allKeywordLibList = value["KeywordLibList"]["KeywordLib"];
|
||||
for (auto value : allKeywordLibList)
|
||||
auto allKeywordLibListNode = value["KeywordLibList"]["KeywordLib"];
|
||||
for (auto valueKeywordLibListKeywordLib : allKeywordLibListNode)
|
||||
{
|
||||
KeywordLib keywordLibListObject;
|
||||
if(!value["Id"].isNull())
|
||||
keywordLibListObject.id = std::stoi(value["Id"].asString());
|
||||
if(!value["ModifiedTime"].isNull())
|
||||
keywordLibListObject.modifiedTime = value["ModifiedTime"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
keywordLibListObject.name = value["Name"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
keywordLibListObject.code = value["Code"].asString();
|
||||
if(!value["Count"].isNull())
|
||||
keywordLibListObject.count = std::stoi(value["Count"].asString());
|
||||
if(!value["Category"].isNull())
|
||||
keywordLibListObject.category = value["Category"].asString();
|
||||
if(!value["ResourceType"].isNull())
|
||||
keywordLibListObject.resourceType = value["ResourceType"].asString();
|
||||
if(!value["LibType"].isNull())
|
||||
keywordLibListObject.libType = value["LibType"].asString();
|
||||
if(!value["Source"].isNull())
|
||||
keywordLibListObject.source = value["Source"].asString();
|
||||
if(!value["ServiceModule"].isNull())
|
||||
keywordLibListObject.serviceModule = value["ServiceModule"].asString();
|
||||
if(!value["Language"].isNull())
|
||||
keywordLibListObject.language = value["Language"].asString();
|
||||
if(!value["MatchMode"].isNull())
|
||||
keywordLibListObject.matchMode = value["MatchMode"].asString();
|
||||
if(!value["Enable"].isNull())
|
||||
keywordLibListObject.enable = value["Enable"].asString() == "true";
|
||||
if(!valueKeywordLibListKeywordLib["Id"].isNull())
|
||||
keywordLibListObject.id = std::stoi(valueKeywordLibListKeywordLib["Id"].asString());
|
||||
if(!valueKeywordLibListKeywordLib["ModifiedTime"].isNull())
|
||||
keywordLibListObject.modifiedTime = valueKeywordLibListKeywordLib["ModifiedTime"].asString();
|
||||
if(!valueKeywordLibListKeywordLib["Name"].isNull())
|
||||
keywordLibListObject.name = valueKeywordLibListKeywordLib["Name"].asString();
|
||||
if(!valueKeywordLibListKeywordLib["Code"].isNull())
|
||||
keywordLibListObject.code = valueKeywordLibListKeywordLib["Code"].asString();
|
||||
if(!valueKeywordLibListKeywordLib["Count"].isNull())
|
||||
keywordLibListObject.count = std::stoi(valueKeywordLibListKeywordLib["Count"].asString());
|
||||
if(!valueKeywordLibListKeywordLib["Category"].isNull())
|
||||
keywordLibListObject.category = valueKeywordLibListKeywordLib["Category"].asString();
|
||||
if(!valueKeywordLibListKeywordLib["ResourceType"].isNull())
|
||||
keywordLibListObject.resourceType = valueKeywordLibListKeywordLib["ResourceType"].asString();
|
||||
if(!valueKeywordLibListKeywordLib["LibType"].isNull())
|
||||
keywordLibListObject.libType = valueKeywordLibListKeywordLib["LibType"].asString();
|
||||
if(!valueKeywordLibListKeywordLib["Source"].isNull())
|
||||
keywordLibListObject.source = valueKeywordLibListKeywordLib["Source"].asString();
|
||||
if(!valueKeywordLibListKeywordLib["ServiceModule"].isNull())
|
||||
keywordLibListObject.serviceModule = valueKeywordLibListKeywordLib["ServiceModule"].asString();
|
||||
if(!valueKeywordLibListKeywordLib["Language"].isNull())
|
||||
keywordLibListObject.language = valueKeywordLibListKeywordLib["Language"].asString();
|
||||
if(!valueKeywordLibListKeywordLib["MatchMode"].isNull())
|
||||
keywordLibListObject.matchMode = valueKeywordLibListKeywordLib["MatchMode"].asString();
|
||||
if(!valueKeywordLibListKeywordLib["Enable"].isNull())
|
||||
keywordLibListObject.enable = valueKeywordLibListKeywordLib["Enable"].asString() == "true";
|
||||
auto allBizTypes = value["BizTypes"]["StringItem"];
|
||||
for (auto value : allBizTypes)
|
||||
keywordLibListObject.bizTypes.push_back(value.asString());
|
||||
|
||||
@@ -39,18 +39,18 @@ void DescribeKeywordResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allKeywordList = value["KeywordList"]["Keyword"];
|
||||
for (auto value : allKeywordList)
|
||||
auto allKeywordListNode = value["KeywordList"]["Keyword"];
|
||||
for (auto valueKeywordListKeyword : allKeywordListNode)
|
||||
{
|
||||
Keyword keywordListObject;
|
||||
if(!value["Id"].isNull())
|
||||
keywordListObject.id = std::stoi(value["Id"].asString());
|
||||
if(!value["CreateTime"].isNull())
|
||||
keywordListObject.createTime = value["CreateTime"].asString();
|
||||
if(!value["Keyword"].isNull())
|
||||
keywordListObject.keyword = value["Keyword"].asString();
|
||||
if(!value["HitCount"].isNull())
|
||||
keywordListObject.hitCount = std::stoi(value["HitCount"].asString());
|
||||
if(!valueKeywordListKeyword["Id"].isNull())
|
||||
keywordListObject.id = std::stoi(valueKeywordListKeyword["Id"].asString());
|
||||
if(!valueKeywordListKeyword["CreateTime"].isNull())
|
||||
keywordListObject.createTime = valueKeywordListKeyword["CreateTime"].asString();
|
||||
if(!valueKeywordListKeyword["Keyword"].isNull())
|
||||
keywordListObject.keyword = valueKeywordListKeyword["Keyword"].asString();
|
||||
if(!valueKeywordListKeyword["HitCount"].isNull())
|
||||
keywordListObject.hitCount = std::stoi(valueKeywordListKeyword["HitCount"].asString());
|
||||
keywordList_.push_back(keywordListObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -39,36 +39,36 @@ void DescribeOpenApiUsageResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allOpenApiUsageList = value["OpenApiUsageList"]["OpenApiUsage"];
|
||||
for (auto value : allOpenApiUsageList)
|
||||
auto allOpenApiUsageListNode = value["OpenApiUsageList"]["OpenApiUsage"];
|
||||
for (auto valueOpenApiUsageListOpenApiUsage : allOpenApiUsageListNode)
|
||||
{
|
||||
OpenApiUsage openApiUsageListObject;
|
||||
if(!value["Date"].isNull())
|
||||
openApiUsageListObject.date = value["Date"].asString();
|
||||
if(!value["ResourceType"].isNull())
|
||||
openApiUsageListObject.resourceType = value["ResourceType"].asString();
|
||||
if(!value["Scene"].isNull())
|
||||
openApiUsageListObject.scene = value["Scene"].asString();
|
||||
if(!value["TotalCount"].isNull())
|
||||
openApiUsageListObject.totalCount = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PassCount"].isNull())
|
||||
openApiUsageListObject.passCount = std::stoi(value["PassCount"].asString());
|
||||
if(!value["ReviewCount"].isNull())
|
||||
openApiUsageListObject.reviewCount = std::stoi(value["ReviewCount"].asString());
|
||||
if(!value["BlockCount"].isNull())
|
||||
openApiUsageListObject.blockCount = std::stoi(value["BlockCount"].asString());
|
||||
if(!value["InnerTotalCount"].isNull())
|
||||
openApiUsageListObject.innerTotalCount = std::stoi(value["InnerTotalCount"].asString());
|
||||
if(!value["OuterTotalCount"].isNull())
|
||||
openApiUsageListObject.outerTotalCount = std::stoi(value["OuterTotalCount"].asString());
|
||||
if(!value["TotalDuration"].isNull())
|
||||
openApiUsageListObject.totalDuration = std::stoi(value["TotalDuration"].asString());
|
||||
if(!value["PassDuration"].isNull())
|
||||
openApiUsageListObject.passDuration = std::stoi(value["PassDuration"].asString());
|
||||
if(!value["ReviewDuration"].isNull())
|
||||
openApiUsageListObject.reviewDuration = std::stoi(value["ReviewDuration"].asString());
|
||||
if(!value["BlockDuration"].isNull())
|
||||
openApiUsageListObject.blockDuration = std::stoi(value["BlockDuration"].asString());
|
||||
if(!valueOpenApiUsageListOpenApiUsage["Date"].isNull())
|
||||
openApiUsageListObject.date = valueOpenApiUsageListOpenApiUsage["Date"].asString();
|
||||
if(!valueOpenApiUsageListOpenApiUsage["ResourceType"].isNull())
|
||||
openApiUsageListObject.resourceType = valueOpenApiUsageListOpenApiUsage["ResourceType"].asString();
|
||||
if(!valueOpenApiUsageListOpenApiUsage["Scene"].isNull())
|
||||
openApiUsageListObject.scene = valueOpenApiUsageListOpenApiUsage["Scene"].asString();
|
||||
if(!valueOpenApiUsageListOpenApiUsage["TotalCount"].isNull())
|
||||
openApiUsageListObject.totalCount = std::stoi(valueOpenApiUsageListOpenApiUsage["TotalCount"].asString());
|
||||
if(!valueOpenApiUsageListOpenApiUsage["PassCount"].isNull())
|
||||
openApiUsageListObject.passCount = std::stoi(valueOpenApiUsageListOpenApiUsage["PassCount"].asString());
|
||||
if(!valueOpenApiUsageListOpenApiUsage["ReviewCount"].isNull())
|
||||
openApiUsageListObject.reviewCount = std::stoi(valueOpenApiUsageListOpenApiUsage["ReviewCount"].asString());
|
||||
if(!valueOpenApiUsageListOpenApiUsage["BlockCount"].isNull())
|
||||
openApiUsageListObject.blockCount = std::stoi(valueOpenApiUsageListOpenApiUsage["BlockCount"].asString());
|
||||
if(!valueOpenApiUsageListOpenApiUsage["InnerTotalCount"].isNull())
|
||||
openApiUsageListObject.innerTotalCount = std::stoi(valueOpenApiUsageListOpenApiUsage["InnerTotalCount"].asString());
|
||||
if(!valueOpenApiUsageListOpenApiUsage["OuterTotalCount"].isNull())
|
||||
openApiUsageListObject.outerTotalCount = std::stoi(valueOpenApiUsageListOpenApiUsage["OuterTotalCount"].asString());
|
||||
if(!valueOpenApiUsageListOpenApiUsage["TotalDuration"].isNull())
|
||||
openApiUsageListObject.totalDuration = std::stoi(valueOpenApiUsageListOpenApiUsage["TotalDuration"].asString());
|
||||
if(!valueOpenApiUsageListOpenApiUsage["PassDuration"].isNull())
|
||||
openApiUsageListObject.passDuration = std::stoi(valueOpenApiUsageListOpenApiUsage["PassDuration"].asString());
|
||||
if(!valueOpenApiUsageListOpenApiUsage["ReviewDuration"].isNull())
|
||||
openApiUsageListObject.reviewDuration = std::stoi(valueOpenApiUsageListOpenApiUsage["ReviewDuration"].asString());
|
||||
if(!valueOpenApiUsageListOpenApiUsage["BlockDuration"].isNull())
|
||||
openApiUsageListObject.blockDuration = std::stoi(valueOpenApiUsageListOpenApiUsage["BlockDuration"].asString());
|
||||
openApiUsageList_.push_back(openApiUsageListObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -39,14 +39,14 @@ void DescribeOssIncrementCheckSettingResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allBucketConfigList = value["BucketConfigList"]["BucketConfig"];
|
||||
for (auto value : allBucketConfigList)
|
||||
auto allBucketConfigListNode = value["BucketConfigList"]["BucketConfig"];
|
||||
for (auto valueBucketConfigListBucketConfig : allBucketConfigListNode)
|
||||
{
|
||||
BucketConfig bucketConfigListObject;
|
||||
if(!value["Selected"].isNull())
|
||||
bucketConfigListObject.selected = value["Selected"].asString() == "true";
|
||||
if(!value["Bucket"].isNull())
|
||||
bucketConfigListObject.bucket = value["Bucket"].asString();
|
||||
if(!valueBucketConfigListBucketConfig["Selected"].isNull())
|
||||
bucketConfigListObject.selected = valueBucketConfigListBucketConfig["Selected"].asString() == "true";
|
||||
if(!valueBucketConfigListBucketConfig["Bucket"].isNull())
|
||||
bucketConfigListObject.bucket = valueBucketConfigListBucketConfig["Bucket"].asString();
|
||||
auto allPrefixes = value["Prefixes"]["Prefix"];
|
||||
for (auto value : allPrefixes)
|
||||
bucketConfigListObject.prefixes.push_back(value.asString());
|
||||
|
||||
@@ -39,24 +39,24 @@ void DescribeOssIncrementStatsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allStatList = value["StatList"]["Stat"];
|
||||
for (auto value : allStatList)
|
||||
auto allStatListNode = value["StatList"]["Stat"];
|
||||
for (auto valueStatListStat : allStatListNode)
|
||||
{
|
||||
Stat statListObject;
|
||||
if(!value["ResourceType"].isNull())
|
||||
statListObject.resourceType = value["ResourceType"].asString();
|
||||
if(!value["Scene"].isNull())
|
||||
statListObject.scene = value["Scene"].asString();
|
||||
if(!value["Date"].isNull())
|
||||
statListObject.date = value["Date"].asString();
|
||||
if(!value["TotalCount"].isNull())
|
||||
statListObject.totalCount = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PassCount"].isNull())
|
||||
statListObject.passCount = std::stoi(value["PassCount"].asString());
|
||||
if(!value["ReviewCount"].isNull())
|
||||
statListObject.reviewCount = std::stoi(value["ReviewCount"].asString());
|
||||
if(!value["BlockCount"].isNull())
|
||||
statListObject.blockCount = std::stoi(value["BlockCount"].asString());
|
||||
if(!valueStatListStat["ResourceType"].isNull())
|
||||
statListObject.resourceType = valueStatListStat["ResourceType"].asString();
|
||||
if(!valueStatListStat["Scene"].isNull())
|
||||
statListObject.scene = valueStatListStat["Scene"].asString();
|
||||
if(!valueStatListStat["Date"].isNull())
|
||||
statListObject.date = valueStatListStat["Date"].asString();
|
||||
if(!valueStatListStat["TotalCount"].isNull())
|
||||
statListObject.totalCount = std::stoi(valueStatListStat["TotalCount"].asString());
|
||||
if(!valueStatListStat["PassCount"].isNull())
|
||||
statListObject.passCount = std::stoi(valueStatListStat["PassCount"].asString());
|
||||
if(!valueStatListStat["ReviewCount"].isNull())
|
||||
statListObject.reviewCount = std::stoi(valueStatListStat["ReviewCount"].asString());
|
||||
if(!valueStatListStat["BlockCount"].isNull())
|
||||
statListObject.blockCount = std::stoi(valueStatListStat["BlockCount"].asString());
|
||||
statList_.push_back(statListObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -39,48 +39,48 @@ void DescribeOssResultItemsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allScanResultList = value["ScanResultList"]["ScanResult"];
|
||||
for (auto value : allScanResultList)
|
||||
auto allScanResultListNode = value["ScanResultList"]["ScanResult"];
|
||||
for (auto valueScanResultListScanResult : allScanResultListNode)
|
||||
{
|
||||
ScanResult scanResultListObject;
|
||||
if(!value["TaskId"].isNull())
|
||||
scanResultListObject.taskId = value["TaskId"].asString();
|
||||
if(!value["DataId"].isNull())
|
||||
scanResultListObject.dataId = value["DataId"].asString();
|
||||
if(!value["NewUrl"].isNull())
|
||||
scanResultListObject.newUrl = value["NewUrl"].asString();
|
||||
if(!value["Thumbnail"].isNull())
|
||||
scanResultListObject.thumbnail = value["Thumbnail"].asString();
|
||||
if(!value["RequestTime"].isNull())
|
||||
scanResultListObject.requestTime = value["RequestTime"].asString();
|
||||
if(!value["ScanFinishedTime"].isNull())
|
||||
scanResultListObject.scanFinishedTime = value["ScanFinishedTime"].asString();
|
||||
if(!value["CreateTime"].isNull())
|
||||
scanResultListObject.createTime = value["CreateTime"].asString();
|
||||
if(!value["Suggestion"].isNull())
|
||||
scanResultListObject.suggestion = value["Suggestion"].asString();
|
||||
if(!value["Id"].isNull())
|
||||
scanResultListObject.id = std::stol(value["Id"].asString());
|
||||
if(!value["Bucket"].isNull())
|
||||
scanResultListObject.bucket = value["Bucket"].asString();
|
||||
if(!value["Object"].isNull())
|
||||
scanResultListObject.object = value["Object"].asString();
|
||||
if(!value["Score"].isNull())
|
||||
scanResultListObject.score = value["Score"].asString();
|
||||
if(!value["HandleStatus"].isNull())
|
||||
scanResultListObject.handleStatus = std::stoi(value["HandleStatus"].asString());
|
||||
if(!value["ResourceStatus"].isNull())
|
||||
scanResultListObject.resourceStatus = std::stoi(value["ResourceStatus"].asString());
|
||||
auto allFrameResults = value["FrameResults"]["FrameResult"];
|
||||
for (auto value : allFrameResults)
|
||||
if(!valueScanResultListScanResult["TaskId"].isNull())
|
||||
scanResultListObject.taskId = valueScanResultListScanResult["TaskId"].asString();
|
||||
if(!valueScanResultListScanResult["DataId"].isNull())
|
||||
scanResultListObject.dataId = valueScanResultListScanResult["DataId"].asString();
|
||||
if(!valueScanResultListScanResult["NewUrl"].isNull())
|
||||
scanResultListObject.newUrl = valueScanResultListScanResult["NewUrl"].asString();
|
||||
if(!valueScanResultListScanResult["Thumbnail"].isNull())
|
||||
scanResultListObject.thumbnail = valueScanResultListScanResult["Thumbnail"].asString();
|
||||
if(!valueScanResultListScanResult["RequestTime"].isNull())
|
||||
scanResultListObject.requestTime = valueScanResultListScanResult["RequestTime"].asString();
|
||||
if(!valueScanResultListScanResult["ScanFinishedTime"].isNull())
|
||||
scanResultListObject.scanFinishedTime = valueScanResultListScanResult["ScanFinishedTime"].asString();
|
||||
if(!valueScanResultListScanResult["CreateTime"].isNull())
|
||||
scanResultListObject.createTime = valueScanResultListScanResult["CreateTime"].asString();
|
||||
if(!valueScanResultListScanResult["Suggestion"].isNull())
|
||||
scanResultListObject.suggestion = valueScanResultListScanResult["Suggestion"].asString();
|
||||
if(!valueScanResultListScanResult["Id"].isNull())
|
||||
scanResultListObject.id = std::stol(valueScanResultListScanResult["Id"].asString());
|
||||
if(!valueScanResultListScanResult["Bucket"].isNull())
|
||||
scanResultListObject.bucket = valueScanResultListScanResult["Bucket"].asString();
|
||||
if(!valueScanResultListScanResult["Object"].isNull())
|
||||
scanResultListObject.object = valueScanResultListScanResult["Object"].asString();
|
||||
if(!valueScanResultListScanResult["Score"].isNull())
|
||||
scanResultListObject.score = valueScanResultListScanResult["Score"].asString();
|
||||
if(!valueScanResultListScanResult["HandleStatus"].isNull())
|
||||
scanResultListObject.handleStatus = std::stoi(valueScanResultListScanResult["HandleStatus"].asString());
|
||||
if(!valueScanResultListScanResult["ResourceStatus"].isNull())
|
||||
scanResultListObject.resourceStatus = std::stoi(valueScanResultListScanResult["ResourceStatus"].asString());
|
||||
auto allFrameResultsNode = allScanResultListNode["FrameResults"]["FrameResult"];
|
||||
for (auto allScanResultListNodeFrameResultsFrameResult : allFrameResultsNode)
|
||||
{
|
||||
ScanResult::FrameResult frameResultsObject;
|
||||
if(!value["Thumbnail"].isNull())
|
||||
frameResultsObject.thumbnail = value["Thumbnail"].asString();
|
||||
if(!value["Offset"].isNull())
|
||||
frameResultsObject.offset = std::stoi(value["Offset"].asString());
|
||||
if(!value["Url"].isNull())
|
||||
frameResultsObject.url = value["Url"].asString();
|
||||
if(!allScanResultListNodeFrameResultsFrameResult["Thumbnail"].isNull())
|
||||
frameResultsObject.thumbnail = allScanResultListNodeFrameResultsFrameResult["Thumbnail"].asString();
|
||||
if(!allScanResultListNodeFrameResultsFrameResult["Offset"].isNull())
|
||||
frameResultsObject.offset = std::stoi(allScanResultListNodeFrameResultsFrameResult["Offset"].asString());
|
||||
if(!allScanResultListNodeFrameResultsFrameResult["Url"].isNull())
|
||||
frameResultsObject.url = allScanResultListNodeFrameResultsFrameResult["Url"].asString();
|
||||
scanResultListObject.frameResults.push_back(frameResultsObject);
|
||||
}
|
||||
scanResultList_.push_back(scanResultListObject);
|
||||
|
||||
@@ -39,14 +39,14 @@ void DescribeOssStockStatusResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allBucketList = value["BucketList"]["bucket"];
|
||||
for (auto value : allBucketList)
|
||||
auto allBucketListNode = value["BucketList"]["bucket"];
|
||||
for (auto valueBucketListbucket : allBucketListNode)
|
||||
{
|
||||
Bucket bucketListObject;
|
||||
if(!value["Selected"].isNull())
|
||||
bucketListObject.selected = value["Selected"].asString() == "true";
|
||||
if(!value["Bucket"].isNull())
|
||||
bucketListObject.bucket = value["Bucket"].asString();
|
||||
if(!valueBucketListbucket["Selected"].isNull())
|
||||
bucketListObject.selected = valueBucketListbucket["Selected"].asString() == "true";
|
||||
if(!valueBucketListbucket["Bucket"].isNull())
|
||||
bucketListObject.bucket = valueBucketListbucket["Bucket"].asString();
|
||||
auto allPrefixes = value["Prefixes"]["prefixe"];
|
||||
for (auto value : allPrefixes)
|
||||
bucketListObject.prefixes.push_back(value.asString());
|
||||
|
||||
@@ -39,32 +39,32 @@ void DescribeUserBizTypesResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allBizTypeList = value["BizTypeList"]["item"];
|
||||
for (auto value : allBizTypeList)
|
||||
auto allBizTypeListNode = value["BizTypeList"]["item"];
|
||||
for (auto valueBizTypeListitem : allBizTypeListNode)
|
||||
{
|
||||
Item bizTypeListObject;
|
||||
if(!value["BizType"].isNull())
|
||||
bizTypeListObject.bizType = value["BizType"].asString();
|
||||
if(!value["SourceBizType"].isNull())
|
||||
bizTypeListObject.sourceBizType = value["SourceBizType"].asString();
|
||||
if(!value["Gray"].isNull())
|
||||
bizTypeListObject.gray = value["Gray"].asString() == "true";
|
||||
if(!value["Source"].isNull())
|
||||
bizTypeListObject.source = value["Source"].asString();
|
||||
if(!valueBizTypeListitem["BizType"].isNull())
|
||||
bizTypeListObject.bizType = valueBizTypeListitem["BizType"].asString();
|
||||
if(!valueBizTypeListitem["SourceBizType"].isNull())
|
||||
bizTypeListObject.sourceBizType = valueBizTypeListitem["SourceBizType"].asString();
|
||||
if(!valueBizTypeListitem["Gray"].isNull())
|
||||
bizTypeListObject.gray = valueBizTypeListitem["Gray"].asString() == "true";
|
||||
if(!valueBizTypeListitem["Source"].isNull())
|
||||
bizTypeListObject.source = valueBizTypeListitem["Source"].asString();
|
||||
bizTypeList_.push_back(bizTypeListObject);
|
||||
}
|
||||
auto allBizTypeListImport = value["BizTypeListImport"]["item"];
|
||||
for (auto value : allBizTypeListImport)
|
||||
auto allBizTypeListImportNode = value["BizTypeListImport"]["item"];
|
||||
for (auto valueBizTypeListImportitem : allBizTypeListImportNode)
|
||||
{
|
||||
Item bizTypeListImportObject;
|
||||
if(!value["BizType"].isNull())
|
||||
bizTypeListImportObject.bizType = value["BizType"].asString();
|
||||
if(!value["SourceBizType"].isNull())
|
||||
bizTypeListImportObject.sourceBizType = value["SourceBizType"].asString();
|
||||
if(!value["Gray"].isNull())
|
||||
bizTypeListImportObject.gray = value["Gray"].asString() == "true";
|
||||
if(!value["Source"].isNull())
|
||||
bizTypeListImportObject.source = value["Source"].asString();
|
||||
if(!valueBizTypeListImportitem["BizType"].isNull())
|
||||
bizTypeListImportObject.bizType = valueBizTypeListImportitem["BizType"].asString();
|
||||
if(!valueBizTypeListImportitem["SourceBizType"].isNull())
|
||||
bizTypeListImportObject.sourceBizType = valueBizTypeListImportitem["SourceBizType"].asString();
|
||||
if(!valueBizTypeListImportitem["Gray"].isNull())
|
||||
bizTypeListImportObject.gray = valueBizTypeListImportitem["Gray"].asString() == "true";
|
||||
if(!valueBizTypeListImportitem["Source"].isNull())
|
||||
bizTypeListImportObject.source = valueBizTypeListImportitem["Source"].asString();
|
||||
bizTypeListImport_.push_back(bizTypeListImportObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,54 +39,54 @@ void DescribeViewContentResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allViewContentList = value["ViewContentList"]["ViewContent"];
|
||||
for (auto value : allViewContentList)
|
||||
auto allViewContentListNode = value["ViewContentList"]["ViewContent"];
|
||||
for (auto valueViewContentListViewContent : allViewContentListNode)
|
||||
{
|
||||
ViewContent viewContentListObject;
|
||||
if(!value["TaskId"].isNull())
|
||||
viewContentListObject.taskId = value["TaskId"].asString();
|
||||
if(!value["DataId"].isNull())
|
||||
viewContentListObject.dataId = value["DataId"].asString();
|
||||
if(!value["BizType"].isNull())
|
||||
viewContentListObject.bizType = value["BizType"].asString();
|
||||
if(!value["Content"].isNull())
|
||||
viewContentListObject.content = value["Content"].asString();
|
||||
if(!value["Url"].isNull())
|
||||
viewContentListObject.url = value["Url"].asString();
|
||||
if(!value["NewUrl"].isNull())
|
||||
viewContentListObject.newUrl = value["NewUrl"].asString();
|
||||
if(!value["Thumbnail"].isNull())
|
||||
viewContentListObject.thumbnail = value["Thumbnail"].asString();
|
||||
if(!value["RequestTime"].isNull())
|
||||
viewContentListObject.requestTime = value["RequestTime"].asString();
|
||||
if(!value["ScanFinishedTime"].isNull())
|
||||
viewContentListObject.scanFinishedTime = value["ScanFinishedTime"].asString();
|
||||
if(!value["Suggestion"].isNull())
|
||||
viewContentListObject.suggestion = value["Suggestion"].asString();
|
||||
if(!value["Id"].isNull())
|
||||
viewContentListObject.id = std::stol(value["Id"].asString());
|
||||
if(!value["ScanResult"].isNull())
|
||||
viewContentListObject.scanResult = value["ScanResult"].asString();
|
||||
auto allResults = value["Results"]["Result"];
|
||||
for (auto value : allResults)
|
||||
if(!valueViewContentListViewContent["TaskId"].isNull())
|
||||
viewContentListObject.taskId = valueViewContentListViewContent["TaskId"].asString();
|
||||
if(!valueViewContentListViewContent["DataId"].isNull())
|
||||
viewContentListObject.dataId = valueViewContentListViewContent["DataId"].asString();
|
||||
if(!valueViewContentListViewContent["BizType"].isNull())
|
||||
viewContentListObject.bizType = valueViewContentListViewContent["BizType"].asString();
|
||||
if(!valueViewContentListViewContent["Content"].isNull())
|
||||
viewContentListObject.content = valueViewContentListViewContent["Content"].asString();
|
||||
if(!valueViewContentListViewContent["Url"].isNull())
|
||||
viewContentListObject.url = valueViewContentListViewContent["Url"].asString();
|
||||
if(!valueViewContentListViewContent["NewUrl"].isNull())
|
||||
viewContentListObject.newUrl = valueViewContentListViewContent["NewUrl"].asString();
|
||||
if(!valueViewContentListViewContent["Thumbnail"].isNull())
|
||||
viewContentListObject.thumbnail = valueViewContentListViewContent["Thumbnail"].asString();
|
||||
if(!valueViewContentListViewContent["RequestTime"].isNull())
|
||||
viewContentListObject.requestTime = valueViewContentListViewContent["RequestTime"].asString();
|
||||
if(!valueViewContentListViewContent["ScanFinishedTime"].isNull())
|
||||
viewContentListObject.scanFinishedTime = valueViewContentListViewContent["ScanFinishedTime"].asString();
|
||||
if(!valueViewContentListViewContent["Suggestion"].isNull())
|
||||
viewContentListObject.suggestion = valueViewContentListViewContent["Suggestion"].asString();
|
||||
if(!valueViewContentListViewContent["Id"].isNull())
|
||||
viewContentListObject.id = std::stol(valueViewContentListViewContent["Id"].asString());
|
||||
if(!valueViewContentListViewContent["ScanResult"].isNull())
|
||||
viewContentListObject.scanResult = valueViewContentListViewContent["ScanResult"].asString();
|
||||
auto allResultsNode = allViewContentListNode["Results"]["Result"];
|
||||
for (auto allViewContentListNodeResultsResult : allResultsNode)
|
||||
{
|
||||
ViewContent::Result resultsObject;
|
||||
if(!value["Suggestion"].isNull())
|
||||
resultsObject.suggestion = value["Suggestion"].asString();
|
||||
if(!value["Label"].isNull())
|
||||
resultsObject.label = value["Label"].asString();
|
||||
if(!value["Scene"].isNull())
|
||||
resultsObject.scene = value["Scene"].asString();
|
||||
if(!allViewContentListNodeResultsResult["Suggestion"].isNull())
|
||||
resultsObject.suggestion = allViewContentListNodeResultsResult["Suggestion"].asString();
|
||||
if(!allViewContentListNodeResultsResult["Label"].isNull())
|
||||
resultsObject.label = allViewContentListNodeResultsResult["Label"].asString();
|
||||
if(!allViewContentListNodeResultsResult["Scene"].isNull())
|
||||
resultsObject.scene = allViewContentListNodeResultsResult["Scene"].asString();
|
||||
viewContentListObject.results.push_back(resultsObject);
|
||||
}
|
||||
auto allFrameResults = value["FrameResults"]["frameResult"];
|
||||
for (auto value : allFrameResults)
|
||||
auto allFrameResultsNode = allViewContentListNode["FrameResults"]["frameResult"];
|
||||
for (auto allViewContentListNodeFrameResultsframeResult : allFrameResultsNode)
|
||||
{
|
||||
ViewContent::FrameResult frameResultsObject;
|
||||
if(!value["Url"].isNull())
|
||||
frameResultsObject.url = value["Url"].asString();
|
||||
if(!value["Offset"].isNull())
|
||||
frameResultsObject.offset = std::stoi(value["Offset"].asString());
|
||||
if(!allViewContentListNodeFrameResultsframeResult["Url"].isNull())
|
||||
frameResultsObject.url = allViewContentListNodeFrameResultsframeResult["Url"].asString();
|
||||
if(!allViewContentListNodeFrameResultsframeResult["Offset"].isNull())
|
||||
frameResultsObject.offset = std::stoi(allViewContentListNodeFrameResultsframeResult["Offset"].asString());
|
||||
viewContentListObject.frameResults.push_back(frameResultsObject);
|
||||
}
|
||||
viewContentList_.push_back(viewContentListObject);
|
||||
|
||||
@@ -39,28 +39,28 @@ void DescribeWebsiteInstanceResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allWebsiteInstanceList = value["WebsiteInstanceList"]["WebsiteInstance"];
|
||||
for (auto value : allWebsiteInstanceList)
|
||||
auto allWebsiteInstanceListNode = value["WebsiteInstanceList"]["WebsiteInstance"];
|
||||
for (auto valueWebsiteInstanceListWebsiteInstance : allWebsiteInstanceListNode)
|
||||
{
|
||||
WebsiteInstance websiteInstanceListObject;
|
||||
if(!value["Protocol"].isNull())
|
||||
websiteInstanceListObject.protocol = value["Protocol"].asString();
|
||||
if(!value["InstanceId"].isNull())
|
||||
websiteInstanceListObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["WebsiteScanInterval"].isNull())
|
||||
websiteInstanceListObject.websiteScanInterval = std::stoi(value["WebsiteScanInterval"].asString());
|
||||
if(!value["Domain"].isNull())
|
||||
websiteInstanceListObject.domain = value["Domain"].asString();
|
||||
if(!value["BuyTime"].isNull())
|
||||
websiteInstanceListObject.buyTime = value["BuyTime"].asString();
|
||||
if(!value["IndexPageScanInterval"].isNull())
|
||||
websiteInstanceListObject.indexPageScanInterval = std::stoi(value["IndexPageScanInterval"].asString());
|
||||
if(!value["IndexPage"].isNull())
|
||||
websiteInstanceListObject.indexPage = value["IndexPage"].asString();
|
||||
if(!value["ExpiredTime"].isNull())
|
||||
websiteInstanceListObject.expiredTime = value["ExpiredTime"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
websiteInstanceListObject.status = value["Status"].asString();
|
||||
if(!valueWebsiteInstanceListWebsiteInstance["Protocol"].isNull())
|
||||
websiteInstanceListObject.protocol = valueWebsiteInstanceListWebsiteInstance["Protocol"].asString();
|
||||
if(!valueWebsiteInstanceListWebsiteInstance["InstanceId"].isNull())
|
||||
websiteInstanceListObject.instanceId = valueWebsiteInstanceListWebsiteInstance["InstanceId"].asString();
|
||||
if(!valueWebsiteInstanceListWebsiteInstance["WebsiteScanInterval"].isNull())
|
||||
websiteInstanceListObject.websiteScanInterval = std::stoi(valueWebsiteInstanceListWebsiteInstance["WebsiteScanInterval"].asString());
|
||||
if(!valueWebsiteInstanceListWebsiteInstance["Domain"].isNull())
|
||||
websiteInstanceListObject.domain = valueWebsiteInstanceListWebsiteInstance["Domain"].asString();
|
||||
if(!valueWebsiteInstanceListWebsiteInstance["BuyTime"].isNull())
|
||||
websiteInstanceListObject.buyTime = valueWebsiteInstanceListWebsiteInstance["BuyTime"].asString();
|
||||
if(!valueWebsiteInstanceListWebsiteInstance["IndexPageScanInterval"].isNull())
|
||||
websiteInstanceListObject.indexPageScanInterval = std::stoi(valueWebsiteInstanceListWebsiteInstance["IndexPageScanInterval"].asString());
|
||||
if(!valueWebsiteInstanceListWebsiteInstance["IndexPage"].isNull())
|
||||
websiteInstanceListObject.indexPage = valueWebsiteInstanceListWebsiteInstance["IndexPage"].asString();
|
||||
if(!valueWebsiteInstanceListWebsiteInstance["ExpiredTime"].isNull())
|
||||
websiteInstanceListObject.expiredTime = valueWebsiteInstanceListWebsiteInstance["ExpiredTime"].asString();
|
||||
if(!valueWebsiteInstanceListWebsiteInstance["Status"].isNull())
|
||||
websiteInstanceListObject.status = valueWebsiteInstanceListWebsiteInstance["Status"].asString();
|
||||
websiteInstanceList_.push_back(websiteInstanceListObject);
|
||||
}
|
||||
if(!value["PageSize"].isNull())
|
||||
|
||||
@@ -39,12 +39,12 @@ void DescribeWebsiteScanResultDetailResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allImageScanResults = value["ImageScanResults"]["ImageScanResult"];
|
||||
for (auto value : allImageScanResults)
|
||||
auto allImageScanResultsNode = value["ImageScanResults"]["ImageScanResult"];
|
||||
for (auto valueImageScanResultsImageScanResult : allImageScanResultsNode)
|
||||
{
|
||||
ImageScanResult imageScanResultsObject;
|
||||
if(!value["Url"].isNull())
|
||||
imageScanResultsObject.url = value["Url"].asString();
|
||||
if(!valueImageScanResultsImageScanResult["Url"].isNull())
|
||||
imageScanResultsObject.url = valueImageScanResultsImageScanResult["Url"].asString();
|
||||
auto allLabels = value["Labels"]["StringItem"];
|
||||
for (auto value : allLabels)
|
||||
imageScanResultsObject.labels.push_back(value.asString());
|
||||
|
||||
@@ -39,30 +39,30 @@ void DescribeWebsiteScanResultResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allWebsiteScanResultList = value["WebsiteScanResultList"]["WebsiteScanResult"];
|
||||
for (auto value : allWebsiteScanResultList)
|
||||
auto allWebsiteScanResultListNode = value["WebsiteScanResultList"]["WebsiteScanResult"];
|
||||
for (auto valueWebsiteScanResultListWebsiteScanResult : allWebsiteScanResultListNode)
|
||||
{
|
||||
WebsiteScanResult websiteScanResultListObject;
|
||||
if(!value["InstanceId"].isNull())
|
||||
websiteScanResultListObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["ScanTime"].isNull())
|
||||
websiteScanResultListObject.scanTime = value["ScanTime"].asString();
|
||||
if(!value["Domain"].isNull())
|
||||
websiteScanResultListObject.domain = value["Domain"].asString();
|
||||
if(!value["SourceRiskCount"].isNull())
|
||||
websiteScanResultListObject.sourceRiskCount = std::stoi(value["SourceRiskCount"].asString());
|
||||
if(!value["ImageRiskCount"].isNull())
|
||||
websiteScanResultListObject.imageRiskCount = std::stoi(value["ImageRiskCount"].asString());
|
||||
if(!value["HandleStatus"].isNull())
|
||||
websiteScanResultListObject.handleStatus = std::stoi(value["HandleStatus"].asString());
|
||||
if(!value["Id"].isNull())
|
||||
websiteScanResultListObject.id = std::stoi(value["Id"].asString());
|
||||
if(!value["TextRiskCount"].isNull())
|
||||
websiteScanResultListObject.textRiskCount = std::stoi(value["TextRiskCount"].asString());
|
||||
if(!value["TaskId"].isNull())
|
||||
websiteScanResultListObject.taskId = value["TaskId"].asString();
|
||||
if(!value["Url"].isNull())
|
||||
websiteScanResultListObject.url = value["Url"].asString();
|
||||
if(!valueWebsiteScanResultListWebsiteScanResult["InstanceId"].isNull())
|
||||
websiteScanResultListObject.instanceId = valueWebsiteScanResultListWebsiteScanResult["InstanceId"].asString();
|
||||
if(!valueWebsiteScanResultListWebsiteScanResult["ScanTime"].isNull())
|
||||
websiteScanResultListObject.scanTime = valueWebsiteScanResultListWebsiteScanResult["ScanTime"].asString();
|
||||
if(!valueWebsiteScanResultListWebsiteScanResult["Domain"].isNull())
|
||||
websiteScanResultListObject.domain = valueWebsiteScanResultListWebsiteScanResult["Domain"].asString();
|
||||
if(!valueWebsiteScanResultListWebsiteScanResult["SourceRiskCount"].isNull())
|
||||
websiteScanResultListObject.sourceRiskCount = std::stoi(valueWebsiteScanResultListWebsiteScanResult["SourceRiskCount"].asString());
|
||||
if(!valueWebsiteScanResultListWebsiteScanResult["ImageRiskCount"].isNull())
|
||||
websiteScanResultListObject.imageRiskCount = std::stoi(valueWebsiteScanResultListWebsiteScanResult["ImageRiskCount"].asString());
|
||||
if(!valueWebsiteScanResultListWebsiteScanResult["HandleStatus"].isNull())
|
||||
websiteScanResultListObject.handleStatus = std::stoi(valueWebsiteScanResultListWebsiteScanResult["HandleStatus"].asString());
|
||||
if(!valueWebsiteScanResultListWebsiteScanResult["Id"].isNull())
|
||||
websiteScanResultListObject.id = std::stoi(valueWebsiteScanResultListWebsiteScanResult["Id"].asString());
|
||||
if(!valueWebsiteScanResultListWebsiteScanResult["TextRiskCount"].isNull())
|
||||
websiteScanResultListObject.textRiskCount = std::stoi(valueWebsiteScanResultListWebsiteScanResult["TextRiskCount"].asString());
|
||||
if(!valueWebsiteScanResultListWebsiteScanResult["TaskId"].isNull())
|
||||
websiteScanResultListObject.taskId = valueWebsiteScanResultListWebsiteScanResult["TaskId"].asString();
|
||||
if(!valueWebsiteScanResultListWebsiteScanResult["Url"].isNull())
|
||||
websiteScanResultListObject.url = valueWebsiteScanResultListWebsiteScanResult["Url"].asString();
|
||||
auto allLabels = value["Labels"]["StringItem"];
|
||||
for (auto value : allLabels)
|
||||
websiteScanResultListObject.labels.push_back(value.asString());
|
||||
|
||||
@@ -39,18 +39,18 @@ void DescribeWebsiteStatResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allWebsiteStatList = value["WebsiteStatList"]["WebsiteStat"];
|
||||
for (auto value : allWebsiteStatList)
|
||||
auto allWebsiteStatListNode = value["WebsiteStatList"]["WebsiteStat"];
|
||||
for (auto valueWebsiteStatListWebsiteStat : allWebsiteStatListNode)
|
||||
{
|
||||
WebsiteStat websiteStatListObject;
|
||||
if(!value["SubServiceModule"].isNull())
|
||||
websiteStatListObject.subServiceModule = value["SubServiceModule"].asString();
|
||||
if(!value["InstanceCount"].isNull())
|
||||
websiteStatListObject.instanceCount = std::stoi(value["InstanceCount"].asString());
|
||||
if(!value["ScanCount"].isNull())
|
||||
websiteStatListObject.scanCount = std::stoi(value["ScanCount"].asString());
|
||||
if(!value["RiskCount"].isNull())
|
||||
websiteStatListObject.riskCount = std::stoi(value["RiskCount"].asString());
|
||||
if(!valueWebsiteStatListWebsiteStat["SubServiceModule"].isNull())
|
||||
websiteStatListObject.subServiceModule = valueWebsiteStatListWebsiteStat["SubServiceModule"].asString();
|
||||
if(!valueWebsiteStatListWebsiteStat["InstanceCount"].isNull())
|
||||
websiteStatListObject.instanceCount = std::stoi(valueWebsiteStatListWebsiteStat["InstanceCount"].asString());
|
||||
if(!valueWebsiteStatListWebsiteStat["ScanCount"].isNull())
|
||||
websiteStatListObject.scanCount = std::stoi(valueWebsiteStatListWebsiteStat["ScanCount"].asString());
|
||||
if(!valueWebsiteStatListWebsiteStat["RiskCount"].isNull())
|
||||
websiteStatListObject.riskCount = std::stoi(valueWebsiteStatListWebsiteStat["RiskCount"].asString());
|
||||
websiteStatList_.push_back(websiteStatListObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
Reference in New Issue
Block a user