ListAvailableEcsTypes set param ZoneId not required.

This commit is contained in:
sdk-team
2021-08-26 08:10:57 +00:00
parent a4eea962f1
commit 17a1e13ec3
4 changed files with 9 additions and 1 deletions

View File

@@ -73,6 +73,9 @@ void ListAvailableEcsTypesResult::parse(const std::string &payload)
typesObject.gPUSpec = valueInstanceTypeFamiliesInstanceTypeFamilyInfoTypesTypesInfo["GPUSpec"].asString();
if(!valueInstanceTypeFamiliesInstanceTypeFamilyInfoTypesTypesInfo["Status"].isNull())
typesObject.status = valueInstanceTypeFamiliesInstanceTypeFamilyInfoTypesTypesInfo["Status"].asString();
auto allZoneIds = value["ZoneIds"]["ZoneId"];
for (auto value : allZoneIds)
typesObject.zoneIds.push_back(value.asString());
instanceTypeFamiliesObject.types.push_back(typesObject);
}
instanceTypeFamilies_.push_back(instanceTypeFamiliesObject);