fixed #51
This commit is contained in:
@@ -39,76 +39,76 @@ void DescribeApiDocResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allErrorCodeSamples = value["ErrorCodeSamples"]["ErrorCodeSample"];
|
||||
for (auto value : allErrorCodeSamples)
|
||||
auto allErrorCodeSamplesNode = value["ErrorCodeSamples"]["ErrorCodeSample"];
|
||||
for (auto valueErrorCodeSamplesErrorCodeSample : allErrorCodeSamplesNode)
|
||||
{
|
||||
ErrorCodeSample errorCodeSamplesObject;
|
||||
if(!value["Code"].isNull())
|
||||
errorCodeSamplesObject.code = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
errorCodeSamplesObject.message = value["Message"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
errorCodeSamplesObject.description = value["Description"].asString();
|
||||
if(!valueErrorCodeSamplesErrorCodeSample["Code"].isNull())
|
||||
errorCodeSamplesObject.code = valueErrorCodeSamplesErrorCodeSample["Code"].asString();
|
||||
if(!valueErrorCodeSamplesErrorCodeSample["Message"].isNull())
|
||||
errorCodeSamplesObject.message = valueErrorCodeSamplesErrorCodeSample["Message"].asString();
|
||||
if(!valueErrorCodeSamplesErrorCodeSample["Description"].isNull())
|
||||
errorCodeSamplesObject.description = valueErrorCodeSamplesErrorCodeSample["Description"].asString();
|
||||
errorCodeSamples_.push_back(errorCodeSamplesObject);
|
||||
}
|
||||
auto allResultDescriptions = value["ResultDescriptions"]["ResultDescription"];
|
||||
for (auto value : allResultDescriptions)
|
||||
auto allResultDescriptionsNode = value["ResultDescriptions"]["ResultDescription"];
|
||||
for (auto valueResultDescriptionsResultDescription : allResultDescriptionsNode)
|
||||
{
|
||||
ResultDescription resultDescriptionsObject;
|
||||
if(!value["Id"].isNull())
|
||||
resultDescriptionsObject.id = value["Id"].asString();
|
||||
if(!value["Pid"].isNull())
|
||||
resultDescriptionsObject.pid = value["Pid"].asString();
|
||||
if(!value["HasChild"].isNull())
|
||||
resultDescriptionsObject.hasChild = value["HasChild"].asString() == "true";
|
||||
if(!value["Key"].isNull())
|
||||
resultDescriptionsObject.key = value["Key"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
resultDescriptionsObject.name = value["Name"].asString();
|
||||
if(!value["Mandatory"].isNull())
|
||||
resultDescriptionsObject.mandatory = value["Mandatory"].asString() == "true";
|
||||
if(!value["Type"].isNull())
|
||||
resultDescriptionsObject.type = value["Type"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
resultDescriptionsObject.description = value["Description"].asString();
|
||||
if(!valueResultDescriptionsResultDescription["Id"].isNull())
|
||||
resultDescriptionsObject.id = valueResultDescriptionsResultDescription["Id"].asString();
|
||||
if(!valueResultDescriptionsResultDescription["Pid"].isNull())
|
||||
resultDescriptionsObject.pid = valueResultDescriptionsResultDescription["Pid"].asString();
|
||||
if(!valueResultDescriptionsResultDescription["HasChild"].isNull())
|
||||
resultDescriptionsObject.hasChild = valueResultDescriptionsResultDescription["HasChild"].asString() == "true";
|
||||
if(!valueResultDescriptionsResultDescription["Key"].isNull())
|
||||
resultDescriptionsObject.key = valueResultDescriptionsResultDescription["Key"].asString();
|
||||
if(!valueResultDescriptionsResultDescription["Name"].isNull())
|
||||
resultDescriptionsObject.name = valueResultDescriptionsResultDescription["Name"].asString();
|
||||
if(!valueResultDescriptionsResultDescription["Mandatory"].isNull())
|
||||
resultDescriptionsObject.mandatory = valueResultDescriptionsResultDescription["Mandatory"].asString() == "true";
|
||||
if(!valueResultDescriptionsResultDescription["Type"].isNull())
|
||||
resultDescriptionsObject.type = valueResultDescriptionsResultDescription["Type"].asString();
|
||||
if(!valueResultDescriptionsResultDescription["Description"].isNull())
|
||||
resultDescriptionsObject.description = valueResultDescriptionsResultDescription["Description"].asString();
|
||||
resultDescriptions_.push_back(resultDescriptionsObject);
|
||||
}
|
||||
auto allRequestParameters = value["RequestParameters"]["RequestParameter"];
|
||||
for (auto value : allRequestParameters)
|
||||
auto allRequestParametersNode = value["RequestParameters"]["RequestParameter"];
|
||||
for (auto valueRequestParametersRequestParameter : allRequestParametersNode)
|
||||
{
|
||||
RequestParameter requestParametersObject;
|
||||
if(!value["ApiParameterName"].isNull())
|
||||
requestParametersObject.apiParameterName = value["ApiParameterName"].asString();
|
||||
if(!value["Location"].isNull())
|
||||
requestParametersObject.location = value["Location"].asString();
|
||||
if(!value["ParameterType"].isNull())
|
||||
requestParametersObject.parameterType = value["ParameterType"].asString();
|
||||
if(!value["Required"].isNull())
|
||||
requestParametersObject.required = value["Required"].asString();
|
||||
if(!value["DefaultValue"].isNull())
|
||||
requestParametersObject.defaultValue = value["DefaultValue"].asString();
|
||||
if(!value["DemoValue"].isNull())
|
||||
requestParametersObject.demoValue = value["DemoValue"].asString();
|
||||
if(!value["MaxValue"].isNull())
|
||||
requestParametersObject.maxValue = std::stol(value["MaxValue"].asString());
|
||||
if(!value["MinValue"].isNull())
|
||||
requestParametersObject.minValue = std::stol(value["MinValue"].asString());
|
||||
if(!value["MaxLength"].isNull())
|
||||
requestParametersObject.maxLength = std::stol(value["MaxLength"].asString());
|
||||
if(!value["MinLength"].isNull())
|
||||
requestParametersObject.minLength = std::stol(value["MinLength"].asString());
|
||||
if(!value["RegularExpression"].isNull())
|
||||
requestParametersObject.regularExpression = value["RegularExpression"].asString();
|
||||
if(!value["JsonScheme"].isNull())
|
||||
requestParametersObject.jsonScheme = value["JsonScheme"].asString();
|
||||
if(!value["EnumValue"].isNull())
|
||||
requestParametersObject.enumValue = value["EnumValue"].asString();
|
||||
if(!value["DocShow"].isNull())
|
||||
requestParametersObject.docShow = value["DocShow"].asString();
|
||||
if(!value["DocOrder"].isNull())
|
||||
requestParametersObject.docOrder = std::stoi(value["DocOrder"].asString());
|
||||
if(!value["Description"].isNull())
|
||||
requestParametersObject.description = value["Description"].asString();
|
||||
if(!valueRequestParametersRequestParameter["ApiParameterName"].isNull())
|
||||
requestParametersObject.apiParameterName = valueRequestParametersRequestParameter["ApiParameterName"].asString();
|
||||
if(!valueRequestParametersRequestParameter["Location"].isNull())
|
||||
requestParametersObject.location = valueRequestParametersRequestParameter["Location"].asString();
|
||||
if(!valueRequestParametersRequestParameter["ParameterType"].isNull())
|
||||
requestParametersObject.parameterType = valueRequestParametersRequestParameter["ParameterType"].asString();
|
||||
if(!valueRequestParametersRequestParameter["Required"].isNull())
|
||||
requestParametersObject.required = valueRequestParametersRequestParameter["Required"].asString();
|
||||
if(!valueRequestParametersRequestParameter["DefaultValue"].isNull())
|
||||
requestParametersObject.defaultValue = valueRequestParametersRequestParameter["DefaultValue"].asString();
|
||||
if(!valueRequestParametersRequestParameter["DemoValue"].isNull())
|
||||
requestParametersObject.demoValue = valueRequestParametersRequestParameter["DemoValue"].asString();
|
||||
if(!valueRequestParametersRequestParameter["MaxValue"].isNull())
|
||||
requestParametersObject.maxValue = std::stol(valueRequestParametersRequestParameter["MaxValue"].asString());
|
||||
if(!valueRequestParametersRequestParameter["MinValue"].isNull())
|
||||
requestParametersObject.minValue = std::stol(valueRequestParametersRequestParameter["MinValue"].asString());
|
||||
if(!valueRequestParametersRequestParameter["MaxLength"].isNull())
|
||||
requestParametersObject.maxLength = std::stol(valueRequestParametersRequestParameter["MaxLength"].asString());
|
||||
if(!valueRequestParametersRequestParameter["MinLength"].isNull())
|
||||
requestParametersObject.minLength = std::stol(valueRequestParametersRequestParameter["MinLength"].asString());
|
||||
if(!valueRequestParametersRequestParameter["RegularExpression"].isNull())
|
||||
requestParametersObject.regularExpression = valueRequestParametersRequestParameter["RegularExpression"].asString();
|
||||
if(!valueRequestParametersRequestParameter["JsonScheme"].isNull())
|
||||
requestParametersObject.jsonScheme = valueRequestParametersRequestParameter["JsonScheme"].asString();
|
||||
if(!valueRequestParametersRequestParameter["EnumValue"].isNull())
|
||||
requestParametersObject.enumValue = valueRequestParametersRequestParameter["EnumValue"].asString();
|
||||
if(!valueRequestParametersRequestParameter["DocShow"].isNull())
|
||||
requestParametersObject.docShow = valueRequestParametersRequestParameter["DocShow"].asString();
|
||||
if(!valueRequestParametersRequestParameter["DocOrder"].isNull())
|
||||
requestParametersObject.docOrder = std::stoi(valueRequestParametersRequestParameter["DocOrder"].asString());
|
||||
if(!valueRequestParametersRequestParameter["Description"].isNull())
|
||||
requestParametersObject.description = valueRequestParametersRequestParameter["Description"].asString();
|
||||
requestParameters_.push_back(requestParametersObject);
|
||||
}
|
||||
auto requestConfigNode = value["RequestConfig"];
|
||||
|
||||
@@ -39,24 +39,24 @@ void DescribeApiErrorDataResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allClientErrors = value["ClientErrors"]["MonitorItem"];
|
||||
for (auto value : allClientErrors)
|
||||
auto allClientErrorsNode = value["ClientErrors"]["MonitorItem"];
|
||||
for (auto valueClientErrorsMonitorItem : allClientErrorsNode)
|
||||
{
|
||||
MonitorItem clientErrorsObject;
|
||||
if(!value["ItemTime"].isNull())
|
||||
clientErrorsObject.itemTime = value["ItemTime"].asString();
|
||||
if(!value["ItemValue"].isNull())
|
||||
clientErrorsObject.itemValue = value["ItemValue"].asString();
|
||||
if(!valueClientErrorsMonitorItem["ItemTime"].isNull())
|
||||
clientErrorsObject.itemTime = valueClientErrorsMonitorItem["ItemTime"].asString();
|
||||
if(!valueClientErrorsMonitorItem["ItemValue"].isNull())
|
||||
clientErrorsObject.itemValue = valueClientErrorsMonitorItem["ItemValue"].asString();
|
||||
clientErrors_.push_back(clientErrorsObject);
|
||||
}
|
||||
auto allServerErrors = value["ServerErrors"]["MonitorItem"];
|
||||
for (auto value : allServerErrors)
|
||||
auto allServerErrorsNode = value["ServerErrors"]["MonitorItem"];
|
||||
for (auto valueServerErrorsMonitorItem : allServerErrorsNode)
|
||||
{
|
||||
MonitorItem serverErrorsObject;
|
||||
if(!value["ItemTime"].isNull())
|
||||
serverErrorsObject.itemTime = value["ItemTime"].asString();
|
||||
if(!value["ItemValue"].isNull())
|
||||
serverErrorsObject.itemValue = value["ItemValue"].asString();
|
||||
if(!valueServerErrorsMonitorItem["ItemTime"].isNull())
|
||||
serverErrorsObject.itemTime = valueServerErrorsMonitorItem["ItemTime"].asString();
|
||||
if(!valueServerErrorsMonitorItem["ItemValue"].isNull())
|
||||
serverErrorsObject.itemValue = valueServerErrorsMonitorItem["ItemValue"].asString();
|
||||
serverErrors_.push_back(serverErrorsObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,38 +39,38 @@ void DescribeApiGroupResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allCustomDomains = value["CustomDomains"]["DomainItem"];
|
||||
for (auto value : allCustomDomains)
|
||||
auto allCustomDomainsNode = value["CustomDomains"]["DomainItem"];
|
||||
for (auto valueCustomDomainsDomainItem : allCustomDomainsNode)
|
||||
{
|
||||
DomainItem customDomainsObject;
|
||||
if(!value["DomainName"].isNull())
|
||||
customDomainsObject.domainName = value["DomainName"].asString();
|
||||
if(!value["CertificateId"].isNull())
|
||||
customDomainsObject.certificateId = value["CertificateId"].asString();
|
||||
if(!value["CertificateName"].isNull())
|
||||
customDomainsObject.certificateName = value["CertificateName"].asString();
|
||||
if(!value["DomainCNAMEStatus"].isNull())
|
||||
customDomainsObject.domainCNAMEStatus = value["DomainCNAMEStatus"].asString();
|
||||
if(!value["DomainBindingStatus"].isNull())
|
||||
customDomainsObject.domainBindingStatus = value["DomainBindingStatus"].asString();
|
||||
if(!value["DomainLegalStatus"].isNull())
|
||||
customDomainsObject.domainLegalStatus = value["DomainLegalStatus"].asString();
|
||||
if(!value["DomainWebSocketStatus"].isNull())
|
||||
customDomainsObject.domainWebSocketStatus = value["DomainWebSocketStatus"].asString();
|
||||
if(!value["DomainRemark"].isNull())
|
||||
customDomainsObject.domainRemark = value["DomainRemark"].asString();
|
||||
if(!valueCustomDomainsDomainItem["DomainName"].isNull())
|
||||
customDomainsObject.domainName = valueCustomDomainsDomainItem["DomainName"].asString();
|
||||
if(!valueCustomDomainsDomainItem["CertificateId"].isNull())
|
||||
customDomainsObject.certificateId = valueCustomDomainsDomainItem["CertificateId"].asString();
|
||||
if(!valueCustomDomainsDomainItem["CertificateName"].isNull())
|
||||
customDomainsObject.certificateName = valueCustomDomainsDomainItem["CertificateName"].asString();
|
||||
if(!valueCustomDomainsDomainItem["DomainCNAMEStatus"].isNull())
|
||||
customDomainsObject.domainCNAMEStatus = valueCustomDomainsDomainItem["DomainCNAMEStatus"].asString();
|
||||
if(!valueCustomDomainsDomainItem["DomainBindingStatus"].isNull())
|
||||
customDomainsObject.domainBindingStatus = valueCustomDomainsDomainItem["DomainBindingStatus"].asString();
|
||||
if(!valueCustomDomainsDomainItem["DomainLegalStatus"].isNull())
|
||||
customDomainsObject.domainLegalStatus = valueCustomDomainsDomainItem["DomainLegalStatus"].asString();
|
||||
if(!valueCustomDomainsDomainItem["DomainWebSocketStatus"].isNull())
|
||||
customDomainsObject.domainWebSocketStatus = valueCustomDomainsDomainItem["DomainWebSocketStatus"].asString();
|
||||
if(!valueCustomDomainsDomainItem["DomainRemark"].isNull())
|
||||
customDomainsObject.domainRemark = valueCustomDomainsDomainItem["DomainRemark"].asString();
|
||||
customDomains_.push_back(customDomainsObject);
|
||||
}
|
||||
auto allStageItems = value["StageItems"]["StageInfo"];
|
||||
for (auto value : allStageItems)
|
||||
auto allStageItemsNode = value["StageItems"]["StageInfo"];
|
||||
for (auto valueStageItemsStageInfo : allStageItemsNode)
|
||||
{
|
||||
StageInfo stageItemsObject;
|
||||
if(!value["StageId"].isNull())
|
||||
stageItemsObject.stageId = value["StageId"].asString();
|
||||
if(!value["StageName"].isNull())
|
||||
stageItemsObject.stageName = value["StageName"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
stageItemsObject.description = value["Description"].asString();
|
||||
if(!valueStageItemsStageInfo["StageId"].isNull())
|
||||
stageItemsObject.stageId = valueStageItemsStageInfo["StageId"].asString();
|
||||
if(!valueStageItemsStageInfo["StageName"].isNull())
|
||||
stageItemsObject.stageName = valueStageItemsStageInfo["StageName"].asString();
|
||||
if(!valueStageItemsStageInfo["Description"].isNull())
|
||||
stageItemsObject.description = valueStageItemsStageInfo["Description"].asString();
|
||||
stageItems_.push_back(stageItemsObject);
|
||||
}
|
||||
if(!value["GroupId"].isNull())
|
||||
|
||||
@@ -39,36 +39,36 @@ void DescribeApiGroupsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allApiGroupAttributes = value["ApiGroupAttributes"]["ApiGroupAttribute"];
|
||||
for (auto value : allApiGroupAttributes)
|
||||
auto allApiGroupAttributesNode = value["ApiGroupAttributes"]["ApiGroupAttribute"];
|
||||
for (auto valueApiGroupAttributesApiGroupAttribute : allApiGroupAttributesNode)
|
||||
{
|
||||
ApiGroupAttribute apiGroupAttributesObject;
|
||||
if(!value["GroupId"].isNull())
|
||||
apiGroupAttributesObject.groupId = value["GroupId"].asString();
|
||||
if(!value["GroupName"].isNull())
|
||||
apiGroupAttributesObject.groupName = value["GroupName"].asString();
|
||||
if(!value["SubDomain"].isNull())
|
||||
apiGroupAttributesObject.subDomain = value["SubDomain"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
apiGroupAttributesObject.description = value["Description"].asString();
|
||||
if(!value["CreatedTime"].isNull())
|
||||
apiGroupAttributesObject.createdTime = value["CreatedTime"].asString();
|
||||
if(!value["ModifiedTime"].isNull())
|
||||
apiGroupAttributesObject.modifiedTime = value["ModifiedTime"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
apiGroupAttributesObject.regionId = value["RegionId"].asString();
|
||||
if(!value["TrafficLimit"].isNull())
|
||||
apiGroupAttributesObject.trafficLimit = std::stoi(value["TrafficLimit"].asString());
|
||||
if(!value["BillingStatus"].isNull())
|
||||
apiGroupAttributesObject.billingStatus = value["BillingStatus"].asString();
|
||||
if(!value["IllegalStatus"].isNull())
|
||||
apiGroupAttributesObject.illegalStatus = value["IllegalStatus"].asString();
|
||||
if(!value["InstanceId"].isNull())
|
||||
apiGroupAttributesObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["InstanceType"].isNull())
|
||||
apiGroupAttributesObject.instanceType = value["InstanceType"].asString();
|
||||
if(!value["HttpsPolicy"].isNull())
|
||||
apiGroupAttributesObject.httpsPolicy = value["HttpsPolicy"].asString();
|
||||
if(!valueApiGroupAttributesApiGroupAttribute["GroupId"].isNull())
|
||||
apiGroupAttributesObject.groupId = valueApiGroupAttributesApiGroupAttribute["GroupId"].asString();
|
||||
if(!valueApiGroupAttributesApiGroupAttribute["GroupName"].isNull())
|
||||
apiGroupAttributesObject.groupName = valueApiGroupAttributesApiGroupAttribute["GroupName"].asString();
|
||||
if(!valueApiGroupAttributesApiGroupAttribute["SubDomain"].isNull())
|
||||
apiGroupAttributesObject.subDomain = valueApiGroupAttributesApiGroupAttribute["SubDomain"].asString();
|
||||
if(!valueApiGroupAttributesApiGroupAttribute["Description"].isNull())
|
||||
apiGroupAttributesObject.description = valueApiGroupAttributesApiGroupAttribute["Description"].asString();
|
||||
if(!valueApiGroupAttributesApiGroupAttribute["CreatedTime"].isNull())
|
||||
apiGroupAttributesObject.createdTime = valueApiGroupAttributesApiGroupAttribute["CreatedTime"].asString();
|
||||
if(!valueApiGroupAttributesApiGroupAttribute["ModifiedTime"].isNull())
|
||||
apiGroupAttributesObject.modifiedTime = valueApiGroupAttributesApiGroupAttribute["ModifiedTime"].asString();
|
||||
if(!valueApiGroupAttributesApiGroupAttribute["RegionId"].isNull())
|
||||
apiGroupAttributesObject.regionId = valueApiGroupAttributesApiGroupAttribute["RegionId"].asString();
|
||||
if(!valueApiGroupAttributesApiGroupAttribute["TrafficLimit"].isNull())
|
||||
apiGroupAttributesObject.trafficLimit = std::stoi(valueApiGroupAttributesApiGroupAttribute["TrafficLimit"].asString());
|
||||
if(!valueApiGroupAttributesApiGroupAttribute["BillingStatus"].isNull())
|
||||
apiGroupAttributesObject.billingStatus = valueApiGroupAttributesApiGroupAttribute["BillingStatus"].asString();
|
||||
if(!valueApiGroupAttributesApiGroupAttribute["IllegalStatus"].isNull())
|
||||
apiGroupAttributesObject.illegalStatus = valueApiGroupAttributesApiGroupAttribute["IllegalStatus"].asString();
|
||||
if(!valueApiGroupAttributesApiGroupAttribute["InstanceId"].isNull())
|
||||
apiGroupAttributesObject.instanceId = valueApiGroupAttributesApiGroupAttribute["InstanceId"].asString();
|
||||
if(!valueApiGroupAttributesApiGroupAttribute["InstanceType"].isNull())
|
||||
apiGroupAttributesObject.instanceType = valueApiGroupAttributesApiGroupAttribute["InstanceType"].asString();
|
||||
if(!valueApiGroupAttributesApiGroupAttribute["HttpsPolicy"].isNull())
|
||||
apiGroupAttributesObject.httpsPolicy = valueApiGroupAttributesApiGroupAttribute["HttpsPolicy"].asString();
|
||||
apiGroupAttributes_.push_back(apiGroupAttributesObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -39,30 +39,30 @@ void DescribeApiHistoriesResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allApiHisItems = value["ApiHisItems"]["ApiHisItem"];
|
||||
for (auto value : allApiHisItems)
|
||||
auto allApiHisItemsNode = value["ApiHisItems"]["ApiHisItem"];
|
||||
for (auto valueApiHisItemsApiHisItem : allApiHisItemsNode)
|
||||
{
|
||||
ApiHisItem apiHisItemsObject;
|
||||
if(!value["RegionId"].isNull())
|
||||
apiHisItemsObject.regionId = value["RegionId"].asString();
|
||||
if(!value["ApiId"].isNull())
|
||||
apiHisItemsObject.apiId = value["ApiId"].asString();
|
||||
if(!value["ApiName"].isNull())
|
||||
apiHisItemsObject.apiName = value["ApiName"].asString();
|
||||
if(!value["GroupId"].isNull())
|
||||
apiHisItemsObject.groupId = value["GroupId"].asString();
|
||||
if(!value["GroupName"].isNull())
|
||||
apiHisItemsObject.groupName = value["GroupName"].asString();
|
||||
if(!value["StageName"].isNull())
|
||||
apiHisItemsObject.stageName = value["StageName"].asString();
|
||||
if(!value["HistoryVersion"].isNull())
|
||||
apiHisItemsObject.historyVersion = value["HistoryVersion"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
apiHisItemsObject.status = value["Status"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
apiHisItemsObject.description = value["Description"].asString();
|
||||
if(!value["DeployedTime"].isNull())
|
||||
apiHisItemsObject.deployedTime = value["DeployedTime"].asString();
|
||||
if(!valueApiHisItemsApiHisItem["RegionId"].isNull())
|
||||
apiHisItemsObject.regionId = valueApiHisItemsApiHisItem["RegionId"].asString();
|
||||
if(!valueApiHisItemsApiHisItem["ApiId"].isNull())
|
||||
apiHisItemsObject.apiId = valueApiHisItemsApiHisItem["ApiId"].asString();
|
||||
if(!valueApiHisItemsApiHisItem["ApiName"].isNull())
|
||||
apiHisItemsObject.apiName = valueApiHisItemsApiHisItem["ApiName"].asString();
|
||||
if(!valueApiHisItemsApiHisItem["GroupId"].isNull())
|
||||
apiHisItemsObject.groupId = valueApiHisItemsApiHisItem["GroupId"].asString();
|
||||
if(!valueApiHisItemsApiHisItem["GroupName"].isNull())
|
||||
apiHisItemsObject.groupName = valueApiHisItemsApiHisItem["GroupName"].asString();
|
||||
if(!valueApiHisItemsApiHisItem["StageName"].isNull())
|
||||
apiHisItemsObject.stageName = valueApiHisItemsApiHisItem["StageName"].asString();
|
||||
if(!valueApiHisItemsApiHisItem["HistoryVersion"].isNull())
|
||||
apiHisItemsObject.historyVersion = valueApiHisItemsApiHisItem["HistoryVersion"].asString();
|
||||
if(!valueApiHisItemsApiHisItem["Status"].isNull())
|
||||
apiHisItemsObject.status = valueApiHisItemsApiHisItem["Status"].asString();
|
||||
if(!valueApiHisItemsApiHisItem["Description"].isNull())
|
||||
apiHisItemsObject.description = valueApiHisItemsApiHisItem["Description"].asString();
|
||||
if(!valueApiHisItemsApiHisItem["DeployedTime"].isNull())
|
||||
apiHisItemsObject.deployedTime = valueApiHisItemsApiHisItem["DeployedTime"].asString();
|
||||
apiHisItems_.push_back(apiHisItemsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -39,144 +39,144 @@ void DescribeApiHistoryResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allErrorCodeSamples = value["ErrorCodeSamples"]["ErrorCodeSample"];
|
||||
for (auto value : allErrorCodeSamples)
|
||||
auto allErrorCodeSamplesNode = value["ErrorCodeSamples"]["ErrorCodeSample"];
|
||||
for (auto valueErrorCodeSamplesErrorCodeSample : allErrorCodeSamplesNode)
|
||||
{
|
||||
ErrorCodeSample errorCodeSamplesObject;
|
||||
if(!value["Code"].isNull())
|
||||
errorCodeSamplesObject.code = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
errorCodeSamplesObject.message = value["Message"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
errorCodeSamplesObject.description = value["Description"].asString();
|
||||
if(!valueErrorCodeSamplesErrorCodeSample["Code"].isNull())
|
||||
errorCodeSamplesObject.code = valueErrorCodeSamplesErrorCodeSample["Code"].asString();
|
||||
if(!valueErrorCodeSamplesErrorCodeSample["Message"].isNull())
|
||||
errorCodeSamplesObject.message = valueErrorCodeSamplesErrorCodeSample["Message"].asString();
|
||||
if(!valueErrorCodeSamplesErrorCodeSample["Description"].isNull())
|
||||
errorCodeSamplesObject.description = valueErrorCodeSamplesErrorCodeSample["Description"].asString();
|
||||
errorCodeSamples_.push_back(errorCodeSamplesObject);
|
||||
}
|
||||
auto allResultDescriptions = value["ResultDescriptions"]["ResultDescription"];
|
||||
for (auto value : allResultDescriptions)
|
||||
auto allResultDescriptionsNode = value["ResultDescriptions"]["ResultDescription"];
|
||||
for (auto valueResultDescriptionsResultDescription : allResultDescriptionsNode)
|
||||
{
|
||||
ResultDescription resultDescriptionsObject;
|
||||
if(!value["Id"].isNull())
|
||||
resultDescriptionsObject.id = value["Id"].asString();
|
||||
if(!value["Pid"].isNull())
|
||||
resultDescriptionsObject.pid = value["Pid"].asString();
|
||||
if(!value["HasChild"].isNull())
|
||||
resultDescriptionsObject.hasChild = value["HasChild"].asString() == "true";
|
||||
if(!value["Key"].isNull())
|
||||
resultDescriptionsObject.key = value["Key"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
resultDescriptionsObject.name = value["Name"].asString();
|
||||
if(!value["Mandatory"].isNull())
|
||||
resultDescriptionsObject.mandatory = value["Mandatory"].asString() == "true";
|
||||
if(!value["Type"].isNull())
|
||||
resultDescriptionsObject.type = value["Type"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
resultDescriptionsObject.description = value["Description"].asString();
|
||||
if(!valueResultDescriptionsResultDescription["Id"].isNull())
|
||||
resultDescriptionsObject.id = valueResultDescriptionsResultDescription["Id"].asString();
|
||||
if(!valueResultDescriptionsResultDescription["Pid"].isNull())
|
||||
resultDescriptionsObject.pid = valueResultDescriptionsResultDescription["Pid"].asString();
|
||||
if(!valueResultDescriptionsResultDescription["HasChild"].isNull())
|
||||
resultDescriptionsObject.hasChild = valueResultDescriptionsResultDescription["HasChild"].asString() == "true";
|
||||
if(!valueResultDescriptionsResultDescription["Key"].isNull())
|
||||
resultDescriptionsObject.key = valueResultDescriptionsResultDescription["Key"].asString();
|
||||
if(!valueResultDescriptionsResultDescription["Name"].isNull())
|
||||
resultDescriptionsObject.name = valueResultDescriptionsResultDescription["Name"].asString();
|
||||
if(!valueResultDescriptionsResultDescription["Mandatory"].isNull())
|
||||
resultDescriptionsObject.mandatory = valueResultDescriptionsResultDescription["Mandatory"].asString() == "true";
|
||||
if(!valueResultDescriptionsResultDescription["Type"].isNull())
|
||||
resultDescriptionsObject.type = valueResultDescriptionsResultDescription["Type"].asString();
|
||||
if(!valueResultDescriptionsResultDescription["Description"].isNull())
|
||||
resultDescriptionsObject.description = valueResultDescriptionsResultDescription["Description"].asString();
|
||||
resultDescriptions_.push_back(resultDescriptionsObject);
|
||||
}
|
||||
auto allSystemParameters = value["SystemParameters"]["SystemParameter"];
|
||||
for (auto value : allSystemParameters)
|
||||
auto allSystemParametersNode = value["SystemParameters"]["SystemParameter"];
|
||||
for (auto valueSystemParametersSystemParameter : allSystemParametersNode)
|
||||
{
|
||||
SystemParameter systemParametersObject;
|
||||
if(!value["ParameterName"].isNull())
|
||||
systemParametersObject.parameterName = value["ParameterName"].asString();
|
||||
if(!value["ServiceParameterName"].isNull())
|
||||
systemParametersObject.serviceParameterName = value["ServiceParameterName"].asString();
|
||||
if(!value["Location"].isNull())
|
||||
systemParametersObject.location = value["Location"].asString();
|
||||
if(!value["DemoValue"].isNull())
|
||||
systemParametersObject.demoValue = value["DemoValue"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
systemParametersObject.description = value["Description"].asString();
|
||||
if(!valueSystemParametersSystemParameter["ParameterName"].isNull())
|
||||
systemParametersObject.parameterName = valueSystemParametersSystemParameter["ParameterName"].asString();
|
||||
if(!valueSystemParametersSystemParameter["ServiceParameterName"].isNull())
|
||||
systemParametersObject.serviceParameterName = valueSystemParametersSystemParameter["ServiceParameterName"].asString();
|
||||
if(!valueSystemParametersSystemParameter["Location"].isNull())
|
||||
systemParametersObject.location = valueSystemParametersSystemParameter["Location"].asString();
|
||||
if(!valueSystemParametersSystemParameter["DemoValue"].isNull())
|
||||
systemParametersObject.demoValue = valueSystemParametersSystemParameter["DemoValue"].asString();
|
||||
if(!valueSystemParametersSystemParameter["Description"].isNull())
|
||||
systemParametersObject.description = valueSystemParametersSystemParameter["Description"].asString();
|
||||
systemParameters_.push_back(systemParametersObject);
|
||||
}
|
||||
auto allCustomSystemParameters = value["CustomSystemParameters"]["CustomSystemParameter"];
|
||||
for (auto value : allCustomSystemParameters)
|
||||
auto allCustomSystemParametersNode = value["CustomSystemParameters"]["CustomSystemParameter"];
|
||||
for (auto valueCustomSystemParametersCustomSystemParameter : allCustomSystemParametersNode)
|
||||
{
|
||||
CustomSystemParameter customSystemParametersObject;
|
||||
if(!value["ParameterName"].isNull())
|
||||
customSystemParametersObject.parameterName = value["ParameterName"].asString();
|
||||
if(!value["ServiceParameterName"].isNull())
|
||||
customSystemParametersObject.serviceParameterName = value["ServiceParameterName"].asString();
|
||||
if(!value["Location"].isNull())
|
||||
customSystemParametersObject.location = value["Location"].asString();
|
||||
if(!value["DemoValue"].isNull())
|
||||
customSystemParametersObject.demoValue = value["DemoValue"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
customSystemParametersObject.description = value["Description"].asString();
|
||||
if(!valueCustomSystemParametersCustomSystemParameter["ParameterName"].isNull())
|
||||
customSystemParametersObject.parameterName = valueCustomSystemParametersCustomSystemParameter["ParameterName"].asString();
|
||||
if(!valueCustomSystemParametersCustomSystemParameter["ServiceParameterName"].isNull())
|
||||
customSystemParametersObject.serviceParameterName = valueCustomSystemParametersCustomSystemParameter["ServiceParameterName"].asString();
|
||||
if(!valueCustomSystemParametersCustomSystemParameter["Location"].isNull())
|
||||
customSystemParametersObject.location = valueCustomSystemParametersCustomSystemParameter["Location"].asString();
|
||||
if(!valueCustomSystemParametersCustomSystemParameter["DemoValue"].isNull())
|
||||
customSystemParametersObject.demoValue = valueCustomSystemParametersCustomSystemParameter["DemoValue"].asString();
|
||||
if(!valueCustomSystemParametersCustomSystemParameter["Description"].isNull())
|
||||
customSystemParametersObject.description = valueCustomSystemParametersCustomSystemParameter["Description"].asString();
|
||||
customSystemParameters_.push_back(customSystemParametersObject);
|
||||
}
|
||||
auto allConstantParameters = value["ConstantParameters"]["ConstantParameter"];
|
||||
for (auto value : allConstantParameters)
|
||||
auto allConstantParametersNode = value["ConstantParameters"]["ConstantParameter"];
|
||||
for (auto valueConstantParametersConstantParameter : allConstantParametersNode)
|
||||
{
|
||||
ConstantParameter constantParametersObject;
|
||||
if(!value["ServiceParameterName"].isNull())
|
||||
constantParametersObject.serviceParameterName = value["ServiceParameterName"].asString();
|
||||
if(!value["ConstantValue"].isNull())
|
||||
constantParametersObject.constantValue = value["ConstantValue"].asString();
|
||||
if(!value["Location"].isNull())
|
||||
constantParametersObject.location = value["Location"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
constantParametersObject.description = value["Description"].asString();
|
||||
if(!valueConstantParametersConstantParameter["ServiceParameterName"].isNull())
|
||||
constantParametersObject.serviceParameterName = valueConstantParametersConstantParameter["ServiceParameterName"].asString();
|
||||
if(!valueConstantParametersConstantParameter["ConstantValue"].isNull())
|
||||
constantParametersObject.constantValue = valueConstantParametersConstantParameter["ConstantValue"].asString();
|
||||
if(!valueConstantParametersConstantParameter["Location"].isNull())
|
||||
constantParametersObject.location = valueConstantParametersConstantParameter["Location"].asString();
|
||||
if(!valueConstantParametersConstantParameter["Description"].isNull())
|
||||
constantParametersObject.description = valueConstantParametersConstantParameter["Description"].asString();
|
||||
constantParameters_.push_back(constantParametersObject);
|
||||
}
|
||||
auto allRequestParameters = value["RequestParameters"]["RequestParameter"];
|
||||
for (auto value : allRequestParameters)
|
||||
auto allRequestParametersNode = value["RequestParameters"]["RequestParameter"];
|
||||
for (auto valueRequestParametersRequestParameter : allRequestParametersNode)
|
||||
{
|
||||
RequestParameter requestParametersObject;
|
||||
if(!value["ApiParameterName"].isNull())
|
||||
requestParametersObject.apiParameterName = value["ApiParameterName"].asString();
|
||||
if(!value["Location"].isNull())
|
||||
requestParametersObject.location = value["Location"].asString();
|
||||
if(!value["ParameterType"].isNull())
|
||||
requestParametersObject.parameterType = value["ParameterType"].asString();
|
||||
if(!value["Required"].isNull())
|
||||
requestParametersObject.required = value["Required"].asString();
|
||||
if(!value["DefaultValue"].isNull())
|
||||
requestParametersObject.defaultValue = value["DefaultValue"].asString();
|
||||
if(!value["DemoValue"].isNull())
|
||||
requestParametersObject.demoValue = value["DemoValue"].asString();
|
||||
if(!value["MaxValue"].isNull())
|
||||
requestParametersObject.maxValue = std::stol(value["MaxValue"].asString());
|
||||
if(!value["MinValue"].isNull())
|
||||
requestParametersObject.minValue = std::stol(value["MinValue"].asString());
|
||||
if(!value["MaxLength"].isNull())
|
||||
requestParametersObject.maxLength = std::stol(value["MaxLength"].asString());
|
||||
if(!value["MinLength"].isNull())
|
||||
requestParametersObject.minLength = std::stol(value["MinLength"].asString());
|
||||
if(!value["RegularExpression"].isNull())
|
||||
requestParametersObject.regularExpression = value["RegularExpression"].asString();
|
||||
if(!value["JsonScheme"].isNull())
|
||||
requestParametersObject.jsonScheme = value["JsonScheme"].asString();
|
||||
if(!value["EnumValue"].isNull())
|
||||
requestParametersObject.enumValue = value["EnumValue"].asString();
|
||||
if(!value["DocShow"].isNull())
|
||||
requestParametersObject.docShow = value["DocShow"].asString();
|
||||
if(!value["DocOrder"].isNull())
|
||||
requestParametersObject.docOrder = std::stoi(value["DocOrder"].asString());
|
||||
if(!value["Description"].isNull())
|
||||
requestParametersObject.description = value["Description"].asString();
|
||||
if(!valueRequestParametersRequestParameter["ApiParameterName"].isNull())
|
||||
requestParametersObject.apiParameterName = valueRequestParametersRequestParameter["ApiParameterName"].asString();
|
||||
if(!valueRequestParametersRequestParameter["Location"].isNull())
|
||||
requestParametersObject.location = valueRequestParametersRequestParameter["Location"].asString();
|
||||
if(!valueRequestParametersRequestParameter["ParameterType"].isNull())
|
||||
requestParametersObject.parameterType = valueRequestParametersRequestParameter["ParameterType"].asString();
|
||||
if(!valueRequestParametersRequestParameter["Required"].isNull())
|
||||
requestParametersObject.required = valueRequestParametersRequestParameter["Required"].asString();
|
||||
if(!valueRequestParametersRequestParameter["DefaultValue"].isNull())
|
||||
requestParametersObject.defaultValue = valueRequestParametersRequestParameter["DefaultValue"].asString();
|
||||
if(!valueRequestParametersRequestParameter["DemoValue"].isNull())
|
||||
requestParametersObject.demoValue = valueRequestParametersRequestParameter["DemoValue"].asString();
|
||||
if(!valueRequestParametersRequestParameter["MaxValue"].isNull())
|
||||
requestParametersObject.maxValue = std::stol(valueRequestParametersRequestParameter["MaxValue"].asString());
|
||||
if(!valueRequestParametersRequestParameter["MinValue"].isNull())
|
||||
requestParametersObject.minValue = std::stol(valueRequestParametersRequestParameter["MinValue"].asString());
|
||||
if(!valueRequestParametersRequestParameter["MaxLength"].isNull())
|
||||
requestParametersObject.maxLength = std::stol(valueRequestParametersRequestParameter["MaxLength"].asString());
|
||||
if(!valueRequestParametersRequestParameter["MinLength"].isNull())
|
||||
requestParametersObject.minLength = std::stol(valueRequestParametersRequestParameter["MinLength"].asString());
|
||||
if(!valueRequestParametersRequestParameter["RegularExpression"].isNull())
|
||||
requestParametersObject.regularExpression = valueRequestParametersRequestParameter["RegularExpression"].asString();
|
||||
if(!valueRequestParametersRequestParameter["JsonScheme"].isNull())
|
||||
requestParametersObject.jsonScheme = valueRequestParametersRequestParameter["JsonScheme"].asString();
|
||||
if(!valueRequestParametersRequestParameter["EnumValue"].isNull())
|
||||
requestParametersObject.enumValue = valueRequestParametersRequestParameter["EnumValue"].asString();
|
||||
if(!valueRequestParametersRequestParameter["DocShow"].isNull())
|
||||
requestParametersObject.docShow = valueRequestParametersRequestParameter["DocShow"].asString();
|
||||
if(!valueRequestParametersRequestParameter["DocOrder"].isNull())
|
||||
requestParametersObject.docOrder = std::stoi(valueRequestParametersRequestParameter["DocOrder"].asString());
|
||||
if(!valueRequestParametersRequestParameter["Description"].isNull())
|
||||
requestParametersObject.description = valueRequestParametersRequestParameter["Description"].asString();
|
||||
requestParameters_.push_back(requestParametersObject);
|
||||
}
|
||||
auto allServiceParameters = value["ServiceParameters"]["ServiceParameter"];
|
||||
for (auto value : allServiceParameters)
|
||||
auto allServiceParametersNode = value["ServiceParameters"]["ServiceParameter"];
|
||||
for (auto valueServiceParametersServiceParameter : allServiceParametersNode)
|
||||
{
|
||||
ServiceParameter serviceParametersObject;
|
||||
if(!value["ServiceParameterName"].isNull())
|
||||
serviceParametersObject.serviceParameterName = value["ServiceParameterName"].asString();
|
||||
if(!value["Location"].isNull())
|
||||
serviceParametersObject.location = value["Location"].asString();
|
||||
if(!value["ParameterType"].isNull())
|
||||
serviceParametersObject.parameterType = value["ParameterType"].asString();
|
||||
if(!valueServiceParametersServiceParameter["ServiceParameterName"].isNull())
|
||||
serviceParametersObject.serviceParameterName = valueServiceParametersServiceParameter["ServiceParameterName"].asString();
|
||||
if(!valueServiceParametersServiceParameter["Location"].isNull())
|
||||
serviceParametersObject.location = valueServiceParametersServiceParameter["Location"].asString();
|
||||
if(!valueServiceParametersServiceParameter["ParameterType"].isNull())
|
||||
serviceParametersObject.parameterType = valueServiceParametersServiceParameter["ParameterType"].asString();
|
||||
serviceParameters_.push_back(serviceParametersObject);
|
||||
}
|
||||
auto allServiceParametersMap = value["ServiceParametersMap"]["ServiceParameterMap"];
|
||||
for (auto value : allServiceParametersMap)
|
||||
auto allServiceParametersMapNode = value["ServiceParametersMap"]["ServiceParameterMap"];
|
||||
for (auto valueServiceParametersMapServiceParameterMap : allServiceParametersMapNode)
|
||||
{
|
||||
ServiceParameterMap serviceParametersMapObject;
|
||||
if(!value["ServiceParameterName"].isNull())
|
||||
serviceParametersMapObject.serviceParameterName = value["ServiceParameterName"].asString();
|
||||
if(!value["RequestParameterName"].isNull())
|
||||
serviceParametersMapObject.requestParameterName = value["RequestParameterName"].asString();
|
||||
if(!valueServiceParametersMapServiceParameterMap["ServiceParameterName"].isNull())
|
||||
serviceParametersMapObject.serviceParameterName = valueServiceParametersMapServiceParameterMap["ServiceParameterName"].asString();
|
||||
if(!valueServiceParametersMapServiceParameterMap["RequestParameterName"].isNull())
|
||||
serviceParametersMapObject.requestParameterName = valueServiceParametersMapServiceParameterMap["RequestParameterName"].asString();
|
||||
serviceParametersMap_.push_back(serviceParametersMapObject);
|
||||
}
|
||||
auto requestConfigNode = value["RequestConfig"];
|
||||
@@ -213,14 +213,14 @@ void DescribeApiHistoryResult::parse(const std::string &payload)
|
||||
serviceConfig_.serviceVpcEnable = serviceConfigNode["ServiceVpcEnable"].asString();
|
||||
if(!serviceConfigNode["MockStatusCode"].isNull())
|
||||
serviceConfig_.mockStatusCode = std::stoi(serviceConfigNode["MockStatusCode"].asString());
|
||||
auto allMockHeaders = value["MockHeaders"]["MockHeader"];
|
||||
for (auto value : allMockHeaders)
|
||||
auto allMockHeadersNode = serviceConfigNode["MockHeaders"]["MockHeader"];
|
||||
for (auto serviceConfigNodeMockHeadersMockHeader : allMockHeadersNode)
|
||||
{
|
||||
ServiceConfig::MockHeader mockHeaderObject;
|
||||
if(!value["HeaderName"].isNull())
|
||||
mockHeaderObject.headerName = value["HeaderName"].asString();
|
||||
if(!value["HeaderValue"].isNull())
|
||||
mockHeaderObject.headerValue = value["HeaderValue"].asString();
|
||||
if(!serviceConfigNodeMockHeadersMockHeader["HeaderName"].isNull())
|
||||
mockHeaderObject.headerName = serviceConfigNodeMockHeadersMockHeader["HeaderName"].asString();
|
||||
if(!serviceConfigNodeMockHeadersMockHeader["HeaderValue"].isNull())
|
||||
mockHeaderObject.headerValue = serviceConfigNodeMockHeadersMockHeader["HeaderValue"].asString();
|
||||
serviceConfig_.mockHeaders.push_back(mockHeaderObject);
|
||||
}
|
||||
auto vpcConfigNode = serviceConfigNode["VpcConfig"];
|
||||
|
||||
@@ -39,20 +39,20 @@ void DescribeApiIpControlsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allApiIpControls = value["ApiIpControls"]["ApiIpControlItem"];
|
||||
for (auto value : allApiIpControls)
|
||||
auto allApiIpControlsNode = value["ApiIpControls"]["ApiIpControlItem"];
|
||||
for (auto valueApiIpControlsApiIpControlItem : allApiIpControlsNode)
|
||||
{
|
||||
ApiIpControlItem apiIpControlsObject;
|
||||
if(!value["ApiId"].isNull())
|
||||
apiIpControlsObject.apiId = value["ApiId"].asString();
|
||||
if(!value["ApiName"].isNull())
|
||||
apiIpControlsObject.apiName = value["ApiName"].asString();
|
||||
if(!value["IpControlId"].isNull())
|
||||
apiIpControlsObject.ipControlId = value["IpControlId"].asString();
|
||||
if(!value["IpControlName"].isNull())
|
||||
apiIpControlsObject.ipControlName = value["IpControlName"].asString();
|
||||
if(!value["BoundTime"].isNull())
|
||||
apiIpControlsObject.boundTime = value["BoundTime"].asString();
|
||||
if(!valueApiIpControlsApiIpControlItem["ApiId"].isNull())
|
||||
apiIpControlsObject.apiId = valueApiIpControlsApiIpControlItem["ApiId"].asString();
|
||||
if(!valueApiIpControlsApiIpControlItem["ApiName"].isNull())
|
||||
apiIpControlsObject.apiName = valueApiIpControlsApiIpControlItem["ApiName"].asString();
|
||||
if(!valueApiIpControlsApiIpControlItem["IpControlId"].isNull())
|
||||
apiIpControlsObject.ipControlId = valueApiIpControlsApiIpControlItem["IpControlId"].asString();
|
||||
if(!valueApiIpControlsApiIpControlItem["IpControlName"].isNull())
|
||||
apiIpControlsObject.ipControlName = valueApiIpControlsApiIpControlItem["IpControlName"].asString();
|
||||
if(!valueApiIpControlsApiIpControlItem["BoundTime"].isNull())
|
||||
apiIpControlsObject.boundTime = valueApiIpControlsApiIpControlItem["BoundTime"].asString();
|
||||
apiIpControls_.push_back(apiIpControlsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -39,14 +39,14 @@ void DescribeApiLatencyDataResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allCallLatencys = value["CallLatencys"]["MonitorItem"];
|
||||
for (auto value : allCallLatencys)
|
||||
auto allCallLatencysNode = value["CallLatencys"]["MonitorItem"];
|
||||
for (auto valueCallLatencysMonitorItem : allCallLatencysNode)
|
||||
{
|
||||
MonitorItem callLatencysObject;
|
||||
if(!value["ItemTime"].isNull())
|
||||
callLatencysObject.itemTime = value["ItemTime"].asString();
|
||||
if(!value["ItemValue"].isNull())
|
||||
callLatencysObject.itemValue = value["ItemValue"].asString();
|
||||
if(!valueCallLatencysMonitorItem["ItemTime"].isNull())
|
||||
callLatencysObject.itemTime = valueCallLatencysMonitorItem["ItemTime"].asString();
|
||||
if(!valueCallLatencysMonitorItem["ItemValue"].isNull())
|
||||
callLatencysObject.itemValue = valueCallLatencysMonitorItem["ItemValue"].asString();
|
||||
callLatencys_.push_back(callLatencysObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,24 +39,24 @@ void DescribeApiQpsDataResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allCallSuccesses = value["CallSuccesses"]["MonitorItem"];
|
||||
for (auto value : allCallSuccesses)
|
||||
auto allCallSuccessesNode = value["CallSuccesses"]["MonitorItem"];
|
||||
for (auto valueCallSuccessesMonitorItem : allCallSuccessesNode)
|
||||
{
|
||||
MonitorItem callSuccessesObject;
|
||||
if(!value["ItemTime"].isNull())
|
||||
callSuccessesObject.itemTime = value["ItemTime"].asString();
|
||||
if(!value["ItemValue"].isNull())
|
||||
callSuccessesObject.itemValue = value["ItemValue"].asString();
|
||||
if(!valueCallSuccessesMonitorItem["ItemTime"].isNull())
|
||||
callSuccessesObject.itemTime = valueCallSuccessesMonitorItem["ItemTime"].asString();
|
||||
if(!valueCallSuccessesMonitorItem["ItemValue"].isNull())
|
||||
callSuccessesObject.itemValue = valueCallSuccessesMonitorItem["ItemValue"].asString();
|
||||
callSuccesses_.push_back(callSuccessesObject);
|
||||
}
|
||||
auto allCallFails = value["CallFails"]["MonitorItem"];
|
||||
for (auto value : allCallFails)
|
||||
auto allCallFailsNode = value["CallFails"]["MonitorItem"];
|
||||
for (auto valueCallFailsMonitorItem : allCallFailsNode)
|
||||
{
|
||||
MonitorItem callFailsObject;
|
||||
if(!value["ItemTime"].isNull())
|
||||
callFailsObject.itemTime = value["ItemTime"].asString();
|
||||
if(!value["ItemValue"].isNull())
|
||||
callFailsObject.itemValue = value["ItemValue"].asString();
|
||||
if(!valueCallFailsMonitorItem["ItemTime"].isNull())
|
||||
callFailsObject.itemTime = valueCallFailsMonitorItem["ItemTime"].asString();
|
||||
if(!valueCallFailsMonitorItem["ItemValue"].isNull())
|
||||
callFailsObject.itemValue = valueCallFailsMonitorItem["ItemValue"].asString();
|
||||
callFails_.push_back(callFailsObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,158 +39,158 @@ void DescribeApiResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allErrorCodeSamples = value["ErrorCodeSamples"]["ErrorCodeSample"];
|
||||
for (auto value : allErrorCodeSamples)
|
||||
auto allErrorCodeSamplesNode = value["ErrorCodeSamples"]["ErrorCodeSample"];
|
||||
for (auto valueErrorCodeSamplesErrorCodeSample : allErrorCodeSamplesNode)
|
||||
{
|
||||
ErrorCodeSample errorCodeSamplesObject;
|
||||
if(!value["Code"].isNull())
|
||||
errorCodeSamplesObject.code = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
errorCodeSamplesObject.message = value["Message"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
errorCodeSamplesObject.description = value["Description"].asString();
|
||||
if(!value["Model"].isNull())
|
||||
errorCodeSamplesObject.model = value["Model"].asString();
|
||||
if(!valueErrorCodeSamplesErrorCodeSample["Code"].isNull())
|
||||
errorCodeSamplesObject.code = valueErrorCodeSamplesErrorCodeSample["Code"].asString();
|
||||
if(!valueErrorCodeSamplesErrorCodeSample["Message"].isNull())
|
||||
errorCodeSamplesObject.message = valueErrorCodeSamplesErrorCodeSample["Message"].asString();
|
||||
if(!valueErrorCodeSamplesErrorCodeSample["Description"].isNull())
|
||||
errorCodeSamplesObject.description = valueErrorCodeSamplesErrorCodeSample["Description"].asString();
|
||||
if(!valueErrorCodeSamplesErrorCodeSample["Model"].isNull())
|
||||
errorCodeSamplesObject.model = valueErrorCodeSamplesErrorCodeSample["Model"].asString();
|
||||
errorCodeSamples_.push_back(errorCodeSamplesObject);
|
||||
}
|
||||
auto allResultDescriptions = value["ResultDescriptions"]["ResultDescription"];
|
||||
for (auto value : allResultDescriptions)
|
||||
auto allResultDescriptionsNode = value["ResultDescriptions"]["ResultDescription"];
|
||||
for (auto valueResultDescriptionsResultDescription : allResultDescriptionsNode)
|
||||
{
|
||||
ResultDescription resultDescriptionsObject;
|
||||
if(!value["Id"].isNull())
|
||||
resultDescriptionsObject.id = value["Id"].asString();
|
||||
if(!value["Pid"].isNull())
|
||||
resultDescriptionsObject.pid = value["Pid"].asString();
|
||||
if(!value["HasChild"].isNull())
|
||||
resultDescriptionsObject.hasChild = value["HasChild"].asString() == "true";
|
||||
if(!value["Key"].isNull())
|
||||
resultDescriptionsObject.key = value["Key"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
resultDescriptionsObject.name = value["Name"].asString();
|
||||
if(!value["Mandatory"].isNull())
|
||||
resultDescriptionsObject.mandatory = value["Mandatory"].asString() == "true";
|
||||
if(!value["Type"].isNull())
|
||||
resultDescriptionsObject.type = value["Type"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
resultDescriptionsObject.description = value["Description"].asString();
|
||||
if(!valueResultDescriptionsResultDescription["Id"].isNull())
|
||||
resultDescriptionsObject.id = valueResultDescriptionsResultDescription["Id"].asString();
|
||||
if(!valueResultDescriptionsResultDescription["Pid"].isNull())
|
||||
resultDescriptionsObject.pid = valueResultDescriptionsResultDescription["Pid"].asString();
|
||||
if(!valueResultDescriptionsResultDescription["HasChild"].isNull())
|
||||
resultDescriptionsObject.hasChild = valueResultDescriptionsResultDescription["HasChild"].asString() == "true";
|
||||
if(!valueResultDescriptionsResultDescription["Key"].isNull())
|
||||
resultDescriptionsObject.key = valueResultDescriptionsResultDescription["Key"].asString();
|
||||
if(!valueResultDescriptionsResultDescription["Name"].isNull())
|
||||
resultDescriptionsObject.name = valueResultDescriptionsResultDescription["Name"].asString();
|
||||
if(!valueResultDescriptionsResultDescription["Mandatory"].isNull())
|
||||
resultDescriptionsObject.mandatory = valueResultDescriptionsResultDescription["Mandatory"].asString() == "true";
|
||||
if(!valueResultDescriptionsResultDescription["Type"].isNull())
|
||||
resultDescriptionsObject.type = valueResultDescriptionsResultDescription["Type"].asString();
|
||||
if(!valueResultDescriptionsResultDescription["Description"].isNull())
|
||||
resultDescriptionsObject.description = valueResultDescriptionsResultDescription["Description"].asString();
|
||||
resultDescriptions_.push_back(resultDescriptionsObject);
|
||||
}
|
||||
auto allSystemParameters = value["SystemParameters"]["SystemParameter"];
|
||||
for (auto value : allSystemParameters)
|
||||
auto allSystemParametersNode = value["SystemParameters"]["SystemParameter"];
|
||||
for (auto valueSystemParametersSystemParameter : allSystemParametersNode)
|
||||
{
|
||||
SystemParameter systemParametersObject;
|
||||
if(!value["ParameterName"].isNull())
|
||||
systemParametersObject.parameterName = value["ParameterName"].asString();
|
||||
if(!value["ServiceParameterName"].isNull())
|
||||
systemParametersObject.serviceParameterName = value["ServiceParameterName"].asString();
|
||||
if(!value["Location"].isNull())
|
||||
systemParametersObject.location = value["Location"].asString();
|
||||
if(!value["DemoValue"].isNull())
|
||||
systemParametersObject.demoValue = value["DemoValue"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
systemParametersObject.description = value["Description"].asString();
|
||||
if(!valueSystemParametersSystemParameter["ParameterName"].isNull())
|
||||
systemParametersObject.parameterName = valueSystemParametersSystemParameter["ParameterName"].asString();
|
||||
if(!valueSystemParametersSystemParameter["ServiceParameterName"].isNull())
|
||||
systemParametersObject.serviceParameterName = valueSystemParametersSystemParameter["ServiceParameterName"].asString();
|
||||
if(!valueSystemParametersSystemParameter["Location"].isNull())
|
||||
systemParametersObject.location = valueSystemParametersSystemParameter["Location"].asString();
|
||||
if(!valueSystemParametersSystemParameter["DemoValue"].isNull())
|
||||
systemParametersObject.demoValue = valueSystemParametersSystemParameter["DemoValue"].asString();
|
||||
if(!valueSystemParametersSystemParameter["Description"].isNull())
|
||||
systemParametersObject.description = valueSystemParametersSystemParameter["Description"].asString();
|
||||
systemParameters_.push_back(systemParametersObject);
|
||||
}
|
||||
auto allCustomSystemParameters = value["CustomSystemParameters"]["CustomSystemParameter"];
|
||||
for (auto value : allCustomSystemParameters)
|
||||
auto allCustomSystemParametersNode = value["CustomSystemParameters"]["CustomSystemParameter"];
|
||||
for (auto valueCustomSystemParametersCustomSystemParameter : allCustomSystemParametersNode)
|
||||
{
|
||||
CustomSystemParameter customSystemParametersObject;
|
||||
if(!value["ParameterName"].isNull())
|
||||
customSystemParametersObject.parameterName = value["ParameterName"].asString();
|
||||
if(!value["ServiceParameterName"].isNull())
|
||||
customSystemParametersObject.serviceParameterName = value["ServiceParameterName"].asString();
|
||||
if(!value["Location"].isNull())
|
||||
customSystemParametersObject.location = value["Location"].asString();
|
||||
if(!value["DemoValue"].isNull())
|
||||
customSystemParametersObject.demoValue = value["DemoValue"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
customSystemParametersObject.description = value["Description"].asString();
|
||||
if(!valueCustomSystemParametersCustomSystemParameter["ParameterName"].isNull())
|
||||
customSystemParametersObject.parameterName = valueCustomSystemParametersCustomSystemParameter["ParameterName"].asString();
|
||||
if(!valueCustomSystemParametersCustomSystemParameter["ServiceParameterName"].isNull())
|
||||
customSystemParametersObject.serviceParameterName = valueCustomSystemParametersCustomSystemParameter["ServiceParameterName"].asString();
|
||||
if(!valueCustomSystemParametersCustomSystemParameter["Location"].isNull())
|
||||
customSystemParametersObject.location = valueCustomSystemParametersCustomSystemParameter["Location"].asString();
|
||||
if(!valueCustomSystemParametersCustomSystemParameter["DemoValue"].isNull())
|
||||
customSystemParametersObject.demoValue = valueCustomSystemParametersCustomSystemParameter["DemoValue"].asString();
|
||||
if(!valueCustomSystemParametersCustomSystemParameter["Description"].isNull())
|
||||
customSystemParametersObject.description = valueCustomSystemParametersCustomSystemParameter["Description"].asString();
|
||||
customSystemParameters_.push_back(customSystemParametersObject);
|
||||
}
|
||||
auto allConstantParameters = value["ConstantParameters"]["ConstantParameter"];
|
||||
for (auto value : allConstantParameters)
|
||||
auto allConstantParametersNode = value["ConstantParameters"]["ConstantParameter"];
|
||||
for (auto valueConstantParametersConstantParameter : allConstantParametersNode)
|
||||
{
|
||||
ConstantParameter constantParametersObject;
|
||||
if(!value["ServiceParameterName"].isNull())
|
||||
constantParametersObject.serviceParameterName = value["ServiceParameterName"].asString();
|
||||
if(!value["ConstantValue"].isNull())
|
||||
constantParametersObject.constantValue = value["ConstantValue"].asString();
|
||||
if(!value["Location"].isNull())
|
||||
constantParametersObject.location = value["Location"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
constantParametersObject.description = value["Description"].asString();
|
||||
if(!valueConstantParametersConstantParameter["ServiceParameterName"].isNull())
|
||||
constantParametersObject.serviceParameterName = valueConstantParametersConstantParameter["ServiceParameterName"].asString();
|
||||
if(!valueConstantParametersConstantParameter["ConstantValue"].isNull())
|
||||
constantParametersObject.constantValue = valueConstantParametersConstantParameter["ConstantValue"].asString();
|
||||
if(!valueConstantParametersConstantParameter["Location"].isNull())
|
||||
constantParametersObject.location = valueConstantParametersConstantParameter["Location"].asString();
|
||||
if(!valueConstantParametersConstantParameter["Description"].isNull())
|
||||
constantParametersObject.description = valueConstantParametersConstantParameter["Description"].asString();
|
||||
constantParameters_.push_back(constantParametersObject);
|
||||
}
|
||||
auto allRequestParameters = value["RequestParameters"]["RequestParameter"];
|
||||
for (auto value : allRequestParameters)
|
||||
auto allRequestParametersNode = value["RequestParameters"]["RequestParameter"];
|
||||
for (auto valueRequestParametersRequestParameter : allRequestParametersNode)
|
||||
{
|
||||
RequestParameter requestParametersObject;
|
||||
if(!value["ApiParameterName"].isNull())
|
||||
requestParametersObject.apiParameterName = value["ApiParameterName"].asString();
|
||||
if(!value["Location"].isNull())
|
||||
requestParametersObject.location = value["Location"].asString();
|
||||
if(!value["ParameterType"].isNull())
|
||||
requestParametersObject.parameterType = value["ParameterType"].asString();
|
||||
if(!value["Required"].isNull())
|
||||
requestParametersObject.required = value["Required"].asString();
|
||||
if(!value["DefaultValue"].isNull())
|
||||
requestParametersObject.defaultValue = value["DefaultValue"].asString();
|
||||
if(!value["DemoValue"].isNull())
|
||||
requestParametersObject.demoValue = value["DemoValue"].asString();
|
||||
if(!value["MaxValue"].isNull())
|
||||
requestParametersObject.maxValue = std::stol(value["MaxValue"].asString());
|
||||
if(!value["MinValue"].isNull())
|
||||
requestParametersObject.minValue = std::stol(value["MinValue"].asString());
|
||||
if(!value["MaxLength"].isNull())
|
||||
requestParametersObject.maxLength = std::stol(value["MaxLength"].asString());
|
||||
if(!value["MinLength"].isNull())
|
||||
requestParametersObject.minLength = std::stol(value["MinLength"].asString());
|
||||
if(!value["RegularExpression"].isNull())
|
||||
requestParametersObject.regularExpression = value["RegularExpression"].asString();
|
||||
if(!value["JsonScheme"].isNull())
|
||||
requestParametersObject.jsonScheme = value["JsonScheme"].asString();
|
||||
if(!value["EnumValue"].isNull())
|
||||
requestParametersObject.enumValue = value["EnumValue"].asString();
|
||||
if(!value["DocShow"].isNull())
|
||||
requestParametersObject.docShow = value["DocShow"].asString();
|
||||
if(!value["DocOrder"].isNull())
|
||||
requestParametersObject.docOrder = std::stoi(value["DocOrder"].asString());
|
||||
if(!value["Description"].isNull())
|
||||
requestParametersObject.description = value["Description"].asString();
|
||||
if(!valueRequestParametersRequestParameter["ApiParameterName"].isNull())
|
||||
requestParametersObject.apiParameterName = valueRequestParametersRequestParameter["ApiParameterName"].asString();
|
||||
if(!valueRequestParametersRequestParameter["Location"].isNull())
|
||||
requestParametersObject.location = valueRequestParametersRequestParameter["Location"].asString();
|
||||
if(!valueRequestParametersRequestParameter["ParameterType"].isNull())
|
||||
requestParametersObject.parameterType = valueRequestParametersRequestParameter["ParameterType"].asString();
|
||||
if(!valueRequestParametersRequestParameter["Required"].isNull())
|
||||
requestParametersObject.required = valueRequestParametersRequestParameter["Required"].asString();
|
||||
if(!valueRequestParametersRequestParameter["DefaultValue"].isNull())
|
||||
requestParametersObject.defaultValue = valueRequestParametersRequestParameter["DefaultValue"].asString();
|
||||
if(!valueRequestParametersRequestParameter["DemoValue"].isNull())
|
||||
requestParametersObject.demoValue = valueRequestParametersRequestParameter["DemoValue"].asString();
|
||||
if(!valueRequestParametersRequestParameter["MaxValue"].isNull())
|
||||
requestParametersObject.maxValue = std::stol(valueRequestParametersRequestParameter["MaxValue"].asString());
|
||||
if(!valueRequestParametersRequestParameter["MinValue"].isNull())
|
||||
requestParametersObject.minValue = std::stol(valueRequestParametersRequestParameter["MinValue"].asString());
|
||||
if(!valueRequestParametersRequestParameter["MaxLength"].isNull())
|
||||
requestParametersObject.maxLength = std::stol(valueRequestParametersRequestParameter["MaxLength"].asString());
|
||||
if(!valueRequestParametersRequestParameter["MinLength"].isNull())
|
||||
requestParametersObject.minLength = std::stol(valueRequestParametersRequestParameter["MinLength"].asString());
|
||||
if(!valueRequestParametersRequestParameter["RegularExpression"].isNull())
|
||||
requestParametersObject.regularExpression = valueRequestParametersRequestParameter["RegularExpression"].asString();
|
||||
if(!valueRequestParametersRequestParameter["JsonScheme"].isNull())
|
||||
requestParametersObject.jsonScheme = valueRequestParametersRequestParameter["JsonScheme"].asString();
|
||||
if(!valueRequestParametersRequestParameter["EnumValue"].isNull())
|
||||
requestParametersObject.enumValue = valueRequestParametersRequestParameter["EnumValue"].asString();
|
||||
if(!valueRequestParametersRequestParameter["DocShow"].isNull())
|
||||
requestParametersObject.docShow = valueRequestParametersRequestParameter["DocShow"].asString();
|
||||
if(!valueRequestParametersRequestParameter["DocOrder"].isNull())
|
||||
requestParametersObject.docOrder = std::stoi(valueRequestParametersRequestParameter["DocOrder"].asString());
|
||||
if(!valueRequestParametersRequestParameter["Description"].isNull())
|
||||
requestParametersObject.description = valueRequestParametersRequestParameter["Description"].asString();
|
||||
requestParameters_.push_back(requestParametersObject);
|
||||
}
|
||||
auto allServiceParameters = value["ServiceParameters"]["ServiceParameter"];
|
||||
for (auto value : allServiceParameters)
|
||||
auto allServiceParametersNode = value["ServiceParameters"]["ServiceParameter"];
|
||||
for (auto valueServiceParametersServiceParameter : allServiceParametersNode)
|
||||
{
|
||||
ServiceParameter serviceParametersObject;
|
||||
if(!value["ServiceParameterName"].isNull())
|
||||
serviceParametersObject.serviceParameterName = value["ServiceParameterName"].asString();
|
||||
if(!value["Location"].isNull())
|
||||
serviceParametersObject.location = value["Location"].asString();
|
||||
if(!value["ParameterType"].isNull())
|
||||
serviceParametersObject.parameterType = value["ParameterType"].asString();
|
||||
if(!valueServiceParametersServiceParameter["ServiceParameterName"].isNull())
|
||||
serviceParametersObject.serviceParameterName = valueServiceParametersServiceParameter["ServiceParameterName"].asString();
|
||||
if(!valueServiceParametersServiceParameter["Location"].isNull())
|
||||
serviceParametersObject.location = valueServiceParametersServiceParameter["Location"].asString();
|
||||
if(!valueServiceParametersServiceParameter["ParameterType"].isNull())
|
||||
serviceParametersObject.parameterType = valueServiceParametersServiceParameter["ParameterType"].asString();
|
||||
serviceParameters_.push_back(serviceParametersObject);
|
||||
}
|
||||
auto allServiceParametersMap = value["ServiceParametersMap"]["ServiceParameterMap"];
|
||||
for (auto value : allServiceParametersMap)
|
||||
auto allServiceParametersMapNode = value["ServiceParametersMap"]["ServiceParameterMap"];
|
||||
for (auto valueServiceParametersMapServiceParameterMap : allServiceParametersMapNode)
|
||||
{
|
||||
ServiceParameterMap serviceParametersMapObject;
|
||||
if(!value["ServiceParameterName"].isNull())
|
||||
serviceParametersMapObject.serviceParameterName = value["ServiceParameterName"].asString();
|
||||
if(!value["RequestParameterName"].isNull())
|
||||
serviceParametersMapObject.requestParameterName = value["RequestParameterName"].asString();
|
||||
if(!valueServiceParametersMapServiceParameterMap["ServiceParameterName"].isNull())
|
||||
serviceParametersMapObject.serviceParameterName = valueServiceParametersMapServiceParameterMap["ServiceParameterName"].asString();
|
||||
if(!valueServiceParametersMapServiceParameterMap["RequestParameterName"].isNull())
|
||||
serviceParametersMapObject.requestParameterName = valueServiceParametersMapServiceParameterMap["RequestParameterName"].asString();
|
||||
serviceParametersMap_.push_back(serviceParametersMapObject);
|
||||
}
|
||||
auto allDeployedInfos = value["DeployedInfos"]["DeployedInfo"];
|
||||
for (auto value : allDeployedInfos)
|
||||
auto allDeployedInfosNode = value["DeployedInfos"]["DeployedInfo"];
|
||||
for (auto valueDeployedInfosDeployedInfo : allDeployedInfosNode)
|
||||
{
|
||||
DeployedInfo deployedInfosObject;
|
||||
if(!value["StageName"].isNull())
|
||||
deployedInfosObject.stageName = value["StageName"].asString();
|
||||
if(!value["EffectiveVersion"].isNull())
|
||||
deployedInfosObject.effectiveVersion = value["EffectiveVersion"].asString();
|
||||
if(!value["DeployedStatus"].isNull())
|
||||
deployedInfosObject.deployedStatus = value["DeployedStatus"].asString();
|
||||
if(!valueDeployedInfosDeployedInfo["StageName"].isNull())
|
||||
deployedInfosObject.stageName = valueDeployedInfosDeployedInfo["StageName"].asString();
|
||||
if(!valueDeployedInfosDeployedInfo["EffectiveVersion"].isNull())
|
||||
deployedInfosObject.effectiveVersion = valueDeployedInfosDeployedInfo["EffectiveVersion"].asString();
|
||||
if(!valueDeployedInfosDeployedInfo["DeployedStatus"].isNull())
|
||||
deployedInfosObject.deployedStatus = valueDeployedInfosDeployedInfo["DeployedStatus"].asString();
|
||||
deployedInfos_.push_back(deployedInfosObject);
|
||||
}
|
||||
auto requestConfigNode = value["RequestConfig"];
|
||||
@@ -233,14 +233,14 @@ void DescribeApiResult::parse(const std::string &payload)
|
||||
serviceConfig_.aoneAppName = serviceConfigNode["AoneAppName"].asString();
|
||||
if(!serviceConfigNode["MockStatusCode"].isNull())
|
||||
serviceConfig_.mockStatusCode = std::stoi(serviceConfigNode["MockStatusCode"].asString());
|
||||
auto allMockHeaders = value["MockHeaders"]["MockHeader"];
|
||||
for (auto value : allMockHeaders)
|
||||
auto allMockHeadersNode = serviceConfigNode["MockHeaders"]["MockHeader"];
|
||||
for (auto serviceConfigNodeMockHeadersMockHeader : allMockHeadersNode)
|
||||
{
|
||||
ServiceConfig::MockHeader mockHeaderObject;
|
||||
if(!value["HeaderName"].isNull())
|
||||
mockHeaderObject.headerName = value["HeaderName"].asString();
|
||||
if(!value["HeaderValue"].isNull())
|
||||
mockHeaderObject.headerValue = value["HeaderValue"].asString();
|
||||
if(!serviceConfigNodeMockHeadersMockHeader["HeaderName"].isNull())
|
||||
mockHeaderObject.headerName = serviceConfigNodeMockHeadersMockHeader["HeaderName"].asString();
|
||||
if(!serviceConfigNodeMockHeadersMockHeader["HeaderValue"].isNull())
|
||||
mockHeaderObject.headerValue = serviceConfigNodeMockHeadersMockHeader["HeaderValue"].asString();
|
||||
serviceConfig_.mockHeaders.push_back(mockHeaderObject);
|
||||
}
|
||||
auto vpcConfigNode = serviceConfigNode["VpcConfig"];
|
||||
|
||||
@@ -39,20 +39,20 @@ void DescribeApiSignaturesResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allApiSignatures = value["ApiSignatures"]["ApiSignatureItem"];
|
||||
for (auto value : allApiSignatures)
|
||||
auto allApiSignaturesNode = value["ApiSignatures"]["ApiSignatureItem"];
|
||||
for (auto valueApiSignaturesApiSignatureItem : allApiSignaturesNode)
|
||||
{
|
||||
ApiSignatureItem apiSignaturesObject;
|
||||
if(!value["ApiId"].isNull())
|
||||
apiSignaturesObject.apiId = value["ApiId"].asString();
|
||||
if(!value["ApiName"].isNull())
|
||||
apiSignaturesObject.apiName = value["ApiName"].asString();
|
||||
if(!value["SignatureId"].isNull())
|
||||
apiSignaturesObject.signatureId = value["SignatureId"].asString();
|
||||
if(!value["SignatureName"].isNull())
|
||||
apiSignaturesObject.signatureName = value["SignatureName"].asString();
|
||||
if(!value["BoundTime"].isNull())
|
||||
apiSignaturesObject.boundTime = value["BoundTime"].asString();
|
||||
if(!valueApiSignaturesApiSignatureItem["ApiId"].isNull())
|
||||
apiSignaturesObject.apiId = valueApiSignaturesApiSignatureItem["ApiId"].asString();
|
||||
if(!valueApiSignaturesApiSignatureItem["ApiName"].isNull())
|
||||
apiSignaturesObject.apiName = valueApiSignaturesApiSignatureItem["ApiName"].asString();
|
||||
if(!valueApiSignaturesApiSignatureItem["SignatureId"].isNull())
|
||||
apiSignaturesObject.signatureId = valueApiSignaturesApiSignatureItem["SignatureId"].asString();
|
||||
if(!valueApiSignaturesApiSignatureItem["SignatureName"].isNull())
|
||||
apiSignaturesObject.signatureName = valueApiSignaturesApiSignatureItem["SignatureName"].asString();
|
||||
if(!valueApiSignaturesApiSignatureItem["BoundTime"].isNull())
|
||||
apiSignaturesObject.boundTime = valueApiSignaturesApiSignatureItem["BoundTime"].asString();
|
||||
apiSignatures_.push_back(apiSignaturesObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -39,16 +39,16 @@ void DescribeApiStageResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allVariables = value["Variables"]["VariableItem"];
|
||||
for (auto value : allVariables)
|
||||
auto allVariablesNode = value["Variables"]["VariableItem"];
|
||||
for (auto valueVariablesVariableItem : allVariablesNode)
|
||||
{
|
||||
VariableItem variablesObject;
|
||||
if(!value["VariableName"].isNull())
|
||||
variablesObject.variableName = value["VariableName"].asString();
|
||||
if(!value["VariableValue"].isNull())
|
||||
variablesObject.variableValue = value["VariableValue"].asString();
|
||||
if(!value["SupportRoute"].isNull())
|
||||
variablesObject.supportRoute = value["SupportRoute"].asString() == "true";
|
||||
if(!valueVariablesVariableItem["VariableName"].isNull())
|
||||
variablesObject.variableName = valueVariablesVariableItem["VariableName"].asString();
|
||||
if(!valueVariablesVariableItem["VariableValue"].isNull())
|
||||
variablesObject.variableValue = valueVariablesVariableItem["VariableValue"].asString();
|
||||
if(!valueVariablesVariableItem["SupportRoute"].isNull())
|
||||
variablesObject.supportRoute = valueVariablesVariableItem["SupportRoute"].asString() == "true";
|
||||
auto stageRouteModelNode = value["StageRouteModel"];
|
||||
if(!stageRouteModelNode["ParameterCatalog"].isNull())
|
||||
variablesObject.stageRouteModel.parameterCatalog = stageRouteModelNode["ParameterCatalog"].asString();
|
||||
@@ -60,18 +60,18 @@ void DescribeApiStageResult::parse(const std::string &payload)
|
||||
variablesObject.stageRouteModel.parameterType = stageRouteModelNode["ParameterType"].asString();
|
||||
if(!stageRouteModelNode["RouteMatchSymbol"].isNull())
|
||||
variablesObject.stageRouteModel.routeMatchSymbol = stageRouteModelNode["RouteMatchSymbol"].asString();
|
||||
auto allRouteRules = value["RouteRules"]["RouteRuleItem"];
|
||||
for (auto value : allRouteRules)
|
||||
auto allRouteRulesNode = stageRouteModelNode["RouteRules"]["RouteRuleItem"];
|
||||
for (auto stageRouteModelNodeRouteRulesRouteRuleItem : allRouteRulesNode)
|
||||
{
|
||||
VariableItem::StageRouteModel::RouteRuleItem routeRuleItemObject;
|
||||
if(!value["MaxValue"].isNull())
|
||||
routeRuleItemObject.maxValue = std::stol(value["MaxValue"].asString());
|
||||
if(!value["MinValue"].isNull())
|
||||
routeRuleItemObject.minValue = std::stol(value["MinValue"].asString());
|
||||
if(!value["ConditionValue"].isNull())
|
||||
routeRuleItemObject.conditionValue = value["ConditionValue"].asString();
|
||||
if(!value["ResultValue"].isNull())
|
||||
routeRuleItemObject.resultValue = value["ResultValue"].asString();
|
||||
if(!stageRouteModelNodeRouteRulesRouteRuleItem["MaxValue"].isNull())
|
||||
routeRuleItemObject.maxValue = std::stol(stageRouteModelNodeRouteRulesRouteRuleItem["MaxValue"].asString());
|
||||
if(!stageRouteModelNodeRouteRulesRouteRuleItem["MinValue"].isNull())
|
||||
routeRuleItemObject.minValue = std::stol(stageRouteModelNodeRouteRulesRouteRuleItem["MinValue"].asString());
|
||||
if(!stageRouteModelNodeRouteRulesRouteRuleItem["ConditionValue"].isNull())
|
||||
routeRuleItemObject.conditionValue = stageRouteModelNodeRouteRulesRouteRuleItem["ConditionValue"].asString();
|
||||
if(!stageRouteModelNodeRouteRulesRouteRuleItem["ResultValue"].isNull())
|
||||
routeRuleItemObject.resultValue = stageRouteModelNodeRouteRulesRouteRuleItem["ResultValue"].asString();
|
||||
variablesObject.stageRouteModel.routeRules.push_back(routeRuleItemObject);
|
||||
}
|
||||
variables_.push_back(variablesObject);
|
||||
|
||||
@@ -39,20 +39,20 @@ void DescribeApiTrafficControlsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allApiTrafficControls = value["ApiTrafficControls"]["ApiTrafficControlItem"];
|
||||
for (auto value : allApiTrafficControls)
|
||||
auto allApiTrafficControlsNode = value["ApiTrafficControls"]["ApiTrafficControlItem"];
|
||||
for (auto valueApiTrafficControlsApiTrafficControlItem : allApiTrafficControlsNode)
|
||||
{
|
||||
ApiTrafficControlItem apiTrafficControlsObject;
|
||||
if(!value["ApiId"].isNull())
|
||||
apiTrafficControlsObject.apiId = value["ApiId"].asString();
|
||||
if(!value["ApiName"].isNull())
|
||||
apiTrafficControlsObject.apiName = value["ApiName"].asString();
|
||||
if(!value["TrafficControlId"].isNull())
|
||||
apiTrafficControlsObject.trafficControlId = value["TrafficControlId"].asString();
|
||||
if(!value["TrafficControlName"].isNull())
|
||||
apiTrafficControlsObject.trafficControlName = value["TrafficControlName"].asString();
|
||||
if(!value["BoundTime"].isNull())
|
||||
apiTrafficControlsObject.boundTime = value["BoundTime"].asString();
|
||||
if(!valueApiTrafficControlsApiTrafficControlItem["ApiId"].isNull())
|
||||
apiTrafficControlsObject.apiId = valueApiTrafficControlsApiTrafficControlItem["ApiId"].asString();
|
||||
if(!valueApiTrafficControlsApiTrafficControlItem["ApiName"].isNull())
|
||||
apiTrafficControlsObject.apiName = valueApiTrafficControlsApiTrafficControlItem["ApiName"].asString();
|
||||
if(!valueApiTrafficControlsApiTrafficControlItem["TrafficControlId"].isNull())
|
||||
apiTrafficControlsObject.trafficControlId = valueApiTrafficControlsApiTrafficControlItem["TrafficControlId"].asString();
|
||||
if(!valueApiTrafficControlsApiTrafficControlItem["TrafficControlName"].isNull())
|
||||
apiTrafficControlsObject.trafficControlName = valueApiTrafficControlsApiTrafficControlItem["TrafficControlName"].asString();
|
||||
if(!valueApiTrafficControlsApiTrafficControlItem["BoundTime"].isNull())
|
||||
apiTrafficControlsObject.boundTime = valueApiTrafficControlsApiTrafficControlItem["BoundTime"].asString();
|
||||
apiTrafficControls_.push_back(apiTrafficControlsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -39,24 +39,24 @@ void DescribeApiTrafficDataResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allCallUploads = value["CallUploads"]["MonitorItem"];
|
||||
for (auto value : allCallUploads)
|
||||
auto allCallUploadsNode = value["CallUploads"]["MonitorItem"];
|
||||
for (auto valueCallUploadsMonitorItem : allCallUploadsNode)
|
||||
{
|
||||
MonitorItem callUploadsObject;
|
||||
if(!value["ItemTime"].isNull())
|
||||
callUploadsObject.itemTime = value["ItemTime"].asString();
|
||||
if(!value["ItemValue"].isNull())
|
||||
callUploadsObject.itemValue = value["ItemValue"].asString();
|
||||
if(!valueCallUploadsMonitorItem["ItemTime"].isNull())
|
||||
callUploadsObject.itemTime = valueCallUploadsMonitorItem["ItemTime"].asString();
|
||||
if(!valueCallUploadsMonitorItem["ItemValue"].isNull())
|
||||
callUploadsObject.itemValue = valueCallUploadsMonitorItem["ItemValue"].asString();
|
||||
callUploads_.push_back(callUploadsObject);
|
||||
}
|
||||
auto allCallDownloads = value["CallDownloads"]["MonitorItem"];
|
||||
for (auto value : allCallDownloads)
|
||||
auto allCallDownloadsNode = value["CallDownloads"]["MonitorItem"];
|
||||
for (auto valueCallDownloadsMonitorItem : allCallDownloadsNode)
|
||||
{
|
||||
MonitorItem callDownloadsObject;
|
||||
if(!value["ItemTime"].isNull())
|
||||
callDownloadsObject.itemTime = value["ItemTime"].asString();
|
||||
if(!value["ItemValue"].isNull())
|
||||
callDownloadsObject.itemValue = value["ItemValue"].asString();
|
||||
if(!valueCallDownloadsMonitorItem["ItemTime"].isNull())
|
||||
callDownloadsObject.itemTime = valueCallDownloadsMonitorItem["ItemTime"].asString();
|
||||
if(!valueCallDownloadsMonitorItem["ItemValue"].isNull())
|
||||
callDownloadsObject.itemValue = valueCallDownloadsMonitorItem["ItemValue"].asString();
|
||||
callDownloads_.push_back(callDownloadsObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,30 +39,30 @@ void DescribeApisByAppResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allAppApiRelationInfos = value["AppApiRelationInfos"]["AppApiRelationInfo"];
|
||||
for (auto value : allAppApiRelationInfos)
|
||||
auto allAppApiRelationInfosNode = value["AppApiRelationInfos"]["AppApiRelationInfo"];
|
||||
for (auto valueAppApiRelationInfosAppApiRelationInfo : allAppApiRelationInfosNode)
|
||||
{
|
||||
AppApiRelationInfo appApiRelationInfosObject;
|
||||
if(!value["RegionId"].isNull())
|
||||
appApiRelationInfosObject.regionId = value["RegionId"].asString();
|
||||
if(!value["GroupId"].isNull())
|
||||
appApiRelationInfosObject.groupId = value["GroupId"].asString();
|
||||
if(!value["GroupName"].isNull())
|
||||
appApiRelationInfosObject.groupName = value["GroupName"].asString();
|
||||
if(!value["StageName"].isNull())
|
||||
appApiRelationInfosObject.stageName = value["StageName"].asString();
|
||||
if(!value["Operator"].isNull())
|
||||
appApiRelationInfosObject._operator = value["Operator"].asString();
|
||||
if(!value["ApiId"].isNull())
|
||||
appApiRelationInfosObject.apiId = value["ApiId"].asString();
|
||||
if(!value["ApiName"].isNull())
|
||||
appApiRelationInfosObject.apiName = value["ApiName"].asString();
|
||||
if(!value["AuthorizationSource"].isNull())
|
||||
appApiRelationInfosObject.authorizationSource = value["AuthorizationSource"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
appApiRelationInfosObject.description = value["Description"].asString();
|
||||
if(!value["CreatedTime"].isNull())
|
||||
appApiRelationInfosObject.createdTime = value["CreatedTime"].asString();
|
||||
if(!valueAppApiRelationInfosAppApiRelationInfo["RegionId"].isNull())
|
||||
appApiRelationInfosObject.regionId = valueAppApiRelationInfosAppApiRelationInfo["RegionId"].asString();
|
||||
if(!valueAppApiRelationInfosAppApiRelationInfo["GroupId"].isNull())
|
||||
appApiRelationInfosObject.groupId = valueAppApiRelationInfosAppApiRelationInfo["GroupId"].asString();
|
||||
if(!valueAppApiRelationInfosAppApiRelationInfo["GroupName"].isNull())
|
||||
appApiRelationInfosObject.groupName = valueAppApiRelationInfosAppApiRelationInfo["GroupName"].asString();
|
||||
if(!valueAppApiRelationInfosAppApiRelationInfo["StageName"].isNull())
|
||||
appApiRelationInfosObject.stageName = valueAppApiRelationInfosAppApiRelationInfo["StageName"].asString();
|
||||
if(!valueAppApiRelationInfosAppApiRelationInfo["Operator"].isNull())
|
||||
appApiRelationInfosObject._operator = valueAppApiRelationInfosAppApiRelationInfo["Operator"].asString();
|
||||
if(!valueAppApiRelationInfosAppApiRelationInfo["ApiId"].isNull())
|
||||
appApiRelationInfosObject.apiId = valueAppApiRelationInfosAppApiRelationInfo["ApiId"].asString();
|
||||
if(!valueAppApiRelationInfosAppApiRelationInfo["ApiName"].isNull())
|
||||
appApiRelationInfosObject.apiName = valueAppApiRelationInfosAppApiRelationInfo["ApiName"].asString();
|
||||
if(!valueAppApiRelationInfosAppApiRelationInfo["AuthorizationSource"].isNull())
|
||||
appApiRelationInfosObject.authorizationSource = valueAppApiRelationInfosAppApiRelationInfo["AuthorizationSource"].asString();
|
||||
if(!valueAppApiRelationInfosAppApiRelationInfo["Description"].isNull())
|
||||
appApiRelationInfosObject.description = valueAppApiRelationInfosAppApiRelationInfo["Description"].asString();
|
||||
if(!valueAppApiRelationInfosAppApiRelationInfo["CreatedTime"].isNull())
|
||||
appApiRelationInfosObject.createdTime = valueAppApiRelationInfosAppApiRelationInfo["CreatedTime"].asString();
|
||||
appApiRelationInfos_.push_back(appApiRelationInfosObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -39,28 +39,28 @@ void DescribeApisByIpControlResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allApiInfos = value["ApiInfos"]["ApiInfo"];
|
||||
for (auto value : allApiInfos)
|
||||
auto allApiInfosNode = value["ApiInfos"]["ApiInfo"];
|
||||
for (auto valueApiInfosApiInfo : allApiInfosNode)
|
||||
{
|
||||
ApiInfo apiInfosObject;
|
||||
if(!value["RegionId"].isNull())
|
||||
apiInfosObject.regionId = value["RegionId"].asString();
|
||||
if(!value["GroupId"].isNull())
|
||||
apiInfosObject.groupId = value["GroupId"].asString();
|
||||
if(!value["GroupName"].isNull())
|
||||
apiInfosObject.groupName = value["GroupName"].asString();
|
||||
if(!value["StageName"].isNull())
|
||||
apiInfosObject.stageName = value["StageName"].asString();
|
||||
if(!value["ApiId"].isNull())
|
||||
apiInfosObject.apiId = value["ApiId"].asString();
|
||||
if(!value["ApiName"].isNull())
|
||||
apiInfosObject.apiName = value["ApiName"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
apiInfosObject.description = value["Description"].asString();
|
||||
if(!value["Visibility"].isNull())
|
||||
apiInfosObject.visibility = value["Visibility"].asString();
|
||||
if(!value["BoundTime"].isNull())
|
||||
apiInfosObject.boundTime = value["BoundTime"].asString();
|
||||
if(!valueApiInfosApiInfo["RegionId"].isNull())
|
||||
apiInfosObject.regionId = valueApiInfosApiInfo["RegionId"].asString();
|
||||
if(!valueApiInfosApiInfo["GroupId"].isNull())
|
||||
apiInfosObject.groupId = valueApiInfosApiInfo["GroupId"].asString();
|
||||
if(!valueApiInfosApiInfo["GroupName"].isNull())
|
||||
apiInfosObject.groupName = valueApiInfosApiInfo["GroupName"].asString();
|
||||
if(!valueApiInfosApiInfo["StageName"].isNull())
|
||||
apiInfosObject.stageName = valueApiInfosApiInfo["StageName"].asString();
|
||||
if(!valueApiInfosApiInfo["ApiId"].isNull())
|
||||
apiInfosObject.apiId = valueApiInfosApiInfo["ApiId"].asString();
|
||||
if(!valueApiInfosApiInfo["ApiName"].isNull())
|
||||
apiInfosObject.apiName = valueApiInfosApiInfo["ApiName"].asString();
|
||||
if(!valueApiInfosApiInfo["Description"].isNull())
|
||||
apiInfosObject.description = valueApiInfosApiInfo["Description"].asString();
|
||||
if(!valueApiInfosApiInfo["Visibility"].isNull())
|
||||
apiInfosObject.visibility = valueApiInfosApiInfo["Visibility"].asString();
|
||||
if(!valueApiInfosApiInfo["BoundTime"].isNull())
|
||||
apiInfosObject.boundTime = valueApiInfosApiInfo["BoundTime"].asString();
|
||||
apiInfos_.push_back(apiInfosObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -39,28 +39,28 @@ void DescribeApisBySignatureResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allApiInfos = value["ApiInfos"]["ApiInfo"];
|
||||
for (auto value : allApiInfos)
|
||||
auto allApiInfosNode = value["ApiInfos"]["ApiInfo"];
|
||||
for (auto valueApiInfosApiInfo : allApiInfosNode)
|
||||
{
|
||||
ApiInfo apiInfosObject;
|
||||
if(!value["RegionId"].isNull())
|
||||
apiInfosObject.regionId = value["RegionId"].asString();
|
||||
if(!value["GroupId"].isNull())
|
||||
apiInfosObject.groupId = value["GroupId"].asString();
|
||||
if(!value["GroupName"].isNull())
|
||||
apiInfosObject.groupName = value["GroupName"].asString();
|
||||
if(!value["StageName"].isNull())
|
||||
apiInfosObject.stageName = value["StageName"].asString();
|
||||
if(!value["ApiId"].isNull())
|
||||
apiInfosObject.apiId = value["ApiId"].asString();
|
||||
if(!value["ApiName"].isNull())
|
||||
apiInfosObject.apiName = value["ApiName"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
apiInfosObject.description = value["Description"].asString();
|
||||
if(!value["Visibility"].isNull())
|
||||
apiInfosObject.visibility = value["Visibility"].asString();
|
||||
if(!value["BoundTime"].isNull())
|
||||
apiInfosObject.boundTime = value["BoundTime"].asString();
|
||||
if(!valueApiInfosApiInfo["RegionId"].isNull())
|
||||
apiInfosObject.regionId = valueApiInfosApiInfo["RegionId"].asString();
|
||||
if(!valueApiInfosApiInfo["GroupId"].isNull())
|
||||
apiInfosObject.groupId = valueApiInfosApiInfo["GroupId"].asString();
|
||||
if(!valueApiInfosApiInfo["GroupName"].isNull())
|
||||
apiInfosObject.groupName = valueApiInfosApiInfo["GroupName"].asString();
|
||||
if(!valueApiInfosApiInfo["StageName"].isNull())
|
||||
apiInfosObject.stageName = valueApiInfosApiInfo["StageName"].asString();
|
||||
if(!valueApiInfosApiInfo["ApiId"].isNull())
|
||||
apiInfosObject.apiId = valueApiInfosApiInfo["ApiId"].asString();
|
||||
if(!valueApiInfosApiInfo["ApiName"].isNull())
|
||||
apiInfosObject.apiName = valueApiInfosApiInfo["ApiName"].asString();
|
||||
if(!valueApiInfosApiInfo["Description"].isNull())
|
||||
apiInfosObject.description = valueApiInfosApiInfo["Description"].asString();
|
||||
if(!valueApiInfosApiInfo["Visibility"].isNull())
|
||||
apiInfosObject.visibility = valueApiInfosApiInfo["Visibility"].asString();
|
||||
if(!valueApiInfosApiInfo["BoundTime"].isNull())
|
||||
apiInfosObject.boundTime = valueApiInfosApiInfo["BoundTime"].asString();
|
||||
apiInfos_.push_back(apiInfosObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -39,28 +39,28 @@ void DescribeApisByTrafficControlResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allApiInfos = value["ApiInfos"]["ApiInfo"];
|
||||
for (auto value : allApiInfos)
|
||||
auto allApiInfosNode = value["ApiInfos"]["ApiInfo"];
|
||||
for (auto valueApiInfosApiInfo : allApiInfosNode)
|
||||
{
|
||||
ApiInfo apiInfosObject;
|
||||
if(!value["RegionId"].isNull())
|
||||
apiInfosObject.regionId = value["RegionId"].asString();
|
||||
if(!value["GroupId"].isNull())
|
||||
apiInfosObject.groupId = value["GroupId"].asString();
|
||||
if(!value["GroupName"].isNull())
|
||||
apiInfosObject.groupName = value["GroupName"].asString();
|
||||
if(!value["StageName"].isNull())
|
||||
apiInfosObject.stageName = value["StageName"].asString();
|
||||
if(!value["ApiId"].isNull())
|
||||
apiInfosObject.apiId = value["ApiId"].asString();
|
||||
if(!value["ApiName"].isNull())
|
||||
apiInfosObject.apiName = value["ApiName"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
apiInfosObject.description = value["Description"].asString();
|
||||
if(!value["Visibility"].isNull())
|
||||
apiInfosObject.visibility = value["Visibility"].asString();
|
||||
if(!value["BoundTime"].isNull())
|
||||
apiInfosObject.boundTime = value["BoundTime"].asString();
|
||||
if(!valueApiInfosApiInfo["RegionId"].isNull())
|
||||
apiInfosObject.regionId = valueApiInfosApiInfo["RegionId"].asString();
|
||||
if(!valueApiInfosApiInfo["GroupId"].isNull())
|
||||
apiInfosObject.groupId = valueApiInfosApiInfo["GroupId"].asString();
|
||||
if(!valueApiInfosApiInfo["GroupName"].isNull())
|
||||
apiInfosObject.groupName = valueApiInfosApiInfo["GroupName"].asString();
|
||||
if(!valueApiInfosApiInfo["StageName"].isNull())
|
||||
apiInfosObject.stageName = valueApiInfosApiInfo["StageName"].asString();
|
||||
if(!valueApiInfosApiInfo["ApiId"].isNull())
|
||||
apiInfosObject.apiId = valueApiInfosApiInfo["ApiId"].asString();
|
||||
if(!valueApiInfosApiInfo["ApiName"].isNull())
|
||||
apiInfosObject.apiName = valueApiInfosApiInfo["ApiName"].asString();
|
||||
if(!valueApiInfosApiInfo["Description"].isNull())
|
||||
apiInfosObject.description = valueApiInfosApiInfo["Description"].asString();
|
||||
if(!valueApiInfosApiInfo["Visibility"].isNull())
|
||||
apiInfosObject.visibility = valueApiInfosApiInfo["Visibility"].asString();
|
||||
if(!valueApiInfosApiInfo["BoundTime"].isNull())
|
||||
apiInfosObject.boundTime = valueApiInfosApiInfo["BoundTime"].asString();
|
||||
apiInfos_.push_back(apiInfosObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -39,28 +39,28 @@ void DescribeApisResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allApiSummarys = value["ApiSummarys"]["ApiSummary"];
|
||||
for (auto value : allApiSummarys)
|
||||
auto allApiSummarysNode = value["ApiSummarys"]["ApiSummary"];
|
||||
for (auto valueApiSummarysApiSummary : allApiSummarysNode)
|
||||
{
|
||||
ApiSummary apiSummarysObject;
|
||||
if(!value["RegionId"].isNull())
|
||||
apiSummarysObject.regionId = value["RegionId"].asString();
|
||||
if(!value["GroupId"].isNull())
|
||||
apiSummarysObject.groupId = value["GroupId"].asString();
|
||||
if(!value["GroupName"].isNull())
|
||||
apiSummarysObject.groupName = value["GroupName"].asString();
|
||||
if(!value["ApiId"].isNull())
|
||||
apiSummarysObject.apiId = value["ApiId"].asString();
|
||||
if(!value["ApiName"].isNull())
|
||||
apiSummarysObject.apiName = value["ApiName"].asString();
|
||||
if(!value["Visibility"].isNull())
|
||||
apiSummarysObject.visibility = value["Visibility"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
apiSummarysObject.description = value["Description"].asString();
|
||||
if(!value["CreatedTime"].isNull())
|
||||
apiSummarysObject.createdTime = value["CreatedTime"].asString();
|
||||
if(!value["ModifiedTime"].isNull())
|
||||
apiSummarysObject.modifiedTime = value["ModifiedTime"].asString();
|
||||
if(!valueApiSummarysApiSummary["RegionId"].isNull())
|
||||
apiSummarysObject.regionId = valueApiSummarysApiSummary["RegionId"].asString();
|
||||
if(!valueApiSummarysApiSummary["GroupId"].isNull())
|
||||
apiSummarysObject.groupId = valueApiSummarysApiSummary["GroupId"].asString();
|
||||
if(!valueApiSummarysApiSummary["GroupName"].isNull())
|
||||
apiSummarysObject.groupName = valueApiSummarysApiSummary["GroupName"].asString();
|
||||
if(!valueApiSummarysApiSummary["ApiId"].isNull())
|
||||
apiSummarysObject.apiId = valueApiSummarysApiSummary["ApiId"].asString();
|
||||
if(!valueApiSummarysApiSummary["ApiName"].isNull())
|
||||
apiSummarysObject.apiName = valueApiSummarysApiSummary["ApiName"].asString();
|
||||
if(!valueApiSummarysApiSummary["Visibility"].isNull())
|
||||
apiSummarysObject.visibility = valueApiSummarysApiSummary["Visibility"].asString();
|
||||
if(!valueApiSummarysApiSummary["Description"].isNull())
|
||||
apiSummarysObject.description = valueApiSummarysApiSummary["Description"].asString();
|
||||
if(!valueApiSummarysApiSummary["CreatedTime"].isNull())
|
||||
apiSummarysObject.createdTime = valueApiSummarysApiSummary["CreatedTime"].asString();
|
||||
if(!valueApiSummarysApiSummary["ModifiedTime"].isNull())
|
||||
apiSummarysObject.modifiedTime = valueApiSummarysApiSummary["ModifiedTime"].asString();
|
||||
apiSummarys_.push_back(apiSummarysObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -39,20 +39,20 @@ void DescribeAppAttributesResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allApps = value["Apps"]["AppAttribute"];
|
||||
for (auto value : allApps)
|
||||
auto allAppsNode = value["Apps"]["AppAttribute"];
|
||||
for (auto valueAppsAppAttribute : allAppsNode)
|
||||
{
|
||||
AppAttribute appsObject;
|
||||
if(!value["AppId"].isNull())
|
||||
appsObject.appId = std::stol(value["AppId"].asString());
|
||||
if(!value["AppName"].isNull())
|
||||
appsObject.appName = value["AppName"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
appsObject.description = value["Description"].asString();
|
||||
if(!value["CreatedTime"].isNull())
|
||||
appsObject.createdTime = value["CreatedTime"].asString();
|
||||
if(!value["ModifiedTime"].isNull())
|
||||
appsObject.modifiedTime = value["ModifiedTime"].asString();
|
||||
if(!valueAppsAppAttribute["AppId"].isNull())
|
||||
appsObject.appId = std::stol(valueAppsAppAttribute["AppId"].asString());
|
||||
if(!valueAppsAppAttribute["AppName"].isNull())
|
||||
appsObject.appName = valueAppsAppAttribute["AppName"].asString();
|
||||
if(!valueAppsAppAttribute["Description"].isNull())
|
||||
appsObject.description = valueAppsAppAttribute["Description"].asString();
|
||||
if(!valueAppsAppAttribute["CreatedTime"].isNull())
|
||||
appsObject.createdTime = valueAppsAppAttribute["CreatedTime"].asString();
|
||||
if(!valueAppsAppAttribute["ModifiedTime"].isNull())
|
||||
appsObject.modifiedTime = valueAppsAppAttribute["ModifiedTime"].asString();
|
||||
apps_.push_back(appsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -39,16 +39,16 @@ void DescribeAppsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allApps = value["Apps"]["AppItem"];
|
||||
for (auto value : allApps)
|
||||
auto allAppsNode = value["Apps"]["AppItem"];
|
||||
for (auto valueAppsAppItem : allAppsNode)
|
||||
{
|
||||
AppItem appsObject;
|
||||
if(!value["AppId"].isNull())
|
||||
appsObject.appId = std::stol(value["AppId"].asString());
|
||||
if(!value["AppName"].isNull())
|
||||
appsObject.appName = value["AppName"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
appsObject.description = value["Description"].asString();
|
||||
if(!valueAppsAppItem["AppId"].isNull())
|
||||
appsObject.appId = std::stol(valueAppsAppItem["AppId"].asString());
|
||||
if(!valueAppsAppItem["AppName"].isNull())
|
||||
appsObject.appName = valueAppsAppItem["AppName"].asString();
|
||||
if(!valueAppsAppItem["Description"].isNull())
|
||||
appsObject.description = valueAppsAppItem["Description"].asString();
|
||||
apps_.push_back(appsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -39,32 +39,32 @@ void DescribeAuthorizedApisResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allAuthorizedApis = value["AuthorizedApis"]["AuthorizedApi"];
|
||||
for (auto value : allAuthorizedApis)
|
||||
auto allAuthorizedApisNode = value["AuthorizedApis"]["AuthorizedApi"];
|
||||
for (auto valueAuthorizedApisAuthorizedApi : allAuthorizedApisNode)
|
||||
{
|
||||
AuthorizedApi authorizedApisObject;
|
||||
if(!value["RegionId"].isNull())
|
||||
authorizedApisObject.regionId = value["RegionId"].asString();
|
||||
if(!value["GroupId"].isNull())
|
||||
authorizedApisObject.groupId = value["GroupId"].asString();
|
||||
if(!value["GroupName"].isNull())
|
||||
authorizedApisObject.groupName = value["GroupName"].asString();
|
||||
if(!value["StageName"].isNull())
|
||||
authorizedApisObject.stageName = value["StageName"].asString();
|
||||
if(!value["Operator"].isNull())
|
||||
authorizedApisObject._operator = value["Operator"].asString();
|
||||
if(!value["ApiId"].isNull())
|
||||
authorizedApisObject.apiId = value["ApiId"].asString();
|
||||
if(!value["ApiName"].isNull())
|
||||
authorizedApisObject.apiName = value["ApiName"].asString();
|
||||
if(!value["AuthorizationSource"].isNull())
|
||||
authorizedApisObject.authorizationSource = value["AuthorizationSource"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
authorizedApisObject.description = value["Description"].asString();
|
||||
if(!value["AuthorizedTime"].isNull())
|
||||
authorizedApisObject.authorizedTime = value["AuthorizedTime"].asString();
|
||||
if(!value["AuthVaildTime"].isNull())
|
||||
authorizedApisObject.authVaildTime = value["AuthVaildTime"].asString();
|
||||
if(!valueAuthorizedApisAuthorizedApi["RegionId"].isNull())
|
||||
authorizedApisObject.regionId = valueAuthorizedApisAuthorizedApi["RegionId"].asString();
|
||||
if(!valueAuthorizedApisAuthorizedApi["GroupId"].isNull())
|
||||
authorizedApisObject.groupId = valueAuthorizedApisAuthorizedApi["GroupId"].asString();
|
||||
if(!valueAuthorizedApisAuthorizedApi["GroupName"].isNull())
|
||||
authorizedApisObject.groupName = valueAuthorizedApisAuthorizedApi["GroupName"].asString();
|
||||
if(!valueAuthorizedApisAuthorizedApi["StageName"].isNull())
|
||||
authorizedApisObject.stageName = valueAuthorizedApisAuthorizedApi["StageName"].asString();
|
||||
if(!valueAuthorizedApisAuthorizedApi["Operator"].isNull())
|
||||
authorizedApisObject._operator = valueAuthorizedApisAuthorizedApi["Operator"].asString();
|
||||
if(!valueAuthorizedApisAuthorizedApi["ApiId"].isNull())
|
||||
authorizedApisObject.apiId = valueAuthorizedApisAuthorizedApi["ApiId"].asString();
|
||||
if(!valueAuthorizedApisAuthorizedApi["ApiName"].isNull())
|
||||
authorizedApisObject.apiName = valueAuthorizedApisAuthorizedApi["ApiName"].asString();
|
||||
if(!valueAuthorizedApisAuthorizedApi["AuthorizationSource"].isNull())
|
||||
authorizedApisObject.authorizationSource = valueAuthorizedApisAuthorizedApi["AuthorizationSource"].asString();
|
||||
if(!valueAuthorizedApisAuthorizedApi["Description"].isNull())
|
||||
authorizedApisObject.description = valueAuthorizedApisAuthorizedApi["Description"].asString();
|
||||
if(!valueAuthorizedApisAuthorizedApi["AuthorizedTime"].isNull())
|
||||
authorizedApisObject.authorizedTime = valueAuthorizedApisAuthorizedApi["AuthorizedTime"].asString();
|
||||
if(!valueAuthorizedApisAuthorizedApi["AuthVaildTime"].isNull())
|
||||
authorizedApisObject.authVaildTime = valueAuthorizedApisAuthorizedApi["AuthVaildTime"].asString();
|
||||
authorizedApis_.push_back(authorizedApisObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -39,26 +39,26 @@ void DescribeAuthorizedAppsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allAuthorizedApps = value["AuthorizedApps"]["AuthorizedApp"];
|
||||
for (auto value : allAuthorizedApps)
|
||||
auto allAuthorizedAppsNode = value["AuthorizedApps"]["AuthorizedApp"];
|
||||
for (auto valueAuthorizedAppsAuthorizedApp : allAuthorizedAppsNode)
|
||||
{
|
||||
AuthorizedApp authorizedAppsObject;
|
||||
if(!value["StageName"].isNull())
|
||||
authorizedAppsObject.stageName = value["StageName"].asString();
|
||||
if(!value["AppId"].isNull())
|
||||
authorizedAppsObject.appId = std::stol(value["AppId"].asString());
|
||||
if(!value["AppName"].isNull())
|
||||
authorizedAppsObject.appName = value["AppName"].asString();
|
||||
if(!value["Operator"].isNull())
|
||||
authorizedAppsObject._operator = value["Operator"].asString();
|
||||
if(!value["AuthorizationSource"].isNull())
|
||||
authorizedAppsObject.authorizationSource = value["AuthorizationSource"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
authorizedAppsObject.description = value["Description"].asString();
|
||||
if(!value["AuthorizedTime"].isNull())
|
||||
authorizedAppsObject.authorizedTime = value["AuthorizedTime"].asString();
|
||||
if(!value["AuthVaildTime"].isNull())
|
||||
authorizedAppsObject.authVaildTime = value["AuthVaildTime"].asString();
|
||||
if(!valueAuthorizedAppsAuthorizedApp["StageName"].isNull())
|
||||
authorizedAppsObject.stageName = valueAuthorizedAppsAuthorizedApp["StageName"].asString();
|
||||
if(!valueAuthorizedAppsAuthorizedApp["AppId"].isNull())
|
||||
authorizedAppsObject.appId = std::stol(valueAuthorizedAppsAuthorizedApp["AppId"].asString());
|
||||
if(!valueAuthorizedAppsAuthorizedApp["AppName"].isNull())
|
||||
authorizedAppsObject.appName = valueAuthorizedAppsAuthorizedApp["AppName"].asString();
|
||||
if(!valueAuthorizedAppsAuthorizedApp["Operator"].isNull())
|
||||
authorizedAppsObject._operator = valueAuthorizedAppsAuthorizedApp["Operator"].asString();
|
||||
if(!valueAuthorizedAppsAuthorizedApp["AuthorizationSource"].isNull())
|
||||
authorizedAppsObject.authorizationSource = valueAuthorizedAppsAuthorizedApp["AuthorizationSource"].asString();
|
||||
if(!valueAuthorizedAppsAuthorizedApp["Description"].isNull())
|
||||
authorizedAppsObject.description = valueAuthorizedAppsAuthorizedApp["Description"].asString();
|
||||
if(!valueAuthorizedAppsAuthorizedApp["AuthorizedTime"].isNull())
|
||||
authorizedAppsObject.authorizedTime = valueAuthorizedAppsAuthorizedApp["AuthorizedTime"].asString();
|
||||
if(!valueAuthorizedAppsAuthorizedApp["AuthVaildTime"].isNull())
|
||||
authorizedAppsObject.authVaildTime = valueAuthorizedAppsAuthorizedApp["AuthVaildTime"].asString();
|
||||
authorizedApps_.push_back(authorizedAppsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -39,144 +39,144 @@ void DescribeDeployedApiResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allErrorCodeSamples = value["ErrorCodeSamples"]["ErrorCodeSample"];
|
||||
for (auto value : allErrorCodeSamples)
|
||||
auto allErrorCodeSamplesNode = value["ErrorCodeSamples"]["ErrorCodeSample"];
|
||||
for (auto valueErrorCodeSamplesErrorCodeSample : allErrorCodeSamplesNode)
|
||||
{
|
||||
ErrorCodeSample errorCodeSamplesObject;
|
||||
if(!value["Code"].isNull())
|
||||
errorCodeSamplesObject.code = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
errorCodeSamplesObject.message = value["Message"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
errorCodeSamplesObject.description = value["Description"].asString();
|
||||
if(!valueErrorCodeSamplesErrorCodeSample["Code"].isNull())
|
||||
errorCodeSamplesObject.code = valueErrorCodeSamplesErrorCodeSample["Code"].asString();
|
||||
if(!valueErrorCodeSamplesErrorCodeSample["Message"].isNull())
|
||||
errorCodeSamplesObject.message = valueErrorCodeSamplesErrorCodeSample["Message"].asString();
|
||||
if(!valueErrorCodeSamplesErrorCodeSample["Description"].isNull())
|
||||
errorCodeSamplesObject.description = valueErrorCodeSamplesErrorCodeSample["Description"].asString();
|
||||
errorCodeSamples_.push_back(errorCodeSamplesObject);
|
||||
}
|
||||
auto allResultDescriptions = value["ResultDescriptions"]["ResultDescription"];
|
||||
for (auto value : allResultDescriptions)
|
||||
auto allResultDescriptionsNode = value["ResultDescriptions"]["ResultDescription"];
|
||||
for (auto valueResultDescriptionsResultDescription : allResultDescriptionsNode)
|
||||
{
|
||||
ResultDescription resultDescriptionsObject;
|
||||
if(!value["Id"].isNull())
|
||||
resultDescriptionsObject.id = value["Id"].asString();
|
||||
if(!value["Pid"].isNull())
|
||||
resultDescriptionsObject.pid = value["Pid"].asString();
|
||||
if(!value["HasChild"].isNull())
|
||||
resultDescriptionsObject.hasChild = value["HasChild"].asString() == "true";
|
||||
if(!value["Key"].isNull())
|
||||
resultDescriptionsObject.key = value["Key"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
resultDescriptionsObject.name = value["Name"].asString();
|
||||
if(!value["Mandatory"].isNull())
|
||||
resultDescriptionsObject.mandatory = value["Mandatory"].asString() == "true";
|
||||
if(!value["Type"].isNull())
|
||||
resultDescriptionsObject.type = value["Type"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
resultDescriptionsObject.description = value["Description"].asString();
|
||||
if(!valueResultDescriptionsResultDescription["Id"].isNull())
|
||||
resultDescriptionsObject.id = valueResultDescriptionsResultDescription["Id"].asString();
|
||||
if(!valueResultDescriptionsResultDescription["Pid"].isNull())
|
||||
resultDescriptionsObject.pid = valueResultDescriptionsResultDescription["Pid"].asString();
|
||||
if(!valueResultDescriptionsResultDescription["HasChild"].isNull())
|
||||
resultDescriptionsObject.hasChild = valueResultDescriptionsResultDescription["HasChild"].asString() == "true";
|
||||
if(!valueResultDescriptionsResultDescription["Key"].isNull())
|
||||
resultDescriptionsObject.key = valueResultDescriptionsResultDescription["Key"].asString();
|
||||
if(!valueResultDescriptionsResultDescription["Name"].isNull())
|
||||
resultDescriptionsObject.name = valueResultDescriptionsResultDescription["Name"].asString();
|
||||
if(!valueResultDescriptionsResultDescription["Mandatory"].isNull())
|
||||
resultDescriptionsObject.mandatory = valueResultDescriptionsResultDescription["Mandatory"].asString() == "true";
|
||||
if(!valueResultDescriptionsResultDescription["Type"].isNull())
|
||||
resultDescriptionsObject.type = valueResultDescriptionsResultDescription["Type"].asString();
|
||||
if(!valueResultDescriptionsResultDescription["Description"].isNull())
|
||||
resultDescriptionsObject.description = valueResultDescriptionsResultDescription["Description"].asString();
|
||||
resultDescriptions_.push_back(resultDescriptionsObject);
|
||||
}
|
||||
auto allSystemParameters = value["SystemParameters"]["SystemParameter"];
|
||||
for (auto value : allSystemParameters)
|
||||
auto allSystemParametersNode = value["SystemParameters"]["SystemParameter"];
|
||||
for (auto valueSystemParametersSystemParameter : allSystemParametersNode)
|
||||
{
|
||||
SystemParameter systemParametersObject;
|
||||
if(!value["ParameterName"].isNull())
|
||||
systemParametersObject.parameterName = value["ParameterName"].asString();
|
||||
if(!value["ServiceParameterName"].isNull())
|
||||
systemParametersObject.serviceParameterName = value["ServiceParameterName"].asString();
|
||||
if(!value["Location"].isNull())
|
||||
systemParametersObject.location = value["Location"].asString();
|
||||
if(!value["DemoValue"].isNull())
|
||||
systemParametersObject.demoValue = value["DemoValue"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
systemParametersObject.description = value["Description"].asString();
|
||||
if(!valueSystemParametersSystemParameter["ParameterName"].isNull())
|
||||
systemParametersObject.parameterName = valueSystemParametersSystemParameter["ParameterName"].asString();
|
||||
if(!valueSystemParametersSystemParameter["ServiceParameterName"].isNull())
|
||||
systemParametersObject.serviceParameterName = valueSystemParametersSystemParameter["ServiceParameterName"].asString();
|
||||
if(!valueSystemParametersSystemParameter["Location"].isNull())
|
||||
systemParametersObject.location = valueSystemParametersSystemParameter["Location"].asString();
|
||||
if(!valueSystemParametersSystemParameter["DemoValue"].isNull())
|
||||
systemParametersObject.demoValue = valueSystemParametersSystemParameter["DemoValue"].asString();
|
||||
if(!valueSystemParametersSystemParameter["Description"].isNull())
|
||||
systemParametersObject.description = valueSystemParametersSystemParameter["Description"].asString();
|
||||
systemParameters_.push_back(systemParametersObject);
|
||||
}
|
||||
auto allCustomSystemParameters = value["CustomSystemParameters"]["CustomSystemParameter"];
|
||||
for (auto value : allCustomSystemParameters)
|
||||
auto allCustomSystemParametersNode = value["CustomSystemParameters"]["CustomSystemParameter"];
|
||||
for (auto valueCustomSystemParametersCustomSystemParameter : allCustomSystemParametersNode)
|
||||
{
|
||||
CustomSystemParameter customSystemParametersObject;
|
||||
if(!value["ParameterName"].isNull())
|
||||
customSystemParametersObject.parameterName = value["ParameterName"].asString();
|
||||
if(!value["ServiceParameterName"].isNull())
|
||||
customSystemParametersObject.serviceParameterName = value["ServiceParameterName"].asString();
|
||||
if(!value["Location"].isNull())
|
||||
customSystemParametersObject.location = value["Location"].asString();
|
||||
if(!value["DemoValue"].isNull())
|
||||
customSystemParametersObject.demoValue = value["DemoValue"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
customSystemParametersObject.description = value["Description"].asString();
|
||||
if(!valueCustomSystemParametersCustomSystemParameter["ParameterName"].isNull())
|
||||
customSystemParametersObject.parameterName = valueCustomSystemParametersCustomSystemParameter["ParameterName"].asString();
|
||||
if(!valueCustomSystemParametersCustomSystemParameter["ServiceParameterName"].isNull())
|
||||
customSystemParametersObject.serviceParameterName = valueCustomSystemParametersCustomSystemParameter["ServiceParameterName"].asString();
|
||||
if(!valueCustomSystemParametersCustomSystemParameter["Location"].isNull())
|
||||
customSystemParametersObject.location = valueCustomSystemParametersCustomSystemParameter["Location"].asString();
|
||||
if(!valueCustomSystemParametersCustomSystemParameter["DemoValue"].isNull())
|
||||
customSystemParametersObject.demoValue = valueCustomSystemParametersCustomSystemParameter["DemoValue"].asString();
|
||||
if(!valueCustomSystemParametersCustomSystemParameter["Description"].isNull())
|
||||
customSystemParametersObject.description = valueCustomSystemParametersCustomSystemParameter["Description"].asString();
|
||||
customSystemParameters_.push_back(customSystemParametersObject);
|
||||
}
|
||||
auto allConstantParameters = value["ConstantParameters"]["ConstantParameter"];
|
||||
for (auto value : allConstantParameters)
|
||||
auto allConstantParametersNode = value["ConstantParameters"]["ConstantParameter"];
|
||||
for (auto valueConstantParametersConstantParameter : allConstantParametersNode)
|
||||
{
|
||||
ConstantParameter constantParametersObject;
|
||||
if(!value["ServiceParameterName"].isNull())
|
||||
constantParametersObject.serviceParameterName = value["ServiceParameterName"].asString();
|
||||
if(!value["ConstantValue"].isNull())
|
||||
constantParametersObject.constantValue = value["ConstantValue"].asString();
|
||||
if(!value["Location"].isNull())
|
||||
constantParametersObject.location = value["Location"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
constantParametersObject.description = value["Description"].asString();
|
||||
if(!valueConstantParametersConstantParameter["ServiceParameterName"].isNull())
|
||||
constantParametersObject.serviceParameterName = valueConstantParametersConstantParameter["ServiceParameterName"].asString();
|
||||
if(!valueConstantParametersConstantParameter["ConstantValue"].isNull())
|
||||
constantParametersObject.constantValue = valueConstantParametersConstantParameter["ConstantValue"].asString();
|
||||
if(!valueConstantParametersConstantParameter["Location"].isNull())
|
||||
constantParametersObject.location = valueConstantParametersConstantParameter["Location"].asString();
|
||||
if(!valueConstantParametersConstantParameter["Description"].isNull())
|
||||
constantParametersObject.description = valueConstantParametersConstantParameter["Description"].asString();
|
||||
constantParameters_.push_back(constantParametersObject);
|
||||
}
|
||||
auto allRequestParameters = value["RequestParameters"]["RequestParameter"];
|
||||
for (auto value : allRequestParameters)
|
||||
auto allRequestParametersNode = value["RequestParameters"]["RequestParameter"];
|
||||
for (auto valueRequestParametersRequestParameter : allRequestParametersNode)
|
||||
{
|
||||
RequestParameter requestParametersObject;
|
||||
if(!value["ApiParameterName"].isNull())
|
||||
requestParametersObject.apiParameterName = value["ApiParameterName"].asString();
|
||||
if(!value["Location"].isNull())
|
||||
requestParametersObject.location = value["Location"].asString();
|
||||
if(!value["ParameterType"].isNull())
|
||||
requestParametersObject.parameterType = value["ParameterType"].asString();
|
||||
if(!value["Required"].isNull())
|
||||
requestParametersObject.required = value["Required"].asString();
|
||||
if(!value["DefaultValue"].isNull())
|
||||
requestParametersObject.defaultValue = value["DefaultValue"].asString();
|
||||
if(!value["DemoValue"].isNull())
|
||||
requestParametersObject.demoValue = value["DemoValue"].asString();
|
||||
if(!value["MaxValue"].isNull())
|
||||
requestParametersObject.maxValue = std::stol(value["MaxValue"].asString());
|
||||
if(!value["MinValue"].isNull())
|
||||
requestParametersObject.minValue = std::stol(value["MinValue"].asString());
|
||||
if(!value["MaxLength"].isNull())
|
||||
requestParametersObject.maxLength = std::stol(value["MaxLength"].asString());
|
||||
if(!value["MinLength"].isNull())
|
||||
requestParametersObject.minLength = std::stol(value["MinLength"].asString());
|
||||
if(!value["RegularExpression"].isNull())
|
||||
requestParametersObject.regularExpression = value["RegularExpression"].asString();
|
||||
if(!value["JsonScheme"].isNull())
|
||||
requestParametersObject.jsonScheme = value["JsonScheme"].asString();
|
||||
if(!value["EnumValue"].isNull())
|
||||
requestParametersObject.enumValue = value["EnumValue"].asString();
|
||||
if(!value["DocShow"].isNull())
|
||||
requestParametersObject.docShow = value["DocShow"].asString();
|
||||
if(!value["DocOrder"].isNull())
|
||||
requestParametersObject.docOrder = std::stoi(value["DocOrder"].asString());
|
||||
if(!value["Description"].isNull())
|
||||
requestParametersObject.description = value["Description"].asString();
|
||||
if(!valueRequestParametersRequestParameter["ApiParameterName"].isNull())
|
||||
requestParametersObject.apiParameterName = valueRequestParametersRequestParameter["ApiParameterName"].asString();
|
||||
if(!valueRequestParametersRequestParameter["Location"].isNull())
|
||||
requestParametersObject.location = valueRequestParametersRequestParameter["Location"].asString();
|
||||
if(!valueRequestParametersRequestParameter["ParameterType"].isNull())
|
||||
requestParametersObject.parameterType = valueRequestParametersRequestParameter["ParameterType"].asString();
|
||||
if(!valueRequestParametersRequestParameter["Required"].isNull())
|
||||
requestParametersObject.required = valueRequestParametersRequestParameter["Required"].asString();
|
||||
if(!valueRequestParametersRequestParameter["DefaultValue"].isNull())
|
||||
requestParametersObject.defaultValue = valueRequestParametersRequestParameter["DefaultValue"].asString();
|
||||
if(!valueRequestParametersRequestParameter["DemoValue"].isNull())
|
||||
requestParametersObject.demoValue = valueRequestParametersRequestParameter["DemoValue"].asString();
|
||||
if(!valueRequestParametersRequestParameter["MaxValue"].isNull())
|
||||
requestParametersObject.maxValue = std::stol(valueRequestParametersRequestParameter["MaxValue"].asString());
|
||||
if(!valueRequestParametersRequestParameter["MinValue"].isNull())
|
||||
requestParametersObject.minValue = std::stol(valueRequestParametersRequestParameter["MinValue"].asString());
|
||||
if(!valueRequestParametersRequestParameter["MaxLength"].isNull())
|
||||
requestParametersObject.maxLength = std::stol(valueRequestParametersRequestParameter["MaxLength"].asString());
|
||||
if(!valueRequestParametersRequestParameter["MinLength"].isNull())
|
||||
requestParametersObject.minLength = std::stol(valueRequestParametersRequestParameter["MinLength"].asString());
|
||||
if(!valueRequestParametersRequestParameter["RegularExpression"].isNull())
|
||||
requestParametersObject.regularExpression = valueRequestParametersRequestParameter["RegularExpression"].asString();
|
||||
if(!valueRequestParametersRequestParameter["JsonScheme"].isNull())
|
||||
requestParametersObject.jsonScheme = valueRequestParametersRequestParameter["JsonScheme"].asString();
|
||||
if(!valueRequestParametersRequestParameter["EnumValue"].isNull())
|
||||
requestParametersObject.enumValue = valueRequestParametersRequestParameter["EnumValue"].asString();
|
||||
if(!valueRequestParametersRequestParameter["DocShow"].isNull())
|
||||
requestParametersObject.docShow = valueRequestParametersRequestParameter["DocShow"].asString();
|
||||
if(!valueRequestParametersRequestParameter["DocOrder"].isNull())
|
||||
requestParametersObject.docOrder = std::stoi(valueRequestParametersRequestParameter["DocOrder"].asString());
|
||||
if(!valueRequestParametersRequestParameter["Description"].isNull())
|
||||
requestParametersObject.description = valueRequestParametersRequestParameter["Description"].asString();
|
||||
requestParameters_.push_back(requestParametersObject);
|
||||
}
|
||||
auto allServiceParameters = value["ServiceParameters"]["ServiceParameter"];
|
||||
for (auto value : allServiceParameters)
|
||||
auto allServiceParametersNode = value["ServiceParameters"]["ServiceParameter"];
|
||||
for (auto valueServiceParametersServiceParameter : allServiceParametersNode)
|
||||
{
|
||||
ServiceParameter serviceParametersObject;
|
||||
if(!value["ServiceParameterName"].isNull())
|
||||
serviceParametersObject.serviceParameterName = value["ServiceParameterName"].asString();
|
||||
if(!value["Location"].isNull())
|
||||
serviceParametersObject.location = value["Location"].asString();
|
||||
if(!value["ParameterType"].isNull())
|
||||
serviceParametersObject.parameterType = value["ParameterType"].asString();
|
||||
if(!valueServiceParametersServiceParameter["ServiceParameterName"].isNull())
|
||||
serviceParametersObject.serviceParameterName = valueServiceParametersServiceParameter["ServiceParameterName"].asString();
|
||||
if(!valueServiceParametersServiceParameter["Location"].isNull())
|
||||
serviceParametersObject.location = valueServiceParametersServiceParameter["Location"].asString();
|
||||
if(!valueServiceParametersServiceParameter["ParameterType"].isNull())
|
||||
serviceParametersObject.parameterType = valueServiceParametersServiceParameter["ParameterType"].asString();
|
||||
serviceParameters_.push_back(serviceParametersObject);
|
||||
}
|
||||
auto allServiceParametersMap = value["ServiceParametersMap"]["ServiceParameterMap"];
|
||||
for (auto value : allServiceParametersMap)
|
||||
auto allServiceParametersMapNode = value["ServiceParametersMap"]["ServiceParameterMap"];
|
||||
for (auto valueServiceParametersMapServiceParameterMap : allServiceParametersMapNode)
|
||||
{
|
||||
ServiceParameterMap serviceParametersMapObject;
|
||||
if(!value["ServiceParameterName"].isNull())
|
||||
serviceParametersMapObject.serviceParameterName = value["ServiceParameterName"].asString();
|
||||
if(!value["RequestParameterName"].isNull())
|
||||
serviceParametersMapObject.requestParameterName = value["RequestParameterName"].asString();
|
||||
if(!valueServiceParametersMapServiceParameterMap["ServiceParameterName"].isNull())
|
||||
serviceParametersMapObject.serviceParameterName = valueServiceParametersMapServiceParameterMap["ServiceParameterName"].asString();
|
||||
if(!valueServiceParametersMapServiceParameterMap["RequestParameterName"].isNull())
|
||||
serviceParametersMapObject.requestParameterName = valueServiceParametersMapServiceParameterMap["RequestParameterName"].asString();
|
||||
serviceParametersMap_.push_back(serviceParametersMapObject);
|
||||
}
|
||||
auto requestConfigNode = value["RequestConfig"];
|
||||
@@ -213,14 +213,14 @@ void DescribeDeployedApiResult::parse(const std::string &payload)
|
||||
serviceConfig_.serviceVpcEnable = serviceConfigNode["ServiceVpcEnable"].asString();
|
||||
if(!serviceConfigNode["MockStatusCode"].isNull())
|
||||
serviceConfig_.mockStatusCode = std::stoi(serviceConfigNode["MockStatusCode"].asString());
|
||||
auto allMockHeaders = value["MockHeaders"]["MockHeader"];
|
||||
for (auto value : allMockHeaders)
|
||||
auto allMockHeadersNode = serviceConfigNode["MockHeaders"]["MockHeader"];
|
||||
for (auto serviceConfigNodeMockHeadersMockHeader : allMockHeadersNode)
|
||||
{
|
||||
ServiceConfig::MockHeader mockHeaderObject;
|
||||
if(!value["HeaderName"].isNull())
|
||||
mockHeaderObject.headerName = value["HeaderName"].asString();
|
||||
if(!value["HeaderValue"].isNull())
|
||||
mockHeaderObject.headerValue = value["HeaderValue"].asString();
|
||||
if(!serviceConfigNodeMockHeadersMockHeader["HeaderName"].isNull())
|
||||
mockHeaderObject.headerName = serviceConfigNodeMockHeadersMockHeader["HeaderName"].asString();
|
||||
if(!serviceConfigNodeMockHeadersMockHeader["HeaderValue"].isNull())
|
||||
mockHeaderObject.headerValue = serviceConfigNodeMockHeadersMockHeader["HeaderValue"].asString();
|
||||
serviceConfig_.mockHeaders.push_back(mockHeaderObject);
|
||||
}
|
||||
auto vpcConfigNode = serviceConfigNode["VpcConfig"];
|
||||
|
||||
@@ -39,28 +39,28 @@ void DescribeDeployedApisResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDeployedApis = value["DeployedApis"]["DeployedApiItem"];
|
||||
for (auto value : allDeployedApis)
|
||||
auto allDeployedApisNode = value["DeployedApis"]["DeployedApiItem"];
|
||||
for (auto valueDeployedApisDeployedApiItem : allDeployedApisNode)
|
||||
{
|
||||
DeployedApiItem deployedApisObject;
|
||||
if(!value["RegionId"].isNull())
|
||||
deployedApisObject.regionId = value["RegionId"].asString();
|
||||
if(!value["ApiId"].isNull())
|
||||
deployedApisObject.apiId = value["ApiId"].asString();
|
||||
if(!value["ApiName"].isNull())
|
||||
deployedApisObject.apiName = value["ApiName"].asString();
|
||||
if(!value["GroupId"].isNull())
|
||||
deployedApisObject.groupId = value["GroupId"].asString();
|
||||
if(!value["GroupName"].isNull())
|
||||
deployedApisObject.groupName = value["GroupName"].asString();
|
||||
if(!value["StageName"].isNull())
|
||||
deployedApisObject.stageName = value["StageName"].asString();
|
||||
if(!value["Visibility"].isNull())
|
||||
deployedApisObject.visibility = value["Visibility"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
deployedApisObject.description = value["Description"].asString();
|
||||
if(!value["DeployedTime"].isNull())
|
||||
deployedApisObject.deployedTime = value["DeployedTime"].asString();
|
||||
if(!valueDeployedApisDeployedApiItem["RegionId"].isNull())
|
||||
deployedApisObject.regionId = valueDeployedApisDeployedApiItem["RegionId"].asString();
|
||||
if(!valueDeployedApisDeployedApiItem["ApiId"].isNull())
|
||||
deployedApisObject.apiId = valueDeployedApisDeployedApiItem["ApiId"].asString();
|
||||
if(!valueDeployedApisDeployedApiItem["ApiName"].isNull())
|
||||
deployedApisObject.apiName = valueDeployedApisDeployedApiItem["ApiName"].asString();
|
||||
if(!valueDeployedApisDeployedApiItem["GroupId"].isNull())
|
||||
deployedApisObject.groupId = valueDeployedApisDeployedApiItem["GroupId"].asString();
|
||||
if(!valueDeployedApisDeployedApiItem["GroupName"].isNull())
|
||||
deployedApisObject.groupName = valueDeployedApisDeployedApiItem["GroupName"].asString();
|
||||
if(!valueDeployedApisDeployedApiItem["StageName"].isNull())
|
||||
deployedApisObject.stageName = valueDeployedApisDeployedApiItem["StageName"].asString();
|
||||
if(!valueDeployedApisDeployedApiItem["Visibility"].isNull())
|
||||
deployedApisObject.visibility = valueDeployedApisDeployedApiItem["Visibility"].asString();
|
||||
if(!valueDeployedApisDeployedApiItem["Description"].isNull())
|
||||
deployedApisObject.description = valueDeployedApisDeployedApiItem["Description"].asString();
|
||||
if(!valueDeployedApisDeployedApiItem["DeployedTime"].isNull())
|
||||
deployedApisObject.deployedTime = valueDeployedApisDeployedApiItem["DeployedTime"].asString();
|
||||
deployedApis_.push_back(deployedApisObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -39,14 +39,14 @@ void DescribeDomainsResolutionResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDomainResolutions = value["DomainResolutions"]["DomainResolution"];
|
||||
for (auto value : allDomainResolutions)
|
||||
auto allDomainResolutionsNode = value["DomainResolutions"]["DomainResolution"];
|
||||
for (auto valueDomainResolutionsDomainResolution : allDomainResolutionsNode)
|
||||
{
|
||||
DomainResolution domainResolutionsObject;
|
||||
if(!value["DomainName"].isNull())
|
||||
domainResolutionsObject.domainName = value["DomainName"].asString();
|
||||
if(!value["DomainResolutionStatus"].isNull())
|
||||
domainResolutionsObject.domainResolutionStatus = value["DomainResolutionStatus"].asString();
|
||||
if(!valueDomainResolutionsDomainResolution["DomainName"].isNull())
|
||||
domainResolutionsObject.domainName = valueDomainResolutionsDomainResolution["DomainName"].asString();
|
||||
if(!valueDomainResolutionsDomainResolution["DomainResolutionStatus"].isNull())
|
||||
domainResolutionsObject.domainResolutionStatus = valueDomainResolutionsDomainResolution["DomainResolutionStatus"].asString();
|
||||
domainResolutions_.push_back(domainResolutionsObject);
|
||||
}
|
||||
if(!value["GroupId"].isNull())
|
||||
|
||||
@@ -39,30 +39,30 @@ void DescribeHistoryApisResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allApiHisItems = value["ApiHisItems"]["ApiHisItem"];
|
||||
for (auto value : allApiHisItems)
|
||||
auto allApiHisItemsNode = value["ApiHisItems"]["ApiHisItem"];
|
||||
for (auto valueApiHisItemsApiHisItem : allApiHisItemsNode)
|
||||
{
|
||||
ApiHisItem apiHisItemsObject;
|
||||
if(!value["RegionId"].isNull())
|
||||
apiHisItemsObject.regionId = value["RegionId"].asString();
|
||||
if(!value["ApiId"].isNull())
|
||||
apiHisItemsObject.apiId = value["ApiId"].asString();
|
||||
if(!value["ApiName"].isNull())
|
||||
apiHisItemsObject.apiName = value["ApiName"].asString();
|
||||
if(!value["GroupId"].isNull())
|
||||
apiHisItemsObject.groupId = value["GroupId"].asString();
|
||||
if(!value["GroupName"].isNull())
|
||||
apiHisItemsObject.groupName = value["GroupName"].asString();
|
||||
if(!value["StageName"].isNull())
|
||||
apiHisItemsObject.stageName = value["StageName"].asString();
|
||||
if(!value["HistoryVersion"].isNull())
|
||||
apiHisItemsObject.historyVersion = value["HistoryVersion"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
apiHisItemsObject.status = value["Status"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
apiHisItemsObject.description = value["Description"].asString();
|
||||
if(!value["DeployedTime"].isNull())
|
||||
apiHisItemsObject.deployedTime = value["DeployedTime"].asString();
|
||||
if(!valueApiHisItemsApiHisItem["RegionId"].isNull())
|
||||
apiHisItemsObject.regionId = valueApiHisItemsApiHisItem["RegionId"].asString();
|
||||
if(!valueApiHisItemsApiHisItem["ApiId"].isNull())
|
||||
apiHisItemsObject.apiId = valueApiHisItemsApiHisItem["ApiId"].asString();
|
||||
if(!valueApiHisItemsApiHisItem["ApiName"].isNull())
|
||||
apiHisItemsObject.apiName = valueApiHisItemsApiHisItem["ApiName"].asString();
|
||||
if(!valueApiHisItemsApiHisItem["GroupId"].isNull())
|
||||
apiHisItemsObject.groupId = valueApiHisItemsApiHisItem["GroupId"].asString();
|
||||
if(!valueApiHisItemsApiHisItem["GroupName"].isNull())
|
||||
apiHisItemsObject.groupName = valueApiHisItemsApiHisItem["GroupName"].asString();
|
||||
if(!valueApiHisItemsApiHisItem["StageName"].isNull())
|
||||
apiHisItemsObject.stageName = valueApiHisItemsApiHisItem["StageName"].asString();
|
||||
if(!valueApiHisItemsApiHisItem["HistoryVersion"].isNull())
|
||||
apiHisItemsObject.historyVersion = valueApiHisItemsApiHisItem["HistoryVersion"].asString();
|
||||
if(!valueApiHisItemsApiHisItem["Status"].isNull())
|
||||
apiHisItemsObject.status = valueApiHisItemsApiHisItem["Status"].asString();
|
||||
if(!valueApiHisItemsApiHisItem["Description"].isNull())
|
||||
apiHisItemsObject.description = valueApiHisItemsApiHisItem["Description"].asString();
|
||||
if(!valueApiHisItemsApiHisItem["DeployedTime"].isNull())
|
||||
apiHisItemsObject.deployedTime = valueApiHisItemsApiHisItem["DeployedTime"].asString();
|
||||
apiHisItems_.push_back(apiHisItemsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -39,20 +39,20 @@ void DescribeIpControlPolicyItemsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allIpControlPolicyItems = value["IpControlPolicyItems"]["IpControlPolicyItem"];
|
||||
for (auto value : allIpControlPolicyItems)
|
||||
auto allIpControlPolicyItemsNode = value["IpControlPolicyItems"]["IpControlPolicyItem"];
|
||||
for (auto valueIpControlPolicyItemsIpControlPolicyItem : allIpControlPolicyItemsNode)
|
||||
{
|
||||
IpControlPolicyItem ipControlPolicyItemsObject;
|
||||
if(!value["AppId"].isNull())
|
||||
ipControlPolicyItemsObject.appId = value["AppId"].asString();
|
||||
if(!value["CidrIp"].isNull())
|
||||
ipControlPolicyItemsObject.cidrIp = value["CidrIp"].asString();
|
||||
if(!value["PolicyItemId"].isNull())
|
||||
ipControlPolicyItemsObject.policyItemId = value["PolicyItemId"].asString();
|
||||
if(!value["CreateTime"].isNull())
|
||||
ipControlPolicyItemsObject.createTime = value["CreateTime"].asString();
|
||||
if(!value["ModifiedTime"].isNull())
|
||||
ipControlPolicyItemsObject.modifiedTime = value["ModifiedTime"].asString();
|
||||
if(!valueIpControlPolicyItemsIpControlPolicyItem["AppId"].isNull())
|
||||
ipControlPolicyItemsObject.appId = valueIpControlPolicyItemsIpControlPolicyItem["AppId"].asString();
|
||||
if(!valueIpControlPolicyItemsIpControlPolicyItem["CidrIp"].isNull())
|
||||
ipControlPolicyItemsObject.cidrIp = valueIpControlPolicyItemsIpControlPolicyItem["CidrIp"].asString();
|
||||
if(!valueIpControlPolicyItemsIpControlPolicyItem["PolicyItemId"].isNull())
|
||||
ipControlPolicyItemsObject.policyItemId = valueIpControlPolicyItemsIpControlPolicyItem["PolicyItemId"].asString();
|
||||
if(!valueIpControlPolicyItemsIpControlPolicyItem["CreateTime"].isNull())
|
||||
ipControlPolicyItemsObject.createTime = valueIpControlPolicyItemsIpControlPolicyItem["CreateTime"].asString();
|
||||
if(!valueIpControlPolicyItemsIpControlPolicyItem["ModifiedTime"].isNull())
|
||||
ipControlPolicyItemsObject.modifiedTime = valueIpControlPolicyItemsIpControlPolicyItem["ModifiedTime"].asString();
|
||||
ipControlPolicyItems_.push_back(ipControlPolicyItemsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -39,24 +39,24 @@ void DescribeIpControlsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allIpControlInfos = value["IpControlInfos"]["IpControlInfo"];
|
||||
for (auto value : allIpControlInfos)
|
||||
auto allIpControlInfosNode = value["IpControlInfos"]["IpControlInfo"];
|
||||
for (auto valueIpControlInfosIpControlInfo : allIpControlInfosNode)
|
||||
{
|
||||
IpControlInfo ipControlInfosObject;
|
||||
if(!value["IpControlId"].isNull())
|
||||
ipControlInfosObject.ipControlId = value["IpControlId"].asString();
|
||||
if(!value["IpControlName"].isNull())
|
||||
ipControlInfosObject.ipControlName = value["IpControlName"].asString();
|
||||
if(!value["IpControlType"].isNull())
|
||||
ipControlInfosObject.ipControlType = value["IpControlType"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
ipControlInfosObject.description = value["Description"].asString();
|
||||
if(!value["CreateTime"].isNull())
|
||||
ipControlInfosObject.createTime = value["CreateTime"].asString();
|
||||
if(!value["ModifiedTime"].isNull())
|
||||
ipControlInfosObject.modifiedTime = value["ModifiedTime"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
ipControlInfosObject.regionId = value["RegionId"].asString();
|
||||
if(!valueIpControlInfosIpControlInfo["IpControlId"].isNull())
|
||||
ipControlInfosObject.ipControlId = valueIpControlInfosIpControlInfo["IpControlId"].asString();
|
||||
if(!valueIpControlInfosIpControlInfo["IpControlName"].isNull())
|
||||
ipControlInfosObject.ipControlName = valueIpControlInfosIpControlInfo["IpControlName"].asString();
|
||||
if(!valueIpControlInfosIpControlInfo["IpControlType"].isNull())
|
||||
ipControlInfosObject.ipControlType = valueIpControlInfosIpControlInfo["IpControlType"].asString();
|
||||
if(!valueIpControlInfosIpControlInfo["Description"].isNull())
|
||||
ipControlInfosObject.description = valueIpControlInfosIpControlInfo["Description"].asString();
|
||||
if(!valueIpControlInfosIpControlInfo["CreateTime"].isNull())
|
||||
ipControlInfosObject.createTime = valueIpControlInfosIpControlInfo["CreateTime"].asString();
|
||||
if(!valueIpControlInfosIpControlInfo["ModifiedTime"].isNull())
|
||||
ipControlInfosObject.modifiedTime = valueIpControlInfosIpControlInfo["ModifiedTime"].asString();
|
||||
if(!valueIpControlInfosIpControlInfo["RegionId"].isNull())
|
||||
ipControlInfosObject.regionId = valueIpControlInfosIpControlInfo["RegionId"].asString();
|
||||
ipControlInfos_.push_back(ipControlInfosObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -39,18 +39,18 @@ void DescribeLogConfigResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allLogInfos = value["LogInfos"]["LogInfo"];
|
||||
for (auto value : allLogInfos)
|
||||
auto allLogInfosNode = value["LogInfos"]["LogInfo"];
|
||||
for (auto valueLogInfosLogInfo : allLogInfosNode)
|
||||
{
|
||||
LogInfo logInfosObject;
|
||||
if(!value["RegionId"].isNull())
|
||||
logInfosObject.regionId = value["RegionId"].asString();
|
||||
if(!value["SlsProject"].isNull())
|
||||
logInfosObject.slsProject = value["SlsProject"].asString();
|
||||
if(!value["SlsLogStore"].isNull())
|
||||
logInfosObject.slsLogStore = value["SlsLogStore"].asString();
|
||||
if(!value["LogType"].isNull())
|
||||
logInfosObject.logType = value["LogType"].asString();
|
||||
if(!valueLogInfosLogInfo["RegionId"].isNull())
|
||||
logInfosObject.regionId = valueLogInfosLogInfo["RegionId"].asString();
|
||||
if(!valueLogInfosLogInfo["SlsProject"].isNull())
|
||||
logInfosObject.slsProject = valueLogInfosLogInfo["SlsProject"].asString();
|
||||
if(!valueLogInfosLogInfo["SlsLogStore"].isNull())
|
||||
logInfosObject.slsLogStore = valueLogInfosLogInfo["SlsLogStore"].asString();
|
||||
if(!valueLogInfosLogInfo["LogType"].isNull())
|
||||
logInfosObject.logType = valueLogInfosLogInfo["LogType"].asString();
|
||||
logInfos_.push_back(logInfosObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,12 +39,12 @@ void DescribePurchasedApiGroupResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDomains = value["Domains"]["DomainItem"];
|
||||
for (auto value : allDomains)
|
||||
auto allDomainsNode = value["Domains"]["DomainItem"];
|
||||
for (auto valueDomainsDomainItem : allDomainsNode)
|
||||
{
|
||||
DomainItem domainsObject;
|
||||
if(!value["DomainName"].isNull())
|
||||
domainsObject.domainName = value["DomainName"].asString();
|
||||
if(!valueDomainsDomainItem["DomainName"].isNull())
|
||||
domainsObject.domainName = valueDomainsDomainItem["DomainName"].asString();
|
||||
domains_.push_back(domainsObject);
|
||||
}
|
||||
if(!value["GroupId"].isNull())
|
||||
|
||||
@@ -39,30 +39,30 @@ void DescribePurchasedApiGroupsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allPurchasedApiGroupAttributes = value["PurchasedApiGroupAttributes"]["PurchasedApiGroupAttribute"];
|
||||
for (auto value : allPurchasedApiGroupAttributes)
|
||||
auto allPurchasedApiGroupAttributesNode = value["PurchasedApiGroupAttributes"]["PurchasedApiGroupAttribute"];
|
||||
for (auto valuePurchasedApiGroupAttributesPurchasedApiGroupAttribute : allPurchasedApiGroupAttributesNode)
|
||||
{
|
||||
PurchasedApiGroupAttribute purchasedApiGroupAttributesObject;
|
||||
if(!value["GroupId"].isNull())
|
||||
purchasedApiGroupAttributesObject.groupId = value["GroupId"].asString();
|
||||
if(!value["GroupName"].isNull())
|
||||
purchasedApiGroupAttributesObject.groupName = value["GroupName"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
purchasedApiGroupAttributesObject.description = value["Description"].asString();
|
||||
if(!value["PurchasedTime"].isNull())
|
||||
purchasedApiGroupAttributesObject.purchasedTime = value["PurchasedTime"].asString();
|
||||
if(!value["ExpireTime"].isNull())
|
||||
purchasedApiGroupAttributesObject.expireTime = value["ExpireTime"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
purchasedApiGroupAttributesObject.regionId = value["RegionId"].asString();
|
||||
if(!value["BillingType"].isNull())
|
||||
purchasedApiGroupAttributesObject.billingType = value["BillingType"].asString();
|
||||
if(!value["InvokeTimesMax"].isNull())
|
||||
purchasedApiGroupAttributesObject.invokeTimesMax = std::stol(value["InvokeTimesMax"].asString());
|
||||
if(!value["InvokeTimesNow"].isNull())
|
||||
purchasedApiGroupAttributesObject.invokeTimesNow = std::stol(value["InvokeTimesNow"].asString());
|
||||
if(!value["Status"].isNull())
|
||||
purchasedApiGroupAttributesObject.status = value["Status"].asString();
|
||||
if(!valuePurchasedApiGroupAttributesPurchasedApiGroupAttribute["GroupId"].isNull())
|
||||
purchasedApiGroupAttributesObject.groupId = valuePurchasedApiGroupAttributesPurchasedApiGroupAttribute["GroupId"].asString();
|
||||
if(!valuePurchasedApiGroupAttributesPurchasedApiGroupAttribute["GroupName"].isNull())
|
||||
purchasedApiGroupAttributesObject.groupName = valuePurchasedApiGroupAttributesPurchasedApiGroupAttribute["GroupName"].asString();
|
||||
if(!valuePurchasedApiGroupAttributesPurchasedApiGroupAttribute["Description"].isNull())
|
||||
purchasedApiGroupAttributesObject.description = valuePurchasedApiGroupAttributesPurchasedApiGroupAttribute["Description"].asString();
|
||||
if(!valuePurchasedApiGroupAttributesPurchasedApiGroupAttribute["PurchasedTime"].isNull())
|
||||
purchasedApiGroupAttributesObject.purchasedTime = valuePurchasedApiGroupAttributesPurchasedApiGroupAttribute["PurchasedTime"].asString();
|
||||
if(!valuePurchasedApiGroupAttributesPurchasedApiGroupAttribute["ExpireTime"].isNull())
|
||||
purchasedApiGroupAttributesObject.expireTime = valuePurchasedApiGroupAttributesPurchasedApiGroupAttribute["ExpireTime"].asString();
|
||||
if(!valuePurchasedApiGroupAttributesPurchasedApiGroupAttribute["RegionId"].isNull())
|
||||
purchasedApiGroupAttributesObject.regionId = valuePurchasedApiGroupAttributesPurchasedApiGroupAttribute["RegionId"].asString();
|
||||
if(!valuePurchasedApiGroupAttributesPurchasedApiGroupAttribute["BillingType"].isNull())
|
||||
purchasedApiGroupAttributesObject.billingType = valuePurchasedApiGroupAttributesPurchasedApiGroupAttribute["BillingType"].asString();
|
||||
if(!valuePurchasedApiGroupAttributesPurchasedApiGroupAttribute["InvokeTimesMax"].isNull())
|
||||
purchasedApiGroupAttributesObject.invokeTimesMax = std::stol(valuePurchasedApiGroupAttributesPurchasedApiGroupAttribute["InvokeTimesMax"].asString());
|
||||
if(!valuePurchasedApiGroupAttributesPurchasedApiGroupAttribute["InvokeTimesNow"].isNull())
|
||||
purchasedApiGroupAttributesObject.invokeTimesNow = std::stol(valuePurchasedApiGroupAttributesPurchasedApiGroupAttribute["InvokeTimesNow"].asString());
|
||||
if(!valuePurchasedApiGroupAttributesPurchasedApiGroupAttribute["Status"].isNull())
|
||||
purchasedApiGroupAttributesObject.status = valuePurchasedApiGroupAttributesPurchasedApiGroupAttribute["Status"].asString();
|
||||
purchasedApiGroupAttributes_.push_back(purchasedApiGroupAttributesObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -39,26 +39,26 @@ void DescribePurchasedApisResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allPurchasedApis = value["PurchasedApis"]["PurchasedApi"];
|
||||
for (auto value : allPurchasedApis)
|
||||
auto allPurchasedApisNode = value["PurchasedApis"]["PurchasedApi"];
|
||||
for (auto valuePurchasedApisPurchasedApi : allPurchasedApisNode)
|
||||
{
|
||||
PurchasedApi purchasedApisObject;
|
||||
if(!value["RegionId"].isNull())
|
||||
purchasedApisObject.regionId = value["RegionId"].asString();
|
||||
if(!value["GroupId"].isNull())
|
||||
purchasedApisObject.groupId = value["GroupId"].asString();
|
||||
if(!value["GroupName"].isNull())
|
||||
purchasedApisObject.groupName = value["GroupName"].asString();
|
||||
if(!value["ApiId"].isNull())
|
||||
purchasedApisObject.apiId = value["ApiId"].asString();
|
||||
if(!value["ApiName"].isNull())
|
||||
purchasedApisObject.apiName = value["ApiName"].asString();
|
||||
if(!value["StageName"].isNull())
|
||||
purchasedApisObject.stageName = value["StageName"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
purchasedApisObject.description = value["Description"].asString();
|
||||
if(!value["PurchasedTime"].isNull())
|
||||
purchasedApisObject.purchasedTime = value["PurchasedTime"].asString();
|
||||
if(!valuePurchasedApisPurchasedApi["RegionId"].isNull())
|
||||
purchasedApisObject.regionId = valuePurchasedApisPurchasedApi["RegionId"].asString();
|
||||
if(!valuePurchasedApisPurchasedApi["GroupId"].isNull())
|
||||
purchasedApisObject.groupId = valuePurchasedApisPurchasedApi["GroupId"].asString();
|
||||
if(!valuePurchasedApisPurchasedApi["GroupName"].isNull())
|
||||
purchasedApisObject.groupName = valuePurchasedApisPurchasedApi["GroupName"].asString();
|
||||
if(!valuePurchasedApisPurchasedApi["ApiId"].isNull())
|
||||
purchasedApisObject.apiId = valuePurchasedApisPurchasedApi["ApiId"].asString();
|
||||
if(!valuePurchasedApisPurchasedApi["ApiName"].isNull())
|
||||
purchasedApisObject.apiName = valuePurchasedApisPurchasedApi["ApiName"].asString();
|
||||
if(!valuePurchasedApisPurchasedApi["StageName"].isNull())
|
||||
purchasedApisObject.stageName = valuePurchasedApisPurchasedApi["StageName"].asString();
|
||||
if(!valuePurchasedApisPurchasedApi["Description"].isNull())
|
||||
purchasedApisObject.description = valuePurchasedApisPurchasedApi["Description"].asString();
|
||||
if(!valuePurchasedApisPurchasedApi["PurchasedTime"].isNull())
|
||||
purchasedApisObject.purchasedTime = valuePurchasedApisPurchasedApi["PurchasedTime"].asString();
|
||||
purchasedApis_.push_back(purchasedApisObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -39,16 +39,16 @@ void DescribeRegionsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allRegions = value["Regions"]["Region"];
|
||||
for (auto value : allRegions)
|
||||
auto allRegionsNode = value["Regions"]["Region"];
|
||||
for (auto valueRegionsRegion : allRegionsNode)
|
||||
{
|
||||
Region regionsObject;
|
||||
if(!value["RegionId"].isNull())
|
||||
regionsObject.regionId = value["RegionId"].asString();
|
||||
if(!value["LocalName"].isNull())
|
||||
regionsObject.localName = value["LocalName"].asString();
|
||||
if(!value["RegionEndpoint"].isNull())
|
||||
regionsObject.regionEndpoint = value["RegionEndpoint"].asString();
|
||||
if(!valueRegionsRegion["RegionId"].isNull())
|
||||
regionsObject.regionId = valueRegionsRegion["RegionId"].asString();
|
||||
if(!valueRegionsRegion["LocalName"].isNull())
|
||||
regionsObject.localName = valueRegionsRegion["LocalName"].asString();
|
||||
if(!valueRegionsRegion["RegionEndpoint"].isNull())
|
||||
regionsObject.regionEndpoint = valueRegionsRegion["RegionEndpoint"].asString();
|
||||
regions_.push_back(regionsObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,16 +39,16 @@ void DescribeSignaturesByApiResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allSignatures = value["Signatures"]["SignatureItem"];
|
||||
for (auto value : allSignatures)
|
||||
auto allSignaturesNode = value["Signatures"]["SignatureItem"];
|
||||
for (auto valueSignaturesSignatureItem : allSignaturesNode)
|
||||
{
|
||||
SignatureItem signaturesObject;
|
||||
if(!value["SignatureId"].isNull())
|
||||
signaturesObject.signatureId = value["SignatureId"].asString();
|
||||
if(!value["SignatureName"].isNull())
|
||||
signaturesObject.signatureName = value["SignatureName"].asString();
|
||||
if(!value["BoundTime"].isNull())
|
||||
signaturesObject.boundTime = value["BoundTime"].asString();
|
||||
if(!valueSignaturesSignatureItem["SignatureId"].isNull())
|
||||
signaturesObject.signatureId = valueSignaturesSignatureItem["SignatureId"].asString();
|
||||
if(!valueSignaturesSignatureItem["SignatureName"].isNull())
|
||||
signaturesObject.signatureName = valueSignaturesSignatureItem["SignatureName"].asString();
|
||||
if(!valueSignaturesSignatureItem["BoundTime"].isNull())
|
||||
signaturesObject.boundTime = valueSignaturesSignatureItem["BoundTime"].asString();
|
||||
signatures_.push_back(signaturesObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,24 +39,24 @@ void DescribeSignaturesResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allSignatureInfos = value["SignatureInfos"]["SignatureInfo"];
|
||||
for (auto value : allSignatureInfos)
|
||||
auto allSignatureInfosNode = value["SignatureInfos"]["SignatureInfo"];
|
||||
for (auto valueSignatureInfosSignatureInfo : allSignatureInfosNode)
|
||||
{
|
||||
SignatureInfo signatureInfosObject;
|
||||
if(!value["RegionId"].isNull())
|
||||
signatureInfosObject.regionId = value["RegionId"].asString();
|
||||
if(!value["SignatureId"].isNull())
|
||||
signatureInfosObject.signatureId = value["SignatureId"].asString();
|
||||
if(!value["SignatureName"].isNull())
|
||||
signatureInfosObject.signatureName = value["SignatureName"].asString();
|
||||
if(!value["SignatureKey"].isNull())
|
||||
signatureInfosObject.signatureKey = value["SignatureKey"].asString();
|
||||
if(!value["SignatureSecret"].isNull())
|
||||
signatureInfosObject.signatureSecret = value["SignatureSecret"].asString();
|
||||
if(!value["CreatedTime"].isNull())
|
||||
signatureInfosObject.createdTime = value["CreatedTime"].asString();
|
||||
if(!value["ModifiedTime"].isNull())
|
||||
signatureInfosObject.modifiedTime = value["ModifiedTime"].asString();
|
||||
if(!valueSignatureInfosSignatureInfo["RegionId"].isNull())
|
||||
signatureInfosObject.regionId = valueSignatureInfosSignatureInfo["RegionId"].asString();
|
||||
if(!valueSignatureInfosSignatureInfo["SignatureId"].isNull())
|
||||
signatureInfosObject.signatureId = valueSignatureInfosSignatureInfo["SignatureId"].asString();
|
||||
if(!valueSignatureInfosSignatureInfo["SignatureName"].isNull())
|
||||
signatureInfosObject.signatureName = valueSignatureInfosSignatureInfo["SignatureName"].asString();
|
||||
if(!valueSignatureInfosSignatureInfo["SignatureKey"].isNull())
|
||||
signatureInfosObject.signatureKey = valueSignatureInfosSignatureInfo["SignatureKey"].asString();
|
||||
if(!valueSignatureInfosSignatureInfo["SignatureSecret"].isNull())
|
||||
signatureInfosObject.signatureSecret = valueSignatureInfosSignatureInfo["SignatureSecret"].asString();
|
||||
if(!valueSignatureInfosSignatureInfo["CreatedTime"].isNull())
|
||||
signatureInfosObject.createdTime = valueSignatureInfosSignatureInfo["CreatedTime"].asString();
|
||||
if(!valueSignatureInfosSignatureInfo["ModifiedTime"].isNull())
|
||||
signatureInfosObject.modifiedTime = valueSignatureInfosSignatureInfo["ModifiedTime"].asString();
|
||||
signatureInfos_.push_back(signatureInfosObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -39,18 +39,18 @@ void DescribeSystemParametersResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allSystemParams = value["SystemParams"]["SystemParamItem"];
|
||||
for (auto value : allSystemParams)
|
||||
auto allSystemParamsNode = value["SystemParams"]["SystemParamItem"];
|
||||
for (auto valueSystemParamsSystemParamItem : allSystemParamsNode)
|
||||
{
|
||||
SystemParamItem systemParamsObject;
|
||||
if(!value["ParamName"].isNull())
|
||||
systemParamsObject.paramName = value["ParamName"].asString();
|
||||
if(!value["ParamType"].isNull())
|
||||
systemParamsObject.paramType = value["ParamType"].asString();
|
||||
if(!value["DemoValue"].isNull())
|
||||
systemParamsObject.demoValue = value["DemoValue"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
systemParamsObject.description = value["Description"].asString();
|
||||
if(!valueSystemParamsSystemParamItem["ParamName"].isNull())
|
||||
systemParamsObject.paramName = valueSystemParamsSystemParamItem["ParamName"].asString();
|
||||
if(!valueSystemParamsSystemParamItem["ParamType"].isNull())
|
||||
systemParamsObject.paramType = valueSystemParamsSystemParamItem["ParamType"].asString();
|
||||
if(!valueSystemParamsSystemParamItem["DemoValue"].isNull())
|
||||
systemParamsObject.demoValue = valueSystemParamsSystemParamItem["DemoValue"].asString();
|
||||
if(!valueSystemParamsSystemParamItem["Description"].isNull())
|
||||
systemParamsObject.description = valueSystemParamsSystemParamItem["Description"].asString();
|
||||
systemParams_.push_back(systemParamsObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,16 +39,16 @@ void DescribeTrafficControlsByApiResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allTrafficControlItems = value["TrafficControlItems"]["TrafficControlItem"];
|
||||
for (auto value : allTrafficControlItems)
|
||||
auto allTrafficControlItemsNode = value["TrafficControlItems"]["TrafficControlItem"];
|
||||
for (auto valueTrafficControlItemsTrafficControlItem : allTrafficControlItemsNode)
|
||||
{
|
||||
TrafficControlItem trafficControlItemsObject;
|
||||
if(!value["TrafficControlItemId"].isNull())
|
||||
trafficControlItemsObject.trafficControlItemId = value["TrafficControlItemId"].asString();
|
||||
if(!value["TrafficControlItemName"].isNull())
|
||||
trafficControlItemsObject.trafficControlItemName = value["TrafficControlItemName"].asString();
|
||||
if(!value["BoundTime"].isNull())
|
||||
trafficControlItemsObject.boundTime = value["BoundTime"].asString();
|
||||
if(!valueTrafficControlItemsTrafficControlItem["TrafficControlItemId"].isNull())
|
||||
trafficControlItemsObject.trafficControlItemId = valueTrafficControlItemsTrafficControlItem["TrafficControlItemId"].asString();
|
||||
if(!valueTrafficControlItemsTrafficControlItem["TrafficControlItemName"].isNull())
|
||||
trafficControlItemsObject.trafficControlItemName = valueTrafficControlItemsTrafficControlItem["TrafficControlItemName"].asString();
|
||||
if(!valueTrafficControlItemsTrafficControlItem["BoundTime"].isNull())
|
||||
trafficControlItemsObject.boundTime = valueTrafficControlItemsTrafficControlItem["BoundTime"].asString();
|
||||
trafficControlItems_.push_back(trafficControlItemsObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,42 +39,42 @@ void DescribeTrafficControlsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allTrafficControls = value["TrafficControls"]["TrafficControl"];
|
||||
for (auto value : allTrafficControls)
|
||||
auto allTrafficControlsNode = value["TrafficControls"]["TrafficControl"];
|
||||
for (auto valueTrafficControlsTrafficControl : allTrafficControlsNode)
|
||||
{
|
||||
TrafficControl trafficControlsObject;
|
||||
if(!value["TrafficControlId"].isNull())
|
||||
trafficControlsObject.trafficControlId = value["TrafficControlId"].asString();
|
||||
if(!value["TrafficControlName"].isNull())
|
||||
trafficControlsObject.trafficControlName = value["TrafficControlName"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
trafficControlsObject.description = value["Description"].asString();
|
||||
if(!value["TrafficControlUnit"].isNull())
|
||||
trafficControlsObject.trafficControlUnit = value["TrafficControlUnit"].asString();
|
||||
if(!value["ApiDefault"].isNull())
|
||||
trafficControlsObject.apiDefault = std::stoi(value["ApiDefault"].asString());
|
||||
if(!value["UserDefault"].isNull())
|
||||
trafficControlsObject.userDefault = std::stoi(value["UserDefault"].asString());
|
||||
if(!value["AppDefault"].isNull())
|
||||
trafficControlsObject.appDefault = std::stoi(value["AppDefault"].asString());
|
||||
if(!value["CreatedTime"].isNull())
|
||||
trafficControlsObject.createdTime = value["CreatedTime"].asString();
|
||||
if(!value["ModifiedTime"].isNull())
|
||||
trafficControlsObject.modifiedTime = value["ModifiedTime"].asString();
|
||||
auto allSpecialPolicies = value["SpecialPolicies"]["SpecialPolicy"];
|
||||
for (auto value : allSpecialPolicies)
|
||||
if(!valueTrafficControlsTrafficControl["TrafficControlId"].isNull())
|
||||
trafficControlsObject.trafficControlId = valueTrafficControlsTrafficControl["TrafficControlId"].asString();
|
||||
if(!valueTrafficControlsTrafficControl["TrafficControlName"].isNull())
|
||||
trafficControlsObject.trafficControlName = valueTrafficControlsTrafficControl["TrafficControlName"].asString();
|
||||
if(!valueTrafficControlsTrafficControl["Description"].isNull())
|
||||
trafficControlsObject.description = valueTrafficControlsTrafficControl["Description"].asString();
|
||||
if(!valueTrafficControlsTrafficControl["TrafficControlUnit"].isNull())
|
||||
trafficControlsObject.trafficControlUnit = valueTrafficControlsTrafficControl["TrafficControlUnit"].asString();
|
||||
if(!valueTrafficControlsTrafficControl["ApiDefault"].isNull())
|
||||
trafficControlsObject.apiDefault = std::stoi(valueTrafficControlsTrafficControl["ApiDefault"].asString());
|
||||
if(!valueTrafficControlsTrafficControl["UserDefault"].isNull())
|
||||
trafficControlsObject.userDefault = std::stoi(valueTrafficControlsTrafficControl["UserDefault"].asString());
|
||||
if(!valueTrafficControlsTrafficControl["AppDefault"].isNull())
|
||||
trafficControlsObject.appDefault = std::stoi(valueTrafficControlsTrafficControl["AppDefault"].asString());
|
||||
if(!valueTrafficControlsTrafficControl["CreatedTime"].isNull())
|
||||
trafficControlsObject.createdTime = valueTrafficControlsTrafficControl["CreatedTime"].asString();
|
||||
if(!valueTrafficControlsTrafficControl["ModifiedTime"].isNull())
|
||||
trafficControlsObject.modifiedTime = valueTrafficControlsTrafficControl["ModifiedTime"].asString();
|
||||
auto allSpecialPoliciesNode = allTrafficControlsNode["SpecialPolicies"]["SpecialPolicy"];
|
||||
for (auto allTrafficControlsNodeSpecialPoliciesSpecialPolicy : allSpecialPoliciesNode)
|
||||
{
|
||||
TrafficControl::SpecialPolicy specialPoliciesObject;
|
||||
if(!value["SpecialType"].isNull())
|
||||
specialPoliciesObject.specialType = value["SpecialType"].asString();
|
||||
auto allSpecials = value["Specials"]["Special"];
|
||||
for (auto value : allSpecials)
|
||||
if(!allTrafficControlsNodeSpecialPoliciesSpecialPolicy["SpecialType"].isNull())
|
||||
specialPoliciesObject.specialType = allTrafficControlsNodeSpecialPoliciesSpecialPolicy["SpecialType"].asString();
|
||||
auto allSpecialsNode = allSpecialPoliciesNode["Specials"]["Special"];
|
||||
for (auto allSpecialPoliciesNodeSpecialsSpecial : allSpecialsNode)
|
||||
{
|
||||
TrafficControl::SpecialPolicy::Special specialsObject;
|
||||
if(!value["SpecialKey"].isNull())
|
||||
specialsObject.specialKey = value["SpecialKey"].asString();
|
||||
if(!value["TrafficValue"].isNull())
|
||||
specialsObject.trafficValue = std::stoi(value["TrafficValue"].asString());
|
||||
if(!allSpecialPoliciesNodeSpecialsSpecial["SpecialKey"].isNull())
|
||||
specialsObject.specialKey = allSpecialPoliciesNodeSpecialsSpecial["SpecialKey"].asString();
|
||||
if(!allSpecialPoliciesNodeSpecialsSpecial["TrafficValue"].isNull())
|
||||
specialsObject.trafficValue = std::stoi(allSpecialPoliciesNodeSpecialsSpecial["TrafficValue"].asString());
|
||||
specialPoliciesObject.specials.push_back(specialsObject);
|
||||
}
|
||||
trafficControlsObject.specialPolicies.push_back(specialPoliciesObject);
|
||||
|
||||
@@ -39,22 +39,22 @@ void DescribeVpcAccessesResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allVpcAccessAttributes = value["VpcAccessAttributes"]["VpcAccessAttribute"];
|
||||
for (auto value : allVpcAccessAttributes)
|
||||
auto allVpcAccessAttributesNode = value["VpcAccessAttributes"]["VpcAccessAttribute"];
|
||||
for (auto valueVpcAccessAttributesVpcAccessAttribute : allVpcAccessAttributesNode)
|
||||
{
|
||||
VpcAccessAttribute vpcAccessAttributesObject;
|
||||
if(!value["VpcId"].isNull())
|
||||
vpcAccessAttributesObject.vpcId = value["VpcId"].asString();
|
||||
if(!value["InstanceId"].isNull())
|
||||
vpcAccessAttributesObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["CreatedTime"].isNull())
|
||||
vpcAccessAttributesObject.createdTime = value["CreatedTime"].asString();
|
||||
if(!value["Port"].isNull())
|
||||
vpcAccessAttributesObject.port = std::stoi(value["Port"].asString());
|
||||
if(!value["RegionId"].isNull())
|
||||
vpcAccessAttributesObject.regionId = value["RegionId"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
vpcAccessAttributesObject.name = value["Name"].asString();
|
||||
if(!valueVpcAccessAttributesVpcAccessAttribute["VpcId"].isNull())
|
||||
vpcAccessAttributesObject.vpcId = valueVpcAccessAttributesVpcAccessAttribute["VpcId"].asString();
|
||||
if(!valueVpcAccessAttributesVpcAccessAttribute["InstanceId"].isNull())
|
||||
vpcAccessAttributesObject.instanceId = valueVpcAccessAttributesVpcAccessAttribute["InstanceId"].asString();
|
||||
if(!valueVpcAccessAttributesVpcAccessAttribute["CreatedTime"].isNull())
|
||||
vpcAccessAttributesObject.createdTime = valueVpcAccessAttributesVpcAccessAttribute["CreatedTime"].asString();
|
||||
if(!valueVpcAccessAttributesVpcAccessAttribute["Port"].isNull())
|
||||
vpcAccessAttributesObject.port = std::stoi(valueVpcAccessAttributesVpcAccessAttribute["Port"].asString());
|
||||
if(!valueVpcAccessAttributesVpcAccessAttribute["RegionId"].isNull())
|
||||
vpcAccessAttributesObject.regionId = valueVpcAccessAttributesVpcAccessAttribute["RegionId"].asString();
|
||||
if(!valueVpcAccessAttributesVpcAccessAttribute["Name"].isNull())
|
||||
vpcAccessAttributesObject.name = valueVpcAccessAttributesVpcAccessAttribute["Name"].asString();
|
||||
vpcAccessAttributes_.push_back(vpcAccessAttributesObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -39,30 +39,30 @@ void ImportSwaggerResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allSuccess = value["Success"]["ApiImportSwaggerSuccess"];
|
||||
for (auto value : allSuccess)
|
||||
auto allSuccessNode = value["Success"]["ApiImportSwaggerSuccess"];
|
||||
for (auto valueSuccessApiImportSwaggerSuccess : allSuccessNode)
|
||||
{
|
||||
ApiImportSwaggerSuccess successObject;
|
||||
if(!value["Path"].isNull())
|
||||
successObject.path = value["Path"].asString();
|
||||
if(!value["HttpMethod"].isNull())
|
||||
successObject.httpMethod = value["HttpMethod"].asString();
|
||||
if(!value["ApiUid"].isNull())
|
||||
successObject.apiUid = value["ApiUid"].asString();
|
||||
if(!value["ApiOperation"].isNull())
|
||||
successObject.apiOperation = value["ApiOperation"].asString();
|
||||
if(!valueSuccessApiImportSwaggerSuccess["Path"].isNull())
|
||||
successObject.path = valueSuccessApiImportSwaggerSuccess["Path"].asString();
|
||||
if(!valueSuccessApiImportSwaggerSuccess["HttpMethod"].isNull())
|
||||
successObject.httpMethod = valueSuccessApiImportSwaggerSuccess["HttpMethod"].asString();
|
||||
if(!valueSuccessApiImportSwaggerSuccess["ApiUid"].isNull())
|
||||
successObject.apiUid = valueSuccessApiImportSwaggerSuccess["ApiUid"].asString();
|
||||
if(!valueSuccessApiImportSwaggerSuccess["ApiOperation"].isNull())
|
||||
successObject.apiOperation = valueSuccessApiImportSwaggerSuccess["ApiOperation"].asString();
|
||||
success_.push_back(successObject);
|
||||
}
|
||||
auto allFailed = value["Failed"]["ApiImportSwaggerFailed"];
|
||||
for (auto value : allFailed)
|
||||
auto allFailedNode = value["Failed"]["ApiImportSwaggerFailed"];
|
||||
for (auto valueFailedApiImportSwaggerFailed : allFailedNode)
|
||||
{
|
||||
ApiImportSwaggerFailed failedObject;
|
||||
if(!value["Path"].isNull())
|
||||
failedObject.path = value["Path"].asString();
|
||||
if(!value["HttpMethod"].isNull())
|
||||
failedObject.httpMethod = value["HttpMethod"].asString();
|
||||
if(!value["ErrorMsg"].isNull())
|
||||
failedObject.errorMsg = value["ErrorMsg"].asString();
|
||||
if(!valueFailedApiImportSwaggerFailed["Path"].isNull())
|
||||
failedObject.path = valueFailedApiImportSwaggerFailed["Path"].asString();
|
||||
if(!valueFailedApiImportSwaggerFailed["HttpMethod"].isNull())
|
||||
failedObject.httpMethod = valueFailedApiImportSwaggerFailed["HttpMethod"].asString();
|
||||
if(!valueFailedApiImportSwaggerFailed["ErrorMsg"].isNull())
|
||||
failedObject.errorMsg = valueFailedApiImportSwaggerFailed["ErrorMsg"].asString();
|
||||
failed_.push_back(failedObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,18 +39,18 @@ void ListTagResourcesResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allTagResources = value["TagResources"]["TagResource"];
|
||||
for (auto value : allTagResources)
|
||||
auto allTagResourcesNode = value["TagResources"]["TagResource"];
|
||||
for (auto valueTagResourcesTagResource : allTagResourcesNode)
|
||||
{
|
||||
TagResource tagResourcesObject;
|
||||
if(!value["ResourceId"].isNull())
|
||||
tagResourcesObject.resourceId = value["ResourceId"].asString();
|
||||
if(!value["ResourceType"].isNull())
|
||||
tagResourcesObject.resourceType = value["ResourceType"].asString();
|
||||
if(!value["TagKey"].isNull())
|
||||
tagResourcesObject.tagKey = value["TagKey"].asString();
|
||||
if(!value["TagValue"].isNull())
|
||||
tagResourcesObject.tagValue = value["TagValue"].asString();
|
||||
if(!valueTagResourcesTagResource["ResourceId"].isNull())
|
||||
tagResourcesObject.resourceId = valueTagResourcesTagResource["ResourceId"].asString();
|
||||
if(!valueTagResourcesTagResource["ResourceType"].isNull())
|
||||
tagResourcesObject.resourceType = valueTagResourcesTagResource["ResourceType"].asString();
|
||||
if(!valueTagResourcesTagResource["TagKey"].isNull())
|
||||
tagResourcesObject.tagKey = valueTagResourcesTagResource["TagKey"].asString();
|
||||
if(!valueTagResourcesTagResource["TagValue"].isNull())
|
||||
tagResourcesObject.tagValue = valueTagResourcesTagResource["TagValue"].asString();
|
||||
tagResources_.push_back(tagResourcesObject);
|
||||
}
|
||||
if(!value["NextToken"].isNull())
|
||||
|
||||
Reference in New Issue
Block a user