public static DescribePhysicalConnectionsResponse Unmarshall(UnmarshallerContext context)
{
DescribePhysicalConnectionsResponse describePhysicalConnectionsResponse = new DescribePhysicalConnectionsResponse();
describePhysicalConnectionsResponse.HttpResponse = context.HttpResponse;
describePhysicalConnectionsResponse.RequestId = context.StringValue("DescribePhysicalConnections.RequestId");
describePhysicalConnectionsResponse.PageNumber = context.IntegerValue("DescribePhysicalConnections.PageNumber");
describePhysicalConnectionsResponse.PageSize = context.IntegerValue("DescribePhysicalConnections.PageSize");
describePhysicalConnectionsResponse.TotalCount = context.IntegerValue("DescribePhysicalConnections.TotalCount");
List<DescribePhysicalConnectionsResponse.PhysicalConnectionType> physicalConnectionSet = new List<DescribePhysicalConnectionsResponse.PhysicalConnectionType>();
for (int i = 0; i < context.Length("DescribePhysicalConnections.PhysicalConnectionSet.Length"); i++) {
DescribePhysicalConnectionsResponse.PhysicalConnectionType physicalConnectionType = new DescribePhysicalConnectionsResponse.PhysicalConnectionType();
physicalConnectionType.PhysicalConnectionId = context.StringValue("DescribePhysicalConnections.PhysicalConnectionSet["+ i +"].PhysicalConnectionId");
physicalConnectionType.AccessPointId = context.StringValue("DescribePhysicalConnections.PhysicalConnectionSet["+ i +"].AccessPointId");
physicalConnectionType.Type = context.StringValue("DescribePhysicalConnections.PhysicalConnectionSet["+ i +"].Type");
physicalConnectionType.Status = context.StringValue("DescribePhysicalConnections.PhysicalConnectionSet["+ i +"].Status");
physicalConnectionType.BusinessStatus = context.StringValue("DescribePhysicalConnections.PhysicalConnectionSet["+ i +"].BusinessStatus");
physicalConnectionType.CreationTime = context.StringValue("DescribePhysicalConnections.PhysicalConnectionSet["+ i +"].CreationTime");
physicalConnectionType.EnabledTime = context.StringValue("DescribePhysicalConnections.PhysicalConnectionSet["+ i +"].EnabledTime");
physicalConnectionType.LineOperator = context.StringValue("DescribePhysicalConnections.PhysicalConnectionSet["+ i +"].LineOperator");
physicalConnectionType.Spec = context.StringValue("DescribePhysicalConnections.PhysicalConnectionSet["+ i +"].Spec");
physicalConnectionType.PeerLocation = context.StringValue("DescribePhysicalConnections.PhysicalConnectionSet["+ i +"].PeerLocation");
physicalConnectionType.PortType = context.StringValue("DescribePhysicalConnections.PhysicalConnectionSet["+ i +"].PortType");
physicalConnectionType.RedundantPhysicalConnectionId = context.StringValue("DescribePhysicalConnections.PhysicalConnectionSet["+ i +"].RedundantPhysicalConnectionId");
physicalConnectionType.Name = context.StringValue("DescribePhysicalConnections.PhysicalConnectionSet["+ i +"].Name");
physicalConnectionType.Description = context.StringValue("DescribePhysicalConnections.PhysicalConnectionSet["+ i +"].Description");
physicalConnectionType.AdLocation = context.StringValue("DescribePhysicalConnections.PhysicalConnectionSet["+ i +"].AdLocation");
physicalConnectionType.PortNumber = context.StringValue("DescribePhysicalConnections.PhysicalConnectionSet["+ i +"].PortNumber");
physicalConnectionType.CircuitCode = context.StringValue("DescribePhysicalConnections.PhysicalConnectionSet["+ i +"].CircuitCode");
physicalConnectionType.Bandwidth = context.LongValue("DescribePhysicalConnections.PhysicalConnectionSet["+ i +"].Bandwidth");
physicalConnectionSet.Add(physicalConnectionType);
}
describePhysicalConnectionsResponse.PhysicalConnectionSet = physicalConnectionSet;
return describePhysicalConnectionsResponse;
}