public static DescribeAccessPointsResponse Unmarshall(UnmarshallerContext context)
{
DescribeAccessPointsResponse describeAccessPointsResponse = new DescribeAccessPointsResponse();
describeAccessPointsResponse.HttpResponse = context.HttpResponse;
describeAccessPointsResponse.RequestId = context.StringValue("DescribeAccessPoints.RequestId");
describeAccessPointsResponse.PageNumber = context.IntegerValue("DescribeAccessPoints.PageNumber");
describeAccessPointsResponse.PageSize = context.IntegerValue("DescribeAccessPoints.PageSize");
describeAccessPointsResponse.TotalCount = context.IntegerValue("DescribeAccessPoints.TotalCount");
List<DescribeAccessPointsResponse.AccessPointType> accessPointSet = new List<DescribeAccessPointsResponse.AccessPointType>();
for (int i = 0; i < context.Length("DescribeAccessPoints.AccessPointSet.Length"); i++) {
DescribeAccessPointsResponse.AccessPointType accessPointType = new DescribeAccessPointsResponse.AccessPointType();
accessPointType.AccessPointId = context.StringValue("DescribeAccessPoints.AccessPointSet["+ i +"].AccessPointId");
accessPointType.Status = context.StringValue("DescribeAccessPoints.AccessPointSet["+ i +"].Status");
accessPointType.Type = context.StringValue("DescribeAccessPoints.AccessPointSet["+ i +"].Type");
accessPointType.AttachedRegionNo = context.StringValue("DescribeAccessPoints.AccessPointSet["+ i +"].AttachedRegionNo");
accessPointType.Location = context.StringValue("DescribeAccessPoints.AccessPointSet["+ i +"].Location");
accessPointType.HostOperator = context.StringValue("DescribeAccessPoints.AccessPointSet["+ i +"].HostOperator");
accessPointType.Name = context.StringValue("DescribeAccessPoints.AccessPointSet["+ i +"].Name");
accessPointType.Description = context.StringValue("DescribeAccessPoints.AccessPointSet["+ i +"].Description");
accessPointSet.Add(accessPointType);
}
describeAccessPointsResponse.AccessPointSet = accessPointSet;
return describeAccessPointsResponse;
}