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;
        }
Exemplo n.º 2
0
        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);
        }