public static QuerySmsStatisticsResponse Unmarshall(UnmarshallerContext context)
{
QuerySmsStatisticsResponse querySmsStatisticsResponse = new QuerySmsStatisticsResponse();
querySmsStatisticsResponse.HttpResponse = context.HttpResponse;
querySmsStatisticsResponse.RequestId = context.StringValue("QuerySmsStatistics.RequestId");
querySmsStatisticsResponse.TotalCount = context.IntegerValue("QuerySmsStatistics.TotalCount");
List<QuerySmsStatisticsResponse.stat> data = new List<QuerySmsStatisticsResponse.stat>();
for (int i = 0; i < context.Length("QuerySmsStatistics.data.Length"); i++) {
QuerySmsStatisticsResponse.stat stat = new QuerySmsStatisticsResponse.stat();
stat.CreateTime = context.StringValue("QuerySmsStatistics.data["+ i +"].CreateTime");
stat.RequestCount = context.StringValue("QuerySmsStatistics.data["+ i +"].requestCount");
stat.SuccessCount = context.StringValue("QuerySmsStatistics.data["+ i +"].successCount");
stat.FaildCount = context.StringValue("QuerySmsStatistics.data["+ i +"].faildCount");
data.Add(stat);
}
querySmsStatisticsResponse.Data = data;
return querySmsStatisticsResponse;
}