public static DescribeAccountsResponse Unmarshall(UnmarshallerContext context) { DescribeAccountsResponse describeAccountsResponse = new DescribeAccountsResponse(); describeAccountsResponse.HttpResponse = context.HttpResponse; describeAccountsResponse.RequestId = context.StringValue("DescribeAccounts.RequestId"); List <DescribeAccountsResponse.DescribeAccounts_DBAccount> describeAccountsResponse_accounts = new List <DescribeAccountsResponse.DescribeAccounts_DBAccount>(); for (int i = 0; i < context.Length("DescribeAccounts.Accounts.Length"); i++) { DescribeAccountsResponse.DescribeAccounts_DBAccount dBAccount = new DescribeAccountsResponse.DescribeAccounts_DBAccount(); dBAccount.AccountName = context.StringValue("DescribeAccounts.Accounts[" + i + "].AccountName"); dBAccount.AccountStatus = context.StringValue("DescribeAccounts.Accounts[" + i + "].AccountStatus"); dBAccount.AccountDescription = context.StringValue("DescribeAccounts.Accounts[" + i + "].AccountDescription"); dBAccount.AccountType = context.StringValue("DescribeAccounts.Accounts[" + i + "].AccountType"); dBAccount.PrivilegeExceeded = context.StringValue("DescribeAccounts.Accounts[" + i + "].PrivilegeExceeded"); List <DescribeAccountsResponse.DescribeAccounts_DBAccount.DescribeAccounts_DatabasePrivilege> dBAccount_databasePrivileges = new List <DescribeAccountsResponse.DescribeAccounts_DBAccount.DescribeAccounts_DatabasePrivilege>(); for (int j = 0; j < context.Length("DescribeAccounts.Accounts[" + i + "].DatabasePrivileges.Length"); j++) { DescribeAccountsResponse.DescribeAccounts_DBAccount.DescribeAccounts_DatabasePrivilege databasePrivilege = new DescribeAccountsResponse.DescribeAccounts_DBAccount.DescribeAccounts_DatabasePrivilege(); databasePrivilege.DBName = context.StringValue("DescribeAccounts.Accounts[" + i + "].DatabasePrivileges[" + j + "].DBName"); databasePrivilege.AccountPrivilege = context.StringValue("DescribeAccounts.Accounts[" + i + "].DatabasePrivileges[" + j + "].AccountPrivilege"); dBAccount_databasePrivileges.Add(databasePrivilege); } dBAccount.DatabasePrivileges = dBAccount_databasePrivileges; describeAccountsResponse_accounts.Add(dBAccount); } describeAccountsResponse.Accounts = describeAccountsResponse_accounts; return(describeAccountsResponse); }
public static DescribeAccountsResponse Unmarshall(UnmarshallerContext _ctx) { DescribeAccountsResponse describeAccountsResponse = new DescribeAccountsResponse(); describeAccountsResponse.HttpResponse = _ctx.HttpResponse; describeAccountsResponse.RequestId = _ctx.StringValue("DescribeAccounts.RequestId"); describeAccountsResponse.PageNumber = _ctx.IntegerValue("DescribeAccounts.PageNumber"); describeAccountsResponse.PageRecordCount = _ctx.IntegerValue("DescribeAccounts.PageRecordCount"); List <DescribeAccountsResponse.DescribeAccounts_DBAccount> describeAccountsResponse_accounts = new List <DescribeAccountsResponse.DescribeAccounts_DBAccount>(); for (int i = 0; i < _ctx.Length("DescribeAccounts.Accounts.Length"); i++) { DescribeAccountsResponse.DescribeAccounts_DBAccount dBAccount = new DescribeAccountsResponse.DescribeAccounts_DBAccount(); dBAccount.AccountName = _ctx.StringValue("DescribeAccounts.Accounts[" + i + "].AccountName"); dBAccount.AccountStatus = _ctx.StringValue("DescribeAccounts.Accounts[" + i + "].AccountStatus"); dBAccount.AccountDescription = _ctx.StringValue("DescribeAccounts.Accounts[" + i + "].AccountDescription"); dBAccount.AccountType = _ctx.StringValue("DescribeAccounts.Accounts[" + i + "].AccountType"); dBAccount.AccountLockState = _ctx.StringValue("DescribeAccounts.Accounts[" + i + "].AccountLockState"); dBAccount.PrivilegeExceeded = _ctx.StringValue("DescribeAccounts.Accounts[" + i + "].PrivilegeExceeded"); dBAccount.AccountPasswordValidTime = _ctx.StringValue("DescribeAccounts.Accounts[" + i + "].AccountPasswordValidTime"); List <DescribeAccountsResponse.DescribeAccounts_DBAccount.DescribeAccounts_DatabasePrivilege> dBAccount_databasePrivileges = new List <DescribeAccountsResponse.DescribeAccounts_DBAccount.DescribeAccounts_DatabasePrivilege>(); for (int j = 0; j < _ctx.Length("DescribeAccounts.Accounts[" + i + "].DatabasePrivileges.Length"); j++) { DescribeAccountsResponse.DescribeAccounts_DBAccount.DescribeAccounts_DatabasePrivilege databasePrivilege = new DescribeAccountsResponse.DescribeAccounts_DBAccount.DescribeAccounts_DatabasePrivilege(); databasePrivilege.DBName = _ctx.StringValue("DescribeAccounts.Accounts[" + i + "].DatabasePrivileges[" + j + "].DBName"); databasePrivilege.AccountPrivilege = _ctx.StringValue("DescribeAccounts.Accounts[" + i + "].DatabasePrivileges[" + j + "].AccountPrivilege"); dBAccount_databasePrivileges.Add(databasePrivilege); } dBAccount.DatabasePrivileges = dBAccount_databasePrivileges; describeAccountsResponse_accounts.Add(dBAccount); } describeAccountsResponse.Accounts = describeAccountsResponse_accounts; return(describeAccountsResponse); }
public static DescribeAccountsResponse Unmarshall(UnmarshallerContext context) { DescribeAccountsResponse describeAccountsResponse = new DescribeAccountsResponse(); describeAccountsResponse.HttpResponse = context.HttpResponse; describeAccountsResponse.RequestId = context.StringValue("DescribeAccounts.RequestId"); List <DescribeAccountsResponse.DescribeAccounts_DBAccount> describeAccountsResponse_accountList = new List <DescribeAccountsResponse.DescribeAccounts_DBAccount>(); for (int i = 0; i < context.Length("DescribeAccounts.AccountList.Length"); i++) { DescribeAccountsResponse.DescribeAccounts_DBAccount dBAccount = new DescribeAccountsResponse.DescribeAccounts_DBAccount(); dBAccount.AccountName = context.StringValue("DescribeAccounts.AccountList[" + i + "].AccountName"); dBAccount.AccountStatus = context.StringValue("DescribeAccounts.AccountList[" + i + "].AccountStatus"); dBAccount.AccountDescription = context.StringValue("DescribeAccounts.AccountList[" + i + "].AccountDescription"); dBAccount.AccountType = context.StringValue("DescribeAccounts.AccountList[" + i + "].AccountType"); describeAccountsResponse_accountList.Add(dBAccount); } describeAccountsResponse.AccountList = describeAccountsResponse_accountList; return(describeAccountsResponse); }