This commit is contained in:
wb-hx510875
2019-09-19 11:14:07 +08:00
parent 2f6036b803
commit ba463ae2dc
1795 changed files with 41555 additions and 38367 deletions

View File

@@ -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();

View File

@@ -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());

View File

@@ -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"];

View File

@@ -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);

View File

@@ -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())

View File

@@ -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());

View File

@@ -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());

View File

@@ -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())

View File

@@ -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())

View File

@@ -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());

View File

@@ -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())

View File

@@ -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);

View File

@@ -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());

View File

@@ -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);
}

View File

@@ -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);

View File

@@ -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())

View File

@@ -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());

View File

@@ -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());

View File

@@ -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())