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