This commit is contained in:
wb-hx510875
2019-09-19 11:14:07 +08:00
parent 2f6036b803
commit ba463ae2dc
1795 changed files with 41555 additions and 38367 deletions

View File

@@ -44,44 +44,44 @@ void FindApprovalOrderListResult::parse(const std::string &payload)
data_.currentPage = std::stoi(dataNode["CurrentPage"].asString());
if(!dataNode["PageNumber"].isNull())
data_.pageNumber = std::stoi(dataNode["PageNumber"].asString());
auto allOrderList = value["OrderList"]["Order"];
for (auto value : allOrderList)
auto allOrderListNode = dataNode["OrderList"]["Order"];
for (auto dataNodeOrderListOrder : allOrderListNode)
{
Data::Order orderObject;
if(!value["Alias"].isNull())
orderObject.alias = value["Alias"].asString();
if(!value["CredentialGroupId"].isNull())
orderObject.credentialGroupId = std::stol(value["CredentialGroupId"].asString());
if(!value["CsbId"].isNull())
orderObject.csbId = std::stol(value["CsbId"].asString());
if(!value["GmtCreate"].isNull())
orderObject.gmtCreate = std::stol(value["GmtCreate"].asString());
if(!value["GmtModified"].isNull())
orderObject.gmtModified = std::stol(value["GmtModified"].asString());
if(!value["GroupName"].isNull())
orderObject.groupName = value["GroupName"].asString();
if(!value["Id"].isNull())
orderObject.id = std::stol(value["Id"].asString());
if(!value["ProjectName"].isNull())
orderObject.projectName = value["ProjectName"].asString();
if(!value["ServiceId"].isNull())
orderObject.serviceId = std::stol(value["ServiceId"].asString());
if(!value["ServiceName"].isNull())
orderObject.serviceName = value["ServiceName"].asString();
if(!value["ServiceStatus"].isNull())
orderObject.serviceStatus = std::stoi(value["ServiceStatus"].asString());
if(!value["ServiceVersion"].isNull())
orderObject.serviceVersion = value["ServiceVersion"].asString();
if(!value["StatisticName"].isNull())
orderObject.statisticName = value["StatisticName"].asString();
if(!value["Status"].isNull())
orderObject.status = std::stoi(value["Status"].asString());
if(!value["StrictWhiteListJson"].isNull())
orderObject.strictWhiteListJson = value["StrictWhiteListJson"].asString();
if(!value["UserId"].isNull())
orderObject.userId = value["UserId"].asString();
if(!value["UserName"].isNull())
orderObject.userName = value["UserName"].asString();
if(!dataNodeOrderListOrder["Alias"].isNull())
orderObject.alias = dataNodeOrderListOrder["Alias"].asString();
if(!dataNodeOrderListOrder["CredentialGroupId"].isNull())
orderObject.credentialGroupId = std::stol(dataNodeOrderListOrder["CredentialGroupId"].asString());
if(!dataNodeOrderListOrder["CsbId"].isNull())
orderObject.csbId = std::stol(dataNodeOrderListOrder["CsbId"].asString());
if(!dataNodeOrderListOrder["GmtCreate"].isNull())
orderObject.gmtCreate = std::stol(dataNodeOrderListOrder["GmtCreate"].asString());
if(!dataNodeOrderListOrder["GmtModified"].isNull())
orderObject.gmtModified = std::stol(dataNodeOrderListOrder["GmtModified"].asString());
if(!dataNodeOrderListOrder["GroupName"].isNull())
orderObject.groupName = dataNodeOrderListOrder["GroupName"].asString();
if(!dataNodeOrderListOrder["Id"].isNull())
orderObject.id = std::stol(dataNodeOrderListOrder["Id"].asString());
if(!dataNodeOrderListOrder["ProjectName"].isNull())
orderObject.projectName = dataNodeOrderListOrder["ProjectName"].asString();
if(!dataNodeOrderListOrder["ServiceId"].isNull())
orderObject.serviceId = std::stol(dataNodeOrderListOrder["ServiceId"].asString());
if(!dataNodeOrderListOrder["ServiceName"].isNull())
orderObject.serviceName = dataNodeOrderListOrder["ServiceName"].asString();
if(!dataNodeOrderListOrder["ServiceStatus"].isNull())
orderObject.serviceStatus = std::stoi(dataNodeOrderListOrder["ServiceStatus"].asString());
if(!dataNodeOrderListOrder["ServiceVersion"].isNull())
orderObject.serviceVersion = dataNodeOrderListOrder["ServiceVersion"].asString();
if(!dataNodeOrderListOrder["StatisticName"].isNull())
orderObject.statisticName = dataNodeOrderListOrder["StatisticName"].asString();
if(!dataNodeOrderListOrder["Status"].isNull())
orderObject.status = std::stoi(dataNodeOrderListOrder["Status"].asString());
if(!dataNodeOrderListOrder["StrictWhiteListJson"].isNull())
orderObject.strictWhiteListJson = dataNodeOrderListOrder["StrictWhiteListJson"].asString();
if(!dataNodeOrderListOrder["UserId"].isNull())
orderObject.userId = dataNodeOrderListOrder["UserId"].asString();
if(!dataNodeOrderListOrder["UserName"].isNull())
orderObject.userName = dataNodeOrderListOrder["UserName"].asString();
auto slaInfoNode = value["SlaInfo"];
if(!slaInfoNode["Qph"].isNull())
orderObject.slaInfo.qph = std::stoi(slaInfoNode["Qph"].asString());

View File

@@ -46,48 +46,48 @@ void FindApproveServiceListResult::parse(const std::string &payload)
data_.pageNumber = std::stoi(dataNode["PageNumber"].asString());
if(!dataNode["CurrentPage"].isNull())
data_.currentPage = std::stoi(dataNode["CurrentPage"].asString());
auto allServiceList = value["ServiceList"]["Service"];
for (auto value : allServiceList)
auto allServiceListNode = dataNode["ServiceList"]["Service"];
for (auto dataNodeServiceListService : allServiceListNode)
{
Data::Service serviceObject;
if(!value["AllVisiable"].isNull())
serviceObject.allVisiable = value["AllVisiable"].asString() == "true";
if(!value["CasTargets"].isNull())
serviceObject.casTargets = value["CasTargets"].asString();
if(!value["CreateTime"].isNull())
serviceObject.createTime = std::stol(value["CreateTime"].asString());
if(!value["CsbId"].isNull())
serviceObject.csbId = std::stol(value["CsbId"].asString());
if(!value["Id"].isNull())
serviceObject.id = std::stol(value["Id"].asString());
if(!value["InterfaceName"].isNull())
serviceObject.interfaceName = value["InterfaceName"].asString();
if(!value["ModifiedTime"].isNull())
serviceObject.modifiedTime = std::stol(value["ModifiedTime"].asString());
if(!value["OwnerId"].isNull())
serviceObject.ownerId = value["OwnerId"].asString();
if(!value["PrincipalName"].isNull())
serviceObject.principalName = value["PrincipalName"].asString();
if(!value["ProjectId"].isNull())
serviceObject.projectId = std::stol(value["ProjectId"].asString());
if(!value["ProjectName"].isNull())
serviceObject.projectName = value["ProjectName"].asString();
if(!value["Qps"].isNull())
serviceObject.qps = std::stoi(value["Qps"].asString());
if(!value["Scope"].isNull())
serviceObject.scope = value["Scope"].asString();
if(!value["ServiceName"].isNull())
serviceObject.serviceName = value["ServiceName"].asString();
if(!value["ServiceVersion"].isNull())
serviceObject.serviceVersion = value["ServiceVersion"].asString();
if(!value["SkipAuth"].isNull())
serviceObject.skipAuth = value["SkipAuth"].asString() == "true";
if(!value["StatisticName"].isNull())
serviceObject.statisticName = value["StatisticName"].asString();
if(!value["Status"].isNull())
serviceObject.status = std::stoi(value["Status"].asString());
if(!value["UserId"].isNull())
serviceObject.userId = value["UserId"].asString();
if(!dataNodeServiceListService["AllVisiable"].isNull())
serviceObject.allVisiable = dataNodeServiceListService["AllVisiable"].asString() == "true";
if(!dataNodeServiceListService["CasTargets"].isNull())
serviceObject.casTargets = dataNodeServiceListService["CasTargets"].asString();
if(!dataNodeServiceListService["CreateTime"].isNull())
serviceObject.createTime = std::stol(dataNodeServiceListService["CreateTime"].asString());
if(!dataNodeServiceListService["CsbId"].isNull())
serviceObject.csbId = std::stol(dataNodeServiceListService["CsbId"].asString());
if(!dataNodeServiceListService["Id"].isNull())
serviceObject.id = std::stol(dataNodeServiceListService["Id"].asString());
if(!dataNodeServiceListService["InterfaceName"].isNull())
serviceObject.interfaceName = dataNodeServiceListService["InterfaceName"].asString();
if(!dataNodeServiceListService["ModifiedTime"].isNull())
serviceObject.modifiedTime = std::stol(dataNodeServiceListService["ModifiedTime"].asString());
if(!dataNodeServiceListService["OwnerId"].isNull())
serviceObject.ownerId = dataNodeServiceListService["OwnerId"].asString();
if(!dataNodeServiceListService["PrincipalName"].isNull())
serviceObject.principalName = dataNodeServiceListService["PrincipalName"].asString();
if(!dataNodeServiceListService["ProjectId"].isNull())
serviceObject.projectId = std::stol(dataNodeServiceListService["ProjectId"].asString());
if(!dataNodeServiceListService["ProjectName"].isNull())
serviceObject.projectName = dataNodeServiceListService["ProjectName"].asString();
if(!dataNodeServiceListService["Qps"].isNull())
serviceObject.qps = std::stoi(dataNodeServiceListService["Qps"].asString());
if(!dataNodeServiceListService["Scope"].isNull())
serviceObject.scope = dataNodeServiceListService["Scope"].asString();
if(!dataNodeServiceListService["ServiceName"].isNull())
serviceObject.serviceName = dataNodeServiceListService["ServiceName"].asString();
if(!dataNodeServiceListService["ServiceVersion"].isNull())
serviceObject.serviceVersion = dataNodeServiceListService["ServiceVersion"].asString();
if(!dataNodeServiceListService["SkipAuth"].isNull())
serviceObject.skipAuth = dataNodeServiceListService["SkipAuth"].asString() == "true";
if(!dataNodeServiceListService["StatisticName"].isNull())
serviceObject.statisticName = dataNodeServiceListService["StatisticName"].asString();
if(!dataNodeServiceListService["Status"].isNull())
serviceObject.status = std::stoi(dataNodeServiceListService["Status"].asString());
if(!dataNodeServiceListService["UserId"].isNull())
serviceObject.userId = dataNodeServiceListService["UserId"].asString();
data_.serviceList.push_back(serviceObject);
}
if(!value["Code"].isNull())

View File

@@ -44,20 +44,20 @@ void FindCredentialsListResult::parse(const std::string &payload)
data_.currentPage = std::stoi(dataNode["CurrentPage"].asString());
if(!dataNode["PageNumber"].isNull())
data_.pageNumber = std::stoi(dataNode["PageNumber"].asString());
auto allCredentialList = value["CredentialList"]["Credential"];
for (auto value : allCredentialList)
auto allCredentialListNode = dataNode["CredentialList"]["Credential"];
for (auto dataNodeCredentialListCredential : allCredentialListNode)
{
Data::Credential credentialObject;
if(!value["GmtCreate"].isNull())
credentialObject.gmtCreate = std::stol(value["GmtCreate"].asString());
if(!value["Id"].isNull())
credentialObject.id = std::stol(value["Id"].asString());
if(!value["Name"].isNull())
credentialObject.name = value["Name"].asString();
if(!value["OwnerAttr"].isNull())
credentialObject.ownerAttr = value["OwnerAttr"].asString();
if(!value["UserId"].isNull())
credentialObject.userId = value["UserId"].asString();
if(!dataNodeCredentialListCredential["GmtCreate"].isNull())
credentialObject.gmtCreate = std::stol(dataNodeCredentialListCredential["GmtCreate"].asString());
if(!dataNodeCredentialListCredential["Id"].isNull())
credentialObject.id = std::stol(dataNodeCredentialListCredential["Id"].asString());
if(!dataNodeCredentialListCredential["Name"].isNull())
credentialObject.name = dataNodeCredentialListCredential["Name"].asString();
if(!dataNodeCredentialListCredential["OwnerAttr"].isNull())
credentialObject.ownerAttr = dataNodeCredentialListCredential["OwnerAttr"].asString();
if(!dataNodeCredentialListCredential["UserId"].isNull())
credentialObject.userId = dataNodeCredentialListCredential["UserId"].asString();
auto currentCredentialNode = value["CurrentCredential"];
if(!currentCredentialNode["AccessKey"].isNull())
credentialObject.currentCredential.accessKey = currentCredentialNode["AccessKey"].asString();

View File

@@ -44,30 +44,30 @@ void FindInstanceListResult::parse(const std::string &payload)
data_.currentPage = std::stoi(dataNode["CurrentPage"].asString());
if(!dataNode["PageNumber"].isNull())
data_.pageNumber = std::stoi(dataNode["PageNumber"].asString());
auto allItemList = value["ItemList"]["Item"];
for (auto value : allItemList)
auto allItemListNode = dataNode["ItemList"]["Item"];
for (auto dataNodeItemListItem : allItemListNode)
{
Data::Item itemObject;
if(!value["Description"].isNull())
itemObject.description = value["Description"].asString();
if(!value["FrontStatus"].isNull())
itemObject.frontStatus = value["FrontStatus"].asString();
if(!value["GmtCreate"].isNull())
itemObject.gmtCreate = std::stol(value["GmtCreate"].asString());
if(!value["GmtModified"].isNull())
itemObject.gmtModified = std::stol(value["GmtModified"].asString());
if(!value["Id"].isNull())
itemObject.id = std::stol(value["Id"].asString());
if(!value["InstanceCategory"].isNull())
itemObject.instanceCategory = std::stoi(value["InstanceCategory"].asString());
if(!value["Name"].isNull())
itemObject.name = value["Name"].asString();
if(!value["StatusCode"].isNull())
itemObject.statusCode = std::stoi(value["StatusCode"].asString());
if(!value["Visible"].isNull())
itemObject.visible = value["Visible"].asString() == "true";
if(!value["VpcName"].isNull())
itemObject.vpcName = value["VpcName"].asString();
if(!dataNodeItemListItem["Description"].isNull())
itemObject.description = dataNodeItemListItem["Description"].asString();
if(!dataNodeItemListItem["FrontStatus"].isNull())
itemObject.frontStatus = dataNodeItemListItem["FrontStatus"].asString();
if(!dataNodeItemListItem["GmtCreate"].isNull())
itemObject.gmtCreate = std::stol(dataNodeItemListItem["GmtCreate"].asString());
if(!dataNodeItemListItem["GmtModified"].isNull())
itemObject.gmtModified = std::stol(dataNodeItemListItem["GmtModified"].asString());
if(!dataNodeItemListItem["Id"].isNull())
itemObject.id = std::stol(dataNodeItemListItem["Id"].asString());
if(!dataNodeItemListItem["InstanceCategory"].isNull())
itemObject.instanceCategory = std::stoi(dataNodeItemListItem["InstanceCategory"].asString());
if(!dataNodeItemListItem["Name"].isNull())
itemObject.name = dataNodeItemListItem["Name"].asString();
if(!dataNodeItemListItem["StatusCode"].isNull())
itemObject.statusCode = std::stoi(dataNodeItemListItem["StatusCode"].asString());
if(!dataNodeItemListItem["Visible"].isNull())
itemObject.visible = dataNodeItemListItem["Visible"].asString() == "true";
if(!dataNodeItemListItem["VpcName"].isNull())
itemObject.vpcName = dataNodeItemListItem["VpcName"].asString();
data_.itemList.push_back(itemObject);
}
if(!value["Code"].isNull())

View File

@@ -44,50 +44,50 @@ void FindOrderableListResult::parse(const std::string &payload)
data_.currentPage = std::stoi(dataNode["CurrentPage"].asString());
if(!dataNode["PageNumber"].isNull())
data_.pageNumber = std::stoi(dataNode["PageNumber"].asString());
auto allServiceList = value["ServiceList"]["Service"];
for (auto value : allServiceList)
auto allServiceListNode = dataNode["ServiceList"]["Service"];
for (auto dataNodeServiceListService : allServiceListNode)
{
Data::Service serviceObject;
if(!value["Alias"].isNull())
serviceObject.alias = value["Alias"].asString();
if(!value["AllVisiable"].isNull())
serviceObject.allVisiable = value["AllVisiable"].asString() == "true";
if(!value["ApproveUserId"].isNull())
serviceObject.approveUserId = value["ApproveUserId"].asString();
if(!value["CasTargets"].isNull())
serviceObject.casTargets = value["CasTargets"].asString();
if(!value["CreateTime"].isNull())
serviceObject.createTime = std::stol(value["CreateTime"].asString());
if(!value["CsbId"].isNull())
serviceObject.csbId = std::stol(value["CsbId"].asString());
if(!value["Id"].isNull())
serviceObject.id = std::stol(value["Id"].asString());
if(!value["InterfaceName"].isNull())
serviceObject.interfaceName = value["InterfaceName"].asString();
if(!value["ModifiedTime"].isNull())
serviceObject.modifiedTime = std::stol(value["ModifiedTime"].asString());
if(!value["OwnerId"].isNull())
serviceObject.ownerId = value["OwnerId"].asString();
if(!value["PrincipalName"].isNull())
serviceObject.principalName = value["PrincipalName"].asString();
if(!value["ProjectId"].isNull())
serviceObject.projectId = value["ProjectId"].asString();
if(!value["ProjectName"].isNull())
serviceObject.projectName = value["ProjectName"].asString();
if(!value["Scope"].isNull())
serviceObject.scope = value["Scope"].asString();
if(!value["ServiceName"].isNull())
serviceObject.serviceName = value["ServiceName"].asString();
if(!value["ServiceVersion"].isNull())
serviceObject.serviceVersion = value["ServiceVersion"].asString();
if(!value["SkipAuth"].isNull())
serviceObject.skipAuth = value["SkipAuth"].asString() == "true";
if(!value["StatisticName"].isNull())
serviceObject.statisticName = value["StatisticName"].asString();
if(!value["Status"].isNull())
serviceObject.status = std::stoi(value["Status"].asString());
if(!value["UserId"].isNull())
serviceObject.userId = value["UserId"].asString();
if(!dataNodeServiceListService["Alias"].isNull())
serviceObject.alias = dataNodeServiceListService["Alias"].asString();
if(!dataNodeServiceListService["AllVisiable"].isNull())
serviceObject.allVisiable = dataNodeServiceListService["AllVisiable"].asString() == "true";
if(!dataNodeServiceListService["ApproveUserId"].isNull())
serviceObject.approveUserId = dataNodeServiceListService["ApproveUserId"].asString();
if(!dataNodeServiceListService["CasTargets"].isNull())
serviceObject.casTargets = dataNodeServiceListService["CasTargets"].asString();
if(!dataNodeServiceListService["CreateTime"].isNull())
serviceObject.createTime = std::stol(dataNodeServiceListService["CreateTime"].asString());
if(!dataNodeServiceListService["CsbId"].isNull())
serviceObject.csbId = std::stol(dataNodeServiceListService["CsbId"].asString());
if(!dataNodeServiceListService["Id"].isNull())
serviceObject.id = std::stol(dataNodeServiceListService["Id"].asString());
if(!dataNodeServiceListService["InterfaceName"].isNull())
serviceObject.interfaceName = dataNodeServiceListService["InterfaceName"].asString();
if(!dataNodeServiceListService["ModifiedTime"].isNull())
serviceObject.modifiedTime = std::stol(dataNodeServiceListService["ModifiedTime"].asString());
if(!dataNodeServiceListService["OwnerId"].isNull())
serviceObject.ownerId = dataNodeServiceListService["OwnerId"].asString();
if(!dataNodeServiceListService["PrincipalName"].isNull())
serviceObject.principalName = dataNodeServiceListService["PrincipalName"].asString();
if(!dataNodeServiceListService["ProjectId"].isNull())
serviceObject.projectId = dataNodeServiceListService["ProjectId"].asString();
if(!dataNodeServiceListService["ProjectName"].isNull())
serviceObject.projectName = dataNodeServiceListService["ProjectName"].asString();
if(!dataNodeServiceListService["Scope"].isNull())
serviceObject.scope = dataNodeServiceListService["Scope"].asString();
if(!dataNodeServiceListService["ServiceName"].isNull())
serviceObject.serviceName = dataNodeServiceListService["ServiceName"].asString();
if(!dataNodeServiceListService["ServiceVersion"].isNull())
serviceObject.serviceVersion = dataNodeServiceListService["ServiceVersion"].asString();
if(!dataNodeServiceListService["SkipAuth"].isNull())
serviceObject.skipAuth = dataNodeServiceListService["SkipAuth"].asString() == "true";
if(!dataNodeServiceListService["StatisticName"].isNull())
serviceObject.statisticName = dataNodeServiceListService["StatisticName"].asString();
if(!dataNodeServiceListService["Status"].isNull())
serviceObject.status = std::stoi(dataNodeServiceListService["Status"].asString());
if(!dataNodeServiceListService["UserId"].isNull())
serviceObject.userId = dataNodeServiceListService["UserId"].asString();
data_.serviceList.push_back(serviceObject);
}
if(!value["Code"].isNull())

View File

@@ -44,78 +44,78 @@ void FindOrderedListResult::parse(const std::string &payload)
data_.currentPage = std::stoi(dataNode["CurrentPage"].asString());
if(!dataNode["PageNumber"].isNull())
data_.pageNumber = std::stoi(dataNode["PageNumber"].asString());
auto allOrderList = value["OrderList"]["Order"];
for (auto value : allOrderList)
auto allOrderListNode = dataNode["OrderList"]["Order"];
for (auto dataNodeOrderListOrder : allOrderListNode)
{
Data::Order orderObject;
if(!value["Alias"].isNull())
orderObject.alias = value["Alias"].asString();
if(!value["ProjectName"].isNull())
orderObject.projectName = value["ProjectName"].asString();
if(!value["ServiceName"].isNull())
orderObject.serviceName = value["ServiceName"].asString();
if(!value["ServiceVersion"].isNull())
orderObject.serviceVersion = value["ServiceVersion"].asString();
if(!value["OrderStatus"].isNull())
orderObject.orderStatus = std::stoi(value["OrderStatus"].asString());
if(!value["AliveOrderCount"].isNull())
orderObject.aliveOrderCount = std::stoi(value["AliveOrderCount"].asString());
if(!value["GmtCreate"].isNull())
orderObject.gmtCreate = std::stol(value["GmtCreate"].asString());
if(!value["MaxRT"].isNull())
orderObject.maxRT = std::stoi(value["MaxRT"].asString());
if(!value["MinRT"].isNull())
orderObject.minRT = std::stoi(value["MinRT"].asString());
if(!value["ServiceId"].isNull())
orderObject.serviceId = value["ServiceId"].asString();
if(!value["ServiceStatus"].isNull())
orderObject.serviceStatus = std::stoi(value["ServiceStatus"].asString());
auto allErrorTypeCatagoryList = value["ErrorTypeCatagoryList"]["ErrorTypeCatagory"];
for (auto value : allErrorTypeCatagoryList)
if(!dataNodeOrderListOrder["Alias"].isNull())
orderObject.alias = dataNodeOrderListOrder["Alias"].asString();
if(!dataNodeOrderListOrder["ProjectName"].isNull())
orderObject.projectName = dataNodeOrderListOrder["ProjectName"].asString();
if(!dataNodeOrderListOrder["ServiceName"].isNull())
orderObject.serviceName = dataNodeOrderListOrder["ServiceName"].asString();
if(!dataNodeOrderListOrder["ServiceVersion"].isNull())
orderObject.serviceVersion = dataNodeOrderListOrder["ServiceVersion"].asString();
if(!dataNodeOrderListOrder["OrderStatus"].isNull())
orderObject.orderStatus = std::stoi(dataNodeOrderListOrder["OrderStatus"].asString());
if(!dataNodeOrderListOrder["AliveOrderCount"].isNull())
orderObject.aliveOrderCount = std::stoi(dataNodeOrderListOrder["AliveOrderCount"].asString());
if(!dataNodeOrderListOrder["GmtCreate"].isNull())
orderObject.gmtCreate = std::stol(dataNodeOrderListOrder["GmtCreate"].asString());
if(!dataNodeOrderListOrder["MaxRT"].isNull())
orderObject.maxRT = std::stoi(dataNodeOrderListOrder["MaxRT"].asString());
if(!dataNodeOrderListOrder["MinRT"].isNull())
orderObject.minRT = std::stoi(dataNodeOrderListOrder["MinRT"].asString());
if(!dataNodeOrderListOrder["ServiceId"].isNull())
orderObject.serviceId = dataNodeOrderListOrder["ServiceId"].asString();
if(!dataNodeOrderListOrder["ServiceStatus"].isNull())
orderObject.serviceStatus = std::stoi(dataNodeOrderListOrder["ServiceStatus"].asString());
auto allErrorTypeCatagoryListNode = allOrderListNode["ErrorTypeCatagoryList"]["ErrorTypeCatagory"];
for (auto allOrderListNodeErrorTypeCatagoryListErrorTypeCatagory : allErrorTypeCatagoryListNode)
{
Data::Order::ErrorTypeCatagory errorTypeCatagoryListObject;
if(!value["Name"].isNull())
errorTypeCatagoryListObject.name = value["Name"].asString();
if(!value["Total"].isNull())
errorTypeCatagoryListObject.total = std::stol(value["Total"].asString());
if(!value["ErrorNum"].isNull())
errorTypeCatagoryListObject.errorNum = std::stol(value["ErrorNum"].asString());
if(!allOrderListNodeErrorTypeCatagoryListErrorTypeCatagory["Name"].isNull())
errorTypeCatagoryListObject.name = allOrderListNodeErrorTypeCatagoryListErrorTypeCatagory["Name"].asString();
if(!allOrderListNodeErrorTypeCatagoryListErrorTypeCatagory["Total"].isNull())
errorTypeCatagoryListObject.total = std::stol(allOrderListNodeErrorTypeCatagoryListErrorTypeCatagory["Total"].asString());
if(!allOrderListNodeErrorTypeCatagoryListErrorTypeCatagory["ErrorNum"].isNull())
errorTypeCatagoryListObject.errorNum = std::stol(allOrderListNodeErrorTypeCatagoryListErrorTypeCatagory["ErrorNum"].asString());
orderObject.errorTypeCatagoryList.push_back(errorTypeCatagoryListObject);
}
auto allOrders = value["Orders"]["Order"];
for (auto value : allOrders)
auto allOrdersNode = allOrderListNode["Orders"]["Order"];
for (auto allOrderListNodeOrdersOrder : allOrdersNode)
{
Data::Order::Order1 ordersObject;
if(!value["Alias"].isNull())
ordersObject.alias = value["Alias"].asString();
if(!value["ApproveComments"].isNull())
ordersObject.approveComments = value["ApproveComments"].asString();
if(!value["CsbId"].isNull())
ordersObject.csbId = std::stol(value["CsbId"].asString());
if(!value["GmtCreate"].isNull())
ordersObject.gmtCreate = std::stol(value["GmtCreate"].asString());
if(!value["GmtModified"].isNull())
ordersObject.gmtModified = std::stol(value["GmtModified"].asString());
if(!value["GroupName"].isNull())
ordersObject.groupName = value["GroupName"].asString();
if(!value["Id"].isNull())
ordersObject.id = std::stol(value["Id"].asString());
if(!value["ProjectName"].isNull())
ordersObject.projectName = value["ProjectName"].asString();
if(!value["ServiceId"].isNull())
ordersObject.serviceId = std::stol(value["ServiceId"].asString());
if(!value["ServiceName"].isNull())
ordersObject.serviceName = value["ServiceName"].asString();
if(!value["ServiceStatus"].isNull())
ordersObject.serviceStatus = std::stoi(value["ServiceStatus"].asString());
if(!value["ServiceVersion"].isNull())
ordersObject.serviceVersion = value["ServiceVersion"].asString();
if(!value["StatisticName"].isNull())
ordersObject.statisticName = value["StatisticName"].asString();
if(!value["Status"].isNull())
ordersObject.status = std::stoi(value["Status"].asString());
if(!value["UserId"].isNull())
ordersObject.userId = value["UserId"].asString();
if(!allOrderListNodeOrdersOrder["Alias"].isNull())
ordersObject.alias = allOrderListNodeOrdersOrder["Alias"].asString();
if(!allOrderListNodeOrdersOrder["ApproveComments"].isNull())
ordersObject.approveComments = allOrderListNodeOrdersOrder["ApproveComments"].asString();
if(!allOrderListNodeOrdersOrder["CsbId"].isNull())
ordersObject.csbId = std::stol(allOrderListNodeOrdersOrder["CsbId"].asString());
if(!allOrderListNodeOrdersOrder["GmtCreate"].isNull())
ordersObject.gmtCreate = std::stol(allOrderListNodeOrdersOrder["GmtCreate"].asString());
if(!allOrderListNodeOrdersOrder["GmtModified"].isNull())
ordersObject.gmtModified = std::stol(allOrderListNodeOrdersOrder["GmtModified"].asString());
if(!allOrderListNodeOrdersOrder["GroupName"].isNull())
ordersObject.groupName = allOrderListNodeOrdersOrder["GroupName"].asString();
if(!allOrderListNodeOrdersOrder["Id"].isNull())
ordersObject.id = std::stol(allOrderListNodeOrdersOrder["Id"].asString());
if(!allOrderListNodeOrdersOrder["ProjectName"].isNull())
ordersObject.projectName = allOrderListNodeOrdersOrder["ProjectName"].asString();
if(!allOrderListNodeOrdersOrder["ServiceId"].isNull())
ordersObject.serviceId = std::stol(allOrderListNodeOrdersOrder["ServiceId"].asString());
if(!allOrderListNodeOrdersOrder["ServiceName"].isNull())
ordersObject.serviceName = allOrderListNodeOrdersOrder["ServiceName"].asString();
if(!allOrderListNodeOrdersOrder["ServiceStatus"].isNull())
ordersObject.serviceStatus = std::stoi(allOrderListNodeOrdersOrder["ServiceStatus"].asString());
if(!allOrderListNodeOrdersOrder["ServiceVersion"].isNull())
ordersObject.serviceVersion = allOrderListNodeOrdersOrder["ServiceVersion"].asString();
if(!allOrderListNodeOrdersOrder["StatisticName"].isNull())
ordersObject.statisticName = allOrderListNodeOrdersOrder["StatisticName"].asString();
if(!allOrderListNodeOrdersOrder["Status"].isNull())
ordersObject.status = std::stoi(allOrderListNodeOrdersOrder["Status"].asString());
if(!allOrderListNodeOrdersOrder["UserId"].isNull())
ordersObject.userId = allOrderListNodeOrdersOrder["UserId"].asString();
auto slaInfoNode = value["SlaInfo"];
if(!slaInfoNode["Qph"].isNull())
ordersObject.slaInfo.qph = slaInfoNode["Qph"].asString();

View File

@@ -46,44 +46,44 @@ void FindProjectListResult::parse(const std::string &payload)
data_.pageNumber = std::stoi(dataNode["PageNumber"].asString());
if(!dataNode["Total"].isNull())
data_.total = std::stoi(dataNode["Total"].asString());
auto allProjectList = value["ProjectList"]["Project"];
for (auto value : allProjectList)
auto allProjectListNode = dataNode["ProjectList"]["Project"];
for (auto dataNodeProjectListProject : allProjectListNode)
{
Data::Project projectObject;
if(!value["ApiNum"].isNull())
projectObject.apiNum = std::stoi(value["ApiNum"].asString());
if(!value["CsbId"].isNull())
projectObject.csbId = std::stol(value["CsbId"].asString());
if(!value["DeleteFlag"].isNull())
projectObject.deleteFlag = std::stoi(value["DeleteFlag"].asString());
if(!value["Description"].isNull())
projectObject.description = value["Description"].asString();
if(!value["GmtCreate"].isNull())
projectObject.gmtCreate = std::stol(value["GmtCreate"].asString());
if(!value["GmtModified"].isNull())
projectObject.gmtModified = std::stol(value["GmtModified"].asString());
if(!value["Id"].isNull())
projectObject.id = std::stol(value["Id"].asString());
if(!value["InterfaceJarLocation"].isNull())
projectObject.interfaceJarLocation = value["InterfaceJarLocation"].asString();
if(!value["InterfaceJarName"].isNull())
projectObject.interfaceJarName = value["InterfaceJarName"].asString();
if(!value["JarFileKey"].isNull())
projectObject.jarFileKey = value["JarFileKey"].asString();
if(!value["OwnerId"].isNull())
projectObject.ownerId = value["OwnerId"].asString();
if(!value["ProjectName"].isNull())
projectObject.projectName = value["ProjectName"].asString();
if(!value["ProjectOwnerEmail"].isNull())
projectObject.projectOwnerEmail = value["ProjectOwnerEmail"].asString();
if(!value["ProjectOwnerName"].isNull())
projectObject.projectOwnerName = value["ProjectOwnerName"].asString();
if(!value["ProjectOwnerPhoneNum"].isNull())
projectObject.projectOwnerPhoneNum = value["ProjectOwnerPhoneNum"].asString();
if(!value["Status"].isNull())
projectObject.status = std::stoi(value["Status"].asString());
if(!value["UserId"].isNull())
projectObject.userId = value["UserId"].asString();
if(!dataNodeProjectListProject["ApiNum"].isNull())
projectObject.apiNum = std::stoi(dataNodeProjectListProject["ApiNum"].asString());
if(!dataNodeProjectListProject["CsbId"].isNull())
projectObject.csbId = std::stol(dataNodeProjectListProject["CsbId"].asString());
if(!dataNodeProjectListProject["DeleteFlag"].isNull())
projectObject.deleteFlag = std::stoi(dataNodeProjectListProject["DeleteFlag"].asString());
if(!dataNodeProjectListProject["Description"].isNull())
projectObject.description = dataNodeProjectListProject["Description"].asString();
if(!dataNodeProjectListProject["GmtCreate"].isNull())
projectObject.gmtCreate = std::stol(dataNodeProjectListProject["GmtCreate"].asString());
if(!dataNodeProjectListProject["GmtModified"].isNull())
projectObject.gmtModified = std::stol(dataNodeProjectListProject["GmtModified"].asString());
if(!dataNodeProjectListProject["Id"].isNull())
projectObject.id = std::stol(dataNodeProjectListProject["Id"].asString());
if(!dataNodeProjectListProject["InterfaceJarLocation"].isNull())
projectObject.interfaceJarLocation = dataNodeProjectListProject["InterfaceJarLocation"].asString();
if(!dataNodeProjectListProject["InterfaceJarName"].isNull())
projectObject.interfaceJarName = dataNodeProjectListProject["InterfaceJarName"].asString();
if(!dataNodeProjectListProject["JarFileKey"].isNull())
projectObject.jarFileKey = dataNodeProjectListProject["JarFileKey"].asString();
if(!dataNodeProjectListProject["OwnerId"].isNull())
projectObject.ownerId = dataNodeProjectListProject["OwnerId"].asString();
if(!dataNodeProjectListProject["ProjectName"].isNull())
projectObject.projectName = dataNodeProjectListProject["ProjectName"].asString();
if(!dataNodeProjectListProject["ProjectOwnerEmail"].isNull())
projectObject.projectOwnerEmail = dataNodeProjectListProject["ProjectOwnerEmail"].asString();
if(!dataNodeProjectListProject["ProjectOwnerName"].isNull())
projectObject.projectOwnerName = dataNodeProjectListProject["ProjectOwnerName"].asString();
if(!dataNodeProjectListProject["ProjectOwnerPhoneNum"].isNull())
projectObject.projectOwnerPhoneNum = dataNodeProjectListProject["ProjectOwnerPhoneNum"].asString();
if(!dataNodeProjectListProject["Status"].isNull())
projectObject.status = std::stoi(dataNodeProjectListProject["Status"].asString());
if(!dataNodeProjectListProject["UserId"].isNull())
projectObject.userId = dataNodeProjectListProject["UserId"].asString();
data_.projectList.push_back(projectObject);
}
if(!value["Code"].isNull())

View File

@@ -46,52 +46,52 @@ void FindServiceListResult::parse(const std::string &payload)
data_.pageNumber = std::stoi(dataNode["PageNumber"].asString());
if(!dataNode["Total"].isNull())
data_.total = std::stoi(dataNode["Total"].asString());
auto allServiceList = value["ServiceList"]["Service"];
for (auto value : allServiceList)
auto allServiceListNode = dataNode["ServiceList"]["Service"];
for (auto dataNodeServiceListService : allServiceListNode)
{
Data::Service serviceObject;
if(!value["Alias"].isNull())
serviceObject.alias = value["Alias"].asString();
if(!value["AllVisiable"].isNull())
serviceObject.allVisiable = value["AllVisiable"].asString() == "true";
if(!value["CreateTime"].isNull())
serviceObject.createTime = std::stol(value["CreateTime"].asString());
if(!value["CsbId"].isNull())
serviceObject.csbId = std::stol(value["CsbId"].asString());
if(!value["Description"].isNull())
serviceObject.description = value["Description"].asString();
if(!value["Id"].isNull())
serviceObject.id = std::stol(value["Id"].asString());
if(!value["InterfaceName"].isNull())
serviceObject.interfaceName = value["InterfaceName"].asString();
if(!value["ModifiedTime"].isNull())
serviceObject.modifiedTime = std::stol(value["ModifiedTime"].asString());
if(!value["OrderInfo"].isNull())
serviceObject.orderInfo = value["OrderInfo"].asString();
if(!value["OwnerId"].isNull())
serviceObject.ownerId = value["OwnerId"].asString();
if(!value["PrincipalName"].isNull())
serviceObject.principalName = value["PrincipalName"].asString();
if(!value["ProjectId"].isNull())
serviceObject.projectId = std::stol(value["ProjectId"].asString());
if(!value["ProjectName"].isNull())
serviceObject.projectName = value["ProjectName"].asString();
if(!value["Scope"].isNull())
serviceObject.scope = value["Scope"].asString();
if(!value["ServiceName"].isNull())
serviceObject.serviceName = value["ServiceName"].asString();
if(!value["ServiceVersion"].isNull())
serviceObject.serviceVersion = value["ServiceVersion"].asString();
if(!value["SkipAuth"].isNull())
serviceObject.skipAuth = value["SkipAuth"].asString() == "true";
if(!value["StatisticName"].isNull())
serviceObject.statisticName = value["StatisticName"].asString();
if(!value["Status"].isNull())
serviceObject.status = std::stoi(value["Status"].asString());
if(!value["UserId"].isNull())
serviceObject.userId = value["UserId"].asString();
if(!value["CasTargets"].isNull())
serviceObject.casTargets = value["CasTargets"].asString();
if(!dataNodeServiceListService["Alias"].isNull())
serviceObject.alias = dataNodeServiceListService["Alias"].asString();
if(!dataNodeServiceListService["AllVisiable"].isNull())
serviceObject.allVisiable = dataNodeServiceListService["AllVisiable"].asString() == "true";
if(!dataNodeServiceListService["CreateTime"].isNull())
serviceObject.createTime = std::stol(dataNodeServiceListService["CreateTime"].asString());
if(!dataNodeServiceListService["CsbId"].isNull())
serviceObject.csbId = std::stol(dataNodeServiceListService["CsbId"].asString());
if(!dataNodeServiceListService["Description"].isNull())
serviceObject.description = dataNodeServiceListService["Description"].asString();
if(!dataNodeServiceListService["Id"].isNull())
serviceObject.id = std::stol(dataNodeServiceListService["Id"].asString());
if(!dataNodeServiceListService["InterfaceName"].isNull())
serviceObject.interfaceName = dataNodeServiceListService["InterfaceName"].asString();
if(!dataNodeServiceListService["ModifiedTime"].isNull())
serviceObject.modifiedTime = std::stol(dataNodeServiceListService["ModifiedTime"].asString());
if(!dataNodeServiceListService["OrderInfo"].isNull())
serviceObject.orderInfo = dataNodeServiceListService["OrderInfo"].asString();
if(!dataNodeServiceListService["OwnerId"].isNull())
serviceObject.ownerId = dataNodeServiceListService["OwnerId"].asString();
if(!dataNodeServiceListService["PrincipalName"].isNull())
serviceObject.principalName = dataNodeServiceListService["PrincipalName"].asString();
if(!dataNodeServiceListService["ProjectId"].isNull())
serviceObject.projectId = std::stol(dataNodeServiceListService["ProjectId"].asString());
if(!dataNodeServiceListService["ProjectName"].isNull())
serviceObject.projectName = dataNodeServiceListService["ProjectName"].asString();
if(!dataNodeServiceListService["Scope"].isNull())
serviceObject.scope = dataNodeServiceListService["Scope"].asString();
if(!dataNodeServiceListService["ServiceName"].isNull())
serviceObject.serviceName = dataNodeServiceListService["ServiceName"].asString();
if(!dataNodeServiceListService["ServiceVersion"].isNull())
serviceObject.serviceVersion = dataNodeServiceListService["ServiceVersion"].asString();
if(!dataNodeServiceListService["SkipAuth"].isNull())
serviceObject.skipAuth = dataNodeServiceListService["SkipAuth"].asString() == "true";
if(!dataNodeServiceListService["StatisticName"].isNull())
serviceObject.statisticName = dataNodeServiceListService["StatisticName"].asString();
if(!dataNodeServiceListService["Status"].isNull())
serviceObject.status = std::stoi(dataNodeServiceListService["Status"].asString());
if(!dataNodeServiceListService["UserId"].isNull())
serviceObject.userId = dataNodeServiceListService["UserId"].asString();
if(!dataNodeServiceListService["CasTargets"].isNull())
serviceObject.casTargets = dataNodeServiceListService["CasTargets"].asString();
data_.serviceList.push_back(serviceObject);
}
if(!value["Message"].isNull())

View File

@@ -44,22 +44,22 @@ void FindServiceStatisticalDataResult::parse(const std::string &payload)
data_.currentPage = std::stoi(dataNode["CurrentPage"].asString());
if(!dataNode["PageNumber"].isNull())
data_.pageNumber = std::stoi(dataNode["PageNumber"].asString());
auto allMonitorStatisticData = value["MonitorStatisticData"]["ServiceStatisticData"];
for (auto value : allMonitorStatisticData)
auto allMonitorStatisticDataNode = dataNode["MonitorStatisticData"]["ServiceStatisticData"];
for (auto dataNodeMonitorStatisticDataServiceStatisticData : allMonitorStatisticDataNode)
{
Data::ServiceStatisticData serviceStatisticDataObject;
if(!value["AvgRt"].isNull())
serviceStatisticDataObject.avgRt = std::stof(value["AvgRt"].asString());
if(!value["MaxRt"].isNull())
serviceStatisticDataObject.maxRt = std::stof(value["MaxRt"].asString());
if(!value["MinRt"].isNull())
serviceStatisticDataObject.minRt = std::stof(value["MinRt"].asString());
if(!value["RequestTime"].isNull())
serviceStatisticDataObject.requestTime = std::stol(value["RequestTime"].asString());
if(!value["ServiceName"].isNull())
serviceStatisticDataObject.serviceName = value["ServiceName"].asString();
if(!value["UserId"].isNull())
serviceStatisticDataObject.userId = value["UserId"].asString();
if(!dataNodeMonitorStatisticDataServiceStatisticData["AvgRt"].isNull())
serviceStatisticDataObject.avgRt = std::stof(dataNodeMonitorStatisticDataServiceStatisticData["AvgRt"].asString());
if(!dataNodeMonitorStatisticDataServiceStatisticData["MaxRt"].isNull())
serviceStatisticDataObject.maxRt = std::stof(dataNodeMonitorStatisticDataServiceStatisticData["MaxRt"].asString());
if(!dataNodeMonitorStatisticDataServiceStatisticData["MinRt"].isNull())
serviceStatisticDataObject.minRt = std::stof(dataNodeMonitorStatisticDataServiceStatisticData["MinRt"].asString());
if(!dataNodeMonitorStatisticDataServiceStatisticData["RequestTime"].isNull())
serviceStatisticDataObject.requestTime = std::stol(dataNodeMonitorStatisticDataServiceStatisticData["RequestTime"].asString());
if(!dataNodeMonitorStatisticDataServiceStatisticData["ServiceName"].isNull())
serviceStatisticDataObject.serviceName = dataNodeMonitorStatisticDataServiceStatisticData["ServiceName"].asString();
if(!dataNodeMonitorStatisticDataServiceStatisticData["UserId"].isNull())
serviceStatisticDataObject.userId = dataNodeMonitorStatisticDataServiceStatisticData["UserId"].asString();
auto totalNode = value["Total"];
if(!totalNode["ErrorNum"].isNull())
serviceStatisticDataObject.total.errorNum = std::stoi(totalNode["ErrorNum"].asString());

View File

@@ -75,16 +75,16 @@ void GetOrderResult::parse(const std::string &payload)
data_.order.strictWhiteListJson = orderNode["StrictWhiteListJson"].asString();
if(!orderNode["UserId"].isNull())
data_.order.userId = orderNode["UserId"].asString();
auto allErrorTypeCatagoryList = value["ErrorTypeCatagoryList"]["ErrorTypeCatagory"];
for (auto value : allErrorTypeCatagoryList)
auto allErrorTypeCatagoryListNode = orderNode["ErrorTypeCatagoryList"]["ErrorTypeCatagory"];
for (auto orderNodeErrorTypeCatagoryListErrorTypeCatagory : allErrorTypeCatagoryListNode)
{
Data::Order::ErrorTypeCatagory errorTypeCatagoryObject;
if(!value["Total"].isNull())
errorTypeCatagoryObject.total = std::stoi(value["Total"].asString());
if(!value["ErrorNum"].isNull())
errorTypeCatagoryObject.errorNum = std::stoi(value["ErrorNum"].asString());
if(!value["Name"].isNull())
errorTypeCatagoryObject.name = value["Name"].asString();
if(!orderNodeErrorTypeCatagoryListErrorTypeCatagory["Total"].isNull())
errorTypeCatagoryObject.total = std::stoi(orderNodeErrorTypeCatagoryListErrorTypeCatagory["Total"].asString());
if(!orderNodeErrorTypeCatagoryListErrorTypeCatagory["ErrorNum"].isNull())
errorTypeCatagoryObject.errorNum = std::stoi(orderNodeErrorTypeCatagoryListErrorTypeCatagory["ErrorNum"].asString());
if(!orderNodeErrorTypeCatagoryListErrorTypeCatagory["Name"].isNull())
errorTypeCatagoryObject.name = orderNodeErrorTypeCatagoryListErrorTypeCatagory["Name"].asString();
data_.order.errorTypeCatagoryList.push_back(errorTypeCatagoryObject);
}
auto serviceNode = orderNode["Service"];

View File

@@ -40,44 +40,44 @@ void GetProjectResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
auto allProjectList = value["ProjectList"]["Project"];
for (auto value : allProjectList)
auto allProjectListNode = dataNode["ProjectList"]["Project"];
for (auto dataNodeProjectListProject : allProjectListNode)
{
Data::Project projectObject;
if(!value["ApiNum"].isNull())
projectObject.apiNum = std::stoi(value["ApiNum"].asString());
if(!value["CsbId"].isNull())
projectObject.csbId = std::stol(value["CsbId"].asString());
if(!value["DeleteFlag"].isNull())
projectObject.deleteFlag = std::stoi(value["DeleteFlag"].asString());
if(!value["Description"].isNull())
projectObject.description = value["Description"].asString();
if(!value["GmtCreate"].isNull())
projectObject.gmtCreate = std::stol(value["GmtCreate"].asString());
if(!value["GmtModified"].isNull())
projectObject.gmtModified = std::stol(value["GmtModified"].asString());
if(!value["Id"].isNull())
projectObject.id = std::stol(value["Id"].asString());
if(!value["InterfaceJarLocation"].isNull())
projectObject.interfaceJarLocation = value["InterfaceJarLocation"].asString();
if(!value["InterfaceJarName"].isNull())
projectObject.interfaceJarName = value["InterfaceJarName"].asString();
if(!value["JarFileKey"].isNull())
projectObject.jarFileKey = value["JarFileKey"].asString();
if(!value["OwnerId"].isNull())
projectObject.ownerId = value["OwnerId"].asString();
if(!value["ProjectName"].isNull())
projectObject.projectName = value["ProjectName"].asString();
if(!value["ProjectOwnerEmail"].isNull())
projectObject.projectOwnerEmail = value["ProjectOwnerEmail"].asString();
if(!value["ProjectOwnerName"].isNull())
projectObject.projectOwnerName = value["ProjectOwnerName"].asString();
if(!value["ProjectOwnerPhoneNum"].isNull())
projectObject.projectOwnerPhoneNum = value["ProjectOwnerPhoneNum"].asString();
if(!value["Status"].isNull())
projectObject.status = std::stoi(value["Status"].asString());
if(!value["UserId"].isNull())
projectObject.userId = value["UserId"].asString();
if(!dataNodeProjectListProject["ApiNum"].isNull())
projectObject.apiNum = std::stoi(dataNodeProjectListProject["ApiNum"].asString());
if(!dataNodeProjectListProject["CsbId"].isNull())
projectObject.csbId = std::stol(dataNodeProjectListProject["CsbId"].asString());
if(!dataNodeProjectListProject["DeleteFlag"].isNull())
projectObject.deleteFlag = std::stoi(dataNodeProjectListProject["DeleteFlag"].asString());
if(!dataNodeProjectListProject["Description"].isNull())
projectObject.description = dataNodeProjectListProject["Description"].asString();
if(!dataNodeProjectListProject["GmtCreate"].isNull())
projectObject.gmtCreate = std::stol(dataNodeProjectListProject["GmtCreate"].asString());
if(!dataNodeProjectListProject["GmtModified"].isNull())
projectObject.gmtModified = std::stol(dataNodeProjectListProject["GmtModified"].asString());
if(!dataNodeProjectListProject["Id"].isNull())
projectObject.id = std::stol(dataNodeProjectListProject["Id"].asString());
if(!dataNodeProjectListProject["InterfaceJarLocation"].isNull())
projectObject.interfaceJarLocation = dataNodeProjectListProject["InterfaceJarLocation"].asString();
if(!dataNodeProjectListProject["InterfaceJarName"].isNull())
projectObject.interfaceJarName = dataNodeProjectListProject["InterfaceJarName"].asString();
if(!dataNodeProjectListProject["JarFileKey"].isNull())
projectObject.jarFileKey = dataNodeProjectListProject["JarFileKey"].asString();
if(!dataNodeProjectListProject["OwnerId"].isNull())
projectObject.ownerId = dataNodeProjectListProject["OwnerId"].asString();
if(!dataNodeProjectListProject["ProjectName"].isNull())
projectObject.projectName = dataNodeProjectListProject["ProjectName"].asString();
if(!dataNodeProjectListProject["ProjectOwnerEmail"].isNull())
projectObject.projectOwnerEmail = dataNodeProjectListProject["ProjectOwnerEmail"].asString();
if(!dataNodeProjectListProject["ProjectOwnerName"].isNull())
projectObject.projectOwnerName = dataNodeProjectListProject["ProjectOwnerName"].asString();
if(!dataNodeProjectListProject["ProjectOwnerPhoneNum"].isNull())
projectObject.projectOwnerPhoneNum = dataNodeProjectListProject["ProjectOwnerPhoneNum"].asString();
if(!dataNodeProjectListProject["Status"].isNull())
projectObject.status = std::stoi(dataNodeProjectListProject["Status"].asString());
if(!dataNodeProjectListProject["UserId"].isNull())
projectObject.userId = dataNodeProjectListProject["UserId"].asString();
data_.projectList.push_back(projectObject);
}
if(!value["Code"].isNull())

View File

@@ -117,56 +117,56 @@ void GetServiceResult::parse(const std::string &payload)
data_.service.validConsumeTypes = serviceNode["ValidConsumeTypes"].asString() == "true";
if(!serviceNode["ValidProvideType"].isNull())
data_.service.validProvideType = serviceNode["ValidProvideType"].asString() == "true";
auto allServiceVersionsList = value["ServiceVersionsList"]["ServiceVersion"];
for (auto value : allServiceVersionsList)
auto allServiceVersionsListNode = serviceNode["ServiceVersionsList"]["ServiceVersion"];
for (auto serviceNodeServiceVersionsListServiceVersion : allServiceVersionsListNode)
{
Data::Service::ServiceVersion serviceVersionObject;
if(!value["Active"].isNull())
serviceVersionObject.active = value["Active"].asString() == "true";
if(!value["AllVisiable"].isNull())
serviceVersionObject.allVisiable = value["AllVisiable"].asString() == "true";
if(!value["Id"].isNull())
serviceVersionObject.id = std::stol(value["Id"].asString());
if(!value["OldVersion"].isNull())
serviceVersionObject.oldVersion = value["OldVersion"].asString();
if(!value["OttFlag"].isNull())
serviceVersionObject.ottFlag = value["OttFlag"].asString() == "true";
if(!value["SSL"].isNull())
serviceVersionObject.sSL = value["SSL"].asString() == "true";
if(!value["Scope"].isNull())
serviceVersionObject.scope = value["Scope"].asString();
if(!value["ServiceVersion"].isNull())
serviceVersionObject.serviceVersion = value["ServiceVersion"].asString();
if(!value["SkipAuth"].isNull())
serviceVersionObject.skipAuth = value["SkipAuth"].asString() == "true";
if(!value["StatisticName"].isNull())
serviceVersionObject.statisticName = value["StatisticName"].asString();
if(!value["Status"].isNull())
serviceVersionObject.status = std::stoi(value["Status"].asString());
if(!value["ValidConsumeTypes"].isNull())
serviceVersionObject.validConsumeTypes = value["ValidConsumeTypes"].asString() == "true";
if(!value["ValidProvideType"].isNull())
serviceVersionObject.validProvideType = value["ValidProvideType"].asString() == "true";
if(!serviceNodeServiceVersionsListServiceVersion["Active"].isNull())
serviceVersionObject.active = serviceNodeServiceVersionsListServiceVersion["Active"].asString() == "true";
if(!serviceNodeServiceVersionsListServiceVersion["AllVisiable"].isNull())
serviceVersionObject.allVisiable = serviceNodeServiceVersionsListServiceVersion["AllVisiable"].asString() == "true";
if(!serviceNodeServiceVersionsListServiceVersion["Id"].isNull())
serviceVersionObject.id = std::stol(serviceNodeServiceVersionsListServiceVersion["Id"].asString());
if(!serviceNodeServiceVersionsListServiceVersion["OldVersion"].isNull())
serviceVersionObject.oldVersion = serviceNodeServiceVersionsListServiceVersion["OldVersion"].asString();
if(!serviceNodeServiceVersionsListServiceVersion["OttFlag"].isNull())
serviceVersionObject.ottFlag = serviceNodeServiceVersionsListServiceVersion["OttFlag"].asString() == "true";
if(!serviceNodeServiceVersionsListServiceVersion["SSL"].isNull())
serviceVersionObject.sSL = serviceNodeServiceVersionsListServiceVersion["SSL"].asString() == "true";
if(!serviceNodeServiceVersionsListServiceVersion["Scope"].isNull())
serviceVersionObject.scope = serviceNodeServiceVersionsListServiceVersion["Scope"].asString();
if(!serviceNodeServiceVersionsListServiceVersion["ServiceVersion"].isNull())
serviceVersionObject.serviceVersion = serviceNodeServiceVersionsListServiceVersion["ServiceVersion"].asString();
if(!serviceNodeServiceVersionsListServiceVersion["SkipAuth"].isNull())
serviceVersionObject.skipAuth = serviceNodeServiceVersionsListServiceVersion["SkipAuth"].asString() == "true";
if(!serviceNodeServiceVersionsListServiceVersion["StatisticName"].isNull())
serviceVersionObject.statisticName = serviceNodeServiceVersionsListServiceVersion["StatisticName"].asString();
if(!serviceNodeServiceVersionsListServiceVersion["Status"].isNull())
serviceVersionObject.status = std::stoi(serviceNodeServiceVersionsListServiceVersion["Status"].asString());
if(!serviceNodeServiceVersionsListServiceVersion["ValidConsumeTypes"].isNull())
serviceVersionObject.validConsumeTypes = serviceNodeServiceVersionsListServiceVersion["ValidConsumeTypes"].asString() == "true";
if(!serviceNodeServiceVersionsListServiceVersion["ValidProvideType"].isNull())
serviceVersionObject.validProvideType = serviceNodeServiceVersionsListServiceVersion["ValidProvideType"].asString() == "true";
data_.service.serviceVersionsList.push_back(serviceVersionObject);
}
auto allVisiableGroupList = value["VisiableGroupList"]["VisiableGroup"];
for (auto value : allVisiableGroupList)
auto allVisiableGroupListNode = serviceNode["VisiableGroupList"]["VisiableGroup"];
for (auto serviceNodeVisiableGroupListVisiableGroup : allVisiableGroupListNode)
{
Data::Service::VisiableGroup visiableGroupObject;
if(!value["Id"].isNull())
visiableGroupObject.id = std::stol(value["Id"].asString());
if(!value["GroupId"].isNull())
visiableGroupObject.groupId = std::stol(value["GroupId"].asString());
if(!value["UserId"].isNull())
visiableGroupObject.userId = value["UserId"].asString();
if(!value["ServiceId"].isNull())
visiableGroupObject.serviceId = std::stol(value["ServiceId"].asString());
if(!value["CreateTime"].isNull())
visiableGroupObject.createTime = std::stol(value["CreateTime"].asString());
if(!value["ModifiedTime"].isNull())
visiableGroupObject.modifiedTime = std::stol(value["ModifiedTime"].asString());
if(!value["Status"].isNull())
visiableGroupObject.status = std::stoi(value["Status"].asString());
if(!serviceNodeVisiableGroupListVisiableGroup["Id"].isNull())
visiableGroupObject.id = std::stol(serviceNodeVisiableGroupListVisiableGroup["Id"].asString());
if(!serviceNodeVisiableGroupListVisiableGroup["GroupId"].isNull())
visiableGroupObject.groupId = std::stol(serviceNodeVisiableGroupListVisiableGroup["GroupId"].asString());
if(!serviceNodeVisiableGroupListVisiableGroup["UserId"].isNull())
visiableGroupObject.userId = serviceNodeVisiableGroupListVisiableGroup["UserId"].asString();
if(!serviceNodeVisiableGroupListVisiableGroup["ServiceId"].isNull())
visiableGroupObject.serviceId = std::stol(serviceNodeVisiableGroupListVisiableGroup["ServiceId"].asString());
if(!serviceNodeVisiableGroupListVisiableGroup["CreateTime"].isNull())
visiableGroupObject.createTime = std::stol(serviceNodeVisiableGroupListVisiableGroup["CreateTime"].asString());
if(!serviceNodeVisiableGroupListVisiableGroup["ModifiedTime"].isNull())
visiableGroupObject.modifiedTime = std::stol(serviceNodeVisiableGroupListVisiableGroup["ModifiedTime"].asString());
if(!serviceNodeVisiableGroupListVisiableGroup["Status"].isNull())
visiableGroupObject.status = std::stoi(serviceNodeVisiableGroupListVisiableGroup["Status"].asString());
data_.service.visiableGroupList.push_back(visiableGroupObject);
}
auto routeConfNode = serviceNode["RouteConf"];
@@ -177,52 +177,52 @@ void GetServiceResult::parse(const std::string &payload)
data_.service.routeConf.importConf.accessEndpointJSON = importConfNode["AccessEndpointJSON"].asString();
if(!importConfNode["ProvideType"].isNull())
data_.service.routeConf.importConf.provideType = importConfNode["ProvideType"].asString();
auto allInputParameterMap = value["InputParameterMap"]["InputParameter"];
for (auto value : allInputParameterMap)
auto allInputParameterMapNode = importConfNode["InputParameterMap"]["InputParameter"];
for (auto importConfNodeInputParameterMapInputParameter : allInputParameterMapNode)
{
Data::Service::RouteConf::ImportConf::InputParameter inputParameterObject;
if(!value["CatType"].isNull())
inputParameterObject.catType = std::stoi(value["CatType"].asString());
if(!value["Depth"].isNull())
inputParameterObject.depth = std::stoi(value["Depth"].asString());
if(!value["ExtType"].isNull())
inputParameterObject.extType = std::stoi(value["ExtType"].asString());
if(!value["MapStyle"].isNull())
inputParameterObject.mapStyle = std::stoi(value["MapStyle"].asString());
if(!value["Optional"].isNull())
inputParameterObject.optional = value["Optional"].asString() == "true";
if(!value["OriginalName"].isNull())
inputParameterObject.originalName = value["OriginalName"].asString();
if(!value["ParamType"].isNull())
inputParameterObject.paramType = value["ParamType"].asString();
if(!value["PassMethod"].isNull())
inputParameterObject.passMethod = value["PassMethod"].asString();
if(!value["TargetName"].isNull())
inputParameterObject.targetName = value["TargetName"].asString();
if(!importConfNodeInputParameterMapInputParameter["CatType"].isNull())
inputParameterObject.catType = std::stoi(importConfNodeInputParameterMapInputParameter["CatType"].asString());
if(!importConfNodeInputParameterMapInputParameter["Depth"].isNull())
inputParameterObject.depth = std::stoi(importConfNodeInputParameterMapInputParameter["Depth"].asString());
if(!importConfNodeInputParameterMapInputParameter["ExtType"].isNull())
inputParameterObject.extType = std::stoi(importConfNodeInputParameterMapInputParameter["ExtType"].asString());
if(!importConfNodeInputParameterMapInputParameter["MapStyle"].isNull())
inputParameterObject.mapStyle = std::stoi(importConfNodeInputParameterMapInputParameter["MapStyle"].asString());
if(!importConfNodeInputParameterMapInputParameter["Optional"].isNull())
inputParameterObject.optional = importConfNodeInputParameterMapInputParameter["Optional"].asString() == "true";
if(!importConfNodeInputParameterMapInputParameter["OriginalName"].isNull())
inputParameterObject.originalName = importConfNodeInputParameterMapInputParameter["OriginalName"].asString();
if(!importConfNodeInputParameterMapInputParameter["ParamType"].isNull())
inputParameterObject.paramType = importConfNodeInputParameterMapInputParameter["ParamType"].asString();
if(!importConfNodeInputParameterMapInputParameter["PassMethod"].isNull())
inputParameterObject.passMethod = importConfNodeInputParameterMapInputParameter["PassMethod"].asString();
if(!importConfNodeInputParameterMapInputParameter["TargetName"].isNull())
inputParameterObject.targetName = importConfNodeInputParameterMapInputParameter["TargetName"].asString();
data_.service.routeConf.importConf.inputParameterMap.push_back(inputParameterObject);
}
auto allOutputParameterMap = value["OutputParameterMap"]["OutputParameter"];
for (auto value : allOutputParameterMap)
auto allOutputParameterMapNode = importConfNode["OutputParameterMap"]["OutputParameter"];
for (auto importConfNodeOutputParameterMapOutputParameter : allOutputParameterMapNode)
{
Data::Service::RouteConf::ImportConf::OutputParameter outputParameterObject;
if(!value["CatType"].isNull())
outputParameterObject.catType = std::stoi(value["CatType"].asString());
if(!value["Depth"].isNull())
outputParameterObject.depth = std::stoi(value["Depth"].asString());
if(!value["ExtType"].isNull())
outputParameterObject.extType = std::stoi(value["ExtType"].asString());
if(!value["MapStyle"].isNull())
outputParameterObject.mapStyle = std::stoi(value["MapStyle"].asString());
if(!value["Optional"].isNull())
outputParameterObject.optional = value["Optional"].asString() == "true";
if(!value["OriginalName"].isNull())
outputParameterObject.originalName = value["OriginalName"].asString();
if(!value["ParamType"].isNull())
outputParameterObject.paramType = value["ParamType"].asString();
if(!value["PassMethod"].isNull())
outputParameterObject.passMethod = value["PassMethod"].asString();
if(!value["TargetName"].isNull())
outputParameterObject.targetName = value["TargetName"].asString();
if(!importConfNodeOutputParameterMapOutputParameter["CatType"].isNull())
outputParameterObject.catType = std::stoi(importConfNodeOutputParameterMapOutputParameter["CatType"].asString());
if(!importConfNodeOutputParameterMapOutputParameter["Depth"].isNull())
outputParameterObject.depth = std::stoi(importConfNodeOutputParameterMapOutputParameter["Depth"].asString());
if(!importConfNodeOutputParameterMapOutputParameter["ExtType"].isNull())
outputParameterObject.extType = std::stoi(importConfNodeOutputParameterMapOutputParameter["ExtType"].asString());
if(!importConfNodeOutputParameterMapOutputParameter["MapStyle"].isNull())
outputParameterObject.mapStyle = std::stoi(importConfNodeOutputParameterMapOutputParameter["MapStyle"].asString());
if(!importConfNodeOutputParameterMapOutputParameter["Optional"].isNull())
outputParameterObject.optional = importConfNodeOutputParameterMapOutputParameter["Optional"].asString() == "true";
if(!importConfNodeOutputParameterMapOutputParameter["OriginalName"].isNull())
outputParameterObject.originalName = importConfNodeOutputParameterMapOutputParameter["OriginalName"].asString();
if(!importConfNodeOutputParameterMapOutputParameter["ParamType"].isNull())
outputParameterObject.paramType = importConfNodeOutputParameterMapOutputParameter["ParamType"].asString();
if(!importConfNodeOutputParameterMapOutputParameter["PassMethod"].isNull())
outputParameterObject.passMethod = importConfNodeOutputParameterMapOutputParameter["PassMethod"].asString();
if(!importConfNodeOutputParameterMapOutputParameter["TargetName"].isNull())
outputParameterObject.targetName = importConfNodeOutputParameterMapOutputParameter["TargetName"].asString();
data_.service.routeConf.importConf.outputParameterMap.push_back(outputParameterObject);
}
auto importConfsNode = routeConfNode["ImportConfs"];
@@ -230,52 +230,52 @@ void GetServiceResult::parse(const std::string &payload)
data_.service.routeConf.importConfs.accessEndpointJSON = importConfsNode["AccessEndpointJSON"].asString();
if(!importConfsNode["ProvideType"].isNull())
data_.service.routeConf.importConfs.provideType = importConfsNode["ProvideType"].asString();
auto allInputParameterMap1 = value["InputParameterMap"]["InputParameter"];
for (auto value : allInputParameterMap1)
auto allInputParameterMap1Node = importConfsNode["InputParameterMap"]["InputParameter"];
for (auto importConfsNodeInputParameterMapInputParameter : allInputParameterMap1Node)
{
Data::Service::RouteConf::ImportConfs::InputParameter3 inputParameter3Object;
if(!value["CatType"].isNull())
inputParameter3Object.catType = std::stoi(value["CatType"].asString());
if(!value["Depth"].isNull())
inputParameter3Object.depth = std::stoi(value["Depth"].asString());
if(!value["ExtType"].isNull())
inputParameter3Object.extType = std::stoi(value["ExtType"].asString());
if(!value["MapStyle"].isNull())
inputParameter3Object.mapStyle = std::stoi(value["MapStyle"].asString());
if(!value["Optional"].isNull())
inputParameter3Object.optional = value["Optional"].asString() == "true";
if(!value["OriginalName"].isNull())
inputParameter3Object.originalName = value["OriginalName"].asString();
if(!value["ParamType"].isNull())
inputParameter3Object.paramType = value["ParamType"].asString();
if(!value["PassMethod"].isNull())
inputParameter3Object.passMethod = value["PassMethod"].asString();
if(!value["TargetName"].isNull())
inputParameter3Object.targetName = value["TargetName"].asString();
if(!importConfsNodeInputParameterMapInputParameter["CatType"].isNull())
inputParameter3Object.catType = std::stoi(importConfsNodeInputParameterMapInputParameter["CatType"].asString());
if(!importConfsNodeInputParameterMapInputParameter["Depth"].isNull())
inputParameter3Object.depth = std::stoi(importConfsNodeInputParameterMapInputParameter["Depth"].asString());
if(!importConfsNodeInputParameterMapInputParameter["ExtType"].isNull())
inputParameter3Object.extType = std::stoi(importConfsNodeInputParameterMapInputParameter["ExtType"].asString());
if(!importConfsNodeInputParameterMapInputParameter["MapStyle"].isNull())
inputParameter3Object.mapStyle = std::stoi(importConfsNodeInputParameterMapInputParameter["MapStyle"].asString());
if(!importConfsNodeInputParameterMapInputParameter["Optional"].isNull())
inputParameter3Object.optional = importConfsNodeInputParameterMapInputParameter["Optional"].asString() == "true";
if(!importConfsNodeInputParameterMapInputParameter["OriginalName"].isNull())
inputParameter3Object.originalName = importConfsNodeInputParameterMapInputParameter["OriginalName"].asString();
if(!importConfsNodeInputParameterMapInputParameter["ParamType"].isNull())
inputParameter3Object.paramType = importConfsNodeInputParameterMapInputParameter["ParamType"].asString();
if(!importConfsNodeInputParameterMapInputParameter["PassMethod"].isNull())
inputParameter3Object.passMethod = importConfsNodeInputParameterMapInputParameter["PassMethod"].asString();
if(!importConfsNodeInputParameterMapInputParameter["TargetName"].isNull())
inputParameter3Object.targetName = importConfsNodeInputParameterMapInputParameter["TargetName"].asString();
data_.service.routeConf.importConfs.inputParameterMap1.push_back(inputParameter3Object);
}
auto allOutputParameterMap2 = value["OutputParameterMap"]["OutputParameter"];
for (auto value : allOutputParameterMap2)
auto allOutputParameterMap2Node = importConfsNode["OutputParameterMap"]["OutputParameter"];
for (auto importConfsNodeOutputParameterMapOutputParameter : allOutputParameterMap2Node)
{
Data::Service::RouteConf::ImportConfs::OutputParameter4 outputParameter4Object;
if(!value["CatType"].isNull())
outputParameter4Object.catType = std::stoi(value["CatType"].asString());
if(!value["Depth"].isNull())
outputParameter4Object.depth = std::stoi(value["Depth"].asString());
if(!value["ExtType"].isNull())
outputParameter4Object.extType = std::stoi(value["ExtType"].asString());
if(!value["MapStyle"].isNull())
outputParameter4Object.mapStyle = std::stoi(value["MapStyle"].asString());
if(!value["Optional"].isNull())
outputParameter4Object.optional = value["Optional"].asString() == "true";
if(!value["OriginalName"].isNull())
outputParameter4Object.originalName = value["OriginalName"].asString();
if(!value["ParamType"].isNull())
outputParameter4Object.paramType = value["ParamType"].asString();
if(!value["PassMethod"].isNull())
outputParameter4Object.passMethod = value["PassMethod"].asString();
if(!value["TargetName"].isNull())
outputParameter4Object.targetName = value["TargetName"].asString();
if(!importConfsNodeOutputParameterMapOutputParameter["CatType"].isNull())
outputParameter4Object.catType = std::stoi(importConfsNodeOutputParameterMapOutputParameter["CatType"].asString());
if(!importConfsNodeOutputParameterMapOutputParameter["Depth"].isNull())
outputParameter4Object.depth = std::stoi(importConfsNodeOutputParameterMapOutputParameter["Depth"].asString());
if(!importConfsNodeOutputParameterMapOutputParameter["ExtType"].isNull())
outputParameter4Object.extType = std::stoi(importConfsNodeOutputParameterMapOutputParameter["ExtType"].asString());
if(!importConfsNodeOutputParameterMapOutputParameter["MapStyle"].isNull())
outputParameter4Object.mapStyle = std::stoi(importConfsNodeOutputParameterMapOutputParameter["MapStyle"].asString());
if(!importConfsNodeOutputParameterMapOutputParameter["Optional"].isNull())
outputParameter4Object.optional = importConfsNodeOutputParameterMapOutputParameter["Optional"].asString() == "true";
if(!importConfsNodeOutputParameterMapOutputParameter["OriginalName"].isNull())
outputParameter4Object.originalName = importConfsNodeOutputParameterMapOutputParameter["OriginalName"].asString();
if(!importConfsNodeOutputParameterMapOutputParameter["ParamType"].isNull())
outputParameter4Object.paramType = importConfsNodeOutputParameterMapOutputParameter["ParamType"].asString();
if(!importConfsNodeOutputParameterMapOutputParameter["PassMethod"].isNull())
outputParameter4Object.passMethod = importConfsNodeOutputParameterMapOutputParameter["PassMethod"].asString();
if(!importConfsNodeOutputParameterMapOutputParameter["TargetName"].isNull())
outputParameter4Object.targetName = importConfsNodeOutputParameterMapOutputParameter["TargetName"].asString();
data_.service.routeConf.importConfs.outputParameterMap2.push_back(outputParameter4Object);
}
auto allCasServTargets = serviceNode["CasServTargets"]["CasServTarget"];