QuerySavingsPlansInstance api add rest pool value query param.

This commit is contained in:
sdk-team
2023-03-31 02:35:03 +00:00
parent fba9a5d827
commit a15c3f4c89
5 changed files with 18 additions and 1 deletions

View File

@@ -88,6 +88,17 @@ void CreateSavingsPlansInstanceRequest::setSpecType(const std::string &specType)
setParameter(std::string("SpecType"), specType);
}
std::map<std::string, std::string> CreateSavingsPlansInstanceRequest::getExtendMap() const {
return extendMap_;
}
void CreateSavingsPlansInstanceRequest::setExtendMap(const std::map<std::string, std::string> &extendMap) {
extendMap_ = extendMap;
for(auto const &iter1 : extendMap) {
setParameter(std::string("ExtendMap") + "." + iter1.first, iter1.second);
}
}
std::string CreateSavingsPlansInstanceRequest::getPayMode() const {
return payMode_;
}

View File

@@ -90,6 +90,8 @@ void QuerySavingsPlansInstanceResult::parse(const std::string &payload)
savingsPlansDetailResponseObject.payMode = dataNodeItemsSavingsPlansDetailResponse["PayMode"].asString();
if(!dataNodeItemsSavingsPlansDetailResponse["DeductCycleType"].isNull())
savingsPlansDetailResponseObject.deductCycleType = dataNodeItemsSavingsPlansDetailResponse["DeductCycleType"].asString();
if(!dataNodeItemsSavingsPlansDetailResponse["RestPoolValue"].isNull())
savingsPlansDetailResponseObject.restPoolValue = dataNodeItemsSavingsPlansDetailResponse["RestPoolValue"].asString();
auto allTagsNode = dataNodeItemsSavingsPlansDetailResponse["Tags"]["Tag"];
for (auto dataNodeItemsSavingsPlansDetailResponseTagsTag : allTagsNode)
{