fixed #51
This commit is contained in:
@@ -39,20 +39,20 @@ void DescribeAccessWhiteListEipListResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allEipList = value["EipList"]["Ecs"];
|
||||
for (auto value : allEipList)
|
||||
auto allEipListNode = value["EipList"]["Ecs"];
|
||||
for (auto valueEipListEcs : allEipListNode)
|
||||
{
|
||||
Ecs eipListObject;
|
||||
if(!value["InstanceName"].isNull())
|
||||
eipListObject.instanceName = value["InstanceName"].asString();
|
||||
if(!value["InstanceId"].isNull())
|
||||
eipListObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["IP"].isNull())
|
||||
eipListObject.iP = value["IP"].asString();
|
||||
if(!value["Region"].isNull())
|
||||
eipListObject.region = value["Region"].asString();
|
||||
if(!value["ItemSign"].isNull())
|
||||
eipListObject.itemSign = value["ItemSign"].asString();
|
||||
if(!valueEipListEcs["InstanceName"].isNull())
|
||||
eipListObject.instanceName = valueEipListEcs["InstanceName"].asString();
|
||||
if(!valueEipListEcs["InstanceId"].isNull())
|
||||
eipListObject.instanceId = valueEipListEcs["InstanceId"].asString();
|
||||
if(!valueEipListEcs["IP"].isNull())
|
||||
eipListObject.iP = valueEipListEcs["IP"].asString();
|
||||
if(!valueEipListEcs["Region"].isNull())
|
||||
eipListObject.region = valueEipListEcs["Region"].asString();
|
||||
if(!valueEipListEcs["ItemSign"].isNull())
|
||||
eipListObject.itemSign = valueEipListEcs["ItemSign"].asString();
|
||||
eipList_.push_back(eipListObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -39,32 +39,32 @@ void DescribeAccessWhiteListGroupResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDataList = value["DataList"]["Data"];
|
||||
for (auto value : allDataList)
|
||||
auto allDataListNode = value["DataList"]["Data"];
|
||||
for (auto valueDataListData : allDataListNode)
|
||||
{
|
||||
Data dataListObject;
|
||||
if(!value["Status"].isNull())
|
||||
dataListObject.status = value["Status"].asString();
|
||||
if(!value["InsProduct"].isNull())
|
||||
dataListObject.insProduct = value["InsProduct"].asString();
|
||||
if(!value["GmtCreate"].isNull())
|
||||
dataListObject.gmtCreate = value["GmtCreate"].asString();
|
||||
if(!value["GmtRealExpire"].isNull())
|
||||
dataListObject.gmtRealExpire = value["GmtRealExpire"].asString();
|
||||
if(!value["SrcIP"].isNull())
|
||||
dataListObject.srcIP = value["SrcIP"].asString();
|
||||
if(!value["AutoConfig"].isNull())
|
||||
dataListObject.autoConfig = std::stoi(value["AutoConfig"].asString());
|
||||
if(!value["GroupId"].isNull())
|
||||
dataListObject.groupId = std::stoi(value["GroupId"].asString());
|
||||
auto allItems = value["Items"]["Item"];
|
||||
for (auto value : allItems)
|
||||
if(!valueDataListData["Status"].isNull())
|
||||
dataListObject.status = valueDataListData["Status"].asString();
|
||||
if(!valueDataListData["InsProduct"].isNull())
|
||||
dataListObject.insProduct = valueDataListData["InsProduct"].asString();
|
||||
if(!valueDataListData["GmtCreate"].isNull())
|
||||
dataListObject.gmtCreate = valueDataListData["GmtCreate"].asString();
|
||||
if(!valueDataListData["GmtRealExpire"].isNull())
|
||||
dataListObject.gmtRealExpire = valueDataListData["GmtRealExpire"].asString();
|
||||
if(!valueDataListData["SrcIP"].isNull())
|
||||
dataListObject.srcIP = valueDataListData["SrcIP"].asString();
|
||||
if(!valueDataListData["AutoConfig"].isNull())
|
||||
dataListObject.autoConfig = std::stoi(valueDataListData["AutoConfig"].asString());
|
||||
if(!valueDataListData["GroupId"].isNull())
|
||||
dataListObject.groupId = std::stoi(valueDataListData["GroupId"].asString());
|
||||
auto allItemsNode = allDataListNode["Items"]["Item"];
|
||||
for (auto allDataListNodeItemsItem : allItemsNode)
|
||||
{
|
||||
Data::Item itemsObject;
|
||||
if(!value["IP"].isNull())
|
||||
itemsObject.iP = value["IP"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
itemsObject.regionId = value["RegionId"].asString();
|
||||
if(!allDataListNodeItemsItem["IP"].isNull())
|
||||
itemsObject.iP = allDataListNodeItemsItem["IP"].asString();
|
||||
if(!allDataListNodeItemsItem["RegionId"].isNull())
|
||||
itemsObject.regionId = allDataListNodeItemsItem["RegionId"].asString();
|
||||
dataListObject.items.push_back(itemsObject);
|
||||
}
|
||||
dataList_.push_back(dataListObject);
|
||||
|
||||
@@ -39,20 +39,20 @@ void DescribeAccessWhiteListSlbListResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allSlbList = value["SlbList"]["Ecs"];
|
||||
for (auto value : allSlbList)
|
||||
auto allSlbListNode = value["SlbList"]["Ecs"];
|
||||
for (auto valueSlbListEcs : allSlbListNode)
|
||||
{
|
||||
Ecs slbListObject;
|
||||
if(!value["InstanceName"].isNull())
|
||||
slbListObject.instanceName = value["InstanceName"].asString();
|
||||
if(!value["InstanceId"].isNull())
|
||||
slbListObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["IP"].isNull())
|
||||
slbListObject.iP = value["IP"].asString();
|
||||
if(!value["Region"].isNull())
|
||||
slbListObject.region = value["Region"].asString();
|
||||
if(!value["ItemSign"].isNull())
|
||||
slbListObject.itemSign = value["ItemSign"].asString();
|
||||
if(!valueSlbListEcs["InstanceName"].isNull())
|
||||
slbListObject.instanceName = valueSlbListEcs["InstanceName"].asString();
|
||||
if(!valueSlbListEcs["InstanceId"].isNull())
|
||||
slbListObject.instanceId = valueSlbListEcs["InstanceId"].asString();
|
||||
if(!valueSlbListEcs["IP"].isNull())
|
||||
slbListObject.iP = valueSlbListEcs["IP"].asString();
|
||||
if(!valueSlbListEcs["Region"].isNull())
|
||||
slbListObject.region = valueSlbListEcs["Region"].asString();
|
||||
if(!valueSlbListEcs["ItemSign"].isNull())
|
||||
slbListObject.itemSign = valueSlbListEcs["ItemSign"].asString();
|
||||
slbList_.push_back(slbListObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -39,16 +39,16 @@ void DescribeAccessWhitelistEcsListResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allEcsList = value["EcsList"]["Ecs"];
|
||||
for (auto value : allEcsList)
|
||||
auto allEcsListNode = value["EcsList"]["Ecs"];
|
||||
for (auto valueEcsListEcs : allEcsListNode)
|
||||
{
|
||||
Ecs ecsListObject;
|
||||
if(!value["InstanceName"].isNull())
|
||||
ecsListObject.instanceName = value["InstanceName"].asString();
|
||||
if(!value["InstanceId"].isNull())
|
||||
ecsListObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["IP"].isNull())
|
||||
ecsListObject.iP = value["IP"].asString();
|
||||
if(!valueEcsListEcs["InstanceName"].isNull())
|
||||
ecsListObject.instanceName = valueEcsListEcs["InstanceName"].asString();
|
||||
if(!valueEcsListEcs["InstanceId"].isNull())
|
||||
ecsListObject.instanceId = valueEcsListEcs["InstanceId"].asString();
|
||||
if(!valueEcsListEcs["IP"].isNull())
|
||||
ecsListObject.iP = valueEcsListEcs["IP"].asString();
|
||||
ecsList_.push_back(ecsListObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -39,22 +39,22 @@ void DescribeCdnIpListResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDataList = value["DataList"]["Data"];
|
||||
for (auto value : allDataList)
|
||||
auto allDataListNode = value["DataList"]["Data"];
|
||||
for (auto valueDataListData : allDataListNode)
|
||||
{
|
||||
Data dataListObject;
|
||||
if(!value["Id"].isNull())
|
||||
dataListObject.id = std::stoi(value["Id"].asString());
|
||||
if(!value["VendorAliuid"].isNull())
|
||||
dataListObject.vendorAliuid = std::stoi(value["VendorAliuid"].asString());
|
||||
if(!value["IpSeg"].isNull())
|
||||
dataListObject.ipSeg = value["IpSeg"].asString();
|
||||
if(!value["State"].isNull())
|
||||
dataListObject.state = std::stoi(value["State"].asString());
|
||||
if(!value["CreateTime"].isNull())
|
||||
dataListObject.createTime = value["CreateTime"].asString();
|
||||
if(!value["UpdateTime"].isNull())
|
||||
dataListObject.updateTime = value["UpdateTime"].asString();
|
||||
if(!valueDataListData["Id"].isNull())
|
||||
dataListObject.id = std::stoi(valueDataListData["Id"].asString());
|
||||
if(!valueDataListData["VendorAliuid"].isNull())
|
||||
dataListObject.vendorAliuid = std::stoi(valueDataListData["VendorAliuid"].asString());
|
||||
if(!valueDataListData["IpSeg"].isNull())
|
||||
dataListObject.ipSeg = valueDataListData["IpSeg"].asString();
|
||||
if(!valueDataListData["State"].isNull())
|
||||
dataListObject.state = std::stoi(valueDataListData["State"].asString());
|
||||
if(!valueDataListData["CreateTime"].isNull())
|
||||
dataListObject.createTime = valueDataListData["CreateTime"].asString();
|
||||
if(!valueDataListData["UpdateTime"].isNull())
|
||||
dataListObject.updateTime = valueDataListData["UpdateTime"].asString();
|
||||
dataList_.push_back(dataListObject);
|
||||
}
|
||||
auto pageInfoNode = value["PageInfo"];
|
||||
|
||||
@@ -39,22 +39,22 @@ void DescribeCdnSubscriptionResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDataList = value["DataList"]["Data"];
|
||||
for (auto value : allDataList)
|
||||
auto allDataListNode = value["DataList"]["Data"];
|
||||
for (auto valueDataListData : allDataListNode)
|
||||
{
|
||||
Data dataListObject;
|
||||
if(!value["VendorAliuid"].isNull())
|
||||
dataListObject.vendorAliuid = std::stoi(value["VendorAliuid"].asString());
|
||||
if(!value["VendorName"].isNull())
|
||||
dataListObject.vendorName = value["VendorName"].asString();
|
||||
if(!value["SafetyFactor"].isNull())
|
||||
dataListObject.safetyFactor = value["SafetyFactor"].asString();
|
||||
if(!value["SubscriptionState"].isNull())
|
||||
dataListObject.subscriptionState = std::stoi(value["SubscriptionState"].asString());
|
||||
if(!value["GmtCreate"].isNull())
|
||||
dataListObject.gmtCreate = value["GmtCreate"].asString();
|
||||
if(!value["UpdateTime"].isNull())
|
||||
dataListObject.updateTime = value["UpdateTime"].asString();
|
||||
if(!valueDataListData["VendorAliuid"].isNull())
|
||||
dataListObject.vendorAliuid = std::stoi(valueDataListData["VendorAliuid"].asString());
|
||||
if(!valueDataListData["VendorName"].isNull())
|
||||
dataListObject.vendorName = valueDataListData["VendorName"].asString();
|
||||
if(!valueDataListData["SafetyFactor"].isNull())
|
||||
dataListObject.safetyFactor = valueDataListData["SafetyFactor"].asString();
|
||||
if(!valueDataListData["SubscriptionState"].isNull())
|
||||
dataListObject.subscriptionState = std::stoi(valueDataListData["SubscriptionState"].asString());
|
||||
if(!valueDataListData["GmtCreate"].isNull())
|
||||
dataListObject.gmtCreate = valueDataListData["GmtCreate"].asString();
|
||||
if(!valueDataListData["UpdateTime"].isNull())
|
||||
dataListObject.updateTime = valueDataListData["UpdateTime"].asString();
|
||||
dataList_.push_back(dataListObject);
|
||||
}
|
||||
auto pageInfoNode = value["PageInfo"];
|
||||
|
||||
@@ -39,20 +39,20 @@ void DescribeCdnVendorResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDataList = value["DataList"]["Data"];
|
||||
for (auto value : allDataList)
|
||||
auto allDataListNode = value["DataList"]["Data"];
|
||||
for (auto valueDataListData : allDataListNode)
|
||||
{
|
||||
Data dataListObject;
|
||||
if(!value["VendorAliuid"].isNull())
|
||||
dataListObject.vendorAliuid = std::stoi(value["VendorAliuid"].asString());
|
||||
if(!value["VendorName"].isNull())
|
||||
dataListObject.vendorName = value["VendorName"].asString();
|
||||
if(!value["SafetyFactor"].isNull())
|
||||
dataListObject.safetyFactor = value["SafetyFactor"].asString();
|
||||
if(!value["GmtCreate"].isNull())
|
||||
dataListObject.gmtCreate = value["GmtCreate"].asString();
|
||||
if(!value["UpdateTime"].isNull())
|
||||
dataListObject.updateTime = value["UpdateTime"].asString();
|
||||
if(!valueDataListData["VendorAliuid"].isNull())
|
||||
dataListObject.vendorAliuid = std::stoi(valueDataListData["VendorAliuid"].asString());
|
||||
if(!valueDataListData["VendorName"].isNull())
|
||||
dataListObject.vendorName = valueDataListData["VendorName"].asString();
|
||||
if(!valueDataListData["SafetyFactor"].isNull())
|
||||
dataListObject.safetyFactor = valueDataListData["SafetyFactor"].asString();
|
||||
if(!valueDataListData["GmtCreate"].isNull())
|
||||
dataListObject.gmtCreate = valueDataListData["GmtCreate"].asString();
|
||||
if(!valueDataListData["UpdateTime"].isNull())
|
||||
dataListObject.updateTime = valueDataListData["UpdateTime"].asString();
|
||||
dataList_.push_back(dataListObject);
|
||||
}
|
||||
auto pageInfoNode = value["PageInfo"];
|
||||
|
||||
@@ -39,26 +39,26 @@ void DescribeConsoleAccessWhiteListResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDataList = value["DataList"]["Data"];
|
||||
for (auto value : allDataList)
|
||||
auto allDataListNode = value["DataList"]["Data"];
|
||||
for (auto valueDataListData : allDataListNode)
|
||||
{
|
||||
Data dataListObject;
|
||||
if(!value["Id"].isNull())
|
||||
dataListObject.id = std::stoi(value["Id"].asString());
|
||||
if(!value["SrcIp"].isNull())
|
||||
dataListObject.srcIp = value["SrcIp"].asString();
|
||||
if(!value["DstIp"].isNull())
|
||||
dataListObject.dstIp = value["DstIp"].asString();
|
||||
if(!value["InsProduct"].isNull())
|
||||
dataListObject.insProduct = value["InsProduct"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
dataListObject.regionId = value["RegionId"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
dataListObject.status = value["Status"].asString();
|
||||
if(!value["GmtCreate"].isNull())
|
||||
dataListObject.gmtCreate = value["GmtCreate"].asString();
|
||||
if(!value["GmtRealExpire"].isNull())
|
||||
dataListObject.gmtRealExpire = value["GmtRealExpire"].asString();
|
||||
if(!valueDataListData["Id"].isNull())
|
||||
dataListObject.id = std::stoi(valueDataListData["Id"].asString());
|
||||
if(!valueDataListData["SrcIp"].isNull())
|
||||
dataListObject.srcIp = valueDataListData["SrcIp"].asString();
|
||||
if(!valueDataListData["DstIp"].isNull())
|
||||
dataListObject.dstIp = valueDataListData["DstIp"].asString();
|
||||
if(!valueDataListData["InsProduct"].isNull())
|
||||
dataListObject.insProduct = valueDataListData["InsProduct"].asString();
|
||||
if(!valueDataListData["RegionId"].isNull())
|
||||
dataListObject.regionId = valueDataListData["RegionId"].asString();
|
||||
if(!valueDataListData["Status"].isNull())
|
||||
dataListObject.status = valueDataListData["Status"].asString();
|
||||
if(!valueDataListData["GmtCreate"].isNull())
|
||||
dataListObject.gmtCreate = valueDataListData["GmtCreate"].asString();
|
||||
if(!valueDataListData["GmtRealExpire"].isNull())
|
||||
dataListObject.gmtRealExpire = valueDataListData["GmtRealExpire"].asString();
|
||||
dataList_.push_back(dataListObject);
|
||||
}
|
||||
auto pageInfoNode = value["PageInfo"];
|
||||
|
||||
@@ -39,36 +39,36 @@ void DescribeCpmcPunishListResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDataList = value["DataList"]["Data"];
|
||||
for (auto value : allDataList)
|
||||
auto allDataListNode = value["DataList"]["Data"];
|
||||
for (auto valueDataListData : allDataListNode)
|
||||
{
|
||||
Data dataListObject;
|
||||
if(!value["GmtCreate"].isNull())
|
||||
dataListObject.gmtCreate = value["GmtCreate"].asString();
|
||||
if(!value["SrcPort"].isNull())
|
||||
dataListObject.srcPort = std::stoi(value["SrcPort"].asString());
|
||||
if(!value["FeedBack"].isNull())
|
||||
dataListObject.feedBack = std::stoi(value["FeedBack"].asString());
|
||||
if(!value["GmtExpire"].isNull())
|
||||
dataListObject.gmtExpire = value["GmtExpire"].asString();
|
||||
if(!value["PunishType"].isNull())
|
||||
dataListObject.punishType = value["PunishType"].asString();
|
||||
if(!value["DstIP"].isNull())
|
||||
dataListObject.dstIP = value["DstIP"].asString();
|
||||
if(!value["PunishResult"].isNull())
|
||||
dataListObject.punishResult = value["PunishResult"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
dataListObject.regionId = value["RegionId"].asString();
|
||||
if(!value["DstPort"].isNull())
|
||||
dataListObject.dstPort = std::stoi(value["DstPort"].asString());
|
||||
if(!value["Protocol"].isNull())
|
||||
dataListObject.protocol = value["Protocol"].asString();
|
||||
if(!value["SrcIP"].isNull())
|
||||
dataListObject.srcIP = value["SrcIP"].asString();
|
||||
if(!value["Reason"].isNull())
|
||||
dataListObject.reason = value["Reason"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
dataListObject.description = value["Description"].asString();
|
||||
if(!valueDataListData["GmtCreate"].isNull())
|
||||
dataListObject.gmtCreate = valueDataListData["GmtCreate"].asString();
|
||||
if(!valueDataListData["SrcPort"].isNull())
|
||||
dataListObject.srcPort = std::stoi(valueDataListData["SrcPort"].asString());
|
||||
if(!valueDataListData["FeedBack"].isNull())
|
||||
dataListObject.feedBack = std::stoi(valueDataListData["FeedBack"].asString());
|
||||
if(!valueDataListData["GmtExpire"].isNull())
|
||||
dataListObject.gmtExpire = valueDataListData["GmtExpire"].asString();
|
||||
if(!valueDataListData["PunishType"].isNull())
|
||||
dataListObject.punishType = valueDataListData["PunishType"].asString();
|
||||
if(!valueDataListData["DstIP"].isNull())
|
||||
dataListObject.dstIP = valueDataListData["DstIP"].asString();
|
||||
if(!valueDataListData["PunishResult"].isNull())
|
||||
dataListObject.punishResult = valueDataListData["PunishResult"].asString();
|
||||
if(!valueDataListData["RegionId"].isNull())
|
||||
dataListObject.regionId = valueDataListData["RegionId"].asString();
|
||||
if(!valueDataListData["DstPort"].isNull())
|
||||
dataListObject.dstPort = std::stoi(valueDataListData["DstPort"].asString());
|
||||
if(!valueDataListData["Protocol"].isNull())
|
||||
dataListObject.protocol = valueDataListData["Protocol"].asString();
|
||||
if(!valueDataListData["SrcIP"].isNull())
|
||||
dataListObject.srcIP = valueDataListData["SrcIP"].asString();
|
||||
if(!valueDataListData["Reason"].isNull())
|
||||
dataListObject.reason = valueDataListData["Reason"].asString();
|
||||
if(!valueDataListData["Description"].isNull())
|
||||
dataListObject.description = valueDataListData["Description"].asString();
|
||||
dataList_.push_back(dataListObject);
|
||||
}
|
||||
auto pageInfoNode = value["PageInfo"];
|
||||
|
||||
@@ -39,16 +39,16 @@ void DescribeDdosDefenseInfoResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDdosDefenseThreshold = value["DdosDefenseThreshold"]["DdosDefenseThresholdItem"];
|
||||
for (auto value : allDdosDefenseThreshold)
|
||||
auto allDdosDefenseThresholdNode = value["DdosDefenseThreshold"]["DdosDefenseThresholdItem"];
|
||||
for (auto valueDdosDefenseThresholdDdosDefenseThresholdItem : allDdosDefenseThresholdNode)
|
||||
{
|
||||
DdosDefenseThresholdItem ddosDefenseThresholdObject;
|
||||
if(!value["RegionId"].isNull())
|
||||
ddosDefenseThresholdObject.regionId = value["RegionId"].asString();
|
||||
if(!value["CurrThreshold"].isNull())
|
||||
ddosDefenseThresholdObject.currThreshold = std::stoi(value["CurrThreshold"].asString());
|
||||
if(!value["RecommendThreshold"].isNull())
|
||||
ddosDefenseThresholdObject.recommendThreshold = std::stoi(value["RecommendThreshold"].asString());
|
||||
if(!valueDdosDefenseThresholdDdosDefenseThresholdItem["RegionId"].isNull())
|
||||
ddosDefenseThresholdObject.regionId = valueDdosDefenseThresholdDdosDefenseThresholdItem["RegionId"].asString();
|
||||
if(!valueDdosDefenseThresholdDdosDefenseThresholdItem["CurrThreshold"].isNull())
|
||||
ddosDefenseThresholdObject.currThreshold = std::stoi(valueDdosDefenseThresholdDdosDefenseThresholdItem["CurrThreshold"].asString());
|
||||
if(!valueDdosDefenseThresholdDdosDefenseThresholdItem["RecommendThreshold"].isNull())
|
||||
ddosDefenseThresholdObject.recommendThreshold = std::stoi(valueDdosDefenseThresholdDdosDefenseThresholdItem["RecommendThreshold"].asString());
|
||||
ddosDefenseThreshold_.push_back(ddosDefenseThresholdObject);
|
||||
}
|
||||
if(!value["Module"].isNull())
|
||||
|
||||
@@ -39,20 +39,20 @@ void DescribeEcsListPageResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDataList = value["DataList"]["Data"];
|
||||
for (auto value : allDataList)
|
||||
auto allDataListNode = value["DataList"]["Data"];
|
||||
for (auto valueDataListData : allDataListNode)
|
||||
{
|
||||
Data dataListObject;
|
||||
if(!value["InstanceId"].isNull())
|
||||
dataListObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["InstanceName"].isNull())
|
||||
dataListObject.instanceName = value["InstanceName"].asString();
|
||||
if(!value["IP"].isNull())
|
||||
dataListObject.iP = value["IP"].asString();
|
||||
if(!value["Region"].isNull())
|
||||
dataListObject.region = value["Region"].asString();
|
||||
if(!value["ItemSign"].isNull())
|
||||
dataListObject.itemSign = value["ItemSign"].asString();
|
||||
if(!valueDataListData["InstanceId"].isNull())
|
||||
dataListObject.instanceId = valueDataListData["InstanceId"].asString();
|
||||
if(!valueDataListData["InstanceName"].isNull())
|
||||
dataListObject.instanceName = valueDataListData["InstanceName"].asString();
|
||||
if(!valueDataListData["IP"].isNull())
|
||||
dataListObject.iP = valueDataListData["IP"].asString();
|
||||
if(!valueDataListData["Region"].isNull())
|
||||
dataListObject.region = valueDataListData["Region"].asString();
|
||||
if(!valueDataListData["ItemSign"].isNull())
|
||||
dataListObject.itemSign = valueDataListData["ItemSign"].asString();
|
||||
dataList_.push_back(dataListObject);
|
||||
}
|
||||
auto pageInfoNode = value["PageInfo"];
|
||||
|
||||
@@ -39,24 +39,24 @@ void DescribeIpWhiteBaselineResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDataList = value["DataList"]["Data"];
|
||||
for (auto value : allDataList)
|
||||
auto allDataListNode = value["DataList"]["Data"];
|
||||
for (auto valueDataListData : allDataListNode)
|
||||
{
|
||||
Data dataListObject;
|
||||
if(!value["Id"].isNull())
|
||||
dataListObject.id = std::stoi(value["Id"].asString());
|
||||
if(!value["OwnerAliUid"].isNull())
|
||||
dataListObject.ownerAliUid = std::stoi(value["OwnerAliUid"].asString());
|
||||
if(!value["SrcIp"].isNull())
|
||||
dataListObject.srcIp = std::stoi(value["SrcIp"].asString());
|
||||
if(!value["Status"].isNull())
|
||||
dataListObject.status = value["Status"].asString();
|
||||
if(!value["Remark"].isNull())
|
||||
dataListObject.remark = value["Remark"].asString();
|
||||
if(!value["BeginTime"].isNull())
|
||||
dataListObject.beginTime = std::stoi(value["BeginTime"].asString());
|
||||
if(!value["RealEndTime"].isNull())
|
||||
dataListObject.realEndTime = std::stoi(value["RealEndTime"].asString());
|
||||
if(!valueDataListData["Id"].isNull())
|
||||
dataListObject.id = std::stoi(valueDataListData["Id"].asString());
|
||||
if(!valueDataListData["OwnerAliUid"].isNull())
|
||||
dataListObject.ownerAliUid = std::stoi(valueDataListData["OwnerAliUid"].asString());
|
||||
if(!valueDataListData["SrcIp"].isNull())
|
||||
dataListObject.srcIp = std::stoi(valueDataListData["SrcIp"].asString());
|
||||
if(!valueDataListData["Status"].isNull())
|
||||
dataListObject.status = valueDataListData["Status"].asString();
|
||||
if(!valueDataListData["Remark"].isNull())
|
||||
dataListObject.remark = valueDataListData["Remark"].asString();
|
||||
if(!valueDataListData["BeginTime"].isNull())
|
||||
dataListObject.beginTime = std::stoi(valueDataListData["BeginTime"].asString());
|
||||
if(!valueDataListData["RealEndTime"].isNull())
|
||||
dataListObject.realEndTime = std::stoi(valueDataListData["RealEndTime"].asString());
|
||||
dataList_.push_back(dataListObject);
|
||||
}
|
||||
auto pageInfoNode = value["PageInfo"];
|
||||
|
||||
@@ -39,34 +39,34 @@ void DescribePunishListResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDataList = value["DataList"]["Data"];
|
||||
for (auto value : allDataList)
|
||||
auto allDataListNode = value["DataList"]["Data"];
|
||||
for (auto valueDataListData : allDataListNode)
|
||||
{
|
||||
Data dataListObject;
|
||||
if(!value["GmtCreate"].isNull())
|
||||
dataListObject.gmtCreate = value["GmtCreate"].asString();
|
||||
if(!value["SrcPort"].isNull())
|
||||
dataListObject.srcPort = std::stoi(value["SrcPort"].asString());
|
||||
if(!value["FeedBack"].isNull())
|
||||
dataListObject.feedBack = std::stoi(value["FeedBack"].asString());
|
||||
if(!value["GmtExpire"].isNull())
|
||||
dataListObject.gmtExpire = value["GmtExpire"].asString();
|
||||
if(!value["PunishType"].isNull())
|
||||
dataListObject.punishType = value["PunishType"].asString();
|
||||
if(!value["DstIP"].isNull())
|
||||
dataListObject.dstIP = value["DstIP"].asString();
|
||||
if(!value["PunishResult"].isNull())
|
||||
dataListObject.punishResult = value["PunishResult"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
dataListObject.regionId = value["RegionId"].asString();
|
||||
if(!value["DstPort"].isNull())
|
||||
dataListObject.dstPort = std::stoi(value["DstPort"].asString());
|
||||
if(!value["Protocol"].isNull())
|
||||
dataListObject.protocol = value["Protocol"].asString();
|
||||
if(!value["SrcIP"].isNull())
|
||||
dataListObject.srcIP = value["SrcIP"].asString();
|
||||
if(!value["Reason"].isNull())
|
||||
dataListObject.reason = value["Reason"].asString();
|
||||
if(!valueDataListData["GmtCreate"].isNull())
|
||||
dataListObject.gmtCreate = valueDataListData["GmtCreate"].asString();
|
||||
if(!valueDataListData["SrcPort"].isNull())
|
||||
dataListObject.srcPort = std::stoi(valueDataListData["SrcPort"].asString());
|
||||
if(!valueDataListData["FeedBack"].isNull())
|
||||
dataListObject.feedBack = std::stoi(valueDataListData["FeedBack"].asString());
|
||||
if(!valueDataListData["GmtExpire"].isNull())
|
||||
dataListObject.gmtExpire = valueDataListData["GmtExpire"].asString();
|
||||
if(!valueDataListData["PunishType"].isNull())
|
||||
dataListObject.punishType = valueDataListData["PunishType"].asString();
|
||||
if(!valueDataListData["DstIP"].isNull())
|
||||
dataListObject.dstIP = valueDataListData["DstIP"].asString();
|
||||
if(!valueDataListData["PunishResult"].isNull())
|
||||
dataListObject.punishResult = valueDataListData["PunishResult"].asString();
|
||||
if(!valueDataListData["RegionId"].isNull())
|
||||
dataListObject.regionId = valueDataListData["RegionId"].asString();
|
||||
if(!valueDataListData["DstPort"].isNull())
|
||||
dataListObject.dstPort = std::stoi(valueDataListData["DstPort"].asString());
|
||||
if(!valueDataListData["Protocol"].isNull())
|
||||
dataListObject.protocol = valueDataListData["Protocol"].asString();
|
||||
if(!valueDataListData["SrcIP"].isNull())
|
||||
dataListObject.srcIP = valueDataListData["SrcIP"].asString();
|
||||
if(!valueDataListData["Reason"].isNull())
|
||||
dataListObject.reason = valueDataListData["Reason"].asString();
|
||||
dataList_.push_back(dataListObject);
|
||||
}
|
||||
auto pageInfoNode = value["PageInfo"];
|
||||
|
||||
@@ -39,22 +39,22 @@ void DescribeResetRecordListResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDataList = value["DataList"]["Data"];
|
||||
for (auto value : allDataList)
|
||||
auto allDataListNode = value["DataList"]["Data"];
|
||||
for (auto valueDataListData : allDataListNode)
|
||||
{
|
||||
Data dataListObject;
|
||||
if(!value["PunishType"].isNull())
|
||||
dataListObject.punishType = value["PunishType"].asString();
|
||||
if(!value["DstIP"].isNull())
|
||||
dataListObject.dstIP = value["DstIP"].asString();
|
||||
if(!value["PunishResult"].isNull())
|
||||
dataListObject.punishResult = value["PunishResult"].asString();
|
||||
if(!value["DstPort"].isNull())
|
||||
dataListObject.dstPort = std::stoi(value["DstPort"].asString());
|
||||
if(!value["SrcIP"].isNull())
|
||||
dataListObject.srcIP = value["SrcIP"].asString();
|
||||
if(!value["PunishCount"].isNull())
|
||||
dataListObject.punishCount = std::stoi(value["PunishCount"].asString());
|
||||
if(!valueDataListData["PunishType"].isNull())
|
||||
dataListObject.punishType = valueDataListData["PunishType"].asString();
|
||||
if(!valueDataListData["DstIP"].isNull())
|
||||
dataListObject.dstIP = valueDataListData["DstIP"].asString();
|
||||
if(!valueDataListData["PunishResult"].isNull())
|
||||
dataListObject.punishResult = valueDataListData["PunishResult"].asString();
|
||||
if(!valueDataListData["DstPort"].isNull())
|
||||
dataListObject.dstPort = std::stoi(valueDataListData["DstPort"].asString());
|
||||
if(!valueDataListData["SrcIP"].isNull())
|
||||
dataListObject.srcIP = valueDataListData["SrcIP"].asString();
|
||||
if(!valueDataListData["PunishCount"].isNull())
|
||||
dataListObject.punishCount = std::stoi(valueDataListData["PunishCount"].asString());
|
||||
dataList_.push_back(dataListObject);
|
||||
}
|
||||
auto pageInfoNode = value["PageInfo"];
|
||||
|
||||
@@ -39,52 +39,52 @@ void DescribeRiskListDetailResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDataList = value["DataList"]["Data"];
|
||||
for (auto value : allDataList)
|
||||
auto allDataListNode = value["DataList"]["Data"];
|
||||
for (auto valueDataListData : allDataListNode)
|
||||
{
|
||||
Data dataListObject;
|
||||
if(!value["RiskId"].isNull())
|
||||
dataListObject.riskId = std::stoi(value["RiskId"].asString());
|
||||
if(!value["UpdateTime"].isNull())
|
||||
dataListObject.updateTime = value["UpdateTime"].asString();
|
||||
if(!value["RiskDescribe"].isNull())
|
||||
dataListObject.riskDescribe = value["RiskDescribe"].asString();
|
||||
if(!value["RiskType"].isNull())
|
||||
dataListObject.riskType = value["RiskType"].asString();
|
||||
if(!value["RiskInstance"].isNull())
|
||||
dataListObject.riskInstance = value["RiskInstance"].asString();
|
||||
if(!value["Product"].isNull())
|
||||
dataListObject.product = value["Product"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
dataListObject.regionId = value["RegionId"].asString();
|
||||
if(!value["TacticsName"].isNull())
|
||||
dataListObject.tacticsName = value["TacticsName"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
dataListObject.status = value["Status"].asString();
|
||||
if(!value["IgnoreTime"].isNull())
|
||||
dataListObject.ignoreTime = value["IgnoreTime"].asString();
|
||||
auto allEcsSecGroupRisk = value["EcsSecGroupRisk"]["EcsSecGroupRiskItem"];
|
||||
for (auto value : allEcsSecGroupRisk)
|
||||
if(!valueDataListData["RiskId"].isNull())
|
||||
dataListObject.riskId = std::stoi(valueDataListData["RiskId"].asString());
|
||||
if(!valueDataListData["UpdateTime"].isNull())
|
||||
dataListObject.updateTime = valueDataListData["UpdateTime"].asString();
|
||||
if(!valueDataListData["RiskDescribe"].isNull())
|
||||
dataListObject.riskDescribe = valueDataListData["RiskDescribe"].asString();
|
||||
if(!valueDataListData["RiskType"].isNull())
|
||||
dataListObject.riskType = valueDataListData["RiskType"].asString();
|
||||
if(!valueDataListData["RiskInstance"].isNull())
|
||||
dataListObject.riskInstance = valueDataListData["RiskInstance"].asString();
|
||||
if(!valueDataListData["Product"].isNull())
|
||||
dataListObject.product = valueDataListData["Product"].asString();
|
||||
if(!valueDataListData["RegionId"].isNull())
|
||||
dataListObject.regionId = valueDataListData["RegionId"].asString();
|
||||
if(!valueDataListData["TacticsName"].isNull())
|
||||
dataListObject.tacticsName = valueDataListData["TacticsName"].asString();
|
||||
if(!valueDataListData["Status"].isNull())
|
||||
dataListObject.status = valueDataListData["Status"].asString();
|
||||
if(!valueDataListData["IgnoreTime"].isNull())
|
||||
dataListObject.ignoreTime = valueDataListData["IgnoreTime"].asString();
|
||||
auto allEcsSecGroupRiskNode = allDataListNode["EcsSecGroupRisk"]["EcsSecGroupRiskItem"];
|
||||
for (auto allDataListNodeEcsSecGroupRiskEcsSecGroupRiskItem : allEcsSecGroupRiskNode)
|
||||
{
|
||||
Data::EcsSecGroupRiskItem ecsSecGroupRiskObject;
|
||||
if(!value["NetType"].isNull())
|
||||
ecsSecGroupRiskObject.netType = value["NetType"].asString();
|
||||
if(!value["Direction"].isNull())
|
||||
ecsSecGroupRiskObject.direction = value["Direction"].asString();
|
||||
if(!value["DstPortRange"].isNull())
|
||||
ecsSecGroupRiskObject.dstPortRange = value["DstPortRange"].asString();
|
||||
if(!value["SrcIpRange"].isNull())
|
||||
ecsSecGroupRiskObject.srcIpRange = value["SrcIpRange"].asString();
|
||||
if(!allDataListNodeEcsSecGroupRiskEcsSecGroupRiskItem["NetType"].isNull())
|
||||
ecsSecGroupRiskObject.netType = allDataListNodeEcsSecGroupRiskEcsSecGroupRiskItem["NetType"].asString();
|
||||
if(!allDataListNodeEcsSecGroupRiskEcsSecGroupRiskItem["Direction"].isNull())
|
||||
ecsSecGroupRiskObject.direction = allDataListNodeEcsSecGroupRiskEcsSecGroupRiskItem["Direction"].asString();
|
||||
if(!allDataListNodeEcsSecGroupRiskEcsSecGroupRiskItem["DstPortRange"].isNull())
|
||||
ecsSecGroupRiskObject.dstPortRange = allDataListNodeEcsSecGroupRiskEcsSecGroupRiskItem["DstPortRange"].asString();
|
||||
if(!allDataListNodeEcsSecGroupRiskEcsSecGroupRiskItem["SrcIpRange"].isNull())
|
||||
ecsSecGroupRiskObject.srcIpRange = allDataListNodeEcsSecGroupRiskEcsSecGroupRiskItem["SrcIpRange"].asString();
|
||||
dataListObject.ecsSecGroupRisk.push_back(ecsSecGroupRiskObject);
|
||||
}
|
||||
auto allRdsWhitelistRisk = value["RdsWhitelistRisk"]["RdsWhitelistRiskItem"];
|
||||
for (auto value : allRdsWhitelistRisk)
|
||||
auto allRdsWhitelistRiskNode = allDataListNode["RdsWhitelistRisk"]["RdsWhitelistRiskItem"];
|
||||
for (auto allDataListNodeRdsWhitelistRiskRdsWhitelistRiskItem : allRdsWhitelistRiskNode)
|
||||
{
|
||||
Data::RdsWhitelistRiskItem rdsWhitelistRiskObject;
|
||||
if(!value["RdsWhitelistGroup"].isNull())
|
||||
rdsWhitelistRiskObject.rdsWhitelistGroup = value["RdsWhitelistGroup"].asString();
|
||||
if(!value["RiskDetail"].isNull())
|
||||
rdsWhitelistRiskObject.riskDetail = value["RiskDetail"].asString();
|
||||
if(!allDataListNodeRdsWhitelistRiskRdsWhitelistRiskItem["RdsWhitelistGroup"].isNull())
|
||||
rdsWhitelistRiskObject.rdsWhitelistGroup = allDataListNodeRdsWhitelistRiskRdsWhitelistRiskItem["RdsWhitelistGroup"].asString();
|
||||
if(!allDataListNodeRdsWhitelistRiskRdsWhitelistRiskItem["RiskDetail"].isNull())
|
||||
rdsWhitelistRiskObject.riskDetail = allDataListNodeRdsWhitelistRiskRdsWhitelistRiskItem["RiskDetail"].asString();
|
||||
dataListObject.rdsWhitelistRisk.push_back(rdsWhitelistRiskObject);
|
||||
}
|
||||
auto allInstanceList = value["InstanceList"]["InstanceList"];
|
||||
|
||||
@@ -39,16 +39,16 @@ void DescribeRiskTrendResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDataList = value["DataList"]["DataItem"];
|
||||
for (auto value : allDataList)
|
||||
auto allDataListNode = value["DataList"]["DataItem"];
|
||||
for (auto valueDataListDataItem : allDataListNode)
|
||||
{
|
||||
DataItem dataListObject;
|
||||
if(!value["UpdateTime"].isNull())
|
||||
dataListObject.updateTime = value["UpdateTime"].asString();
|
||||
if(!value["NewRiskCount"].isNull())
|
||||
dataListObject.newRiskCount = std::stoi(value["NewRiskCount"].asString());
|
||||
if(!value["TotalRiskCount"].isNull())
|
||||
dataListObject.totalRiskCount = std::stoi(value["TotalRiskCount"].asString());
|
||||
if(!valueDataListDataItem["UpdateTime"].isNull())
|
||||
dataListObject.updateTime = valueDataListDataItem["UpdateTime"].asString();
|
||||
if(!valueDataListDataItem["NewRiskCount"].isNull())
|
||||
dataListObject.newRiskCount = std::stoi(valueDataListDataItem["NewRiskCount"].asString());
|
||||
if(!valueDataListDataItem["TotalRiskCount"].isNull())
|
||||
dataListObject.totalRiskCount = std::stoi(valueDataListDataItem["TotalRiskCount"].asString());
|
||||
dataList_.push_back(dataListObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -39,24 +39,24 @@ void DescribeUidWhiteBaselineResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDataList = value["DataList"]["Data"];
|
||||
for (auto value : allDataList)
|
||||
auto allDataListNode = value["DataList"]["Data"];
|
||||
for (auto valueDataListData : allDataListNode)
|
||||
{
|
||||
Data dataListObject;
|
||||
if(!value["Id"].isNull())
|
||||
dataListObject.id = std::stoi(value["Id"].asString());
|
||||
if(!value["OwnerAliUid"].isNull())
|
||||
dataListObject.ownerAliUid = std::stoi(value["OwnerAliUid"].asString());
|
||||
if(!value["SrcUid"].isNull())
|
||||
dataListObject.srcUid = std::stol(value["SrcUid"].asString());
|
||||
if(!value["Status"].isNull())
|
||||
dataListObject.status = value["Status"].asString();
|
||||
if(!value["Remark"].isNull())
|
||||
dataListObject.remark = value["Remark"].asString();
|
||||
if(!value["BeginTime"].isNull())
|
||||
dataListObject.beginTime = std::stoi(value["BeginTime"].asString());
|
||||
if(!value["RealEndTime"].isNull())
|
||||
dataListObject.realEndTime = std::stoi(value["RealEndTime"].asString());
|
||||
if(!valueDataListData["Id"].isNull())
|
||||
dataListObject.id = std::stoi(valueDataListData["Id"].asString());
|
||||
if(!valueDataListData["OwnerAliUid"].isNull())
|
||||
dataListObject.ownerAliUid = std::stoi(valueDataListData["OwnerAliUid"].asString());
|
||||
if(!valueDataListData["SrcUid"].isNull())
|
||||
dataListObject.srcUid = std::stol(valueDataListData["SrcUid"].asString());
|
||||
if(!valueDataListData["Status"].isNull())
|
||||
dataListObject.status = valueDataListData["Status"].asString();
|
||||
if(!valueDataListData["Remark"].isNull())
|
||||
dataListObject.remark = valueDataListData["Remark"].asString();
|
||||
if(!valueDataListData["BeginTime"].isNull())
|
||||
dataListObject.beginTime = std::stoi(valueDataListData["BeginTime"].asString());
|
||||
if(!valueDataListData["RealEndTime"].isNull())
|
||||
dataListObject.realEndTime = std::stoi(valueDataListData["RealEndTime"].asString());
|
||||
dataList_.push_back(dataListObject);
|
||||
}
|
||||
auto pageInfoNode = value["PageInfo"];
|
||||
|
||||
@@ -39,30 +39,30 @@ void DescribeUidWhiteListGroupResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDataList = value["DataList"]["Data"];
|
||||
for (auto value : allDataList)
|
||||
auto allDataListNode = value["DataList"]["Data"];
|
||||
for (auto valueDataListData : allDataListNode)
|
||||
{
|
||||
Data dataListObject;
|
||||
if(!value["Status"].isNull())
|
||||
dataListObject.status = value["Status"].asString();
|
||||
if(!value["GmtCreate"].isNull())
|
||||
dataListObject.gmtCreate = value["GmtCreate"].asString();
|
||||
if(!value["GmtRealExpire"].isNull())
|
||||
dataListObject.gmtRealExpire = value["GmtRealExpire"].asString();
|
||||
if(!value["SrcUid"].isNull())
|
||||
dataListObject.srcUid = value["SrcUid"].asString();
|
||||
if(!value["AutoConfig"].isNull())
|
||||
dataListObject.autoConfig = std::stoi(value["AutoConfig"].asString());
|
||||
if(!value["GroupId"].isNull())
|
||||
dataListObject.groupId = std::stoi(value["GroupId"].asString());
|
||||
auto allItems = value["Items"]["Item"];
|
||||
for (auto value : allItems)
|
||||
if(!valueDataListData["Status"].isNull())
|
||||
dataListObject.status = valueDataListData["Status"].asString();
|
||||
if(!valueDataListData["GmtCreate"].isNull())
|
||||
dataListObject.gmtCreate = valueDataListData["GmtCreate"].asString();
|
||||
if(!valueDataListData["GmtRealExpire"].isNull())
|
||||
dataListObject.gmtRealExpire = valueDataListData["GmtRealExpire"].asString();
|
||||
if(!valueDataListData["SrcUid"].isNull())
|
||||
dataListObject.srcUid = valueDataListData["SrcUid"].asString();
|
||||
if(!valueDataListData["AutoConfig"].isNull())
|
||||
dataListObject.autoConfig = std::stoi(valueDataListData["AutoConfig"].asString());
|
||||
if(!valueDataListData["GroupId"].isNull())
|
||||
dataListObject.groupId = std::stoi(valueDataListData["GroupId"].asString());
|
||||
auto allItemsNode = allDataListNode["Items"]["Item"];
|
||||
for (auto allDataListNodeItemsItem : allItemsNode)
|
||||
{
|
||||
Data::Item itemsObject;
|
||||
if(!value["IP"].isNull())
|
||||
itemsObject.iP = value["IP"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
itemsObject.regionId = value["RegionId"].asString();
|
||||
if(!allDataListNodeItemsItem["IP"].isNull())
|
||||
itemsObject.iP = allDataListNodeItemsItem["IP"].asString();
|
||||
if(!allDataListNodeItemsItem["RegionId"].isNull())
|
||||
itemsObject.regionId = allDataListNodeItemsItem["RegionId"].asString();
|
||||
dataListObject.items.push_back(itemsObject);
|
||||
}
|
||||
dataList_.push_back(dataListObject);
|
||||
|
||||
Reference in New Issue
Block a user