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.DescribeAccessPoints_AccessPointType> describeAccessPointsResponse_accessPointSet = new List <DescribeAccessPointsResponse.DescribeAccessPoints_AccessPointType>(); for (int i = 0; i < context.Length("DescribeAccessPoints.AccessPointSet.Length"); i++) { DescribeAccessPointsResponse.DescribeAccessPoints_AccessPointType accessPointType = new DescribeAccessPointsResponse.DescribeAccessPoints_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"); describeAccessPointsResponse_accessPointSet.Add(accessPointType); } describeAccessPointsResponse.AccessPointSet = describeAccessPointsResponse_accessPointSet; return(describeAccessPointsResponse); }
public static DescribeAccessPointsResponse Unmarshall(UnmarshallerContext _ctx) { DescribeAccessPointsResponse describeAccessPointsResponse = new DescribeAccessPointsResponse(); describeAccessPointsResponse.HttpResponse = _ctx.HttpResponse; describeAccessPointsResponse.RequestId = _ctx.StringValue("DescribeAccessPoints.RequestId"); describeAccessPointsResponse.PageNumber = _ctx.IntegerValue("DescribeAccessPoints.PageNumber"); describeAccessPointsResponse.PageSize = _ctx.IntegerValue("DescribeAccessPoints.PageSize"); describeAccessPointsResponse.TotalCount = _ctx.IntegerValue("DescribeAccessPoints.TotalCount"); List <DescribeAccessPointsResponse.DescribeAccessPoints_AccessPointType> describeAccessPointsResponse_accessPointSet = new List <DescribeAccessPointsResponse.DescribeAccessPoints_AccessPointType>(); for (int i = 0; i < _ctx.Length("DescribeAccessPoints.AccessPointSet.Length"); i++) { DescribeAccessPointsResponse.DescribeAccessPoints_AccessPointType accessPointType = new DescribeAccessPointsResponse.DescribeAccessPoints_AccessPointType(); accessPointType.AccessPointId = _ctx.StringValue("DescribeAccessPoints.AccessPointSet[" + i + "].AccessPointId"); accessPointType.Status = _ctx.StringValue("DescribeAccessPoints.AccessPointSet[" + i + "].Status"); accessPointType.Type = _ctx.StringValue("DescribeAccessPoints.AccessPointSet[" + i + "].Type"); accessPointType.AttachedRegionNo = _ctx.StringValue("DescribeAccessPoints.AccessPointSet[" + i + "].AttachedRegionNo"); accessPointType.Location = _ctx.StringValue("DescribeAccessPoints.AccessPointSet[" + i + "].Location"); accessPointType.HostOperator = _ctx.StringValue("DescribeAccessPoints.AccessPointSet[" + i + "].HostOperator"); accessPointType.Name = _ctx.StringValue("DescribeAccessPoints.AccessPointSet[" + i + "].Name"); accessPointType.Description = _ctx.StringValue("DescribeAccessPoints.AccessPointSet[" + i + "].Description"); List <DescribeAccessPointsResponse.DescribeAccessPoints_AccessPointType.DescribeAccessPoints_AccessPointFeatureModel> accessPointType_accessPointFeatureModels = new List <DescribeAccessPointsResponse.DescribeAccessPoints_AccessPointType.DescribeAccessPoints_AccessPointFeatureModel>(); for (int j = 0; j < _ctx.Length("DescribeAccessPoints.AccessPointSet[" + i + "].AccessPointFeatureModels.Length"); j++) { DescribeAccessPointsResponse.DescribeAccessPoints_AccessPointType.DescribeAccessPoints_AccessPointFeatureModel accessPointFeatureModel = new DescribeAccessPointsResponse.DescribeAccessPoints_AccessPointType.DescribeAccessPoints_AccessPointFeatureModel(); accessPointFeatureModel.FeatureKey = _ctx.StringValue("DescribeAccessPoints.AccessPointSet[" + i + "].AccessPointFeatureModels[" + j + "].FeatureKey"); accessPointFeatureModel.FeatureValue = _ctx.StringValue("DescribeAccessPoints.AccessPointSet[" + i + "].AccessPointFeatureModels[" + j + "].FeatureValue"); accessPointType_accessPointFeatureModels.Add(accessPointFeatureModel); } accessPointType.AccessPointFeatureModels = accessPointType_accessPointFeatureModels; describeAccessPointsResponse_accessPointSet.Add(accessPointType); } describeAccessPointsResponse.AccessPointSet = describeAccessPointsResponse_accessPointSet; return(describeAccessPointsResponse); }