public static QueryDeviceStatResponse Unmarshall(UnmarshallerContext context)
{
QueryDeviceStatResponse queryDeviceStatResponse = new QueryDeviceStatResponse();
queryDeviceStatResponse.HttpResponse = context.HttpResponse;
queryDeviceStatResponse.RequestId = context.StringValue("QueryDeviceStat.RequestId");
List<QueryDeviceStatResponse.AppDeviceStat> appDeviceStats = new List<QueryDeviceStatResponse.AppDeviceStat>();
for (int i = 0; i < context.Length("QueryDeviceStat.AppDeviceStats.Length"); i++) {
QueryDeviceStatResponse.AppDeviceStat appDeviceStat = new QueryDeviceStatResponse.AppDeviceStat();
appDeviceStat.Time = context.StringValue("QueryDeviceStat.AppDeviceStats["+ i +"].Time");
appDeviceStat.Count = context.LongValue("QueryDeviceStat.AppDeviceStats["+ i +"].Count");
appDeviceStat.DeviceType = context.StringValue("QueryDeviceStat.AppDeviceStats["+ i +"].DeviceType");
appDeviceStats.Add(appDeviceStat);
}
queryDeviceStatResponse.AppDeviceStats = appDeviceStats;
return queryDeviceStatResponse;
}