Przeglądaj źródła

Update data API.

sdk-team 5 lat temu
rodzic
commit
7f24d410fd

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2020-11-19 Version: patch
+- Update data API.
+
 2020-11-19 Version: patch
 - Update GenerateHumanAnimeStyle.
 

+ 4 - 0
cdn/include/alibabacloud/cdn/model/DescribeRefreshQuotaResult.h

@@ -38,6 +38,7 @@ namespace AlibabaCloud
 				explicit DescribeRefreshQuotaResult(const std::string &payload);
 				~DescribeRefreshQuotaResult();
 				std::string getUrlRemain()const;
+				std::string getPreloadEdgeRemain()const;
 				std::string getPreloadRemain()const;
 				std::string getBlockRemain()const;
 				std::string getRegexRemain()const;
@@ -47,11 +48,13 @@ namespace AlibabaCloud
 				std::string getUrlQuota()const;
 				std::string getDirQuota()const;
 				std::string getPreloadQuota()const;
+				std::string getPreloadEdgeQuota()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
 				std::string urlRemain_;
+				std::string preloadEdgeRemain_;
 				std::string preloadRemain_;
 				std::string blockRemain_;
 				std::string regexRemain_;
@@ -61,6 +64,7 @@ namespace AlibabaCloud
 				std::string urlQuota_;
 				std::string dirQuota_;
 				std::string preloadQuota_;
+				std::string preloadEdgeQuota_;
 
 			};
 		}

+ 6 - 6
cdn/src/model/DescribeCdnDomainConfigsResult.cc

@@ -49,14 +49,14 @@ void DescribeCdnDomainConfigsResult::parse(const std::string &payload)
 			domainConfigsObject.configId = valueDomainConfigsDomainConfig["ConfigId"].asString();
 		if(!valueDomainConfigsDomainConfig["Status"].isNull())
 			domainConfigsObject.status = valueDomainConfigsDomainConfig["Status"].asString();
-		auto allFunctionArgsNode = allDomainConfigsNode["FunctionArgs"]["FunctionArg"];
-		for (auto allDomainConfigsNodeFunctionArgsFunctionArg : allFunctionArgsNode)
+		auto allFunctionArgsNode = valueDomainConfigsDomainConfig["FunctionArgs"]["FunctionArg"];
+		for (auto valueDomainConfigsDomainConfigFunctionArgsFunctionArg : allFunctionArgsNode)
 		{
 			DomainConfig::FunctionArg functionArgsObject;
-			if(!allDomainConfigsNodeFunctionArgsFunctionArg["ArgName"].isNull())
-				functionArgsObject.argName = allDomainConfigsNodeFunctionArgsFunctionArg["ArgName"].asString();
-			if(!allDomainConfigsNodeFunctionArgsFunctionArg["ArgValue"].isNull())
-				functionArgsObject.argValue = allDomainConfigsNodeFunctionArgsFunctionArg["ArgValue"].asString();
+			if(!valueDomainConfigsDomainConfigFunctionArgsFunctionArg["ArgName"].isNull())
+				functionArgsObject.argName = valueDomainConfigsDomainConfigFunctionArgsFunctionArg["ArgName"].asString();
+			if(!valueDomainConfigsDomainConfigFunctionArgsFunctionArg["ArgValue"].isNull())
+				functionArgsObject.argValue = valueDomainConfigsDomainConfigFunctionArgsFunctionArg["ArgValue"].asString();
 			domainConfigsObject.functionArgs.push_back(functionArgsObject);
 		}
 		domainConfigs_.push_back(domainConfigsObject);

+ 20 - 20
cdn/src/model/DescribeCdnDomainLogsResult.cc

@@ -47,32 +47,32 @@ void DescribeCdnDomainLogsResult::parse(const std::string &payload)
 			domainLogDetailsObject.domainName = valueDomainLogDetailsDomainLogDetail["DomainName"].asString();
 		if(!valueDomainLogDetailsDomainLogDetail["LogCount"].isNull())
 			domainLogDetailsObject.logCount = std::stol(valueDomainLogDetailsDomainLogDetail["LogCount"].asString());
