fixed #51
This commit is contained in:
@@ -39,16 +39,16 @@ void ListAccessKeysResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allAccessKeys = value["AccessKeys"]["AccessKey"];
|
||||
for (auto value : allAccessKeys)
|
||||
auto allAccessKeysNode = value["AccessKeys"]["AccessKey"];
|
||||
for (auto valueAccessKeysAccessKey : allAccessKeysNode)
|
||||
{
|
||||
AccessKey accessKeysObject;
|
||||
if(!value["AccessKeyId"].isNull())
|
||||
accessKeysObject.accessKeyId = value["AccessKeyId"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
accessKeysObject.status = value["Status"].asString();
|
||||
if(!value["CreateDate"].isNull())
|
||||
accessKeysObject.createDate = value["CreateDate"].asString();
|
||||
if(!valueAccessKeysAccessKey["AccessKeyId"].isNull())
|
||||
accessKeysObject.accessKeyId = valueAccessKeysAccessKey["AccessKeyId"].asString();
|
||||
if(!valueAccessKeysAccessKey["Status"].isNull())
|
||||
accessKeysObject.status = valueAccessKeysAccessKey["Status"].asString();
|
||||
if(!valueAccessKeysAccessKey["CreateDate"].isNull())
|
||||
accessKeysObject.createDate = valueAccessKeysAccessKey["CreateDate"].asString();
|
||||
accessKeys_.push_back(accessKeysObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,46 +39,46 @@ void ListEntitiesForPolicyResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allGroups = value["Groups"]["Group"];
|
||||
for (auto value : allGroups)
|
||||
auto allGroupsNode = value["Groups"]["Group"];
|
||||
for (auto valueGroupsGroup : allGroupsNode)
|
||||
{
|
||||
Group groupsObject;
|
||||
if(!value["GroupName"].isNull())
|
||||
groupsObject.groupName = value["GroupName"].asString();
|
||||
if(!value["Comments"].isNull())
|
||||
groupsObject.comments = value["Comments"].asString();
|
||||
if(!value["AttachDate"].isNull())
|
||||
groupsObject.attachDate = value["AttachDate"].asString();
|
||||
if(!valueGroupsGroup["GroupName"].isNull())
|
||||
groupsObject.groupName = valueGroupsGroup["GroupName"].asString();
|
||||
if(!valueGroupsGroup["Comments"].isNull())
|
||||
groupsObject.comments = valueGroupsGroup["Comments"].asString();
|
||||
if(!valueGroupsGroup["AttachDate"].isNull())
|
||||
groupsObject.attachDate = valueGroupsGroup["AttachDate"].asString();
|
||||
groups_.push_back(groupsObject);
|
||||
}
|
||||
auto allUsers = value["Users"]["User"];
|
||||
for (auto value : allUsers)
|
||||
auto allUsersNode = value["Users"]["User"];
|
||||
for (auto valueUsersUser : allUsersNode)
|
||||
{
|
||||
User usersObject;
|
||||
if(!value["UserId"].isNull())
|
||||
usersObject.userId = value["UserId"].asString();
|
||||
if(!value["UserName"].isNull())
|
||||
usersObject.userName = value["UserName"].asString();
|
||||
if(!value["DisplayName"].isNull())
|
||||
usersObject.displayName = value["DisplayName"].asString();
|
||||
if(!value["AttachDate"].isNull())
|
||||
usersObject.attachDate = value["AttachDate"].asString();
|
||||
if(!valueUsersUser["UserId"].isNull())
|
||||
usersObject.userId = valueUsersUser["UserId"].asString();
|
||||
if(!valueUsersUser["UserName"].isNull())
|
||||
usersObject.userName = valueUsersUser["UserName"].asString();
|
||||
if(!valueUsersUser["DisplayName"].isNull())
|
||||
usersObject.displayName = valueUsersUser["DisplayName"].asString();
|
||||
if(!valueUsersUser["AttachDate"].isNull())
|
||||
usersObject.attachDate = valueUsersUser["AttachDate"].asString();
|
||||
users_.push_back(usersObject);
|
||||
}
|
||||
auto allRoles = value["Roles"]["Role"];
|
||||
for (auto value : allRoles)
|
||||
auto allRolesNode = value["Roles"]["Role"];
|
||||
for (auto valueRolesRole : allRolesNode)
|
||||
{
|
||||
Role rolesObject;
|
||||
if(!value["RoleId"].isNull())
|
||||
rolesObject.roleId = value["RoleId"].asString();
|
||||
if(!value["RoleName"].isNull())
|
||||
rolesObject.roleName = value["RoleName"].asString();
|
||||
if(!value["Arn"].isNull())
|
||||
rolesObject.arn = value["Arn"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
rolesObject.description = value["Description"].asString();
|
||||
if(!value["AttachDate"].isNull())
|
||||
rolesObject.attachDate = value["AttachDate"].asString();
|
||||
if(!valueRolesRole["RoleId"].isNull())
|
||||
rolesObject.roleId = valueRolesRole["RoleId"].asString();
|
||||
if(!valueRolesRole["RoleName"].isNull())
|
||||
rolesObject.roleName = valueRolesRole["RoleName"].asString();
|
||||
if(!valueRolesRole["Arn"].isNull())
|
||||
rolesObject.arn = valueRolesRole["Arn"].asString();
|
||||
if(!valueRolesRole["Description"].isNull())
|
||||
rolesObject.description = valueRolesRole["Description"].asString();
|
||||
if(!valueRolesRole["AttachDate"].isNull())
|
||||
rolesObject.attachDate = valueRolesRole["AttachDate"].asString();
|
||||
roles_.push_back(rolesObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,16 +39,16 @@ void ListGroupsForUserResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allGroups = value["Groups"]["Group"];
|
||||
for (auto value : allGroups)
|
||||
auto allGroupsNode = value["Groups"]["Group"];
|
||||
for (auto valueGroupsGroup : allGroupsNode)
|
||||
{
|
||||
Group groupsObject;
|
||||
if(!value["GroupName"].isNull())
|
||||
groupsObject.groupName = value["GroupName"].asString();
|
||||
if(!value["Comments"].isNull())
|
||||
groupsObject.comments = value["Comments"].asString();
|
||||
if(!value["JoinDate"].isNull())
|
||||
groupsObject.joinDate = value["JoinDate"].asString();
|
||||
if(!valueGroupsGroup["GroupName"].isNull())
|
||||
groupsObject.groupName = valueGroupsGroup["GroupName"].asString();
|
||||
if(!valueGroupsGroup["Comments"].isNull())
|
||||
groupsObject.comments = valueGroupsGroup["Comments"].asString();
|
||||
if(!valueGroupsGroup["JoinDate"].isNull())
|
||||
groupsObject.joinDate = valueGroupsGroup["JoinDate"].asString();
|
||||
groups_.push_back(groupsObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,18 +39,18 @@ void ListGroupsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allGroups = value["Groups"]["Group"];
|
||||
for (auto value : allGroups)
|
||||
auto allGroupsNode = value["Groups"]["Group"];
|
||||
for (auto valueGroupsGroup : allGroupsNode)
|
||||
{
|
||||
Group groupsObject;
|
||||
if(!value["GroupName"].isNull())
|
||||
groupsObject.groupName = value["GroupName"].asString();
|
||||
if(!value["Comments"].isNull())
|
||||
groupsObject.comments = value["Comments"].asString();
|
||||
if(!value["CreateDate"].isNull())
|
||||
groupsObject.createDate = value["CreateDate"].asString();
|
||||
if(!value["UpdateDate"].isNull())
|
||||
groupsObject.updateDate = value["UpdateDate"].asString();
|
||||
if(!valueGroupsGroup["GroupName"].isNull())
|
||||
groupsObject.groupName = valueGroupsGroup["GroupName"].asString();
|
||||
if(!valueGroupsGroup["Comments"].isNull())
|
||||
groupsObject.comments = valueGroupsGroup["Comments"].asString();
|
||||
if(!valueGroupsGroup["CreateDate"].isNull())
|
||||
groupsObject.createDate = valueGroupsGroup["CreateDate"].asString();
|
||||
if(!valueGroupsGroup["UpdateDate"].isNull())
|
||||
groupsObject.updateDate = valueGroupsGroup["UpdateDate"].asString();
|
||||
groups_.push_back(groupsObject);
|
||||
}
|
||||
if(!value["IsTruncated"].isNull())
|
||||
|
||||
@@ -39,20 +39,20 @@ void ListPoliciesForGroupResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allPolicies = value["Policies"]["Policy"];
|
||||
for (auto value : allPolicies)
|
||||
auto allPoliciesNode = value["Policies"]["Policy"];
|
||||
for (auto valuePoliciesPolicy : allPoliciesNode)
|
||||
{
|
||||
Policy policiesObject;
|
||||
if(!value["PolicyName"].isNull())
|
||||
policiesObject.policyName = value["PolicyName"].asString();
|
||||
if(!value["PolicyType"].isNull())
|
||||
policiesObject.policyType = value["PolicyType"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
policiesObject.description = value["Description"].asString();
|
||||
if(!value["DefaultVersion"].isNull())
|
||||
policiesObject.defaultVersion = value["DefaultVersion"].asString();
|
||||
if(!value["AttachDate"].isNull())
|
||||
policiesObject.attachDate = value["AttachDate"].asString();
|
||||
if(!valuePoliciesPolicy["PolicyName"].isNull())
|
||||
policiesObject.policyName = valuePoliciesPolicy["PolicyName"].asString();
|
||||
if(!valuePoliciesPolicy["PolicyType"].isNull())
|
||||
policiesObject.policyType = valuePoliciesPolicy["PolicyType"].asString();
|
||||
if(!valuePoliciesPolicy["Description"].isNull())
|
||||
policiesObject.description = valuePoliciesPolicy["Description"].asString();
|
||||
if(!valuePoliciesPolicy["DefaultVersion"].isNull())
|
||||
policiesObject.defaultVersion = valuePoliciesPolicy["DefaultVersion"].asString();
|
||||
if(!valuePoliciesPolicy["AttachDate"].isNull())
|
||||
policiesObject.attachDate = valuePoliciesPolicy["AttachDate"].asString();
|
||||
policies_.push_back(policiesObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,20 +39,20 @@ void ListPoliciesForRoleResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allPolicies = value["Policies"]["Policy"];
|
||||
for (auto value : allPolicies)
|
||||
auto allPoliciesNode = value["Policies"]["Policy"];
|
||||
for (auto valuePoliciesPolicy : allPoliciesNode)
|
||||
{
|
||||
Policy policiesObject;
|
||||
if(!value["PolicyName"].isNull())
|
||||
policiesObject.policyName = value["PolicyName"].asString();
|
||||
if(!value["PolicyType"].isNull())
|
||||
policiesObject.policyType = value["PolicyType"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
policiesObject.description = value["Description"].asString();
|
||||
if(!value["DefaultVersion"].isNull())
|
||||
policiesObject.defaultVersion = value["DefaultVersion"].asString();
|
||||
if(!value["AttachDate"].isNull())
|
||||
policiesObject.attachDate = value["AttachDate"].asString();
|
||||
if(!valuePoliciesPolicy["PolicyName"].isNull())
|
||||
policiesObject.policyName = valuePoliciesPolicy["PolicyName"].asString();
|
||||
if(!valuePoliciesPolicy["PolicyType"].isNull())
|
||||
policiesObject.policyType = valuePoliciesPolicy["PolicyType"].asString();
|
||||
if(!valuePoliciesPolicy["Description"].isNull())
|
||||
policiesObject.description = valuePoliciesPolicy["Description"].asString();
|
||||
if(!valuePoliciesPolicy["DefaultVersion"].isNull())
|
||||
policiesObject.defaultVersion = valuePoliciesPolicy["DefaultVersion"].asString();
|
||||
if(!valuePoliciesPolicy["AttachDate"].isNull())
|
||||
policiesObject.attachDate = valuePoliciesPolicy["AttachDate"].asString();
|
||||
policies_.push_back(policiesObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,20 +39,20 @@ void ListPoliciesForUserResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allPolicies = value["Policies"]["Policy"];
|
||||
for (auto value : allPolicies)
|
||||
auto allPoliciesNode = value["Policies"]["Policy"];
|
||||
for (auto valuePoliciesPolicy : allPoliciesNode)
|
||||
{
|
||||
Policy policiesObject;
|
||||
if(!value["PolicyName"].isNull())
|
||||
policiesObject.policyName = value["PolicyName"].asString();
|
||||
if(!value["PolicyType"].isNull())
|
||||
policiesObject.policyType = value["PolicyType"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
policiesObject.description = value["Description"].asString();
|
||||
if(!value["DefaultVersion"].isNull())
|
||||
policiesObject.defaultVersion = value["DefaultVersion"].asString();
|
||||
if(!value["AttachDate"].isNull())
|
||||
policiesObject.attachDate = value["AttachDate"].asString();
|
||||
if(!valuePoliciesPolicy["PolicyName"].isNull())
|
||||
policiesObject.policyName = valuePoliciesPolicy["PolicyName"].asString();
|
||||
if(!valuePoliciesPolicy["PolicyType"].isNull())
|
||||
policiesObject.policyType = valuePoliciesPolicy["PolicyType"].asString();
|
||||
if(!valuePoliciesPolicy["Description"].isNull())
|
||||
policiesObject.description = valuePoliciesPolicy["Description"].asString();
|
||||
if(!valuePoliciesPolicy["DefaultVersion"].isNull())
|
||||
policiesObject.defaultVersion = valuePoliciesPolicy["DefaultVersion"].asString();
|
||||
if(!valuePoliciesPolicy["AttachDate"].isNull())
|
||||
policiesObject.attachDate = valuePoliciesPolicy["AttachDate"].asString();
|
||||
policies_.push_back(policiesObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,24 +39,24 @@ void ListPoliciesResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allPolicies = value["Policies"]["Policy"];
|
||||
for (auto value : allPolicies)
|
||||
auto allPoliciesNode = value["Policies"]["Policy"];
|
||||
for (auto valuePoliciesPolicy : allPoliciesNode)
|
||||
{
|
||||
Policy policiesObject;
|
||||
if(!value["PolicyName"].isNull())
|
||||
policiesObject.policyName = value["PolicyName"].asString();
|
||||
if(!value["PolicyType"].isNull())
|
||||
policiesObject.policyType = value["PolicyType"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
policiesObject.description = value["Description"].asString();
|
||||
if(!value["DefaultVersion"].isNull())
|
||||
policiesObject.defaultVersion = value["DefaultVersion"].asString();
|
||||
if(!value["CreateDate"].isNull())
|
||||
policiesObject.createDate = value["CreateDate"].asString();
|
||||
if(!value["UpdateDate"].isNull())
|
||||
policiesObject.updateDate = value["UpdateDate"].asString();
|
||||
if(!value["AttachmentCount"].isNull())
|
||||
policiesObject.attachmentCount = std::stoi(value["AttachmentCount"].asString());
|
||||
if(!valuePoliciesPolicy["PolicyName"].isNull())
|
||||
policiesObject.policyName = valuePoliciesPolicy["PolicyName"].asString();
|
||||
if(!valuePoliciesPolicy["PolicyType"].isNull())
|
||||
policiesObject.policyType = valuePoliciesPolicy["PolicyType"].asString();
|
||||
if(!valuePoliciesPolicy["Description"].isNull())
|
||||
policiesObject.description = valuePoliciesPolicy["Description"].asString();
|
||||
if(!valuePoliciesPolicy["DefaultVersion"].isNull())
|
||||
policiesObject.defaultVersion = valuePoliciesPolicy["DefaultVersion"].asString();
|
||||
if(!valuePoliciesPolicy["CreateDate"].isNull())
|
||||
policiesObject.createDate = valuePoliciesPolicy["CreateDate"].asString();
|
||||
if(!valuePoliciesPolicy["UpdateDate"].isNull())
|
||||
policiesObject.updateDate = valuePoliciesPolicy["UpdateDate"].asString();
|
||||
if(!valuePoliciesPolicy["AttachmentCount"].isNull())
|
||||
policiesObject.attachmentCount = std::stoi(valuePoliciesPolicy["AttachmentCount"].asString());
|
||||
policies_.push_back(policiesObject);
|
||||
}
|
||||
if(!value["IsTruncated"].isNull())
|
||||
|
||||
@@ -39,18 +39,18 @@ void ListPolicyVersionsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allPolicyVersions = value["PolicyVersions"]["PolicyVersion"];
|
||||
for (auto value : allPolicyVersions)
|
||||
auto allPolicyVersionsNode = value["PolicyVersions"]["PolicyVersion"];
|
||||
for (auto valuePolicyVersionsPolicyVersion : allPolicyVersionsNode)
|
||||
{
|
||||
PolicyVersion policyVersionsObject;
|
||||
if(!value["VersionId"].isNull())
|
||||
policyVersionsObject.versionId = value["VersionId"].asString();
|
||||
if(!value["IsDefaultVersion"].isNull())
|
||||
policyVersionsObject.isDefaultVersion = value["IsDefaultVersion"].asString() == "true";
|
||||
if(!value["PolicyDocument"].isNull())
|
||||
policyVersionsObject.policyDocument = value["PolicyDocument"].asString();
|
||||
if(!value["CreateDate"].isNull())
|
||||
policyVersionsObject.createDate = value["CreateDate"].asString();
|
||||
if(!valuePolicyVersionsPolicyVersion["VersionId"].isNull())
|
||||
policyVersionsObject.versionId = valuePolicyVersionsPolicyVersion["VersionId"].asString();
|
||||
if(!valuePolicyVersionsPolicyVersion["IsDefaultVersion"].isNull())
|
||||
policyVersionsObject.isDefaultVersion = valuePolicyVersionsPolicyVersion["IsDefaultVersion"].asString() == "true";
|
||||
if(!valuePolicyVersionsPolicyVersion["PolicyDocument"].isNull())
|
||||
policyVersionsObject.policyDocument = valuePolicyVersionsPolicyVersion["PolicyDocument"].asString();
|
||||
if(!valuePolicyVersionsPolicyVersion["CreateDate"].isNull())
|
||||
policyVersionsObject.createDate = valuePolicyVersionsPolicyVersion["CreateDate"].asString();
|
||||
policyVersions_.push_back(policyVersionsObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,22 +39,22 @@ void ListRolesResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allRoles = value["Roles"]["Role"];
|
||||
for (auto value : allRoles)
|
||||
auto allRolesNode = value["Roles"]["Role"];
|
||||
for (auto valueRolesRole : allRolesNode)
|
||||
{
|
||||
Role rolesObject;
|
||||
if(!value["RoleId"].isNull())
|
||||
rolesObject.roleId = value["RoleId"].asString();
|
||||
if(!value["RoleName"].isNull())
|
||||
rolesObject.roleName = value["RoleName"].asString();
|
||||
if(!value["Arn"].isNull())
|
||||
rolesObject.arn = value["Arn"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
rolesObject.description = value["Description"].asString();
|
||||
if(!value["CreateDate"].isNull())
|
||||
rolesObject.createDate = value["CreateDate"].asString();
|
||||
if(!value["UpdateDate"].isNull())
|
||||
rolesObject.updateDate = value["UpdateDate"].asString();
|
||||
if(!valueRolesRole["RoleId"].isNull())
|
||||
rolesObject.roleId = valueRolesRole["RoleId"].asString();
|
||||
if(!valueRolesRole["RoleName"].isNull())
|
||||
rolesObject.roleName = valueRolesRole["RoleName"].asString();
|
||||
if(!valueRolesRole["Arn"].isNull())
|
||||
rolesObject.arn = valueRolesRole["Arn"].asString();
|
||||
if(!valueRolesRole["Description"].isNull())
|
||||
rolesObject.description = valueRolesRole["Description"].asString();
|
||||
if(!valueRolesRole["CreateDate"].isNull())
|
||||
rolesObject.createDate = valueRolesRole["CreateDate"].asString();
|
||||
if(!valueRolesRole["UpdateDate"].isNull())
|
||||
rolesObject.updateDate = valueRolesRole["UpdateDate"].asString();
|
||||
roles_.push_back(rolesObject);
|
||||
}
|
||||
if(!value["IsTruncated"].isNull())
|
||||
|
||||
@@ -39,16 +39,16 @@ void ListUsersForGroupResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allUsers = value["Users"]["User"];
|
||||
for (auto value : allUsers)
|
||||
auto allUsersNode = value["Users"]["User"];
|
||||
for (auto valueUsersUser : allUsersNode)
|
||||
{
|
||||
User usersObject;
|
||||
if(!value["UserName"].isNull())
|
||||
usersObject.userName = value["UserName"].asString();
|
||||
if(!value["DisplayName"].isNull())
|
||||
usersObject.displayName = value["DisplayName"].asString();
|
||||
if(!value["JoinDate"].isNull())
|
||||
usersObject.joinDate = value["JoinDate"].asString();
|
||||
if(!valueUsersUser["UserName"].isNull())
|
||||
usersObject.userName = valueUsersUser["UserName"].asString();
|
||||
if(!valueUsersUser["DisplayName"].isNull())
|
||||
usersObject.displayName = valueUsersUser["DisplayName"].asString();
|
||||
if(!valueUsersUser["JoinDate"].isNull())
|
||||
usersObject.joinDate = valueUsersUser["JoinDate"].asString();
|
||||
users_.push_back(usersObject);
|
||||
}
|
||||
if(!value["IsTruncated"].isNull())
|
||||
|
||||
@@ -39,26 +39,26 @@ void ListUsersResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allUsers = value["Users"]["User"];
|
||||
for (auto value : allUsers)
|
||||
auto allUsersNode = value["Users"]["User"];
|
||||
for (auto valueUsersUser : allUsersNode)
|
||||
{
|
||||
User usersObject;
|
||||
if(!value["UserId"].isNull())
|
||||
usersObject.userId = value["UserId"].asString();
|
||||
if(!value["UserName"].isNull())
|
||||
usersObject.userName = value["UserName"].asString();
|
||||
if(!value["DisplayName"].isNull())
|
||||
usersObject.displayName = value["DisplayName"].asString();
|
||||
if(!value["MobilePhone"].isNull())
|
||||
usersObject.mobilePhone = value["MobilePhone"].asString();
|
||||
if(!value["Email"].isNull())
|
||||
usersObject.email = value["Email"].asString();
|
||||
if(!value["Comments"].isNull())
|
||||
usersObject.comments = value["Comments"].asString();
|
||||
if(!value["CreateDate"].isNull())
|
||||
usersObject.createDate = value["CreateDate"].asString();
|
||||
if(!value["UpdateDate"].isNull())
|
||||
usersObject.updateDate = value["UpdateDate"].asString();
|
||||
if(!valueUsersUser["UserId"].isNull())
|
||||
usersObject.userId = valueUsersUser["UserId"].asString();
|
||||
if(!valueUsersUser["UserName"].isNull())
|
||||
usersObject.userName = valueUsersUser["UserName"].asString();
|
||||
if(!valueUsersUser["DisplayName"].isNull())
|
||||
usersObject.displayName = valueUsersUser["DisplayName"].asString();
|
||||
if(!valueUsersUser["MobilePhone"].isNull())
|
||||
usersObject.mobilePhone = valueUsersUser["MobilePhone"].asString();
|
||||
if(!valueUsersUser["Email"].isNull())
|
||||
usersObject.email = valueUsersUser["Email"].asString();
|
||||
if(!valueUsersUser["Comments"].isNull())
|
||||
usersObject.comments = valueUsersUser["Comments"].asString();
|
||||
if(!valueUsersUser["CreateDate"].isNull())
|
||||
usersObject.createDate = valueUsersUser["CreateDate"].asString();
|
||||
if(!valueUsersUser["UpdateDate"].isNull())
|
||||
usersObject.updateDate = valueUsersUser["UpdateDate"].asString();
|
||||
users_.push_back(usersObject);
|
||||
}
|
||||
if(!value["IsTruncated"].isNull())
|
||||
|
||||
@@ -39,14 +39,14 @@ void ListVirtualMFADevicesResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allVirtualMFADevices = value["VirtualMFADevices"]["VirtualMFADevice"];
|
||||
for (auto value : allVirtualMFADevices)
|
||||
auto allVirtualMFADevicesNode = value["VirtualMFADevices"]["VirtualMFADevice"];
|
||||
for (auto valueVirtualMFADevicesVirtualMFADevice : allVirtualMFADevicesNode)
|
||||
{
|
||||
VirtualMFADevice virtualMFADevicesObject;
|
||||
if(!value["SerialNumber"].isNull())
|
||||
virtualMFADevicesObject.serialNumber = value["SerialNumber"].asString();
|
||||
if(!value["ActivateDate"].isNull())
|
||||
virtualMFADevicesObject.activateDate = value["ActivateDate"].asString();
|
||||
if(!valueVirtualMFADevicesVirtualMFADevice["SerialNumber"].isNull())
|
||||
virtualMFADevicesObject.serialNumber = valueVirtualMFADevicesVirtualMFADevice["SerialNumber"].asString();
|
||||
if(!valueVirtualMFADevicesVirtualMFADevice["ActivateDate"].isNull())
|
||||
virtualMFADevicesObject.activateDate = valueVirtualMFADevicesVirtualMFADevice["ActivateDate"].asString();
|
||||
auto userNode = value["User"];
|
||||
if(!userNode["UserId"].isNull())
|
||||
virtualMFADevicesObject.user.userId = userNode["UserId"].asString();
|
||||
|
||||
Reference in New Issue
Block a user