示例#1
0
        public static DescribeAccountsResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeAccountsResponse describeAccountsResponse = new DescribeAccountsResponse();

            describeAccountsResponse.HttpResponse = _ctx.HttpResponse;
            describeAccountsResponse.RequestId    = _ctx.StringValue("DescribeAccounts.RequestId");

            List <DescribeAccountsResponse.DescribeAccounts_Account> describeAccountsResponse_accounts = new List <DescribeAccountsResponse.DescribeAccounts_Account>();

            for (int i = 0; i < _ctx.Length("DescribeAccounts.Accounts.Length"); i++)
            {
                DescribeAccountsResponse.DescribeAccounts_Account account = new DescribeAccountsResponse.DescribeAccounts_Account();
                account.InstanceId         = _ctx.StringValue("DescribeAccounts.Accounts[" + i + "].InstanceId");
                account.AccountName        = _ctx.StringValue("DescribeAccounts.Accounts[" + i + "].AccountName");
                account.AccountStatus      = _ctx.StringValue("DescribeAccounts.Accounts[" + i + "].AccountStatus");
                account.AccountType        = _ctx.StringValue("DescribeAccounts.Accounts[" + i + "].AccountType");
                account.AccountDescription = _ctx.StringValue("DescribeAccounts.Accounts[" + i + "].AccountDescription");

                List <DescribeAccountsResponse.DescribeAccounts_Account.DescribeAccounts_DatabasePrivilege> account_databasePrivileges = new List <DescribeAccountsResponse.DescribeAccounts_Account.DescribeAccounts_DatabasePrivilege>();
                for (int j = 0; j < _ctx.Length("DescribeAccounts.Accounts[" + i + "].DatabasePrivileges.Length"); j++)
                {
                    DescribeAccountsResponse.DescribeAccounts_Account.DescribeAccounts_DatabasePrivilege databasePrivilege = new DescribeAccountsResponse.DescribeAccounts_Account.DescribeAccounts_DatabasePrivilege();
                    databasePrivilege.AccountPrivilege       = _ctx.StringValue("DescribeAccounts.Accounts[" + i + "].DatabasePrivileges[" + j + "].AccountPrivilege");
                    databasePrivilege.AccountPrivilegeDetail = _ctx.StringValue("DescribeAccounts.Accounts[" + i + "].DatabasePrivileges[" + j + "].AccountPrivilegeDetail");

                    account_databasePrivileges.Add(databasePrivilege);
                }
                account.DatabasePrivileges = account_databasePrivileges;

                describeAccountsResponse_accounts.Add(account);
            }
            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_DBInstanceAccount> describeAccountsResponse_accounts = new List <DescribeAccountsResponse.DescribeAccounts_DBInstanceAccount>();

            for (int i = 0; i < context.Length("DescribeAccounts.Accounts.Length"); i++)
            {
                DescribeAccountsResponse.DescribeAccounts_DBInstanceAccount dBInstanceAccount = new DescribeAccountsResponse.DescribeAccounts_DBInstanceAccount();
                dBInstanceAccount.DBInstanceId       = context.StringValue("DescribeAccounts.Accounts[" + i + "].DBInstanceId");
                dBInstanceAccount.AccountName        = context.StringValue("DescribeAccounts.Accounts[" + i + "].AccountName");
                dBInstanceAccount.AccountStatus      = context.StringValue("DescribeAccounts.Accounts[" + i + "].AccountStatus");
                dBInstanceAccount.AccountType        = context.StringValue("DescribeAccounts.Accounts[" + i + "].AccountType");
                dBInstanceAccount.AccountDescription = context.StringValue("DescribeAccounts.Accounts[" + i + "].AccountDescription");

                List <DescribeAccountsResponse.DescribeAccounts_DBInstanceAccount.DescribeAccounts_DatabasePrivilege> dBInstanceAccount_databasePrivileges = new List <DescribeAccountsResponse.DescribeAccounts_DBInstanceAccount.DescribeAccounts_DatabasePrivilege>();
                for (int j = 0; j < context.Length("DescribeAccounts.Accounts[" + i + "].DatabasePrivileges.Length"); j++)
                {
                    DescribeAccountsResponse.DescribeAccounts_DBInstanceAccount.DescribeAccounts_DatabasePrivilege databasePrivilege = new DescribeAccountsResponse.DescribeAccounts_DBInstanceAccount.DescribeAccounts_DatabasePrivilege();
                    databasePrivilege.DBName           = context.StringValue("DescribeAccounts.Accounts[" + i + "].DatabasePrivileges[" + j + "].DBName");
                    databasePrivilege.AccountPrivilege = context.StringValue("DescribeAccounts.Accounts[" + i + "].DatabasePrivileges[" + j + "].AccountPrivilege");

                    dBInstanceAccount_databasePrivileges.Add(databasePrivilege);
                }
                dBInstanceAccount.DatabasePrivileges = dBInstanceAccount_databasePrivileges;

                describeAccountsResponse_accounts.Add(dBInstanceAccount);
            }
            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");
            describeAccountsResponse.PageSize     = context.IntegerValue("DescribeAccounts.PageSize");
            describeAccountsResponse.CurrentPage  = context.IntegerValue("DescribeAccounts.CurrentPage");
            describeAccountsResponse.TotalCount   = context.IntegerValue("DescribeAccounts.TotalCount");

            List <DescribeAccountsResponse.DescribeAccounts_Account> describeAccountsResponse_items = new List <DescribeAccountsResponse.DescribeAccounts_Account>();

            for (int i = 0; i < context.Length("DescribeAccounts.Items.Length"); i++)
            {
                DescribeAccountsResponse.DescribeAccounts_Account account = new DescribeAccountsResponse.DescribeAccounts_Account();
                account.Id                   = context.LongValue("DescribeAccounts.Items[" + i + "].Id");
                account.UserId               = context.LongValue("DescribeAccounts.Items[" + i + "].UserId");
                account.FirstLevelDepartId   = context.LongValue("DescribeAccounts.Items[" + i + "].FirstLevelDepartId");
                account.LoginName            = context.StringValue("DescribeAccounts.Items[" + i + "].LoginName");
                account.FullName             = context.StringValue("DescribeAccounts.Items[" + i + "].FullName");
                account.CellphoneNum         = context.StringValue("DescribeAccounts.Items[" + i + "].CellphoneNum");
                account.TelephoneNum         = context.StringValue("DescribeAccounts.Items[" + i + "].TelephoneNum");
                account.Email                = context.StringValue("DescribeAccounts.Items[" + i + "].Email");
                account.ActiveStatus         = context.StringValue("DescribeAccounts.Items[" + i + "].ActiveStatus");
                account.DeleteStatus         = context.StringValue("DescribeAccounts.Items[" + i + "].DeleteStatus");
                account.DataInstance         = context.StringValue("DescribeAccounts.Items[" + i + "].DataInstance");
                account.CreateTime           = context.LongValue("DescribeAccounts.Items[" + i + "].CreateTime");
                account.LoginDataTime        = context.LongValue("DescribeAccounts.Items[" + i + "].LoginDataTime");
                account.LoginPolicyName      = context.StringValue("DescribeAccounts.Items[" + i + "].LoginPolicyName");
                account.FirstLevelDepartName = context.StringValue("DescribeAccounts.Items[" + i + "].FirstLevelDepartName");
                account.RoleNames            = context.StringValue("DescribeAccounts.Items[" + i + "].RoleNames");
                account.InstanceName         = context.StringValue("DescribeAccounts.Items[" + i + "].InstanceName");
                account.AliUid               = context.LongValue("DescribeAccounts.Items[" + i + "].AliUid");
                account.AccountTypeId        = context.LongValue("DescribeAccounts.Items[" + i + "].AccountTypeId");

                DescribeAccountsResponse.DescribeAccounts_Account.DescribeAccounts_EventCount eventCount = new DescribeAccountsResponse.DescribeAccounts_Account.DescribeAccounts_EventCount();

                DescribeAccountsResponse.DescribeAccounts_Account.DescribeAccounts_EventCount.DescribeAccounts_Total total = new DescribeAccountsResponse.DescribeAccounts_Account.DescribeAccounts_EventCount.DescribeAccounts_Total();
                total.TotalCount   = context.LongValue("DescribeAccounts.Items[" + i + "].EventCount.Total.TotalCount");
                total.UndealCount  = context.LongValue("DescribeAccounts.Items[" + i + "].EventCount.Total.UndealCount");
                total.ConfirmCount = context.LongValue("DescribeAccounts.Items[" + i + "].EventCount.Total.ConfirmCount");
                total.ExcludeCount = context.LongValue("DescribeAccounts.Items[" + i + "].EventCount.Total.ExcludeCount");
                eventCount.Total   = total;
                account.EventCount = eventCount;

                describeAccountsResponse_items.Add(account);
            }
            describeAccountsResponse.Items = describeAccountsResponse_items;

            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_Account> describeAccountsResponse_accounts = new List <DescribeAccountsResponse.DescribeAccounts_Account>();

            for (int i = 0; i < context.Length("DescribeAccounts.Accounts.Length"); i++)
            {
                DescribeAccountsResponse.DescribeAccounts_Account account = new DescribeAccountsResponse.DescribeAccounts_Account();
                account.Name = context.StringValue("DescribeAccounts.Accounts[" + i + "].Name");

                describeAccountsResponse_accounts.Add(account);
            }
            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.SystemAdminAccountStatus = _ctx.StringValue("DescribeAccounts.SystemAdminAccountStatus");
            describeAccountsResponse.SystemAdminAccountFirstActivationTime = _ctx.StringValue("DescribeAccounts.SystemAdminAccountFirstActivationTime");
            describeAccountsResponse.PageNumber       = _ctx.IntegerValue("DescribeAccounts.PageNumber");
            describeAccountsResponse.TotalRecordCount = _ctx.IntegerValue("DescribeAccounts.TotalRecordCount");

            List <DescribeAccountsResponse.DescribeAccounts_DBInstanceAccount> describeAccountsResponse_accounts = new List <DescribeAccountsResponse.DescribeAccounts_DBInstanceAccount>();

            for (int i = 0; i < _ctx.Length("DescribeAccounts.Accounts.Length"); i++)
            {
                DescribeAccountsResponse.DescribeAccounts_DBInstanceAccount dBInstanceAccount = new DescribeAccountsResponse.DescribeAccounts_DBInstanceAccount();
                dBInstanceAccount.DBInstanceId       = _ctx.StringValue("DescribeAccounts.Accounts[" + i + "].DBInstanceId");
                dBInstanceAccount.AccountName        = _ctx.StringValue("DescribeAccounts.Accounts[" + i + "].AccountName");
                dBInstanceAccount.AccountStatus      = _ctx.StringValue("DescribeAccounts.Accounts[" + i + "].AccountStatus");
                dBInstanceAccount.AccountType        = _ctx.StringValue("DescribeAccounts.Accounts[" + i + "].AccountType");
                dBInstanceAccount.AccountDescription = _ctx.StringValue("DescribeAccounts.Accounts[" + i + "].AccountDescription");
                dBInstanceAccount.PrivExceeded       = _ctx.StringValue("DescribeAccounts.Accounts[" + i + "].PrivExceeded");

                List <DescribeAccountsResponse.DescribeAccounts_DBInstanceAccount.DescribeAccounts_DatabasePrivilege> dBInstanceAccount_databasePrivileges = new List <DescribeAccountsResponse.DescribeAccounts_DBInstanceAccount.DescribeAccounts_DatabasePrivilege>();
                for (int j = 0; j < _ctx.Length("DescribeAccounts.Accounts[" + i + "].DatabasePrivileges.Length"); j++)
                {
                    DescribeAccountsResponse.DescribeAccounts_DBInstanceAccount.DescribeAccounts_DatabasePrivilege databasePrivilege = new DescribeAccountsResponse.DescribeAccounts_DBInstanceAccount.DescribeAccounts_DatabasePrivilege();
                    databasePrivilege.DBName                 = _ctx.StringValue("DescribeAccounts.Accounts[" + i + "].DatabasePrivileges[" + j + "].DBName");
                    databasePrivilege.AccountPrivilege       = _ctx.StringValue("DescribeAccounts.Accounts[" + i + "].DatabasePrivileges[" + j + "].AccountPrivilege");
                    databasePrivilege.AccountPrivilegeDetail = _ctx.StringValue("DescribeAccounts.Accounts[" + i + "].DatabasePrivileges[" + j + "].AccountPrivilegeDetail");

                    dBInstanceAccount_databasePrivileges.Add(databasePrivilege);
                }
                dBInstanceAccount.DatabasePrivileges = dBInstanceAccount_databasePrivileges;

                describeAccountsResponse_accounts.Add(dBInstanceAccount);
            }
            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);
        }
示例#7
0
        public static DescribeAccountsResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeAccountsResponse describeAccountsResponse = new DescribeAccountsResponse();

            describeAccountsResponse.HttpResponse = _ctx.HttpResponse;
            describeAccountsResponse.RequestId    = _ctx.StringValue("DescribeAccounts.RequestId");

            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()
            {
                HttpResponse = context.HttpResponse,
                RequestId    = context.StringValue("DescribeAccounts.RequestId")
            };
            List <DescribeAccountsResponse.DBInstanceAccount> accounts = new List <DescribeAccountsResponse.DBInstanceAccount>();

            for (int i = 0; i < context.Length("DescribeAccounts.Accounts.Length"); i++)
            {
                DescribeAccountsResponse.DBInstanceAccount dBInstanceAccount = new DescribeAccountsResponse.DBInstanceAccount()
                {
                    DBInstanceId       = context.StringValue($"DescribeAccounts.Accounts[{i}].DBInstanceId"),
                    AccountName        = context.StringValue($"DescribeAccounts.Accounts[{i}].AccountName"),
                    AccountStatus      = context.EnumValue <DescribeAccountsResponse.DBInstanceAccount.AccountStatusEnum>($"DescribeAccounts.Accounts[{i}].AccountStatus"),
                    AccountType        = context.EnumValue <DescribeAccountsResponse.DBInstanceAccount.AccountTypeEnum>($"DescribeAccounts.Accounts[{i}].AccountType"),
                    AccountDescription = context.StringValue($"DescribeAccounts.Accounts[{i}].AccountDescription")
                };
                List <DescribeAccountsResponse.DBInstanceAccount.DatabasePrivilege> databasePrivileges = new List <DescribeAccountsResponse.DBInstanceAccount.DatabasePrivilege>();
                for (int j = 0; j < context.Length($"DescribeAccounts.Accounts[{i}].DatabasePrivileges.Length"); j++)
                {
                    DescribeAccountsResponse.DBInstanceAccount.DatabasePrivilege databasePrivilege = new DescribeAccountsResponse.DBInstanceAccount.DatabasePrivilege()
                    {
                        DBName           = context.StringValue($"DescribeAccounts.Accounts[{i}].DatabasePrivileges[{j}].DBName"),
                        AccountPrivilege = context.StringValue($"DescribeAccounts.Accounts[{i}].DatabasePrivileges[{j}].AccountPrivilege")
                    };
                    databasePrivileges.Add(databasePrivilege);
                }
                dBInstanceAccount.DatabasePrivileges = databasePrivileges;

                accounts.Add(dBInstanceAccount);
            }
            describeAccountsResponse.Accounts = accounts;

            return(describeAccountsResponse);
        }
        public static DescribeAccountsResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeAccountsResponse describeAccountsResponse = new DescribeAccountsResponse();

            describeAccountsResponse.HttpResponse = _ctx.HttpResponse;
            describeAccountsResponse.RequestId    = _ctx.StringValue("DescribeAccounts.RequestId");

            List <DescribeAccountsResponse.DescribeAccounts_Account> describeAccountsResponse_accounts = new List <DescribeAccountsResponse.DescribeAccounts_Account>();

            for (int i = 0; i < _ctx.Length("DescribeAccounts.Accounts.Length"); i++)
            {
                DescribeAccountsResponse.DescribeAccounts_Account account = new DescribeAccountsResponse.DescribeAccounts_Account();
                account.DBInstanceId       = _ctx.StringValue("DescribeAccounts.Accounts[" + i + "].DBInstanceId");
                account.AccountName        = _ctx.StringValue("DescribeAccounts.Accounts[" + i + "].AccountName");
                account.AccountStatus      = _ctx.StringValue("DescribeAccounts.Accounts[" + i + "].AccountStatus");
                account.AccountDescription = _ctx.StringValue("DescribeAccounts.Accounts[" + i + "].AccountDescription");
                account.CharacterType      = _ctx.StringValue("DescribeAccounts.Accounts[" + i + "].CharacterType");

                describeAccountsResponse_accounts.Add(account);
            }
            describeAccountsResponse.Accounts = describeAccountsResponse_accounts;

            return(describeAccountsResponse);
        }