-		auto allPageInfosNode = allDomainLogDetailsNode["PageInfos"]["PageInfoDetail"];
-		for (auto allDomainLogDetailsNodePageInfosPageInfoDetail : allPageInfosNode)
+		auto allPageInfosNode = valueDomainLogDetailsDomainLogDetail["PageInfos"]["PageInfoDetail"];
+		for (auto valueDomainLogDetailsDomainLogDetailPageInfosPageInfoDetail : allPageInfosNode)
 		{
 			DomainLogDetail::PageInfoDetail pageInfosObject;
-			if(!allDomainLogDetailsNodePageInfosPageInfoDetail["PageIndex"].isNull())
-				pageInfosObject.pageIndex = std::stol(allDomainLogDetailsNodePageInfosPageInfoDetail["PageIndex"].asString());
-			if(!allDomainLogDetailsNodePageInfosPageInfoDetail["PageSize"].isNull())
-				pageInfosObject.pageSize = std::stol(allDomainLogDetailsNodePageInfosPageInfoDetail["PageSize"].asString());
-			if(!allDomainLogDetailsNodePageInfosPageInfoDetail["Total"].isNull())
-				pageInfosObject.total = std::stol(allDomainLogDetailsNodePageInfosPageInfoDetail["Total"].asString());
+			if(!valueDomainLogDetailsDomainLogDetailPageInfosPageInfoDetail["PageIndex"].isNull())
+				pageInfosObject.pageIndex = std::stol(valueDomainLogDetailsDomainLogDetailPageInfosPageInfoDetail["PageIndex"].asString());
+			if(!valueDomainLogDetailsDomainLogDetailPageInfosPageInfoDetail["PageSize"].isNull())
+				pageInfosObject.pageSize = std::stol(valueDomainLogDetailsDomainLogDetailPageInfosPageInfoDetail["PageSize"].asString());
+			if(!valueDomainLogDetailsDomainLogDetailPageInfosPageInfoDetail["Total"].isNull())
+				pageInfosObject.total = std::stol(valueDomainLogDetailsDomainLogDetailPageInfosPageInfoDetail["Total"].asString());
 			domainLogDetailsObject.pageInfos.push_back(pageInfosObject);
 		}
-		auto allLogInfosNode = allDomainLogDetailsNode["LogInfos"]["LogInfoDetail"];
-		for (auto allDomainLogDetailsNodeLogInfosLogInfoDetail : allLogInfosNode)
+		auto allLogInfosNode = valueDomainLogDetailsDomainLogDetail["LogInfos"]["LogInfoDetail"];
+		for (auto valueDomainLogDetailsDomainLogDetailLogInfosLogInfoDetail : allLogInfosNode)
 		{
 			DomainLogDetail::LogInfoDetail logInfosObject;
-			if(!allDomainLogDetailsNodeLogInfosLogInfoDetail["LogName"].isNull())
-				logInfosObject.logName = allDomainLogDetailsNodeLogInfosLogInfoDetail["LogName"].asString();
-			if(!allDomainLogDetailsNodeLogInfosLogInfoDetail["LogPath"].isNull())
-				logInfosObject.logPath = allDomainLogDetailsNodeLogInfosLogInfoDetail["LogPath"].asString();
-			if(!allDomainLogDetailsNodeLogInfosLogInfoDetail["LogSize"].isNull())
-				logInfosObject.logSize = std::stol(allDomainLogDetailsNodeLogInfosLogInfoDetail["LogSize"].asString());
-			if(!allDomainLogDetailsNodeLogInfosLogInfoDetail["StartTime"].isNull())
-				logInfosObject.startTime = allDomainLogDetailsNodeLogInfosLogInfoDetail["StartTime"].asString();
-			if(!allDomainLogDetailsNodeLogInfosLogInfoDetail["EndTime"].isNull())
-				logInfosObject.endTime = allDomainLogDetailsNodeLogInfosLogInfoDetail["EndTime"].asString();
+			if(!valueDomainLogDetailsDomainLogDetailLogInfosLogInfoDetail["LogName"].isNull())
+				logInfosObject.logName = valueDomainLogDetailsDomainLogDetailLogInfosLogInfoDetail["LogName"].asString();
+			if(!valueDomainLogDetailsDomainLogDetailLogInfosLogInfoDetail["LogPath"].isNull())
+				logInfosObject.logPath = valueDomainLogDetailsDomainLogDetailLogInfosLogInfoDetail["LogPath"].asString();
+			if(!valueDomainLogDetailsDomainLogDetailLogInfosLogInfoDetail["LogSize"].isNull())
+				logInfosObject.logSize = std::stol(valueDomainLogDetailsDomainLogDetailLogInfosLogInfoDetail["LogSize"].asString());
+			if(!valueDomainLogDetailsDomainLogDetailLogInfosLogInfoDetail["StartTime"].isNull())
+				logInfosObject.startTime = valueDomainLogDetailsDomainLogDetailLogInfosLogInfoDetail["StartTime"].asString();
+			if(!valueDomainLogDetailsDomainLogDetailLogInfosLogInfoDetail["EndTime"].isNull())
+				logInfosObject.endTime = valueDomainLogDetailsDomainLogDetailLogInfosLogInfoDetail["EndTime"].asString();
 			domainLogDetailsObject.logInfos.push_back(logInfosObject);
 		}
 		domainLogDetails_.push_back(domainLogDetailsObject);

+ 6 - 6
cdn/src/model/DescribeCdnDomainStagingConfigResult.cc

@@ -49,14 +49,14 @@ void DescribeCdnDomainStagingConfigResult::parse(const std::string &payload)
 			domainConfigsObject.configId = valueDomainConfigsDomainConfig["ConfigId"].asString();
 		if(!valueDomainConfigsDomainConfig["Status"].isNull())
 			domainConfigsObject.status = valueDomainConfigsDomainConfig["Status"].asString();
