public static QueryMessageStatisticsResponse Unmarshall(UnmarshallerContext context)
{
QueryMessageStatisticsResponse queryMessageStatisticsResponse = new QueryMessageStatisticsResponse();
queryMessageStatisticsResponse.HttpResponse = context.HttpResponse;
queryMessageStatisticsResponse.RequestId = context.StringValue("QueryMessageStatistics.RequestId");
List<QueryMessageStatisticsResponse.PushMessageStatisticsInfo> pushMessageStatisticsInfos = new List<QueryMessageStatisticsResponse.PushMessageStatisticsInfo>();
for (int i = 0; i < context.Length("QueryMessageStatistics.PushMessageStatisticsInfos.Length"); i++) {
QueryMessageStatisticsResponse.PushMessageStatisticsInfo pushMessageStatisticsInfo = new QueryMessageStatisticsResponse.PushMessageStatisticsInfo();
pushMessageStatisticsInfo.Date = context.StringValue("QueryMessageStatistics.PushMessageStatisticsInfos["+ i +"].Date");
pushMessageStatisticsInfo.Sent = context.IntegerValue("QueryMessageStatistics.PushMessageStatisticsInfos["+ i +"].Sent");
pushMessageStatisticsInfo.Received = context.IntegerValue("QueryMessageStatistics.PushMessageStatisticsInfos["+ i +"].Received");
pushMessageStatisticsInfos.Add(pushMessageStatisticsInfo);
}
queryMessageStatisticsResponse.PushMessageStatisticsInfos = pushMessageStatisticsInfos;
return queryMessageStatisticsResponse;
}