public static DescribeVpcZoneNosResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeVpcZoneNosResponse describeVpcZoneNosResponse = new DescribeVpcZoneNosResponse();

            describeVpcZoneNosResponse.HttpResponse = context.HttpResponse;
            describeVpcZoneNosResponse.RequestId    = context.StringValue("DescribeVpcZoneNos.RequestId");

            List <DescribeVpcZoneNosResponse.DescribeVpcZoneNos_VpcZoneId> describeVpcZoneNosResponse_items = new List <DescribeVpcZoneNosResponse.DescribeVpcZoneNos_VpcZoneId>();

            for (int i = 0; i < context.Length("DescribeVpcZoneNos.Items.Length"); i++)
            {
                DescribeVpcZoneNosResponse.DescribeVpcZoneNos_VpcZoneId vpcZoneId = new DescribeVpcZoneNosResponse.DescribeVpcZoneNos_VpcZoneId();
                vpcZoneId.ZoneId    = context.StringValue("DescribeVpcZoneNos.Items[" + i + "].ZoneId");
                vpcZoneId.Region    = context.StringValue("DescribeVpcZoneNos.Items[" + i + "].Region");
                vpcZoneId.SubDomain = context.StringValue("DescribeVpcZoneNos.Items[" + i + "].SubDomain");

                describeVpcZoneNosResponse_items.Add(vpcZoneId);
            }
            describeVpcZoneNosResponse.Items = describeVpcZoneNosResponse_items;

            return(describeVpcZoneNosResponse);
        }
        public static DescribeVpcZoneNosResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeVpcZoneNosResponse describeVpcZoneNosResponse = new DescribeVpcZoneNosResponse()
            {
                HttpResponse = context.HttpResponse,
                RequestId    = context.StringValue("DescribeVpcZoneNos.RequestId")
            };
            List <DescribeVpcZoneNosResponse.VpcZoneId> items = new List <DescribeVpcZoneNosResponse.VpcZoneId>();

            for (int i = 0; i < context.Length("DescribeVpcZoneNos.Items.Length"); i++)
            {
                DescribeVpcZoneNosResponse.VpcZoneId vpcZoneId = new DescribeVpcZoneNosResponse.VpcZoneId()
                {
                    ZoneId    = context.StringValue($"DescribeVpcZoneNos.Items[{i}].ZoneId"),
                    Region    = context.StringValue($"DescribeVpcZoneNos.Items[{i}].Region"),
                    SubDomain = context.StringValue($"DescribeVpcZoneNos.Items[{i}].SubDomain")
                };
                items.Add(vpcZoneId);
            }
            describeVpcZoneNosResponse.Items = items;

            return(describeVpcZoneNosResponse);
        }