-		auto allFunctionArgsNode = allDomainConfigsNode["FunctionArgs"]["FunctionArg"];
-		for (auto allDomainConfigsNodeFunctionArgsFunctionArg : allFunctionArgsNode)
+		auto allFunctionArgsNode = valueDomainConfigsDomainConfig["FunctionArgs"]["FunctionArg"];
+		for (auto valueDomainConfigsDomainConfigFunctionArgsFunctionArg : allFunctionArgsNode)
 		{
 			DomainConfig::FunctionArg functionArgsObject;
-			if(!allDomainConfigsNodeFunctionArgsFunctionArg["ArgName"].isNull())
-				functionArgsObject.argName = allDomainConfigsNodeFunctionArgsFunctionArg["ArgName"].asString();
-			if(!allDomainConfigsNodeFunctionArgsFunctionArg["ArgValue"].isNull())
-				functionArgsObject.argValue = allDomainConfigsNodeFunctionArgsFunctionArg["ArgValue"].asString();
+			if(!valueDomainConfigsDomainConfigFunctionArgsFunctionArg["ArgName"].isNull())
+				functionArgsObject.argName = valueDomainConfigsDomainConfigFunctionArgsFunctionArg["ArgName"].asString();
+			if(!valueDomainConfigsDomainConfigFunctionArgsFunctionArg["ArgValue"].isNull())
+				functionArgsObject.argValue = valueDomainConfigsDomainConfigFunctionArgsFunctionArg["ArgValue"].asString();
 			domainConfigsObject.functionArgs.push_back(functionArgsObject);
 		}
 		domainConfigs_.push_back(domainConfigsObject);

+ 12 - 12
cdn/src/model/DescribeCdnUserBillHistoryResult.cc

@@ -49,20 +49,20 @@ void DescribeCdnUserBillHistoryResult::parse(const std::string &payload)
 			billHistoryDataObject.billType = valueBillHistoryDataBillHistoryDataItem["BillType"].asString();
 		if(!valueBillHistoryDataBillHistoryDataItem["BillTime"].isNull())
 			billHistoryDataObject.billTime = valueBillHistoryDataBillHistoryDataItem["BillTime"].asString();
-		auto allBillingDataNode = allBillHistoryDataNode["BillingData"]["BillingDataItem"];
-		for (auto allBillHistoryDataNodeBillingDataBillingDataItem : allBillingDataNode)
+		auto allBillingDataNode = valueBillHistoryDataBillHistoryDataItem["BillingData"]["BillingDataItem"];
+		for (auto valueBillHistoryDataBillHistoryDataItemBillingDataBillingDataItem : allBillingDataNode)
 		{
 			BillHistoryDataItem::BillingDataItem billingDataObject;
-			if(!allBillHistoryDataNodeBillingDataBillingDataItem["ChargeType"].isNull())
-				billingDataObject.chargeType = allBillHistoryDataNodeBillingDataBillingDataItem["ChargeType"].asString();
-			if(!allBillHistoryDataNodeBillingDataBillingDataItem["CdnRegion"].isNull())
-				billingDataObject.cdnRegion = allBillHistoryDataNodeBillingDataBillingDataItem["CdnRegion"].asString();
-			if(!allBillHistoryDataNodeBillingDataBillingDataItem["Bandwidth"].isNull())
-				billingDataObject.bandwidth = std::stof(allBillHistoryDataNodeBillingDataBillingDataItem["Bandwidth"].asString());
-			if(!allBillHistoryDataNodeBillingDataBillingDataItem["Flow"].isNull())
-				billingDataObject.flow = std::stof(allBillHistoryDataNodeBillingDataBillingDataItem["Flow"].asString());
-			if(!allBillHistoryDataNodeBillingDataBillingDataItem["Count"].isNull())
-				billingDataObject.count = std::stof(allBillHistoryDataNodeBillingDataBillingDataItem["Count"].asString());
+			if(!valueBillHistoryDataBillHistoryDataItemBillingDataBillingDataItem["ChargeType"].isNull())
+				billingDataObject.chargeType = valueBillHistoryDataBillHistoryDataItemBillingDataBillingDataItem["ChargeType"].asString();
+			if(!valueBillHistoryDataBillHistoryDataItemBillingDataBillingDataItem["CdnRegion"].isNull())
+				billingDataObject.cdnRegion = valueBillHistoryDataBillHistoryDataItemBillingDataBillingDataItem["CdnRegion"].asString();
+			if(!valueBillHistoryDataBillHistoryDataItemBillingDataBillingDataItem["Bandwidth"].isNull())
+				billingDataObject.bandwidth = std::stof(valueBillHistoryDataBillHistoryDataItemBillingDataBillingDataItem["Bandwidth"].asString());
+			if(!valueBillHistoryDataBillHistoryDataItemBillingDataBillingDataItem["Flow"].isNull())
+				billingDataObject.flow = std::stof(valueBillHistoryDataBillHistoryDataItemBillingDataBillingDataItem["Flow"].asString());
+			if(!valueBillHistoryDataBillHistoryDataItemBillingDataBillingDataItem["Count"].isNull())
+				billingDataObject.count = std::stof(valueBillHistoryDataBillHistoryDataItemBillingDataBillingDataItem["Count"].asString());
 			billHistoryDataObject.billingData.push_back(billingDataObject);
 		}
 		billHistoryData_.push_back(billHistoryDataObject);

+ 12 - 12
cdn/src/model/DescribeCdnUserDomainsByFuncResult.cc

