Beispiel #1
0
        public static DescribeIpWhitelistResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeIpWhitelistResponse describeIpWhitelistResponse = new DescribeIpWhitelistResponse();

            describeIpWhitelistResponse.HttpResponse = context.HttpResponse;
            describeIpWhitelistResponse.RequestId    = context.StringValue("DescribeIpWhitelist.RequestId");

            List <DescribeIpWhitelistResponse.DescribeIpWhitelist_Group> describeIpWhitelistResponse_groups = new List <DescribeIpWhitelistResponse.DescribeIpWhitelist_Group>();

            for (int i = 0; i < context.Length("DescribeIpWhitelist.Groups.Length"); i++)
            {
                DescribeIpWhitelistResponse.DescribeIpWhitelist_Group group = new DescribeIpWhitelistResponse.DescribeIpWhitelist_Group();
                group.GroupName = context.StringValue("DescribeIpWhitelist.Groups[" + i + "].GroupName");
                group.IpVersion = context.IntegerValue("DescribeIpWhitelist.Groups[" + i + "].IpVersion");

                List <string> group_ipList = new List <string>();
                for (int j = 0; j < context.Length("DescribeIpWhitelist.Groups[" + i + "].IpList.Length"); j++)
                {
                    group_ipList.Add(context.StringValue("DescribeIpWhitelist.Groups[" + i + "].IpList[" + j + "]"));
                }
                group.IpList = group_ipList;

                describeIpWhitelistResponse_groups.Add(group);
            }
            describeIpWhitelistResponse.Groups = describeIpWhitelistResponse_groups;

            return(describeIpWhitelistResponse);
        }
        public static DescribeIpWhitelistResponse Unmarshall(UnmarshallerContext context)
        {
			DescribeIpWhitelistResponse describeIpWhitelistResponse = new DescribeIpWhitelistResponse();

			describeIpWhitelistResponse.HttpResponse = context.HttpResponse;
			describeIpWhitelistResponse.RequestId = context.StringValue("DescribeIpWhitelist.RequestId");

			List<string> describeIpWhitelistResponse_ipList = new List<string>();
			for (int i = 0; i < context.Length("DescribeIpWhitelist.IpList.Length"); i++) {
				describeIpWhitelistResponse_ipList.Add(context.StringValue("DescribeIpWhitelist.IpList["+ i +"]"));
			}
			describeIpWhitelistResponse.IpList = describeIpWhitelistResponse_ipList;
        
			return describeIpWhitelistResponse;
        }