Aliyun.Acs.Rds.Transform.V20140815.DescribeVpcZoneNosResponseUnmarshaller.Unmarshall C# (CSharp) Method

Unmarshall() public static method

public static Unmarshall ( UnmarshallerContext context ) : DescribeVpcZoneNosResponse
context UnmarshallerContext
return Aliyun.Acs.Rds.Model.V20140815.DescribeVpcZoneNosResponse
        public static DescribeVpcZoneNosResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeVpcZoneNosResponse describeVpcZoneNosResponse = new DescribeVpcZoneNosResponse();

            describeVpcZoneNosResponse.HttpResponse = context.HttpResponse;
            describeVpcZoneNosResponse.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();
                vpcZoneId.ZoneId = context.StringValue("DescribeVpcZoneNos.Items["+ i +"].ZoneId");
                vpcZoneId.Region = context.StringValue("DescribeVpcZoneNos.Items["+ i +"].Region");
                vpcZoneId.SubDomain = context.StringValue("DescribeVpcZoneNos.Items["+ i +"].SubDomain");

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

            return describeVpcZoneNosResponse;
        }
DescribeVpcZoneNosResponseUnmarshaller