@@ -63,20 +63,20 @@ void DescribeCdnUserDomainsByFuncResult::parse(const std::string &payload)
 			domainsObject.resourceGroupId = valueDomainsPageData["ResourceGroupId"].asString();
 		if(!valueDomainsPageData["Sandbox"].isNull())
 			domainsObject.sandbox = valueDomainsPageData["Sandbox"].asString();
-		auto allSourcesNode = allDomainsNode["Sources"]["Source"];
-		for (auto allDomainsNodeSourcesSource : allSourcesNode)
+		auto allSourcesNode = valueDomainsPageData["Sources"]["Source"];
+		for (auto valueDomainsPageDataSourcesSource : allSourcesNode)
 		{
 			PageData::Source sourcesObject;
-			if(!allDomainsNodeSourcesSource["Type"].isNull())
-				sourcesObject.type = allDomainsNodeSourcesSource["Type"].asString();
-			if(!allDomainsNodeSourcesSource["Content"].isNull())
-				sourcesObject.content = allDomainsNodeSourcesSource["Content"].asString();
-			if(!allDomainsNodeSourcesSource["Port"].isNull())
-				sourcesObject.port = std::stoi(allDomainsNodeSourcesSource["Port"].asString());
-			if(!allDomainsNodeSourcesSource["Priority"].isNull())
-				sourcesObject.priority = allDomainsNodeSourcesSource["Priority"].asString();
-			if(!allDomainsNodeSourcesSource["Weight"].isNull())
-				sourcesObject.weight = allDomainsNodeSourcesSource["Weight"].asString();
+			if(!valueDomainsPageDataSourcesSource["Type"].isNull())
+				sourcesObject.type = valueDomainsPageDataSourcesSource["Type"].asString();
+			if(!valueDomainsPageDataSourcesSource["Content"].isNull())
+				sourcesObject.content = valueDomainsPageDataSourcesSource["Content"].asString();
+			if(!valueDomainsPageDataSourcesSource["Port"].isNull())
+				sourcesObject.port = std::stoi(valueDomainsPageDataSourcesSource["Port"].asString());
+			if(!valueDomainsPageDataSourcesSource["Priority"].isNull())
+				sourcesObject.priority = valueDomainsPageDataSourcesSource["Priority"].asString();
+			if(!valueDomainsPageDataSourcesSource["Weight"].isNull())
+				sourcesObject.weight = valueDomainsPageDataSourcesSource["Weight"].asString();
 			domainsObject.sources.push_back(sourcesObject);
 		}
 		domains_.push_back(domainsObject);

+ 6 - 6
cdn/src/model/DescribeConfigOfVersionResult.cc

@@ -49,14 +49,14 @@ void DescribeConfigOfVersionResult::parse(const std::string &payload)
 			versionConfigsObject.configId = valueVersionConfigsVersionConfig["ConfigId"].asString();
 		if(!valueVersionConfigsVersionConfig["FunctionName"].isNull())
 			versionConfigsObject.functionName = valueVersionConfigsVersionConfig["FunctionName"].asString();
-		auto allFunctionArgsNode = allVersionConfigsNode["FunctionArgs"]["FunctionArg"];
-		for (auto allVersionConfigsNodeFunctionArgsFunctionArg : allFunctionArgsNode)
+		auto allFunctionArgsNode = valueVersionConfigsVersionConfig["FunctionArgs"]["FunctionArg"];
+		for (auto valueVersionConfigsVersionConfigFunctionArgsFunctionArg : allFunctionArgsNode)
 		{
 			VersionConfig::FunctionArg functionArgsObject;
-			if(!allVersionConfigsNodeFunctionArgsFunctionArg["ArgName"].isNull())
-				functionArgsObject.argName = allVersionConfigsNodeFunctionArgsFunctionArg["ArgName"].asString();
-			if(!allVersionConfigsNodeFunctionArgsFunctionArg["ArgValue"].isNull())
-				functionArgsObject.argValue = allVersionConfigsNodeFunctionArgsFunctionArg["ArgValue"].asString();
+			if(!valueVersionConfigsVersionConfigFunctionArgsFunctionArg["ArgName"].isNull())
+				functionArgsObject.argName = valueVersionConfigsVersionConfigFunctionArgsFunctionArg["ArgName"].asString();
+			if(!valueVersionConfigsVersionConfigFunctionArgsFunctionArg["ArgValue"].isNull())
+				functionArgsObject.argValue = valueVersionConfigsVersionConfigFunctionArgsFunctionArg["ArgValue"].asString();
 			versionConfigsObject.functionArgs.push_back(functionArgsObject);
 		}
 		versionConfigs_.push_back(versionConfigsObject);

+ 6 - 6
cdn/src/model/DescribeDomainFileSizeProportionDataResult.cc

