public static QuerySmsDetailByPageResponse Unmarshall(UnmarshallerContext context)
{
QuerySmsDetailByPageResponse querySmsDetailByPageResponse = new QuerySmsDetailByPageResponse();
querySmsDetailByPageResponse.HttpResponse = context.HttpResponse;
querySmsDetailByPageResponse.RequestId = context.StringValue("QuerySmsDetailByPage.RequestId");
querySmsDetailByPageResponse.PageNumber = context.IntegerValue("QuerySmsDetailByPage.PageNumber");
querySmsDetailByPageResponse.PageSize = context.IntegerValue("QuerySmsDetailByPage.PageSize");
querySmsDetailByPageResponse.TotalCount = context.IntegerValue("QuerySmsDetailByPage.TotalCount");
List<QuerySmsDetailByPageResponse.stat> data = new List<QuerySmsDetailByPageResponse.stat>();
for (int i = 0; i < context.Length("QuerySmsDetailByPage.data.Length"); i++) {
QuerySmsDetailByPageResponse.stat stat = new QuerySmsDetailByPageResponse.stat();
stat.ReceiverNum = context.StringValue("QuerySmsDetailByPage.data["+ i +"].ReceiverNum");
stat.SmsCode = context.StringValue("QuerySmsDetailByPage.data["+ i +"].SmsCode");
stat.SmsContent = context.StringValue("QuerySmsDetailByPage.data["+ i +"].SmsContent");
stat.SmsStatus = context.IntegerValue("QuerySmsDetailByPage.data["+ i +"].SmsStatus");
stat.ResultCode = context.StringValue("QuerySmsDetailByPage.data["+ i +"].ResultCode");
data.Add(stat);
}
querySmsDetailByPageResponse.Data = data;
return querySmsDetailByPageResponse;
}