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