public static DescribeTrafficControlsByApiResponse Unmarshall(UnmarshallerContext context)
{
DescribeTrafficControlsByApiResponse describeTrafficControlsByApiResponse = new DescribeTrafficControlsByApiResponse();
describeTrafficControlsByApiResponse.HttpResponse = context.HttpResponse;
describeTrafficControlsByApiResponse.RequestId = context.StringValue("DescribeTrafficControlsByApi.RequestId");
List<DescribeTrafficControlsByApiResponse.TrafficControlItem> trafficControlItems = new List<DescribeTrafficControlsByApiResponse.TrafficControlItem>();
for (int i = 0; i < context.Length("DescribeTrafficControlsByApi.TrafficControlItems.Length"); i++) {
DescribeTrafficControlsByApiResponse.TrafficControlItem trafficControlItem = new DescribeTrafficControlsByApiResponse.TrafficControlItem();
trafficControlItem.TrafficControlItemId = context.StringValue("DescribeTrafficControlsByApi.TrafficControlItems["+ i +"].TrafficControlItemId");
trafficControlItem.TrafficControlItemName = context.StringValue("DescribeTrafficControlsByApi.TrafficControlItems["+ i +"].TrafficControlItemName");
trafficControlItem.BoundTime = context.StringValue("DescribeTrafficControlsByApi.TrafficControlItems["+ i +"].BoundTime");
trafficControlItems.Add(trafficControlItem);
}
describeTrafficControlsByApiResponse.TrafficControlItems = trafficControlItems;
return describeTrafficControlsByApiResponse;
}