@@ -45,14 +45,14 @@ void DescribeDomainFileSizeProportionDataResult::parse(const std::string &payloa
 		UsageData fileSizeProportionDataIntervalObject;
 		if(!valueFileSizeProportionDataIntervalUsageData["TimeStamp"].isNull())
 			fileSizeProportionDataIntervalObject.timeStamp = valueFileSizeProportionDataIntervalUsageData["TimeStamp"].asString();
-		auto allValueNode = allFileSizeProportionDataIntervalNode["Value"]["FileSizeProportionData"];
-		for (auto allFileSizeProportionDataIntervalNodeValueFileSizeProportionData : allValueNode)
+		auto allValueNode = valueFileSizeProportionDataIntervalUsageData["Value"]["FileSizeProportionData"];
+		for (auto valueFileSizeProportionDataIntervalUsageDataValueFileSizeProportionData : allValueNode)
 		{
 			UsageData::FileSizeProportionData valueObject;
-			if(!allFileSizeProportionDataIntervalNodeValueFileSizeProportionData["FileSize"].isNull())
-				valueObject.fileSize = allFileSizeProportionDataIntervalNodeValueFileSizeProportionData["FileSize"].asString();
-			if(!allFileSizeProportionDataIntervalNodeValueFileSizeProportionData["Proportion"].isNull())
-				valueObject.proportion = allFileSizeProportionDataIntervalNodeValueFileSizeProportionData["Proportion"].asString();
+			if(!valueFileSizeProportionDataIntervalUsageDataValueFileSizeProportionData["FileSize"].isNull())
+				valueObject.fileSize = valueFileSizeProportionDataIntervalUsageDataValueFileSizeProportionData["FileSize"].asString();
+			if(!valueFileSizeProportionDataIntervalUsageDataValueFileSizeProportionData["Proportion"].isNull())
+				valueObject.proportion = valueFileSizeProportionDataIntervalUsageDataValueFileSizeProportionData["Proportion"].asString();
 			fileSizeProportionDataIntervalObject.value.push_back(valueObject);
 		}
 		fileSizeProportionDataInterval_.push_back(fileSizeProportionDataIntervalObject);

+ 8 - 8
cdn/src/model/DescribeDomainHttpCodeDataResult.cc

@@ -45,16 +45,16 @@ void DescribeDomainHttpCodeDataResult::parse(const std::string &payload)
 		UsageData httpCodeDataObject;
 		if(!valueHttpCodeDataUsageData["TimeStamp"].isNull())
 			httpCodeDataObject.timeStamp = valueHttpCodeDataUsageData["TimeStamp"].asString();
-		auto allValueNode = allHttpCodeDataNode["Value"]["CodeProportionData"];
-		for (auto allHttpCodeDataNodeValueCodeProportionData : allValueNode)
+		auto allValueNode = valueHttpCodeDataUsageData["Value"]["CodeProportionData"];
+		for (auto valueHttpCodeDataUsageDataValueCodeProportionData : allValueNode)
 		{
 			UsageData::CodeProportionData valueObject;
-			if(!allHttpCodeDataNodeValueCodeProportionData["Code"].isNull())
-				valueObject.code = allHttpCodeDataNodeValueCodeProportionData["Code"].asString();
-			if(!allHttpCodeDataNodeValueCodeProportionData["Proportion"].isNull())
-				valueObject.proportion = allHttpCodeDataNodeValueCodeProportionData["Proportion"].asString();
-			if(!allHttpCodeDataNodeValueCodeProportionData["Count"].isNull())
-				valueObject.count = allHttpCodeDataNodeValueCodeProportionData["Count"].asString();
+			if(!valueHttpCodeDataUsageDataValueCodeProportionData["Code"].isNull())
+				valueObject.code = valueHttpCodeDataUsageDataValueCodeProportionData["Code"].asString();
+			if(!valueHttpCodeDataUsageDataValueCodeProportionData["Proportion"].isNull())
+				valueObject.proportion = valueHttpCodeDataUsageDataValueCodeProportionData["Proportion"].asString();
+			if(!valueHttpCodeDataUsageDataValueCodeProportionData["Count"].isNull())
+				valueObject.count = valueHttpCodeDataUsageDataValueCodeProportionData["Count"].asString();
 			httpCodeDataObject.value.push_back(valueObject);
 		}
 		httpCodeData_.push_back(httpCodeDataObject);

+ 8 - 8
cdn/src/model/DescribeDomainRealTimeHttpCodeDataResult.cc

@@ -45,16 +45,16 @@ void DescribeDomainRealTimeHttpCodeDataResult::parse(const std::string &payload)
 		UsageData realTimeHttpCodeDataObject;
 		if(!valueRealTimeHttpCodeDataUsageData["TimeStamp"].isNull())
 			realTimeHttpCodeDataObject.timeStamp = valueRealTimeHttpCodeDataUsageData["TimeStamp"].asString();
-		auto allValueNode = allRealTimeHttpCodeDataNode["Value"]["RealTimeCodeProportionData"];
-		for (auto allRealTimeHttpCodeDataNodeValueRealTimeCodeProportionData : allValueNode)
+		auto allValueNode = valueRealTimeHttpCodeDataUsageData["Value"]["RealTimeCodeProportionData"];
+		for (auto valueRealTimeHttpCodeDataUsageDataValueRealTimeCodeProportionData : allValueNode)
 		{
 			UsageData::RealTimeCodeProportionData valueObject;
-			if(!allRealTimeHttpCodeDataNodeValueRealTimeCodeProportionData["Code"].isNull())
-				valueObject.code = allRealTimeHttpCodeDataNodeValueRealTimeCodeProportionData["Code"].asString();
-			if(!allRealTimeHttpCodeDataNodeValueRealTimeCodeProportionData["Proportion"].isNull())
-				valueObject.proportion = allRealTimeHttpCodeDataNodeValueRealTimeCodeProportionData["Proportion"].asString();
-			if(!allRealTimeHttpCodeDataNodeValueRealTimeCodeProportionData["Count"].isNull())
-				valueObject.count = allRealTimeHttpCodeDataNodeValueRealTimeCodeProportionData["Count"].asString();
+			if(!valueRealTimeHttpCodeDataUsageDataValueRealTimeCodeProportionData["Code"].isNull())
+				valueObject.code = valueRealTimeHttpCodeDataUsageDataValueRealTimeCodeProportionData["Code"].asString();
+			if(!valueRealTimeHttpCodeDataUsageDataValueRealTimeCodeProportionData["Proportion"].isNull())
+				valueObject.proportion = valueRealTimeHttpCodeDataUsageDataValueRealTimeCodeProportionData["Proportion"].asString();
+			if(!valueRealTimeHttpCodeDataUsageDataValueRealTimeCodeProportionData["Count"].isNull())
+				valueObject.count = valueRealTimeHttpCodeDataUsageDataValueRealTimeCodeProportionData["Count"].asString();
 			realTimeHttpCodeDataObject.value.push_back(valueObject);
 		}
 		realTimeHttpCodeData_.push_back(realTimeHttpCodeDataObject);

+ 8 - 8
cdn/src/model/DescribeDomainRealTimeSrcHttpCodeDataResult.cc

@@ -45,16 +45,16 @@ void DescribeDomainRealTimeSrcHttpCodeDataResult::parse(const std::string &paylo
 		UsageData realTimeSrcHttpCodeDataObject;
 		if(!valueRealTimeSrcHttpCodeDataUsageData["TimeStamp"].isNull())
 			realTimeSrcHttpCodeDataObject.timeStamp = valueRealTimeSrcHttpCodeDataUsageData["TimeStamp"].asString();
-		auto allValueNode = allRealTimeSrcHttpCodeDataNode["Value"]["RealTimeSrcCodeProportionData"];
-		for (auto allRealTimeSrcHttpCodeDataNodeValueRealTimeSrcCodeProportionData : allValueNode)
+		auto allValueNode = valueRealTimeSrcHttpCodeDataUsageData["Value"]["RealTimeSrcCodeProportionData"];
+		for (auto valueRealTimeSrcHttpCodeDataUsageDataValueRealTimeSrcCodeProportionData : allValueNode)
 		{
 			UsageData::RealTimeSrcCodeProportionData valueObject;
-			if(!allRealTimeSrcHttpCodeDataNodeValueRealTimeSrcCodeProportionData["Code"].isNull())
-				valueObject.code = allRealTimeSrcHttpCodeDataNodeValueRealTimeSrcCodeProportionData["Code"].asString();
-			if(!allRealTimeSrcHttpCodeDataNodeValueRealTimeSrcCodeProportionData["Proportion"].isNull())
-				valueObject.proportion = allRealTimeSrcHttpCodeDataNodeValueRealTimeSrcCodeProportionData["Proportion"].asString();
-			if(!allRealTimeSrcHttpCodeDataNodeValueRealTimeSrcCodeProportionData["Count"].isNull())
-				valueObject.count = allRealTimeSrcHttpCodeDataNodeValueRealTimeSrcCodeProportionData["Count"].asString();
+			if(!valueRealTimeSrcHttpCodeDataUsageDataValueRealTimeSrcCodeProportionData["Code"].isNull())
+				valueObject.code = valueRealTimeSrcHttpCodeDataUsageDataValueRealTimeSrcCodeProportionData["Code"].asString();
+			if(!valueRealTimeSrcHttpCodeDataUsageDataValueRealTimeSrcCodeProportionData["Proportion"].isNull())
+				valueObject.proportion = valueRealTimeSrcHttpCodeDataUsageDataValueRealTimeSrcCodeProportionData["Proportion"].asString();
+			if(!valueRealTimeSrcHttpCodeDataUsageDataValueRealTimeSrcCodeProportionData["Count"].isNull())
+				valueObject.count = valueRealTimeSrcHttpCodeDataUsageDataValueRealTimeSrcCodeProportionData["Count"].asString();
 			realTimeSrcHttpCodeDataObject.value.push_back(valueObject);
 		}
 		realTimeSrcHttpCodeData_.push_back(realTimeSrcHttpCodeDataObject);

+ 8 - 8
cdn/src/model/DescribeDomainSrcHttpCodeDataResult.cc

@@ -45,16 +45,16 @@ void DescribeDomainSrcHttpCodeDataResult::parse(const std::string &payload)
 		UsageData httpCodeDataObject;
 		if(!valueHttpCodeDataUsageData["TimeStamp"].isNull())
 			httpCodeDataObject.timeStamp = valueHttpCodeDataUsageData["TimeStamp"].asString();
-		auto allValueNode = allHttpCodeDataNode["Value"]["CodeProportionData"];
-		for (auto allHttpCodeDataNodeValueCodeProportionData : allValueNode)
+		auto allValueNode = valueHttpCodeDataUsageData["Value"]["CodeProportionData"];
+		for (auto valueHttpCodeDataUsageDataValueCodeProportionData : allValueNode)
 		{
 			UsageData::CodeProportionData valueObject;
-			if(!allHttpCodeDataNodeValueCodeProportionData["Code"].isNull())
-				valueObject.code = allHttpCodeDataNodeValueCodeProportionData["Code"].asString();
-			if(!allHttpCodeDataNodeValueCodeProportionData["Proportion"].isNull())
-				valueObject.proportion = allHttpCodeDataNodeValueCodeProportionData["Proportion"].asString();
-			if(!allHttpCodeDataNodeValueCodeProportionData["Count"].isNull())
-				valueObject.count = allHttpCodeDataNodeValueCodeProportionData["Count"].asString();
+			if(!valueHttpCodeDataUsageDataValueCodeProportionData["Code"].isNull())
+				valueObject.code = valueHttpCodeDataUsageDataValueCodeProportionData["Code"].asString();
+			if(!valueHttpCodeDataUsageDataValueCodeProportionData["Proportion"].isNull())
+				valueObject.proportion = valueHttpCodeDataUsageDataValueCodeProportionData["Proportion"].asString();
+			if(!valueHttpCodeDataUsageDataValueCodeProportionData["Count"].isNull())
+				valueObject.count = valueHttpCodeDataUsageDataValueCodeProportionData["Count"].asString();
 			httpCodeDataObject.value.push_back(valueObject);
 		}
 		httpCodeData_.push_back(httpCodeDataObject);

+ 12 - 12
cdn/src/model/DescribeDomainsBySourceResult.cc

@@ -45,20 +45,20 @@ void DescribeDomainsBySourceResult::parse(const std::string &payload)
 		DomainsData domainsListObject;
 		if(!valueDomainsListDomainsData["Source"].isNull())
 			domainsListObject.source = valueDomainsListDomainsData["Source"].asString();
-		auto allDomainInfosNode = allDomainsListNode["DomainInfos"]["domainInfo"];
-		for (auto allDomainsListNodeDomainInfosdomainInfo : allDomainInfosNode)
+		auto allDomainInfosNode = valueDomainsListDomainsData["DomainInfos"]["domainInfo"];
+		for (auto valueDomainsListDomainsDataDomainInfosdomainInfo : allDomainInfosNode)
 		{
 			DomainsData::DomainInfo domainInfosObject;
-			if(!allDomainsListNodeDomainInfosdomainInfo["DomainName"].isNull())
-				domainInfosObject.domainName = allDomainsListNodeDomainInfosdomainInfo["DomainName"].asString();
-			if(!allDomainsListNodeDomainInfosdomainInfo["DomainCname"].isNull())
-				domainInfosObject.domainCname = allDomainsListNodeDomainInfosdomainInfo["DomainCname"].asString();
-			if(!allDomainsListNodeDomainInfosdomainInfo["CreateTime"].isNull())
-				domainInfosObject.createTime = allDomainsListNodeDomainInfosdomainInfo["CreateTime"].asString();
-			if(!allDomainsListNodeDomainInfosdomainInfo["UpdateTime"].isNull())
-				domainInfosObject.updateTime = allDomainsListNodeDomainInfosdomainInfo["UpdateTime"].asString();
-			if(!allDomainsListNodeDomainInfosdomainInfo["Status"].isNull())
-				domainInfosObject.status = allDomainsListNodeDomainInfosdomainInfo["Status"].asString();
+			if(!valueDomainsListDomainsDataDomainInfosdomainInfo["DomainName"].isNull())
+				domainInfosObject.domainName = valueDomainsListDomainsDataDomainInfosdomainInfo["DomainName"].asString();
+			if(!valueDomainsListDomainsDataDomainInfosdomainInfo["DomainCname"].isNull())
+				domainInfosObject.domainCname = valueDomainsListDomainsDataDomainInfosdomainInfo["DomainCname"].asString();
+			if(!valueDomainsListDomainsDataDomainInfosdomainInfo["CreateTime"].isNull())
+				domainInfosObject.createTime = valueDomainsListDomainsDataDomainInfosdomainInfo["CreateTime"].asString();
+			if(!valueDomainsListDomainsDataDomainInfosdomainInfo["UpdateTime"].isNull())
+				domainInfosObject.updateTime = valueDomainsListDomainsDataDomainInfosdomainInfo["UpdateTime"].asString();
+			if(!valueDomainsListDomainsDataDomainInfosdomainInfo["Status"].isNull())
+				domainInfosObject.status = valueDomainsListDomainsDataDomainInfosdomainInfo["Status"].asString();
 			domainsListObject.domainInfos.push_back(domainInfosObject);
 		}
 		auto allDomains = value["Domains"]["domainNames"];

+ 14 - 0
cdn/src/model/DescribeRefreshQuotaResult.cc

@@ -59,6 +59,10 @@ void DescribeRefreshQuotaResult::parse(const std::string &payload)
 		regexQuota_ = value["RegexQuota"].asString();
 	if(!value["RegexRemain"].isNull())
 		regexRemain_ = value["RegexRemain"].asString();
+	if(!value["PreloadEdgeQuota"].isNull())
+		preloadEdgeQuota_ = value["PreloadEdgeQuota"].asString();
+	if(!value["PreloadEdgeRemain"].isNull())
+		preloadEdgeRemain_ = value["PreloadEdgeRemain"].asString();
 
 }
 
@@ -67,6 +71,11 @@ std::string DescribeRefreshQuotaResult::getUrlRemain()const
 	return urlRemain_;
 }
 
