public static QueryMessageCountResponse Unmarshall(UnmarshallerContext context)
{
QueryMessageCountResponse queryMessageCountResponse = new QueryMessageCountResponse();
queryMessageCountResponse.HttpResponse = context.HttpResponse;
queryMessageCountResponse.RequestId = context.StringValue("QueryMessageCount.RequestId");
List<QueryMessageCountResponse.BillInfo> billInfos = new List<QueryMessageCountResponse.BillInfo>();
for (int i = 0; i < context.Length("QueryMessageCount.BillInfos.Length"); i++) {
QueryMessageCountResponse.BillInfo billInfo = new QueryMessageCountResponse.BillInfo();
billInfo.Date = context.StringValue("QueryMessageCount.BillInfos["+ i +"].Date");
billInfo.Count = context.IntegerValue("QueryMessageCount.BillInfos["+ i +"].Count");
billInfos.Add(billInfo);
}
queryMessageCountResponse.BillInfos = billInfos;
return queryMessageCountResponse;
}