fixed #51
This commit is contained in:
@@ -74,22 +74,22 @@ void DescribeAccountDetailResult::parse(const std::string &payload)
|
||||
account_.roleNames = accountNode["RoleNames"].asString();
|
||||
if(!accountNode["AliUid"].isNull())
|
||||
account_.aliUid = std::stol(accountNode["AliUid"].asString());
|
||||
auto allPrivilegeList = value["PrivilegeList"]["Privilege"];
|
||||
for (auto value : allPrivilegeList)
|
||||
auto allPrivilegeListNode = accountNode["PrivilegeList"]["Privilege"];
|
||||
for (auto accountNodePrivilegeListPrivilege : allPrivilegeListNode)
|
||||
{
|
||||
Account::Privilege privilegeObject;
|
||||
if(!value["ProductName"].isNull())
|
||||
privilegeObject.productName = value["ProductName"].asString();
|
||||
if(!value["UseAccountId"].isNull())
|
||||
privilegeObject.useAccountId = value["UseAccountId"].asString();
|
||||
if(!value["UseAccountType"].isNull())
|
||||
privilegeObject.useAccountType = std::stoi(value["UseAccountType"].asString());
|
||||
if(!value["UseAccountTypeName"].isNull())
|
||||
privilegeObject.useAccountTypeName = value["UseAccountTypeName"].asString();
|
||||
if(!value["UseAccountCreateTime"].isNull())
|
||||
privilegeObject.useAccountCreateTime = std::stol(value["UseAccountCreateTime"].asString());
|
||||
if(!value["UseAccountName"].isNull())
|
||||
privilegeObject.useAccountName = value["UseAccountName"].asString();
|
||||
if(!accountNodePrivilegeListPrivilege["ProductName"].isNull())
|
||||
privilegeObject.productName = accountNodePrivilegeListPrivilege["ProductName"].asString();
|
||||
if(!accountNodePrivilegeListPrivilege["UseAccountId"].isNull())
|
||||
privilegeObject.useAccountId = accountNodePrivilegeListPrivilege["UseAccountId"].asString();
|
||||
if(!accountNodePrivilegeListPrivilege["UseAccountType"].isNull())
|
||||
privilegeObject.useAccountType = std::stoi(accountNodePrivilegeListPrivilege["UseAccountType"].asString());
|
||||
if(!accountNodePrivilegeListPrivilege["UseAccountTypeName"].isNull())
|
||||
privilegeObject.useAccountTypeName = accountNodePrivilegeListPrivilege["UseAccountTypeName"].asString();
|
||||
if(!accountNodePrivilegeListPrivilege["UseAccountCreateTime"].isNull())
|
||||
privilegeObject.useAccountCreateTime = std::stol(accountNodePrivilegeListPrivilege["UseAccountCreateTime"].asString());
|
||||
if(!accountNodePrivilegeListPrivilege["UseAccountName"].isNull())
|
||||
privilegeObject.useAccountName = accountNodePrivilegeListPrivilege["UseAccountName"].asString();
|
||||
account_.privilegeList.push_back(privilegeObject);
|
||||
}
|
||||
auto eventCountNode = accountNode["EventCount"];
|
||||
|
||||
@@ -39,48 +39,48 @@ void DescribeAccountsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItems = value["Items"]["Account"];
|
||||
for (auto value : allItems)
|
||||
auto allItemsNode = value["Items"]["Account"];
|
||||
for (auto valueItemsAccount : allItemsNode)
|
||||
{
|
||||
Account itemsObject;
|
||||
if(!value["Id"].isNull())
|
||||
itemsObject.id = std::stol(value["Id"].asString());
|
||||
if(!value["UserId"].isNull())
|
||||
itemsObject.userId = std::stol(value["UserId"].asString());
|
||||
if(!value["FirstLevelDepartId"].isNull())
|
||||
itemsObject.firstLevelDepartId = std::stol(value["FirstLevelDepartId"].asString());
|
||||
if(!value["LoginName"].isNull())
|
||||
itemsObject.loginName = value["LoginName"].asString();
|
||||
if(!value["FullName"].isNull())
|
||||
itemsObject.fullName = value["FullName"].asString();
|
||||
if(!value["CellphoneNum"].isNull())
|
||||
itemsObject.cellphoneNum = value["CellphoneNum"].asString();
|
||||
if(!value["TelephoneNum"].isNull())
|
||||
itemsObject.telephoneNum = value["TelephoneNum"].asString();
|
||||
if(!value["Email"].isNull())
|
||||
itemsObject.email = value["Email"].asString();
|
||||
if(!value["ActiveStatus"].isNull())
|
||||
itemsObject.activeStatus = value["ActiveStatus"].asString();
|
||||
if(!value["DeleteStatus"].isNull())
|
||||
itemsObject.deleteStatus = value["DeleteStatus"].asString();
|
||||
if(!value["DataInstance"].isNull())
|
||||
itemsObject.dataInstance = value["DataInstance"].asString();
|
||||
if(!value["CreateTime"].isNull())
|
||||
itemsObject.createTime = std::stol(value["CreateTime"].asString());
|
||||
if(!value["LoginDataTime"].isNull())
|
||||
itemsObject.loginDataTime = std::stol(value["LoginDataTime"].asString());
|
||||
if(!value["LoginPolicyName"].isNull())
|
||||
itemsObject.loginPolicyName = value["LoginPolicyName"].asString();
|
||||
if(!value["FirstLevelDepartName"].isNull())
|
||||
itemsObject.firstLevelDepartName = value["FirstLevelDepartName"].asString();
|
||||
if(!value["RoleNames"].isNull())
|
||||
itemsObject.roleNames = value["RoleNames"].asString();
|
||||
if(!value["InstanceName"].isNull())
|
||||
itemsObject.instanceName = value["InstanceName"].asString();
|
||||
if(!value["AliUid"].isNull())
|
||||
itemsObject.aliUid = std::stol(value["AliUid"].asString());
|
||||
if(!value["AccountTypeId"].isNull())
|
||||
itemsObject.accountTypeId = std::stol(value["AccountTypeId"].asString());
|
||||
if(!valueItemsAccount["Id"].isNull())
|
||||
itemsObject.id = std::stol(valueItemsAccount["Id"].asString());
|
||||
if(!valueItemsAccount["UserId"].isNull())
|
||||
itemsObject.userId = std::stol(valueItemsAccount["UserId"].asString());
|
||||
if(!valueItemsAccount["FirstLevelDepartId"].isNull())
|
||||
itemsObject.firstLevelDepartId = std::stol(valueItemsAccount["FirstLevelDepartId"].asString());
|
||||
if(!valueItemsAccount["LoginName"].isNull())
|
||||
itemsObject.loginName = valueItemsAccount["LoginName"].asString();
|
||||
if(!valueItemsAccount["FullName"].isNull())
|
||||
itemsObject.fullName = valueItemsAccount["FullName"].asString();
|
||||
if(!valueItemsAccount["CellphoneNum"].isNull())
|
||||
itemsObject.cellphoneNum = valueItemsAccount["CellphoneNum"].asString();
|
||||
if(!valueItemsAccount["TelephoneNum"].isNull())
|
||||
itemsObject.telephoneNum = valueItemsAccount["TelephoneNum"].asString();
|
||||
if(!valueItemsAccount["Email"].isNull())
|
||||
itemsObject.email = valueItemsAccount["Email"].asString();
|
||||
if(!valueItemsAccount["ActiveStatus"].isNull())
|
||||
itemsObject.activeStatus = valueItemsAccount["ActiveStatus"].asString();
|
||||
if(!valueItemsAccount["DeleteStatus"].isNull())
|
||||
itemsObject.deleteStatus = valueItemsAccount["DeleteStatus"].asString();
|
||||
if(!valueItemsAccount["DataInstance"].isNull())
|
||||
itemsObject.dataInstance = valueItemsAccount["DataInstance"].asString();
|
||||
if(!valueItemsAccount["CreateTime"].isNull())
|
||||
itemsObject.createTime = std::stol(valueItemsAccount["CreateTime"].asString());
|
||||
if(!valueItemsAccount["LoginDataTime"].isNull())
|
||||
itemsObject.loginDataTime = std::stol(valueItemsAccount["LoginDataTime"].asString());
|
||||
if(!valueItemsAccount["LoginPolicyName"].isNull())
|
||||
itemsObject.loginPolicyName = valueItemsAccount["LoginPolicyName"].asString();
|
||||
if(!valueItemsAccount["FirstLevelDepartName"].isNull())
|
||||
itemsObject.firstLevelDepartName = valueItemsAccount["FirstLevelDepartName"].asString();
|
||||
if(!valueItemsAccount["RoleNames"].isNull())
|
||||
itemsObject.roleNames = valueItemsAccount["RoleNames"].asString();
|
||||
if(!valueItemsAccount["InstanceName"].isNull())
|
||||
itemsObject.instanceName = valueItemsAccount["InstanceName"].asString();
|
||||
if(!valueItemsAccount["AliUid"].isNull())
|
||||
itemsObject.aliUid = std::stol(valueItemsAccount["AliUid"].asString());
|
||||
if(!valueItemsAccount["AccountTypeId"].isNull())
|
||||
itemsObject.accountTypeId = std::stol(valueItemsAccount["AccountTypeId"].asString());
|
||||
auto eventCountNode = value["EventCount"];
|
||||
auto totalNode = eventCountNode["Total"];
|
||||
if(!totalNode["TotalCount"].isNull())
|
||||
|
||||
@@ -39,22 +39,22 @@ void DescribeAuthAccountsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItems = value["Items"]["Account"];
|
||||
for (auto value : allItems)
|
||||
auto allItemsNode = value["Items"]["Account"];
|
||||
for (auto valueItemsAccount : allItemsNode)
|
||||
{
|
||||
Account itemsObject;
|
||||
if(!value["Id"].isNull())
|
||||
itemsObject.id = std::stol(value["Id"].asString());
|
||||
if(!value["LoginName"].isNull())
|
||||
itemsObject.loginName = value["LoginName"].asString();
|
||||
if(!value["FullName"].isNull())
|
||||
itemsObject.fullName = value["FullName"].asString();
|
||||
if(!value["AuthLoginName"].isNull())
|
||||
itemsObject.authLoginName = value["AuthLoginName"].asString();
|
||||
if(!value["AuthFullName"].isNull())
|
||||
itemsObject.authFullName = value["AuthFullName"].asString();
|
||||
if(!value["AuthTime"].isNull())
|
||||
itemsObject.authTime = std::stol(value["AuthTime"].asString());
|
||||
if(!valueItemsAccount["Id"].isNull())
|
||||
itemsObject.id = std::stol(valueItemsAccount["Id"].asString());
|
||||
if(!valueItemsAccount["LoginName"].isNull())
|
||||
itemsObject.loginName = valueItemsAccount["LoginName"].asString();
|
||||
if(!valueItemsAccount["FullName"].isNull())
|
||||
itemsObject.fullName = valueItemsAccount["FullName"].asString();
|
||||
if(!valueItemsAccount["AuthLoginName"].isNull())
|
||||
itemsObject.authLoginName = valueItemsAccount["AuthLoginName"].asString();
|
||||
if(!valueItemsAccount["AuthFullName"].isNull())
|
||||
itemsObject.authFullName = valueItemsAccount["AuthFullName"].asString();
|
||||
if(!valueItemsAccount["AuthTime"].isNull())
|
||||
itemsObject.authTime = std::stol(valueItemsAccount["AuthTime"].asString());
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["PageSize"].isNull())
|
||||
|
||||
@@ -39,16 +39,16 @@ void DescribeCloudDatabasesResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allCloudDatabaseList = value["CloudDatabaseList"]["CloudDatabase"];
|
||||
for (auto value : allCloudDatabaseList)
|
||||
auto allCloudDatabaseListNode = value["CloudDatabaseList"]["CloudDatabase"];
|
||||
for (auto valueCloudDatabaseListCloudDatabase : allCloudDatabaseListNode)
|
||||
{
|
||||
CloudDatabase cloudDatabaseListObject;
|
||||
if(!value["Engine"].isNull())
|
||||
cloudDatabaseListObject.engine = value["Engine"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
cloudDatabaseListObject.name = value["Name"].asString();
|
||||
if(!value["InstanceId"].isNull())
|
||||
cloudDatabaseListObject.instanceId = value["InstanceId"].asString();
|
||||
if(!valueCloudDatabaseListCloudDatabase["Engine"].isNull())
|
||||
cloudDatabaseListObject.engine = valueCloudDatabaseListCloudDatabase["Engine"].asString();
|
||||
if(!valueCloudDatabaseListCloudDatabase["Name"].isNull())
|
||||
cloudDatabaseListObject.name = valueCloudDatabaseListCloudDatabase["Name"].asString();
|
||||
if(!valueCloudDatabaseListCloudDatabase["InstanceId"].isNull())
|
||||
cloudDatabaseListObject.instanceId = valueCloudDatabaseListCloudDatabase["InstanceId"].asString();
|
||||
cloudDatabaseList_.push_back(cloudDatabaseListObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,16 +39,16 @@ void DescribeCloudInstancesResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allCloudInstanceList = value["CloudInstanceList"]["CloudInstance"];
|
||||
for (auto value : allCloudInstanceList)
|
||||
auto allCloudInstanceListNode = value["CloudInstanceList"]["CloudInstance"];
|
||||
for (auto valueCloudInstanceListCloudInstance : allCloudInstanceListNode)
|
||||
{
|
||||
CloudInstance cloudInstanceListObject;
|
||||
if(!value["Engine"].isNull())
|
||||
cloudInstanceListObject.engine = value["Engine"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
cloudInstanceListObject.name = value["Name"].asString();
|
||||
if(!value["InstanceId"].isNull())
|
||||
cloudInstanceListObject.instanceId = value["InstanceId"].asString();
|
||||
if(!valueCloudInstanceListCloudInstance["Engine"].isNull())
|
||||
cloudInstanceListObject.engine = valueCloudInstanceListCloudInstance["Engine"].asString();
|
||||
if(!valueCloudInstanceListCloudInstance["Name"].isNull())
|
||||
cloudInstanceListObject.name = valueCloudInstanceListCloudInstance["Name"].asString();
|
||||
if(!valueCloudInstanceListCloudInstance["InstanceId"].isNull())
|
||||
cloudInstanceListObject.instanceId = valueCloudInstanceListCloudInstance["InstanceId"].asString();
|
||||
cloudInstanceList_.push_back(cloudInstanceListObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,40 +39,40 @@ void DescribeColumnsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItems = value["Items"]["Column"];
|
||||
for (auto value : allItems)
|
||||
auto allItemsNode = value["Items"]["Column"];
|
||||
for (auto valueItemsColumn : allItemsNode)
|
||||
{
|
||||
Column itemsObject;
|
||||
if(!value["Id"].isNull())
|
||||
itemsObject.id = std::stol(value["Id"].asString());
|
||||
if(!value["Name"].isNull())
|
||||
itemsObject.name = value["Name"].asString();
|
||||
if(!value["InstanceId"].isNull())
|
||||
itemsObject.instanceId = std::stol(value["InstanceId"].asString());
|
||||
if(!value["TableId"].isNull())
|
||||
itemsObject.tableId = std::stol(value["TableId"].asString());
|
||||
if(!value["CreationTime"].isNull())
|
||||
itemsObject.creationTime = std::stol(value["CreationTime"].asString());
|
||||
if(!value["Sensitive"].isNull())
|
||||
itemsObject.sensitive = value["Sensitive"].asString() == "true";
|
||||
if(!value["ProductCode"].isNull())
|
||||
itemsObject.productCode = value["ProductCode"].asString();
|
||||
if(!value["DataType"].isNull())
|
||||
itemsObject.dataType = value["DataType"].asString();
|
||||
if(!value["OdpsRiskLevelValue"].isNull())
|
||||
itemsObject.odpsRiskLevelValue = std::stoi(value["OdpsRiskLevelValue"].asString());
|
||||
if(!value["OdpsRiskLevelName"].isNull())
|
||||
itemsObject.odpsRiskLevelName = value["OdpsRiskLevelName"].asString();
|
||||
if(!value["RiskLevelId"].isNull())
|
||||
itemsObject.riskLevelId = std::stol(value["RiskLevelId"].asString());
|
||||
if(!value["RiskLevelName"].isNull())
|
||||
itemsObject.riskLevelName = value["RiskLevelName"].asString();
|
||||
if(!value["RuleId"].isNull())
|
||||
itemsObject.ruleId = std::stol(value["RuleId"].asString());
|
||||
if(!value["RuleName"].isNull())
|
||||
itemsObject.ruleName = value["RuleName"].asString();
|
||||
if(!value["DepartName"].isNull())
|
||||
itemsObject.departName = value["DepartName"].asString();
|
||||
if(!valueItemsColumn["Id"].isNull())
|
||||
itemsObject.id = std::stol(valueItemsColumn["Id"].asString());
|
||||
if(!valueItemsColumn["Name"].isNull())
|
||||
itemsObject.name = valueItemsColumn["Name"].asString();
|
||||
if(!valueItemsColumn["InstanceId"].isNull())
|
||||
itemsObject.instanceId = std::stol(valueItemsColumn["InstanceId"].asString());
|
||||
if(!valueItemsColumn["TableId"].isNull())
|
||||
itemsObject.tableId = std::stol(valueItemsColumn["TableId"].asString());
|
||||
if(!valueItemsColumn["CreationTime"].isNull())
|
||||
itemsObject.creationTime = std::stol(valueItemsColumn["CreationTime"].asString());
|
||||
if(!valueItemsColumn["Sensitive"].isNull())
|
||||
itemsObject.sensitive = valueItemsColumn["Sensitive"].asString() == "true";
|
||||
if(!valueItemsColumn["ProductCode"].isNull())
|
||||
itemsObject.productCode = valueItemsColumn["ProductCode"].asString();
|
||||
if(!valueItemsColumn["DataType"].isNull())
|
||||
itemsObject.dataType = valueItemsColumn["DataType"].asString();
|
||||
if(!valueItemsColumn["OdpsRiskLevelValue"].isNull())
|
||||
itemsObject.odpsRiskLevelValue = std::stoi(valueItemsColumn["OdpsRiskLevelValue"].asString());
|
||||
if(!valueItemsColumn["OdpsRiskLevelName"].isNull())
|
||||
itemsObject.odpsRiskLevelName = valueItemsColumn["OdpsRiskLevelName"].asString();
|
||||
if(!valueItemsColumn["RiskLevelId"].isNull())
|
||||
itemsObject.riskLevelId = std::stol(valueItemsColumn["RiskLevelId"].asString());
|
||||
if(!valueItemsColumn["RiskLevelName"].isNull())
|
||||
itemsObject.riskLevelName = valueItemsColumn["RiskLevelName"].asString();
|
||||
if(!valueItemsColumn["RuleId"].isNull())
|
||||
itemsObject.ruleId = std::stol(valueItemsColumn["RuleId"].asString());
|
||||
if(!valueItemsColumn["RuleName"].isNull())
|
||||
itemsObject.ruleName = valueItemsColumn["RuleName"].asString();
|
||||
if(!valueItemsColumn["DepartName"].isNull())
|
||||
itemsObject.departName = valueItemsColumn["DepartName"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["PageSize"].isNull())
|
||||
|
||||
@@ -39,20 +39,20 @@ void DescribeConfigsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allConfigList = value["ConfigList"]["Config"];
|
||||
for (auto value : allConfigList)
|
||||
auto allConfigListNode = value["ConfigList"]["Config"];
|
||||
for (auto valueConfigListConfig : allConfigListNode)
|
||||
{
|
||||
Config configListObject;
|
||||
if(!value["Id"].isNull())
|
||||
configListObject.id = std::stol(value["Id"].asString());
|
||||
if(!value["Code"].isNull())
|
||||
configListObject.code = std::stoi(value["Code"].asString());
|
||||
if(!value["Description"].isNull())
|
||||
configListObject.description = value["Description"].asString();
|
||||
if(!value["Value"].isNull())
|
||||
configListObject.value = std::stol(value["Value"].asString());
|
||||
if(!value["DefaultValue"].isNull())
|
||||
configListObject.defaultValue = value["DefaultValue"].asString();
|
||||
if(!valueConfigListConfig["Id"].isNull())
|
||||
configListObject.id = std::stol(valueConfigListConfig["Id"].asString());
|
||||
if(!valueConfigListConfig["Code"].isNull())
|
||||
configListObject.code = std::stoi(valueConfigListConfig["Code"].asString());
|
||||
if(!valueConfigListConfig["Description"].isNull())
|
||||
configListObject.description = valueConfigListConfig["Description"].asString();
|
||||
if(!valueConfigListConfig["Value"].isNull())
|
||||
configListObject.value = std::stol(valueConfigListConfig["Value"].asString());
|
||||
if(!valueConfigListConfig["DefaultValue"].isNull())
|
||||
configListObject.defaultValue = valueConfigListConfig["DefaultValue"].asString();
|
||||
configList_.push_back(configListObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,50 +39,50 @@ void DescribeDataAssetsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItems = value["Items"]["Asset"];
|
||||
for (auto value : allItems)
|
||||
auto allItemsNode = value["Items"]["Asset"];
|
||||
for (auto valueItemsAsset : allItemsNode)
|
||||
{
|
||||
Asset itemsObject;
|
||||
if(!value["Id"].isNull())
|
||||
itemsObject.id = std::stol(value["Id"].asString());
|
||||
if(!value["Name"].isNull())
|
||||
itemsObject.name = value["Name"].asString();
|
||||
if(!value["Owner"].isNull())
|
||||
itemsObject.owner = value["Owner"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
itemsObject.creationTime = std::stol(value["CreationTime"].asString());
|
||||
if(!value["ProductId"].isNull())
|
||||
itemsObject.productId = value["ProductId"].asString();
|
||||
if(!value["ProductCode"].isNull())
|
||||
itemsObject.productCode = value["ProductCode"].asString();
|
||||
if(!value["Protection"].isNull())
|
||||
itemsObject.protection = value["Protection"].asString() == "true";
|
||||
if(!value["Labelsec"].isNull())
|
||||
itemsObject.labelsec = std::stoi(value["Labelsec"].asString());
|
||||
if(!value["OdpsRiskLevelName"].isNull())
|
||||
itemsObject.odpsRiskLevelName = value["OdpsRiskLevelName"].asString();
|
||||
if(!value["Sensitive"].isNull())
|
||||
itemsObject.sensitive = value["Sensitive"].asString() == "true";
|
||||
if(!value["RiskLevelId"].isNull())
|
||||
itemsObject.riskLevelId = std::stol(value["RiskLevelId"].asString());
|
||||
if(!value["RiskLevelName"].isNull())
|
||||
itemsObject.riskLevelName = value["RiskLevelName"].asString();
|
||||
if(!value["RuleName"].isNull())
|
||||
itemsObject.ruleName = value["RuleName"].asString();
|
||||
if(!value["DepartName"].isNull())
|
||||
itemsObject.departName = value["DepartName"].asString();
|
||||
if(!value["TotalCount"].isNull())
|
||||
itemsObject.totalCount = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["SensitiveCount"].isNull())
|
||||
itemsObject.sensitiveCount = std::stoi(value["SensitiveCount"].asString());
|
||||
if(!value["Acl"].isNull())
|
||||
itemsObject.acl = value["Acl"].asString();
|
||||
if(!value["SensitiveRatio"].isNull())
|
||||
itemsObject.sensitiveRatio = value["SensitiveRatio"].asString();
|
||||
if(!value["DataType"].isNull())
|
||||
itemsObject.dataType = value["DataType"].asString();
|
||||
if(!value["ObjectKey"].isNull())
|
||||
itemsObject.objectKey = value["ObjectKey"].asString();
|
||||
if(!valueItemsAsset["Id"].isNull())
|
||||
itemsObject.id = std::stol(valueItemsAsset["Id"].asString());
|
||||
if(!valueItemsAsset["Name"].isNull())
|
||||
itemsObject.name = valueItemsAsset["Name"].asString();
|
||||
if(!valueItemsAsset["Owner"].isNull())
|
||||
itemsObject.owner = valueItemsAsset["Owner"].asString();
|
||||
if(!valueItemsAsset["CreationTime"].isNull())
|
||||
itemsObject.creationTime = std::stol(valueItemsAsset["CreationTime"].asString());
|
||||
if(!valueItemsAsset["ProductId"].isNull())
|
||||
itemsObject.productId = valueItemsAsset["ProductId"].asString();
|
||||
if(!valueItemsAsset["ProductCode"].isNull())
|
||||
itemsObject.productCode = valueItemsAsset["ProductCode"].asString();
|
||||
if(!valueItemsAsset["Protection"].isNull())
|
||||
itemsObject.protection = valueItemsAsset["Protection"].asString() == "true";
|
||||
if(!valueItemsAsset["Labelsec"].isNull())
|
||||
itemsObject.labelsec = std::stoi(valueItemsAsset["Labelsec"].asString());
|
||||
if(!valueItemsAsset["OdpsRiskLevelName"].isNull())
|
||||
itemsObject.odpsRiskLevelName = valueItemsAsset["OdpsRiskLevelName"].asString();
|
||||
if(!valueItemsAsset["Sensitive"].isNull())
|
||||
itemsObject.sensitive = valueItemsAsset["Sensitive"].asString() == "true";
|
||||
if(!valueItemsAsset["RiskLevelId"].isNull())
|
||||
itemsObject.riskLevelId = std::stol(valueItemsAsset["RiskLevelId"].asString());
|
||||
if(!valueItemsAsset["RiskLevelName"].isNull())
|
||||
itemsObject.riskLevelName = valueItemsAsset["RiskLevelName"].asString();
|
||||
if(!valueItemsAsset["RuleName"].isNull())
|
||||
itemsObject.ruleName = valueItemsAsset["RuleName"].asString();
|
||||
if(!valueItemsAsset["DepartName"].isNull())
|
||||
itemsObject.departName = valueItemsAsset["DepartName"].asString();
|
||||
if(!valueItemsAsset["TotalCount"].isNull())
|
||||
itemsObject.totalCount = std::stoi(valueItemsAsset["TotalCount"].asString());
|
||||
if(!valueItemsAsset["SensitiveCount"].isNull())
|
||||
itemsObject.sensitiveCount = std::stoi(valueItemsAsset["SensitiveCount"].asString());
|
||||
if(!valueItemsAsset["Acl"].isNull())
|
||||
itemsObject.acl = valueItemsAsset["Acl"].asString();
|
||||
if(!valueItemsAsset["SensitiveRatio"].isNull())
|
||||
itemsObject.sensitiveRatio = valueItemsAsset["SensitiveRatio"].asString();
|
||||
if(!valueItemsAsset["DataType"].isNull())
|
||||
itemsObject.dataType = valueItemsAsset["DataType"].asString();
|
||||
if(!valueItemsAsset["ObjectKey"].isNull())
|
||||
itemsObject.objectKey = valueItemsAsset["ObjectKey"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["PageSize"].isNull())
|
||||
|
||||
@@ -39,32 +39,32 @@ void DescribeDataHubConnectorsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItems = value["Items"]["Connector"];
|
||||
for (auto value : allItems)
|
||||
auto allItemsNode = value["Items"]["Connector"];
|
||||
for (auto valueItemsConnector : allItemsNode)
|
||||
{
|
||||
Connector itemsObject;
|
||||
if(!value["Id"].isNull())
|
||||
itemsObject.id = std::stol(value["Id"].asString());
|
||||
if(!value["Name"].isNull())
|
||||
itemsObject.name = value["Name"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
itemsObject.description = value["Description"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
itemsObject.creationTime = std::stol(value["CreationTime"].asString());
|
||||
if(!value["ConnectorProduct"].isNull())
|
||||
itemsObject.connectorProduct = value["ConnectorProduct"].asString();
|
||||
if(!value["ConnectorPath"].isNull())
|
||||
itemsObject.connectorPath = value["ConnectorPath"].asString();
|
||||
if(!value["RiskLevelId"].isNull())
|
||||
itemsObject.riskLevelId = std::stol(value["RiskLevelId"].asString());
|
||||
if(!value["RiskLevelName"].isNull())
|
||||
itemsObject.riskLevelName = value["RiskLevelName"].asString();
|
||||
if(!value["UserId"].isNull())
|
||||
itemsObject.userId = std::stol(value["UserId"].asString());
|
||||
if(!value["LoginName"].isNull())
|
||||
itemsObject.loginName = value["LoginName"].asString();
|
||||
if(!value["DisplayName"].isNull())
|
||||
itemsObject.displayName = value["DisplayName"].asString();
|
||||
if(!valueItemsConnector["Id"].isNull())
|
||||
itemsObject.id = std::stol(valueItemsConnector["Id"].asString());
|
||||
if(!valueItemsConnector["Name"].isNull())
|
||||
itemsObject.name = valueItemsConnector["Name"].asString();
|
||||
if(!valueItemsConnector["Description"].isNull())
|
||||
itemsObject.description = valueItemsConnector["Description"].asString();
|
||||
if(!valueItemsConnector["CreationTime"].isNull())
|
||||
itemsObject.creationTime = std::stol(valueItemsConnector["CreationTime"].asString());
|
||||
if(!valueItemsConnector["ConnectorProduct"].isNull())
|
||||
itemsObject.connectorProduct = valueItemsConnector["ConnectorProduct"].asString();
|
||||
if(!valueItemsConnector["ConnectorPath"].isNull())
|
||||
itemsObject.connectorPath = valueItemsConnector["ConnectorPath"].asString();
|
||||
if(!valueItemsConnector["RiskLevelId"].isNull())
|
||||
itemsObject.riskLevelId = std::stol(valueItemsConnector["RiskLevelId"].asString());
|
||||
if(!valueItemsConnector["RiskLevelName"].isNull())
|
||||
itemsObject.riskLevelName = valueItemsConnector["RiskLevelName"].asString();
|
||||
if(!valueItemsConnector["UserId"].isNull())
|
||||
itemsObject.userId = std::stol(valueItemsConnector["UserId"].asString());
|
||||
if(!valueItemsConnector["LoginName"].isNull())
|
||||
itemsObject.loginName = valueItemsConnector["LoginName"].asString();
|
||||
if(!valueItemsConnector["DisplayName"].isNull())
|
||||
itemsObject.displayName = valueItemsConnector["DisplayName"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["PageSize"].isNull())
|
||||
|
||||
@@ -39,30 +39,30 @@ void DescribeDataHubProjectsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItems = value["Items"]["Project"];
|
||||
for (auto value : allItems)
|
||||
auto allItemsNode = value["Items"]["Project"];
|
||||
for (auto valueItemsProject : allItemsNode)
|
||||
{
|
||||
Project itemsObject;
|
||||
if(!value["Id"].isNull())
|
||||
itemsObject.id = std::stol(value["Id"].asString());
|
||||
if(!value["Name"].isNull())
|
||||
itemsObject.name = value["Name"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
itemsObject.description = value["Description"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
itemsObject.creationTime = std::stol(value["CreationTime"].asString());
|
||||
if(!value["TopicCount"].isNull())
|
||||
itemsObject.topicCount = value["TopicCount"].asString();
|
||||
if(!value["TopicTupleCount"].isNull())
|
||||
itemsObject.topicTupleCount = value["TopicTupleCount"].asString();
|
||||
if(!value["TopicBlobCount"].isNull())
|
||||
itemsObject.topicBlobCount = std::stol(value["TopicBlobCount"].asString());
|
||||
if(!value["UserId"].isNull())
|
||||
itemsObject.userId = std::stol(value["UserId"].asString());
|
||||
if(!value["LoginName"].isNull())
|
||||
itemsObject.loginName = value["LoginName"].asString();
|
||||
if(!value["DisplayName"].isNull())
|
||||
itemsObject.displayName = value["DisplayName"].asString();
|
||||
if(!valueItemsProject["Id"].isNull())
|
||||
itemsObject.id = std::stol(valueItemsProject["Id"].asString());
|
||||
if(!valueItemsProject["Name"].isNull())
|
||||
itemsObject.name = valueItemsProject["Name"].asString();
|
||||
if(!valueItemsProject["Description"].isNull())
|
||||
itemsObject.description = valueItemsProject["Description"].asString();
|
||||
if(!valueItemsProject["CreationTime"].isNull())
|
||||
itemsObject.creationTime = std::stol(valueItemsProject["CreationTime"].asString());
|
||||
if(!valueItemsProject["TopicCount"].isNull())
|
||||
itemsObject.topicCount = valueItemsProject["TopicCount"].asString();
|
||||
if(!valueItemsProject["TopicTupleCount"].isNull())
|
||||
itemsObject.topicTupleCount = valueItemsProject["TopicTupleCount"].asString();
|
||||
if(!valueItemsProject["TopicBlobCount"].isNull())
|
||||
itemsObject.topicBlobCount = std::stol(valueItemsProject["TopicBlobCount"].asString());
|
||||
if(!valueItemsProject["UserId"].isNull())
|
||||
itemsObject.userId = std::stol(valueItemsProject["UserId"].asString());
|
||||
if(!valueItemsProject["LoginName"].isNull())
|
||||
itemsObject.loginName = valueItemsProject["LoginName"].asString();
|
||||
if(!valueItemsProject["DisplayName"].isNull())
|
||||
itemsObject.displayName = valueItemsProject["DisplayName"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["PageSize"].isNull())
|
||||
|
||||
@@ -39,34 +39,34 @@ void DescribeDataHubSubscriptionsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItems = value["Items"]["Subscription"];
|
||||
for (auto value : allItems)
|
||||
auto allItemsNode = value["Items"]["Subscription"];
|
||||
for (auto valueItemsSubscription : allItemsNode)
|
||||
{
|
||||
Subscription itemsObject;
|
||||
if(!value["Id"].isNull())
|
||||
itemsObject.id = std::stol(value["Id"].asString());
|
||||
if(!value["Name"].isNull())
|
||||
itemsObject.name = value["Name"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
itemsObject.description = value["Description"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
itemsObject.creationTime = std::stol(value["CreationTime"].asString());
|
||||
if(!value["State"].isNull())
|
||||
itemsObject.state = value["State"].asString();
|
||||
if(!value["ApplicationName"].isNull())
|
||||
itemsObject.applicationName = value["ApplicationName"].asString();
|
||||
if(!value["UserId"].isNull())
|
||||
itemsObject.userId = std::stol(value["UserId"].asString());
|
||||
if(!value["LoginName"].isNull())
|
||||
itemsObject.loginName = value["LoginName"].asString();
|
||||
if(!value["DisplayName"].isNull())
|
||||
itemsObject.displayName = value["DisplayName"].asString();
|
||||
if(!value["SubscriptionUserId"].isNull())
|
||||
itemsObject.subscriptionUserId = std::stol(value["SubscriptionUserId"].asString());
|
||||
if(!value["SubscriptionUserName"].isNull())
|
||||
itemsObject.subscriptionUserName = value["SubscriptionUserName"].asString();
|
||||
if(!value["SubscriptionDisplayName"].isNull())
|
||||
itemsObject.subscriptionDisplayName = value["SubscriptionDisplayName"].asString();
|
||||
if(!valueItemsSubscription["Id"].isNull())
|
||||
itemsObject.id = std::stol(valueItemsSubscription["Id"].asString());
|
||||
if(!valueItemsSubscription["Name"].isNull())
|
||||
itemsObject.name = valueItemsSubscription["Name"].asString();
|
||||
if(!valueItemsSubscription["Description"].isNull())
|
||||
itemsObject.description = valueItemsSubscription["Description"].asString();
|
||||
if(!valueItemsSubscription["CreationTime"].isNull())
|
||||
itemsObject.creationTime = std::stol(valueItemsSubscription["CreationTime"].asString());
|
||||
if(!valueItemsSubscription["State"].isNull())
|
||||
itemsObject.state = valueItemsSubscription["State"].asString();
|
||||
if(!valueItemsSubscription["ApplicationName"].isNull())
|
||||
itemsObject.applicationName = valueItemsSubscription["ApplicationName"].asString();
|
||||
if(!valueItemsSubscription["UserId"].isNull())
|
||||
itemsObject.userId = std::stol(valueItemsSubscription["UserId"].asString());
|
||||
if(!valueItemsSubscription["LoginName"].isNull())
|
||||
itemsObject.loginName = valueItemsSubscription["LoginName"].asString();
|
||||
if(!valueItemsSubscription["DisplayName"].isNull())
|
||||
itemsObject.displayName = valueItemsSubscription["DisplayName"].asString();
|
||||
if(!valueItemsSubscription["SubscriptionUserId"].isNull())
|
||||
itemsObject.subscriptionUserId = std::stol(valueItemsSubscription["SubscriptionUserId"].asString());
|
||||
if(!valueItemsSubscription["SubscriptionUserName"].isNull())
|
||||
itemsObject.subscriptionUserName = valueItemsSubscription["SubscriptionUserName"].asString();
|
||||
if(!valueItemsSubscription["SubscriptionDisplayName"].isNull())
|
||||
itemsObject.subscriptionDisplayName = valueItemsSubscription["SubscriptionDisplayName"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["PageSize"].isNull())
|
||||
|
||||
@@ -39,28 +39,28 @@ void DescribeDataHubTopicsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItems = value["Items"]["Topic"];
|
||||
for (auto value : allItems)
|
||||
auto allItemsNode = value["Items"]["Topic"];
|
||||
for (auto valueItemsTopic : allItemsNode)
|
||||
{
|
||||
Topic itemsObject;
|
||||
if(!value["Id"].isNull())
|
||||
itemsObject.id = std::stol(value["Id"].asString());
|
||||
if(!value["Name"].isNull())
|
||||
itemsObject.name = value["Name"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
itemsObject.description = value["Description"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
itemsObject.creationTime = std::stol(value["CreationTime"].asString());
|
||||
if(!value["RecordType"].isNull())
|
||||
itemsObject.recordType = value["RecordType"].asString();
|
||||
if(!value["LifeCycle"].isNull())
|
||||
itemsObject.lifeCycle = std::stoi(value["LifeCycle"].asString());
|
||||
if(!value["UserId"].isNull())
|
||||
itemsObject.userId = std::stol(value["UserId"].asString());
|
||||
if(!value["LoginName"].isNull())
|
||||
itemsObject.loginName = value["LoginName"].asString();
|
||||
if(!value["DisplayName"].isNull())
|
||||
itemsObject.displayName = value["DisplayName"].asString();
|
||||
if(!valueItemsTopic["Id"].isNull())
|
||||
itemsObject.id = std::stol(valueItemsTopic["Id"].asString());
|
||||
if(!valueItemsTopic["Name"].isNull())
|
||||
itemsObject.name = valueItemsTopic["Name"].asString();
|
||||
if(!valueItemsTopic["Description"].isNull())
|
||||
itemsObject.description = valueItemsTopic["Description"].asString();
|
||||
if(!valueItemsTopic["CreationTime"].isNull())
|
||||
itemsObject.creationTime = std::stol(valueItemsTopic["CreationTime"].asString());
|
||||
if(!valueItemsTopic["RecordType"].isNull())
|
||||
itemsObject.recordType = valueItemsTopic["RecordType"].asString();
|
||||
if(!valueItemsTopic["LifeCycle"].isNull())
|
||||
itemsObject.lifeCycle = std::stoi(valueItemsTopic["LifeCycle"].asString());
|
||||
if(!valueItemsTopic["UserId"].isNull())
|
||||
itemsObject.userId = std::stol(valueItemsTopic["UserId"].asString());
|
||||
if(!valueItemsTopic["LoginName"].isNull())
|
||||
itemsObject.loginName = valueItemsTopic["LoginName"].asString();
|
||||
if(!valueItemsTopic["DisplayName"].isNull())
|
||||
itemsObject.displayName = valueItemsTopic["DisplayName"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["PageSize"].isNull())
|
||||
|
||||
@@ -39,32 +39,32 @@ void DescribeDataLimitsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDataLimitList = value["DataLimitList"]["DataLimit"];
|
||||
for (auto value : allDataLimitList)
|
||||
auto allDataLimitListNode = value["DataLimitList"]["DataLimit"];
|
||||
for (auto valueDataLimitListDataLimit : allDataLimitListNode)
|
||||
{
|
||||
DataLimit dataLimitListObject;
|
||||
if(!value["RegionId"].isNull())
|
||||
dataLimitListObject.regionId = value["RegionId"].asString();
|
||||
if(!value["LocalName"].isNull())
|
||||
dataLimitListObject.localName = value["LocalName"].asString();
|
||||
if(!value["ParentId"].isNull())
|
||||
dataLimitListObject.parentId = value["ParentId"].asString();
|
||||
if(!value["Id"].isNull())
|
||||
dataLimitListObject.id = std::stol(value["Id"].asString());
|
||||
if(!value["UserName"].isNull())
|
||||
dataLimitListObject.userName = value["UserName"].asString();
|
||||
if(!value["GmtCreate"].isNull())
|
||||
dataLimitListObject.gmtCreate = std::stol(value["GmtCreate"].asString());
|
||||
if(!value["Connector"].isNull())
|
||||
dataLimitListObject.connector = value["Connector"].asString();
|
||||
if(!value["CheckStatus"].isNull())
|
||||
dataLimitListObject.checkStatus = std::stoi(value["CheckStatus"].asString());
|
||||
if(!value["CheckStatusName"].isNull())
|
||||
dataLimitListObject.checkStatusName = value["CheckStatusName"].asString();
|
||||
if(!value["ResourceType"].isNull())
|
||||
dataLimitListObject.resourceType = std::stol(value["ResourceType"].asString());
|
||||
if(!value["ResourceTypeCode"].isNull())
|
||||
dataLimitListObject.resourceTypeCode = value["ResourceTypeCode"].asString();
|
||||
if(!valueDataLimitListDataLimit["RegionId"].isNull())
|
||||
dataLimitListObject.regionId = valueDataLimitListDataLimit["RegionId"].asString();
|
||||
if(!valueDataLimitListDataLimit["LocalName"].isNull())
|
||||
dataLimitListObject.localName = valueDataLimitListDataLimit["LocalName"].asString();
|
||||
if(!valueDataLimitListDataLimit["ParentId"].isNull())
|
||||
dataLimitListObject.parentId = valueDataLimitListDataLimit["ParentId"].asString();
|
||||
if(!valueDataLimitListDataLimit["Id"].isNull())
|
||||
dataLimitListObject.id = std::stol(valueDataLimitListDataLimit["Id"].asString());
|
||||
if(!valueDataLimitListDataLimit["UserName"].isNull())
|
||||
dataLimitListObject.userName = valueDataLimitListDataLimit["UserName"].asString();
|
||||
if(!valueDataLimitListDataLimit["GmtCreate"].isNull())
|
||||
dataLimitListObject.gmtCreate = std::stol(valueDataLimitListDataLimit["GmtCreate"].asString());
|
||||
if(!valueDataLimitListDataLimit["Connector"].isNull())
|
||||
dataLimitListObject.connector = valueDataLimitListDataLimit["Connector"].asString();
|
||||
if(!valueDataLimitListDataLimit["CheckStatus"].isNull())
|
||||
dataLimitListObject.checkStatus = std::stoi(valueDataLimitListDataLimit["CheckStatus"].asString());
|
||||
if(!valueDataLimitListDataLimit["CheckStatusName"].isNull())
|
||||
dataLimitListObject.checkStatusName = valueDataLimitListDataLimit["CheckStatusName"].asString();
|
||||
if(!valueDataLimitListDataLimit["ResourceType"].isNull())
|
||||
dataLimitListObject.resourceType = std::stol(valueDataLimitListDataLimit["ResourceType"].asString());
|
||||
if(!valueDataLimitListDataLimit["ResourceTypeCode"].isNull())
|
||||
dataLimitListObject.resourceTypeCode = valueDataLimitListDataLimit["ResourceTypeCode"].asString();
|
||||
dataLimitList_.push_back(dataLimitListObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,24 +39,24 @@ void DescribeDepartsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItems = value["Items"]["Depart"];
|
||||
for (auto value : allItems)
|
||||
auto allItemsNode = value["Items"]["Depart"];
|
||||
for (auto valueItemsDepart : allItemsNode)
|
||||
{
|
||||
Depart itemsObject;
|
||||
if(!value["Id"].isNull())
|
||||
itemsObject.id = std::stol(value["Id"].asString());
|
||||
if(!value["DepartId"].isNull())
|
||||
itemsObject.departId = std::stol(value["DepartId"].asString());
|
||||
if(!value["DepartName"].isNull())
|
||||
itemsObject.departName = value["DepartName"].asString();
|
||||
if(!value["Comment"].isNull())
|
||||
itemsObject.comment = value["Comment"].asString();
|
||||
if(!value["ParentDepartId"].isNull())
|
||||
itemsObject.parentDepartId = std::stol(value["ParentDepartId"].asString());
|
||||
if(!value["ParentDepartName"].isNull())
|
||||
itemsObject.parentDepartName = value["ParentDepartName"].asString();
|
||||
if(!value["Level"].isNull())
|
||||
itemsObject.level = std::stoi(value["Level"].asString());
|
||||
if(!valueItemsDepart["Id"].isNull())
|
||||
itemsObject.id = std::stol(valueItemsDepart["Id"].asString());
|
||||
if(!valueItemsDepart["DepartId"].isNull())
|
||||
itemsObject.departId = std::stol(valueItemsDepart["DepartId"].asString());
|
||||
if(!valueItemsDepart["DepartName"].isNull())
|
||||
itemsObject.departName = valueItemsDepart["DepartName"].asString();
|
||||
if(!valueItemsDepart["Comment"].isNull())
|
||||
itemsObject.comment = valueItemsDepart["Comment"].asString();
|
||||
if(!valueItemsDepart["ParentDepartId"].isNull())
|
||||
itemsObject.parentDepartId = std::stol(valueItemsDepart["ParentDepartId"].asString());
|
||||
if(!valueItemsDepart["ParentDepartName"].isNull())
|
||||
itemsObject.parentDepartName = valueItemsDepart["ParentDepartName"].asString();
|
||||
if(!valueItemsDepart["Level"].isNull())
|
||||
itemsObject.level = std::stoi(valueItemsDepart["Level"].asString());
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["PageSize"].isNull())
|
||||
|
||||
@@ -85,26 +85,26 @@ void DescribeEventDetailResult::parse(const std::string &payload)
|
||||
if(!eventNode["DealReason"].isNull())
|
||||
event_.dealReason = eventNode["DealReason"].asString();
|
||||
auto detailNode = eventNode["Detail"];
|
||||
auto allContent = value["Content"]["ContentItem"];
|
||||
for (auto value : allContent)
|
||||
auto allContentNode = detailNode["Content"]["ContentItem"];
|
||||
for (auto detailNodeContentContentItem : allContentNode)
|
||||
{
|
||||
Event::Detail::ContentItem contentItemObject;
|
||||
if(!value["Label"].isNull())
|
||||
contentItemObject.label = value["Label"].asString();
|
||||
if(!value["Value"].isNull())
|
||||
contentItemObject.value = value["Value"].asString();
|
||||
if(!detailNodeContentContentItem["Label"].isNull())
|
||||
contentItemObject.label = detailNodeContentContentItem["Label"].asString();
|
||||
if(!detailNodeContentContentItem["Value"].isNull())
|
||||
contentItemObject.value = detailNodeContentContentItem["Value"].asString();
|
||||
event_.detail.content.push_back(contentItemObject);
|
||||
}
|
||||
auto allChart = value["Chart"]["ChartItem"];
|
||||
for (auto value : allChart)
|
||||
auto allChartNode = detailNode["Chart"]["ChartItem"];
|
||||
for (auto detailNodeChartChartItem : allChartNode)
|
||||
{
|
||||
Event::Detail::ChartItem chartItemObject;
|
||||
if(!value["Label"].isNull())
|
||||
chartItemObject.label = value["Label"].asString();
|
||||
if(!value["XLabel"].isNull())
|
||||
chartItemObject.xLabel = value["XLabel"].asString();
|
||||
if(!value["YLabel"].isNull())
|
||||
chartItemObject.yLabel = value["YLabel"].asString();
|
||||
if(!detailNodeChartChartItem["Label"].isNull())
|
||||
chartItemObject.label = detailNodeChartChartItem["Label"].asString();
|
||||
if(!detailNodeChartChartItem["XLabel"].isNull())
|
||||
chartItemObject.xLabel = detailNodeChartChartItem["XLabel"].asString();
|
||||
if(!detailNodeChartChartItem["YLabel"].isNull())
|
||||
chartItemObject.yLabel = detailNodeChartChartItem["YLabel"].asString();
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["X"].isNull())
|
||||
chartItemObject.data.x = dataNode["X"].asString();
|
||||
@@ -112,14 +112,14 @@ void DescribeEventDetailResult::parse(const std::string &payload)
|
||||
chartItemObject.data.y = dataNode["Y"].asString();
|
||||
event_.detail.chart.push_back(chartItemObject);
|
||||
}
|
||||
auto allResourceInfo = value["ResourceInfo"]["ResourceInfoItem"];
|
||||
for (auto value : allResourceInfo)
|
||||
auto allResourceInfoNode = detailNode["ResourceInfo"]["ResourceInfoItem"];
|
||||
for (auto detailNodeResourceInfoResourceInfoItem : allResourceInfoNode)
|
||||
{
|
||||
Event::Detail::ResourceInfoItem resourceInfoItemObject;
|
||||
if(!value["Label"].isNull())
|
||||
resourceInfoItemObject.label = value["Label"].asString();
|
||||
if(!value["Value"].isNull())
|
||||
resourceInfoItemObject.value = value["Value"].asString();
|
||||
if(!detailNodeResourceInfoResourceInfoItem["Label"].isNull())
|
||||
resourceInfoItemObject.label = detailNodeResourceInfoResourceInfoItem["Label"].asString();
|
||||
if(!detailNodeResourceInfoResourceInfoItem["Value"].isNull())
|
||||
resourceInfoItemObject.value = detailNodeResourceInfoResourceInfoItem["Value"].asString();
|
||||
event_.detail.resourceInfo.push_back(resourceInfoItemObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,32 +39,32 @@ void DescribeEventTypesResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allEventTypeList = value["EventTypeList"]["EventType"];
|
||||
for (auto value : allEventTypeList)
|
||||
auto allEventTypeListNode = value["EventTypeList"]["EventType"];
|
||||
for (auto valueEventTypeListEventType : allEventTypeListNode)
|
||||
{
|
||||
EventType eventTypeListObject;
|
||||
if(!value["Id"].isNull())
|
||||
eventTypeListObject.id = std::stol(value["Id"].asString());
|
||||
if(!value["Name"].isNull())
|
||||
eventTypeListObject.name = value["Name"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
eventTypeListObject.code = value["Code"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
eventTypeListObject.description = value["Description"].asString();
|
||||
auto allSubTypeList = value["SubTypeList"]["SubType"];
|
||||
for (auto value : allSubTypeList)
|
||||
if(!valueEventTypeListEventType["Id"].isNull())
|
||||
eventTypeListObject.id = std::stol(valueEventTypeListEventType["Id"].asString());
|
||||
if(!valueEventTypeListEventType["Name"].isNull())
|
||||
eventTypeListObject.name = valueEventTypeListEventType["Name"].asString();
|
||||
if(!valueEventTypeListEventType["Code"].isNull())
|
||||
eventTypeListObject.code = valueEventTypeListEventType["Code"].asString();
|
||||
if(!valueEventTypeListEventType["Description"].isNull())
|
||||
eventTypeListObject.description = valueEventTypeListEventType["Description"].asString();
|
||||
auto allSubTypeListNode = allEventTypeListNode["SubTypeList"]["SubType"];
|
||||
for (auto allEventTypeListNodeSubTypeListSubType : allSubTypeListNode)
|
||||
{
|
||||
EventType::SubType subTypeListObject;
|
||||
if(!value["Id"].isNull())
|
||||
subTypeListObject.id = std::stol(value["Id"].asString());
|
||||
if(!value["Name"].isNull())
|
||||
subTypeListObject.name = value["Name"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
subTypeListObject.code = value["Code"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
subTypeListObject.description = value["Description"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
subTypeListObject.status = std::stoi(value["Status"].asString());
|
||||
if(!allEventTypeListNodeSubTypeListSubType["Id"].isNull())
|
||||
subTypeListObject.id = std::stol(allEventTypeListNodeSubTypeListSubType["Id"].asString());
|
||||
if(!allEventTypeListNodeSubTypeListSubType["Name"].isNull())
|
||||
subTypeListObject.name = allEventTypeListNodeSubTypeListSubType["Name"].asString();
|
||||
if(!allEventTypeListNodeSubTypeListSubType["Code"].isNull())
|
||||
subTypeListObject.code = allEventTypeListNodeSubTypeListSubType["Code"].asString();
|
||||
if(!allEventTypeListNodeSubTypeListSubType["Description"].isNull())
|
||||
subTypeListObject.description = allEventTypeListNodeSubTypeListSubType["Description"].asString();
|
||||
if(!allEventTypeListNodeSubTypeListSubType["Status"].isNull())
|
||||
subTypeListObject.status = std::stoi(allEventTypeListNodeSubTypeListSubType["Status"].asString());
|
||||
eventTypeListObject.subTypeList.push_back(subTypeListObject);
|
||||
}
|
||||
eventTypeList_.push_back(eventTypeListObject);
|
||||
|
||||
@@ -39,52 +39,52 @@ void DescribeEventsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItems = value["Items"]["Event"];
|
||||
for (auto value : allItems)
|
||||
auto allItemsNode = value["Items"]["Event"];
|
||||
for (auto valueItemsEvent : allItemsNode)
|
||||
{
|
||||
Event itemsObject;
|
||||
if(!value["Id"].isNull())
|
||||
itemsObject.id = std::stol(value["Id"].asString());
|
||||
if(!value["UserId"].isNull())
|
||||
itemsObject.userId = std::stol(value["UserId"].asString());
|
||||
if(!value["LoginName"].isNull())
|
||||
itemsObject.loginName = value["LoginName"].asString();
|
||||
if(!value["DisplayName"].isNull())
|
||||
itemsObject.displayName = value["DisplayName"].asString();
|
||||
if(!value["ProductCode"].isNull())
|
||||
itemsObject.productCode = value["ProductCode"].asString();
|
||||
if(!value["TargetProductCode"].isNull())
|
||||
itemsObject.targetProductCode = value["TargetProductCode"].asString();
|
||||
if(!value["TypeCode"].isNull())
|
||||
itemsObject.typeCode = value["TypeCode"].asString();
|
||||
if(!value["TypeName"].isNull())
|
||||
itemsObject.typeName = value["TypeName"].asString();
|
||||
if(!value["TelephoneNum"].isNull())
|
||||
itemsObject.telephoneNum = value["TelephoneNum"].asString();
|
||||
if(!value["SubTypeCode"].isNull())
|
||||
itemsObject.subTypeCode = value["SubTypeCode"].asString();
|
||||
if(!value["SubTypeName"].isNull())
|
||||
itemsObject.subTypeName = value["SubTypeName"].asString();
|
||||
if(!value["AlertTime"].isNull())
|
||||
itemsObject.alertTime = std::stol(value["AlertTime"].asString());
|
||||
if(!value["EventTime"].isNull())
|
||||
itemsObject.eventTime = std::stol(value["EventTime"].asString());
|
||||
if(!value["Status"].isNull())
|
||||
itemsObject.status = std::stoi(value["Status"].asString());
|
||||
if(!value["StatusName"].isNull())
|
||||
itemsObject.statusName = value["StatusName"].asString();
|
||||
if(!value["DealUserId"].isNull())
|
||||
itemsObject.dealUserId = std::stol(value["DealUserId"].asString());
|
||||
if(!value["DealLoginName"].isNull())
|
||||
itemsObject.dealLoginName = value["DealLoginName"].asString();
|
||||
if(!value["DealDisplayName"].isNull())
|
||||
itemsObject.dealDisplayName = value["DealDisplayName"].asString();
|
||||
if(!value["DealTime"].isNull())
|
||||
itemsObject.dealTime = std::stol(value["DealTime"].asString());
|
||||
if(!value["DepartName"].isNull())
|
||||
itemsObject.departName = value["DepartName"].asString();
|
||||
if(!value["Backed"].isNull())
|
||||
itemsObject.backed = value["Backed"].asString() == "true";
|
||||
if(!valueItemsEvent["Id"].isNull())
|
||||
itemsObject.id = std::stol(valueItemsEvent["Id"].asString());
|
||||
if(!valueItemsEvent["UserId"].isNull())
|
||||
itemsObject.userId = std::stol(valueItemsEvent["UserId"].asString());
|
||||
if(!valueItemsEvent["LoginName"].isNull())
|
||||
itemsObject.loginName = valueItemsEvent["LoginName"].asString();
|
||||
if(!valueItemsEvent["DisplayName"].isNull())
|
||||
itemsObject.displayName = valueItemsEvent["DisplayName"].asString();
|
||||
if(!valueItemsEvent["ProductCode"].isNull())
|
||||
itemsObject.productCode = valueItemsEvent["ProductCode"].asString();
|
||||
if(!valueItemsEvent["TargetProductCode"].isNull())
|
||||
itemsObject.targetProductCode = valueItemsEvent["TargetProductCode"].asString();
|
||||
if(!valueItemsEvent["TypeCode"].isNull())
|
||||
itemsObject.typeCode = valueItemsEvent["TypeCode"].asString();
|
||||
if(!valueItemsEvent["TypeName"].isNull())
|
||||
itemsObject.typeName = valueItemsEvent["TypeName"].asString();
|
||||
if(!valueItemsEvent["TelephoneNum"].isNull())
|
||||
itemsObject.telephoneNum = valueItemsEvent["TelephoneNum"].asString();
|
||||
if(!valueItemsEvent["SubTypeCode"].isNull())
|
||||
itemsObject.subTypeCode = valueItemsEvent["SubTypeCode"].asString();
|
||||
if(!valueItemsEvent["SubTypeName"].isNull())
|
||||
itemsObject.subTypeName = valueItemsEvent["SubTypeName"].asString();
|
||||
if(!valueItemsEvent["AlertTime"].isNull())
|
||||
itemsObject.alertTime = std::stol(valueItemsEvent["AlertTime"].asString());
|
||||
if(!valueItemsEvent["EventTime"].isNull())
|
||||
itemsObject.eventTime = std::stol(valueItemsEvent["EventTime"].asString());
|
||||
if(!valueItemsEvent["Status"].isNull())
|
||||
itemsObject.status = std::stoi(valueItemsEvent["Status"].asString());
|
||||
if(!valueItemsEvent["StatusName"].isNull())
|
||||
itemsObject.statusName = valueItemsEvent["StatusName"].asString();
|
||||
if(!valueItemsEvent["DealUserId"].isNull())
|
||||
itemsObject.dealUserId = std::stol(valueItemsEvent["DealUserId"].asString());
|
||||
if(!valueItemsEvent["DealLoginName"].isNull())
|
||||
itemsObject.dealLoginName = valueItemsEvent["DealLoginName"].asString();
|
||||
if(!valueItemsEvent["DealDisplayName"].isNull())
|
||||
itemsObject.dealDisplayName = valueItemsEvent["DealDisplayName"].asString();
|
||||
if(!valueItemsEvent["DealTime"].isNull())
|
||||
itemsObject.dealTime = std::stol(valueItemsEvent["DealTime"].asString());
|
||||
if(!valueItemsEvent["DepartName"].isNull())
|
||||
itemsObject.departName = valueItemsEvent["DepartName"].asString();
|
||||
if(!valueItemsEvent["Backed"].isNull())
|
||||
itemsObject.backed = valueItemsEvent["Backed"].asString() == "true";
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["PageSize"].isNull())
|
||||
|
||||
@@ -39,44 +39,44 @@ void DescribeInstancesResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItems = value["Items"]["Instance"];
|
||||
for (auto value : allItems)
|
||||
auto allItemsNode = value["Items"]["Instance"];
|
||||
for (auto valueItemsInstance : allItemsNode)
|
||||
{
|
||||
Instance itemsObject;
|
||||
if(!value["Id"].isNull())
|
||||
itemsObject.id = std::stol(value["Id"].asString());
|
||||
if(!value["Name"].isNull())
|
||||
itemsObject.name = value["Name"].asString();
|
||||
if(!value["Owner"].isNull())
|
||||
itemsObject.owner = value["Owner"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
itemsObject.creationTime = std::stol(value["CreationTime"].asString());
|
||||
if(!value["ProductId"].isNull())
|
||||
itemsObject.productId = value["ProductId"].asString();
|
||||
if(!value["ProductCode"].isNull())
|
||||
itemsObject.productCode = value["ProductCode"].asString();
|
||||
if(!value["Protection"].isNull())
|
||||
itemsObject.protection = value["Protection"].asString() == "true";
|
||||
if(!value["Labelsec"].isNull())
|
||||
itemsObject.labelsec = std::stoi(value["Labelsec"].asString());
|
||||
if(!value["OdpsRiskLevelName"].isNull())
|
||||
itemsObject.odpsRiskLevelName = value["OdpsRiskLevelName"].asString();
|
||||
if(!value["Sensitive"].isNull())
|
||||
itemsObject.sensitive = value["Sensitive"].asString() == "true";
|
||||
if(!value["RiskLevelId"].isNull())
|
||||
itemsObject.riskLevelId = std::stol(value["RiskLevelId"].asString());
|
||||
if(!value["RiskLevelName"].isNull())
|
||||
itemsObject.riskLevelName = value["RiskLevelName"].asString();
|
||||
if(!value["RuleName"].isNull())
|
||||
itemsObject.ruleName = value["RuleName"].asString();
|
||||
if(!value["DepartName"].isNull())
|
||||
itemsObject.departName = value["DepartName"].asString();
|
||||
if(!value["TotalCount"].isNull())
|
||||
itemsObject.totalCount = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["SensitiveCount"].isNull())
|
||||
itemsObject.sensitiveCount = std::stoi(value["SensitiveCount"].asString());
|
||||
if(!value["Acl"].isNull())
|
||||
itemsObject.acl = value["Acl"].asString();
|
||||
if(!valueItemsInstance["Id"].isNull())
|
||||
itemsObject.id = std::stol(valueItemsInstance["Id"].asString());
|
||||
if(!valueItemsInstance["Name"].isNull())
|
||||
itemsObject.name = valueItemsInstance["Name"].asString();
|
||||
if(!valueItemsInstance["Owner"].isNull())
|
||||
itemsObject.owner = valueItemsInstance["Owner"].asString();
|
||||
if(!valueItemsInstance["CreationTime"].isNull())
|
||||
itemsObject.creationTime = std::stol(valueItemsInstance["CreationTime"].asString());
|
||||
if(!valueItemsInstance["ProductId"].isNull())
|
||||
itemsObject.productId = valueItemsInstance["ProductId"].asString();
|
||||
if(!valueItemsInstance["ProductCode"].isNull())
|
||||
itemsObject.productCode = valueItemsInstance["ProductCode"].asString();
|
||||
if(!valueItemsInstance["Protection"].isNull())
|
||||
itemsObject.protection = valueItemsInstance["Protection"].asString() == "true";
|
||||
if(!valueItemsInstance["Labelsec"].isNull())
|
||||
itemsObject.labelsec = std::stoi(valueItemsInstance["Labelsec"].asString());
|
||||
if(!valueItemsInstance["OdpsRiskLevelName"].isNull())
|
||||
itemsObject.odpsRiskLevelName = valueItemsInstance["OdpsRiskLevelName"].asString();
|
||||
if(!valueItemsInstance["Sensitive"].isNull())
|
||||
itemsObject.sensitive = valueItemsInstance["Sensitive"].asString() == "true";
|
||||
if(!valueItemsInstance["RiskLevelId"].isNull())
|
||||
itemsObject.riskLevelId = std::stol(valueItemsInstance["RiskLevelId"].asString());
|
||||
if(!valueItemsInstance["RiskLevelName"].isNull())
|
||||
itemsObject.riskLevelName = valueItemsInstance["RiskLevelName"].asString();
|
||||
if(!valueItemsInstance["RuleName"].isNull())
|
||||
itemsObject.ruleName = valueItemsInstance["RuleName"].asString();
|
||||
if(!valueItemsInstance["DepartName"].isNull())
|
||||
itemsObject.departName = valueItemsInstance["DepartName"].asString();
|
||||
if(!valueItemsInstance["TotalCount"].isNull())
|
||||
itemsObject.totalCount = std::stoi(valueItemsInstance["TotalCount"].asString());
|
||||
if(!valueItemsInstance["SensitiveCount"].isNull())
|
||||
itemsObject.sensitiveCount = std::stoi(valueItemsInstance["SensitiveCount"].asString());
|
||||
if(!valueItemsInstance["Acl"].isNull())
|
||||
itemsObject.acl = valueItemsInstance["Acl"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["PageSize"].isNull())
|
||||
|
||||
@@ -50,14 +50,14 @@ void DescribeOssObjectDetailResult::parse(const std::string &payload)
|
||||
ossObjectDetail_.bucketName = ossObjectDetailNode["BucketName"].asString();
|
||||
if(!ossObjectDetailNode["CategoryName"].isNull())
|
||||
ossObjectDetail_.categoryName = ossObjectDetailNode["CategoryName"].asString();
|
||||
auto allRuleList = value["RuleList"]["Rule"];
|
||||
for (auto value : allRuleList)
|
||||
auto allRuleListNode = ossObjectDetailNode["RuleList"]["Rule"];
|
||||
for (auto ossObjectDetailNodeRuleListRule : allRuleListNode)
|
||||
{
|
||||
OssObjectDetail::Rule ruleObject;
|
||||
if(!value["RuleName"].isNull())
|
||||
ruleObject.ruleName = value["RuleName"].asString();
|
||||
if(!value["Count"].isNull())
|
||||
ruleObject.count = std::stol(value["Count"].asString());
|
||||
if(!ossObjectDetailNodeRuleListRule["RuleName"].isNull())
|
||||
ruleObject.ruleName = ossObjectDetailNodeRuleListRule["RuleName"].asString();
|
||||
if(!ossObjectDetailNodeRuleListRule["Count"].isNull())
|
||||
ruleObject.count = std::stol(ossObjectDetailNodeRuleListRule["Count"].asString());
|
||||
ossObjectDetail_.ruleList.push_back(ruleObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,26 +39,26 @@ void DescribeOssObjectsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItems = value["Items"]["Column"];
|
||||
for (auto value : allItems)
|
||||
auto allItemsNode = value["Items"]["Column"];
|
||||
for (auto valueItemsColumn : allItemsNode)
|
||||
{
|
||||
Column itemsObject;
|
||||
if(!value["Id"].isNull())
|
||||
itemsObject.id = std::stol(value["Id"].asString());
|
||||
if(!value["Name"].isNull())
|
||||
itemsObject.name = value["Name"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
itemsObject.regionId = value["RegionId"].asString();
|
||||
if(!value["RiskLevelId"].isNull())
|
||||
itemsObject.riskLevelId = std::stol(value["RiskLevelId"].asString());
|
||||
if(!value["Category"].isNull())
|
||||
itemsObject.category = std::stol(value["Category"].asString());
|
||||
if(!value["InstanceId"].isNull())
|
||||
itemsObject.instanceId = std::stol(value["InstanceId"].asString());
|
||||
if(!value["FileId"].isNull())
|
||||
itemsObject.fileId = value["FileId"].asString();
|
||||
if(!value["RiskLevelName"].isNull())
|
||||
itemsObject.riskLevelName = std::stol(value["RiskLevelName"].asString());
|
||||
if(!valueItemsColumn["Id"].isNull())
|
||||
itemsObject.id = std::stol(valueItemsColumn["Id"].asString());
|
||||
if(!valueItemsColumn["Name"].isNull())
|
||||
itemsObject.name = valueItemsColumn["Name"].asString();
|
||||
if(!valueItemsColumn["RegionId"].isNull())
|
||||
itemsObject.regionId = valueItemsColumn["RegionId"].asString();
|
||||
if(!valueItemsColumn["RiskLevelId"].isNull())
|
||||
itemsObject.riskLevelId = std::stol(valueItemsColumn["RiskLevelId"].asString());
|
||||
if(!valueItemsColumn["Category"].isNull())
|
||||
itemsObject.category = std::stol(valueItemsColumn["Category"].asString());
|
||||
if(!valueItemsColumn["InstanceId"].isNull())
|
||||
itemsObject.instanceId = std::stol(valueItemsColumn["InstanceId"].asString());
|
||||
if(!valueItemsColumn["FileId"].isNull())
|
||||
itemsObject.fileId = valueItemsColumn["FileId"].asString();
|
||||
if(!valueItemsColumn["RiskLevelName"].isNull())
|
||||
itemsObject.riskLevelName = std::stol(valueItemsColumn["RiskLevelName"].asString());
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["PageSize"].isNull())
|
||||
|
||||
@@ -39,32 +39,32 @@ void DescribePackagesResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItems = value["Items"]["Package"];
|
||||
for (auto value : allItems)
|
||||
auto allItemsNode = value["Items"]["Package"];
|
||||
for (auto valueItemsPackage : allItemsNode)
|
||||
{
|
||||
Package itemsObject;
|
||||
if(!value["Id"].isNull())
|
||||
itemsObject.id = std::stol(value["Id"].asString());
|
||||
if(!value["Name"].isNull())
|
||||
itemsObject.name = value["Name"].asString();
|
||||
if(!value["Owner"].isNull())
|
||||
itemsObject.owner = value["Owner"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
itemsObject.creationTime = std::stol(value["CreationTime"].asString());
|
||||
if(!value["Sensitive"].isNull())
|
||||
itemsObject.sensitive = value["Sensitive"].asString() == "true";
|
||||
if(!value["RiskLevelId"].isNull())
|
||||
itemsObject.riskLevelId = std::stol(value["RiskLevelId"].asString());
|
||||
if(!value["RiskLevelName"].isNull())
|
||||
itemsObject.riskLevelName = value["RiskLevelName"].asString();
|
||||
if(!value["DepartName"].isNull())
|
||||
itemsObject.departName = value["DepartName"].asString();
|
||||
if(!value["TotalCount"].isNull())
|
||||
itemsObject.totalCount = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["SensitiveCount"].isNull())
|
||||
itemsObject.sensitiveCount = std::stoi(value["SensitiveCount"].asString());
|
||||
if(!value["InstanceId"].isNull())
|
||||
itemsObject.instanceId = std::stol(value["InstanceId"].asString());
|
||||
if(!valueItemsPackage["Id"].isNull())
|
||||
itemsObject.id = std::stol(valueItemsPackage["Id"].asString());
|
||||
if(!valueItemsPackage["Name"].isNull())
|
||||
itemsObject.name = valueItemsPackage["Name"].asString();
|
||||
if(!valueItemsPackage["Owner"].isNull())
|
||||
itemsObject.owner = valueItemsPackage["Owner"].asString();
|
||||
if(!valueItemsPackage["CreationTime"].isNull())
|
||||
itemsObject.creationTime = std::stol(valueItemsPackage["CreationTime"].asString());
|
||||
if(!valueItemsPackage["Sensitive"].isNull())
|
||||
itemsObject.sensitive = valueItemsPackage["Sensitive"].asString() == "true";
|
||||
if(!valueItemsPackage["RiskLevelId"].isNull())
|
||||
itemsObject.riskLevelId = std::stol(valueItemsPackage["RiskLevelId"].asString());
|
||||
if(!valueItemsPackage["RiskLevelName"].isNull())
|
||||
itemsObject.riskLevelName = valueItemsPackage["RiskLevelName"].asString();
|
||||
if(!valueItemsPackage["DepartName"].isNull())
|
||||
itemsObject.departName = valueItemsPackage["DepartName"].asString();
|
||||
if(!valueItemsPackage["TotalCount"].isNull())
|
||||
itemsObject.totalCount = std::stoi(valueItemsPackage["TotalCount"].asString());
|
||||
if(!valueItemsPackage["SensitiveCount"].isNull())
|
||||
itemsObject.sensitiveCount = std::stoi(valueItemsPackage["SensitiveCount"].asString());
|
||||
if(!valueItemsPackage["InstanceId"].isNull())
|
||||
itemsObject.instanceId = std::stol(valueItemsPackage["InstanceId"].asString());
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["PageSize"].isNull())
|
||||
|
||||
@@ -39,48 +39,48 @@ void DescribePrivilegesResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItems = value["Items"]["Privilege"];
|
||||
for (auto value : allItems)
|
||||
auto allItemsNode = value["Items"]["Privilege"];
|
||||
for (auto valueItemsPrivilege : allItemsNode)
|
||||
{
|
||||
Privilege itemsObject;
|
||||
if(!value["Id"].isNull())
|
||||
itemsObject.id = std::stol(value["Id"].asString());
|
||||
if(!value["AccountId"].isNull())
|
||||
itemsObject.accountId = std::stol(value["AccountId"].asString());
|
||||
if(!value["AccountType"].isNull())
|
||||
itemsObject.accountType = std::stoi(value["AccountType"].asString());
|
||||
if(!value["UseAccountId"].isNull())
|
||||
itemsObject.useAccountId = std::stol(value["UseAccountId"].asString());
|
||||
if(!value["UseAccountType"].isNull())
|
||||
itemsObject.useAccountType = std::stoi(value["UseAccountType"].asString());
|
||||
if(!value["ProductName"].isNull())
|
||||
itemsObject.productName = value["ProductName"].asString();
|
||||
if(!value["productCode"].isNull())
|
||||
itemsObject.productCode = value["productCode"].asString();
|
||||
if(!value["DataType"].isNull())
|
||||
itemsObject.dataType = value["DataType"].asString();
|
||||
if(!value["DataTypeId"].isNull())
|
||||
itemsObject.dataTypeId = value["DataTypeId"].asString();
|
||||
if(!value["DataTypeName"].isNull())
|
||||
itemsObject.dataTypeName = value["DataTypeName"].asString();
|
||||
if(!value["DataInstance"].isNull())
|
||||
itemsObject.dataInstance = value["DataInstance"].asString();
|
||||
if(!value["DataTable"].isNull())
|
||||
itemsObject.dataTable = value["DataTable"].asString();
|
||||
if(!value["DataColumn"].isNull())
|
||||
itemsObject.dataColumn = value["DataColumn"].asString();
|
||||
if(!value["DataPackage"].isNull())
|
||||
itemsObject.dataPackage = value["DataPackage"].asString();
|
||||
if(!value["ResourceName"].isNull())
|
||||
itemsObject.resourceName = value["ResourceName"].asString();
|
||||
if(!value["ResourcePath"].isNull())
|
||||
itemsObject.resourcePath = value["ResourcePath"].asString();
|
||||
if(!value["Operation"].isNull())
|
||||
itemsObject.operation = value["Operation"].asString();
|
||||
if(!value["PolicyCondition"].isNull())
|
||||
itemsObject.policyCondition = value["PolicyCondition"].asString();
|
||||
if(!value["Sensitive"].isNull())
|
||||
itemsObject.sensitive = value["Sensitive"].asString();
|
||||
if(!valueItemsPrivilege["Id"].isNull())
|
||||
itemsObject.id = std::stol(valueItemsPrivilege["Id"].asString());
|
||||
if(!valueItemsPrivilege["AccountId"].isNull())
|
||||
itemsObject.accountId = std::stol(valueItemsPrivilege["AccountId"].asString());
|
||||
if(!valueItemsPrivilege["AccountType"].isNull())
|
||||
itemsObject.accountType = std::stoi(valueItemsPrivilege["AccountType"].asString());
|
||||
if(!valueItemsPrivilege["UseAccountId"].isNull())
|
||||
itemsObject.useAccountId = std::stol(valueItemsPrivilege["UseAccountId"].asString());
|
||||
if(!valueItemsPrivilege["UseAccountType"].isNull())
|
||||
itemsObject.useAccountType = std::stoi(valueItemsPrivilege["UseAccountType"].asString());
|
||||
if(!valueItemsPrivilege["ProductName"].isNull())
|
||||
itemsObject.productName = valueItemsPrivilege["ProductName"].asString();
|
||||
if(!valueItemsPrivilege["productCode"].isNull())
|
||||
itemsObject.productCode = valueItemsPrivilege["productCode"].asString();
|
||||
if(!valueItemsPrivilege["DataType"].isNull())
|
||||
itemsObject.dataType = valueItemsPrivilege["DataType"].asString();
|
||||
if(!valueItemsPrivilege["DataTypeId"].isNull())
|
||||
itemsObject.dataTypeId = valueItemsPrivilege["DataTypeId"].asString();
|
||||
if(!valueItemsPrivilege["DataTypeName"].isNull())
|
||||
itemsObject.dataTypeName = valueItemsPrivilege["DataTypeName"].asString();
|
||||
if(!valueItemsPrivilege["DataInstance"].isNull())
|
||||
itemsObject.dataInstance = valueItemsPrivilege["DataInstance"].asString();
|
||||
if(!valueItemsPrivilege["DataTable"].isNull())
|
||||
itemsObject.dataTable = valueItemsPrivilege["DataTable"].asString();
|
||||
if(!valueItemsPrivilege["DataColumn"].isNull())
|
||||
itemsObject.dataColumn = valueItemsPrivilege["DataColumn"].asString();
|
||||
if(!valueItemsPrivilege["DataPackage"].isNull())
|
||||
itemsObject.dataPackage = valueItemsPrivilege["DataPackage"].asString();
|
||||
if(!valueItemsPrivilege["ResourceName"].isNull())
|
||||
itemsObject.resourceName = valueItemsPrivilege["ResourceName"].asString();
|
||||
if(!valueItemsPrivilege["ResourcePath"].isNull())
|
||||
itemsObject.resourcePath = valueItemsPrivilege["ResourcePath"].asString();
|
||||
if(!valueItemsPrivilege["Operation"].isNull())
|
||||
itemsObject.operation = valueItemsPrivilege["Operation"].asString();
|
||||
if(!valueItemsPrivilege["PolicyCondition"].isNull())
|
||||
itemsObject.policyCondition = valueItemsPrivilege["PolicyCondition"].asString();
|
||||
if(!valueItemsPrivilege["Sensitive"].isNull())
|
||||
itemsObject.sensitive = valueItemsPrivilege["Sensitive"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["PageSize"].isNull())
|
||||
|
||||
@@ -39,42 +39,42 @@ void DescribeRulesResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItems = value["Items"]["Rule"];
|
||||
for (auto value : allItems)
|
||||
auto allItemsNode = value["Items"]["Rule"];
|
||||
for (auto valueItemsRule : allItemsNode)
|
||||
{
|
||||
Rule itemsObject;
|
||||
if(!value["Id"].isNull())
|
||||
itemsObject.id = std::stol(value["Id"].asString());
|
||||
if(!value["GmtCreate"].isNull())
|
||||
itemsObject.gmtCreate = std::stol(value["GmtCreate"].asString());
|
||||
if(!value["GmtModified"].isNull())
|
||||
itemsObject.gmtModified = std::stol(value["GmtModified"].asString());
|
||||
if(!value["CustomType"].isNull())
|
||||
itemsObject.customType = std::stoi(value["CustomType"].asString());
|
||||
if(!value["Name"].isNull())
|
||||
itemsObject.name = value["Name"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
itemsObject.description = value["Description"].asString();
|
||||
if(!value["UserId"].isNull())
|
||||
itemsObject.userId = std::stol(value["UserId"].asString());
|
||||
if(!value["LoginName"].isNull())
|
||||
itemsObject.loginName = value["LoginName"].asString();
|
||||
if(!value["DisplayName"].isNull())
|
||||
itemsObject.displayName = value["DisplayName"].asString();
|
||||
if(!value["Category"].isNull())
|
||||
itemsObject.category = std::stoi(value["Category"].asString());
|
||||
if(!value["CategoryName"].isNull())
|
||||
itemsObject.categoryName = value["CategoryName"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
itemsObject.status = std::stoi(value["Status"].asString());
|
||||
if(!value["RiskLevelName"].isNull())
|
||||
itemsObject.riskLevelName = value["RiskLevelName"].asString();
|
||||
if(!value["RiskLevelId"].isNull())
|
||||
itemsObject.riskLevelId = std::stol(value["RiskLevelId"].asString());
|
||||
if(!value["Content"].isNull())
|
||||
itemsObject.content = value["Content"].asString();
|
||||
if(!value["DepartName"].isNull())
|
||||
itemsObject.departName = value["DepartName"].asString();
|
||||
if(!valueItemsRule["Id"].isNull())
|
||||
itemsObject.id = std::stol(valueItemsRule["Id"].asString());
|
||||
if(!valueItemsRule["GmtCreate"].isNull())
|
||||
itemsObject.gmtCreate = std::stol(valueItemsRule["GmtCreate"].asString());
|
||||
if(!valueItemsRule["GmtModified"].isNull())
|
||||
itemsObject.gmtModified = std::stol(valueItemsRule["GmtModified"].asString());
|
||||
if(!valueItemsRule["CustomType"].isNull())
|
||||
itemsObject.customType = std::stoi(valueItemsRule["CustomType"].asString());
|
||||
if(!valueItemsRule["Name"].isNull())
|
||||
itemsObject.name = valueItemsRule["Name"].asString();
|
||||
if(!valueItemsRule["Description"].isNull())
|
||||
itemsObject.description = valueItemsRule["Description"].asString();
|
||||
if(!valueItemsRule["UserId"].isNull())
|
||||
itemsObject.userId = std::stol(valueItemsRule["UserId"].asString());
|
||||
if(!valueItemsRule["LoginName"].isNull())
|
||||
itemsObject.loginName = valueItemsRule["LoginName"].asString();
|
||||
if(!valueItemsRule["DisplayName"].isNull())
|
||||
itemsObject.displayName = valueItemsRule["DisplayName"].asString();
|
||||
if(!valueItemsRule["Category"].isNull())
|
||||
itemsObject.category = std::stoi(valueItemsRule["Category"].asString());
|
||||
if(!valueItemsRule["CategoryName"].isNull())
|
||||
itemsObject.categoryName = valueItemsRule["CategoryName"].asString();
|
||||
if(!valueItemsRule["Status"].isNull())
|
||||
itemsObject.status = std::stoi(valueItemsRule["Status"].asString());
|
||||
if(!valueItemsRule["RiskLevelName"].isNull())
|
||||
itemsObject.riskLevelName = valueItemsRule["RiskLevelName"].asString();
|
||||
if(!valueItemsRule["RiskLevelId"].isNull())
|
||||
itemsObject.riskLevelId = std::stol(valueItemsRule["RiskLevelId"].asString());
|
||||
if(!valueItemsRule["Content"].isNull())
|
||||
itemsObject.content = valueItemsRule["Content"].asString();
|
||||
if(!valueItemsRule["DepartName"].isNull())
|
||||
itemsObject.departName = valueItemsRule["DepartName"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["PageSize"].isNull())
|
||||
|
||||
@@ -39,38 +39,38 @@ void DescribeTablesResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItems = value["Items"]["Table"];
|
||||
for (auto value : allItems)
|
||||
auto allItemsNode = value["Items"]["Table"];
|
||||
for (auto valueItemsTable : allItemsNode)
|
||||
{
|
||||
Table itemsObject;
|
||||
if(!value["Id"].isNull())
|
||||
itemsObject.id = std::stol(value["Id"].asString());
|
||||
if(!value["Name"].isNull())
|
||||
itemsObject.name = value["Name"].asString();
|
||||
if(!value["Owner"].isNull())
|
||||
itemsObject.owner = value["Owner"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
itemsObject.creationTime = std::stol(value["CreationTime"].asString());
|
||||
if(!value["ProductId"].isNull())
|
||||
itemsObject.productId = value["ProductId"].asString();
|
||||
if(!value["ProductCode"].isNull())
|
||||
itemsObject.productCode = value["ProductCode"].asString();
|
||||
if(!value["Sensitive"].isNull())
|
||||
itemsObject.sensitive = value["Sensitive"].asString() == "true";
|
||||
if(!value["RiskLevelId"].isNull())
|
||||
itemsObject.riskLevelId = std::stol(value["RiskLevelId"].asString());
|
||||
if(!value["RiskLevelName"].isNull())
|
||||
itemsObject.riskLevelName = value["RiskLevelName"].asString();
|
||||
if(!value["DepartName"].isNull())
|
||||
itemsObject.departName = value["DepartName"].asString();
|
||||
if(!value["TotalCount"].isNull())
|
||||
itemsObject.totalCount = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["SensitiveCount"].isNull())
|
||||
itemsObject.sensitiveCount = std::stoi(value["SensitiveCount"].asString());
|
||||
if(!value["SensitiveRatio"].isNull())
|
||||
itemsObject.sensitiveRatio = value["SensitiveRatio"].asString();
|
||||
if(!value["InstanceId"].isNull())
|
||||
itemsObject.instanceId = std::stol(value["InstanceId"].asString());
|
||||
if(!valueItemsTable["Id"].isNull())
|
||||
itemsObject.id = std::stol(valueItemsTable["Id"].asString());
|
||||
if(!valueItemsTable["Name"].isNull())
|
||||
itemsObject.name = valueItemsTable["Name"].asString();
|
||||
if(!valueItemsTable["Owner"].isNull())
|
||||
itemsObject.owner = valueItemsTable["Owner"].asString();
|
||||
if(!valueItemsTable["CreationTime"].isNull())
|
||||
itemsObject.creationTime = std::stol(valueItemsTable["CreationTime"].asString());
|
||||
if(!valueItemsTable["ProductId"].isNull())
|
||||
itemsObject.productId = valueItemsTable["ProductId"].asString();
|
||||
if(!valueItemsTable["ProductCode"].isNull())
|
||||
itemsObject.productCode = valueItemsTable["ProductCode"].asString();
|
||||
if(!valueItemsTable["Sensitive"].isNull())
|
||||
itemsObject.sensitive = valueItemsTable["Sensitive"].asString() == "true";
|
||||
if(!valueItemsTable["RiskLevelId"].isNull())
|
||||
itemsObject.riskLevelId = std::stol(valueItemsTable["RiskLevelId"].asString());
|
||||
if(!valueItemsTable["RiskLevelName"].isNull())
|
||||
itemsObject.riskLevelName = valueItemsTable["RiskLevelName"].asString();
|
||||
if(!valueItemsTable["DepartName"].isNull())
|
||||
itemsObject.departName = valueItemsTable["DepartName"].asString();
|
||||
if(!valueItemsTable["TotalCount"].isNull())
|
||||
itemsObject.totalCount = std::stoi(valueItemsTable["TotalCount"].asString());
|
||||
if(!valueItemsTable["SensitiveCount"].isNull())
|
||||
itemsObject.sensitiveCount = std::stoi(valueItemsTable["SensitiveCount"].asString());
|
||||
if(!valueItemsTable["SensitiveRatio"].isNull())
|
||||
itemsObject.sensitiveRatio = valueItemsTable["SensitiveRatio"].asString();
|
||||
if(!valueItemsTable["InstanceId"].isNull())
|
||||
itemsObject.instanceId = std::stol(valueItemsTable["InstanceId"].asString());
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["PageSize"].isNull())
|
||||
|
||||
Reference in New Issue
Block a user