+std::string DescribeRefreshQuotaResult::getPreloadEdgeRemain()const
+{
+	return preloadEdgeRemain_;
+}
+
 std::string DescribeRefreshQuotaResult::getPreloadRemain()const
 {
 	return preloadRemain_;
@@ -112,3 +121,8 @@ std::string DescribeRefreshQuotaResult::getPreloadQuota()const
 	return preloadQuota_;
 }
 
+std::string DescribeRefreshQuotaResult::getPreloadEdgeQuota()const
+{
+	return preloadEdgeQuota_;
+}
+

+ 6 - 6
cdn/src/model/DescribeTagResourcesResult.cc

@@ -45,14 +45,14 @@ void DescribeTagResourcesResult::parse(const std::string &payload)
 		TagResource tagResourcesObject;
 		if(!valueTagResourcesTagResource["ResourceId"].isNull())
 			tagResourcesObject.resourceId = valueTagResourcesTagResource["ResourceId"].asString();
-		auto allTagNode = allTagResourcesNode["Tag"]["TagItem"];
-		for (auto allTagResourcesNodeTagTagItem : allTagNode)
+		auto allTagNode = valueTagResourcesTagResource["Tag"]["TagItem"];
+		for (auto valueTagResourcesTagResourceTagTagItem : allTagNode)
 		{
 			TagResource::TagItem tagObject;
-			if(!allTagResourcesNodeTagTagItem["Key"].isNull())
-				tagObject.key = allTagResourcesNodeTagTagItem["Key"].asString();
-			if(!allTagResourcesNodeTagTagItem["Value"].isNull())
-				tagObject.value = allTagResourcesNodeTagTagItem["Value"].asString();
+			if(!valueTagResourcesTagResourceTagTagItem["Key"].isNull())
+				tagObject.key = valueTagResourcesTagResourceTagTagItem["Key"].asString();
+			if(!valueTagResourcesTagResourceTagTagItem["Value"].isNull())
+				tagObject.value = valueTagResourcesTagResourceTagTagItem["Value"].asString();
 			tagResourcesObject.tag.push_back(tagObject);
 		}
 		tagResources_.push_back(tagResourcesObject);

