Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }