public static DescribeDBInstanceIPArrayListResponse Unmarshall(UnmarshallerContext context) { DescribeDBInstanceIPArrayListResponse describeDBInstanceIPArrayListResponse = new DescribeDBInstanceIPArrayListResponse(); describeDBInstanceIPArrayListResponse.HttpResponse = context.HttpResponse; describeDBInstanceIPArrayListResponse.RequestId = context.StringValue("DescribeDBInstanceIPArrayList.RequestId"); List<DescribeDBInstanceIPArrayListResponse.DBInstanceIPArray> items = new List<DescribeDBInstanceIPArrayListResponse.DBInstanceIPArray>(); for (int i = 0; i < context.Length("DescribeDBInstanceIPArrayList.Items.Length"); i++) { DescribeDBInstanceIPArrayListResponse.DBInstanceIPArray dBInstanceIPArray = new DescribeDBInstanceIPArrayListResponse.DBInstanceIPArray(); dBInstanceIPArray.DBInstanceIPArrayName = context.StringValue("DescribeDBInstanceIPArrayList.Items["+ i +"].DBInstanceIPArrayName"); dBInstanceIPArray.DBInstanceIPArrayAttribute = context.StringValue("DescribeDBInstanceIPArrayList.Items["+ i +"].DBInstanceIPArrayAttribute"); dBInstanceIPArray.SecurityIPList = context.StringValue("DescribeDBInstanceIPArrayList.Items["+ i +"].SecurityIPList"); items.Add(dBInstanceIPArray); } describeDBInstanceIPArrayListResponse.Items = items; return describeDBInstanceIPArrayListResponse; }