+ 12 - 12
cdn/src/model/DescribeUserDomainsResult.cc

@@ -65,20 +65,20 @@ void DescribeUserDomainsResult::parse(const std::string &payload)
 			domainsObject.sandbox = valueDomainsPageData["Sandbox"].asString();
 		if(!valueDomainsPageData["Coverage"].isNull())
 			domainsObject.coverage = valueDomainsPageData["Coverage"].asString();
-		auto allSourcesNode = allDomainsNode["Sources"]["Source"];
-		for (auto allDomainsNodeSourcesSource : allSourcesNode)
+		auto allSourcesNode = valueDomainsPageData["Sources"]["Source"];
+		for (auto valueDomainsPageDataSourcesSource : allSourcesNode)
 		{
 			PageData::Source sourcesObject;
-			if(!allDomainsNodeSourcesSource["Type"].isNull())
-				sourcesObject.type = allDomainsNodeSourcesSource["Type"].asString();
-			if(!allDomainsNodeSourcesSource["Content"].isNull())
-				sourcesObject.content = allDomainsNodeSourcesSource["Content"].asString();
-			if(!allDomainsNodeSourcesSource["Port"].isNull())
-				sourcesObject.port = std::stoi(allDomainsNodeSourcesSource["Port"].asString());
-			if(!allDomainsNodeSourcesSource["Priority"].isNull())
-				sourcesObject.priority = allDomainsNodeSourcesSource["Priority"].asString();
-			if(!allDomainsNodeSourcesSource["Weight"].isNull())
-				sourcesObject.weight = allDomainsNodeSourcesSource["Weight"].asString();
+			if(!valueDomainsPageDataSourcesSource["Type"].isNull())
+				sourcesObject.type = valueDomainsPageDataSourcesSource["Type"].asString();
+			if(!valueDomainsPageDataSourcesSource["Content"].isNull())
+				sourcesObject.content = valueDomainsPageDataSourcesSource["Content"].asString();
+			if(!valueDomainsPageDataSourcesSource["Port"].isNull())
+				sourcesObject.port = std::stoi(valueDomainsPageDataSourcesSource["Port"].asString());
+			if(!valueDomainsPageDataSourcesSource["Priority"].isNull())
+				sourcesObject.priority = valueDomainsPageDataSourcesSource["Priority"].asString();
+			if(!valueDomainsPageDataSourcesSource["Weight"].isNull())
+				sourcesObject.weight = valueDomainsPageDataSourcesSource["Weight"].asString();
 			domainsObject.sources.push_back(sourcesObject);
 		}
 		domains_.push_back(domainsObject);