public static QueryPushStatByMsgResponse Unmarshall(UnmarshallerContext context) { QueryPushStatByMsgResponse queryPushStatByMsgResponse = new QueryPushStatByMsgResponse(); queryPushStatByMsgResponse.HttpResponse = context.HttpResponse; queryPushStatByMsgResponse.RequestId = context.StringValue("QueryPushStatByMsg.RequestId"); List <QueryPushStatByMsgResponse.QueryPushStatByMsg_PushStat> queryPushStatByMsgResponse_pushStats = new List <QueryPushStatByMsgResponse.QueryPushStatByMsg_PushStat>(); for (int i = 0; i < context.Length("QueryPushStatByMsg.PushStats.Length"); i++) { QueryPushStatByMsgResponse.QueryPushStatByMsg_PushStat pushStat = new QueryPushStatByMsgResponse.QueryPushStatByMsg_PushStat(); pushStat.MessageId = context.StringValue("QueryPushStatByMsg.PushStats[" + i + "].MessageId"); pushStat.AcceptCount = context.LongValue("QueryPushStatByMsg.PushStats[" + i + "].AcceptCount"); pushStat.SentCount = context.LongValue("QueryPushStatByMsg.PushStats[" + i + "].SentCount"); pushStat.ReceivedCount = context.LongValue("QueryPushStatByMsg.PushStats[" + i + "].ReceivedCount"); pushStat.OpenedCount = context.LongValue("QueryPushStatByMsg.PushStats[" + i + "].OpenedCount"); pushStat.DeletedCount = context.LongValue("QueryPushStatByMsg.PushStats[" + i + "].DeletedCount"); pushStat.SmsSentCount = context.LongValue("QueryPushStatByMsg.PushStats[" + i + "].SmsSentCount"); pushStat.SmsSkipCount = context.LongValue("QueryPushStatByMsg.PushStats[" + i + "].SmsSkipCount"); pushStat.SmsFailedCount = context.LongValue("QueryPushStatByMsg.PushStats[" + i + "].SmsFailedCount"); pushStat.SmsReceiveSuccessCount = context.LongValue("QueryPushStatByMsg.PushStats[" + i + "].SmsReceiveSuccessCount"); pushStat.SmsReceiveFailedCount = context.LongValue("QueryPushStatByMsg.PushStats[" + i + "].SmsReceiveFailedCount"); queryPushStatByMsgResponse_pushStats.Add(pushStat); } queryPushStatByMsgResponse.PushStats = queryPushStatByMsgResponse_pushStats; return(queryPushStatByMsgResponse); }
public static QueryPushStatByMsgResponse Unmarshall(UnmarshallerContext context) { QueryPushStatByMsgResponse queryPushStatByMsgResponse = new QueryPushStatByMsgResponse() { HttpResponse = context.HttpResponse, RequestId = context.StringValue("QueryPushStatByMsg.RequestId") }; List <QueryPushStatByMsgResponse.PushStat> pushStats = new List <QueryPushStatByMsgResponse.PushStat>(); for (int i = 0; i < context.Length("QueryPushStatByMsg.PushStats.Length"); i++) { QueryPushStatByMsgResponse.PushStat pushStat = new QueryPushStatByMsgResponse.PushStat() { MessageId = context.StringValue($"QueryPushStatByMsg.PushStats[{i}].MessageId"), SentCount = context.LongValue($"QueryPushStatByMsg.PushStats[{i}].SentCount"), ReceivedCount = context.LongValue($"QueryPushStatByMsg.PushStats[{i}].ReceivedCount"), OpenedCount = context.LongValue($"QueryPushStatByMsg.PushStats[{i}].OpenedCount"), DeletedCount = context.LongValue($"QueryPushStatByMsg.PushStats[{i}].DeletedCount") }; pushStats.Add(pushStat); } queryPushStatByMsgResponse.PushStats = pushStats; return(queryPushStatByMsgResponse); }
public static QueryPushStatByMsgResponse Unmarshall(UnmarshallerContext context) { QueryPushStatByMsgResponse queryPushStatByMsgResponse = new QueryPushStatByMsgResponse(); queryPushStatByMsgResponse.HttpResponse = context.HttpResponse; queryPushStatByMsgResponse.RequestId = context.StringValue("QueryPushStatByMsg.RequestId"); List<QueryPushStatByMsgResponse.PushStat> pushStats = new List<QueryPushStatByMsgResponse.PushStat>(); for (int i = 0; i < context.Length("QueryPushStatByMsg.PushStats.Length"); i++) { QueryPushStatByMsgResponse.PushStat pushStat = new QueryPushStatByMsgResponse.PushStat(); pushStat.MessageId = context.StringValue("QueryPushStatByMsg.PushStats["+ i +"].MessageId"); pushStat.SentCount = context.LongValue("QueryPushStatByMsg.PushStats["+ i +"].SentCount"); pushStat.ReceivedCount = context.LongValue("QueryPushStatByMsg.PushStats["+ i +"].ReceivedCount"); pushStat.OpenedCount = context.LongValue("QueryPushStatByMsg.PushStats["+ i +"].OpenedCount"); pushStat.DeletedCount = context.LongValue("QueryPushStatByMsg.PushStats["+ i +"].DeletedCount"); pushStats.Add(pushStat); } queryPushStatByMsgResponse.PushStats = pushStats; return queryPushStatByMsgResponse; }
static void Main() { IClientProfile clientProfile = DefaultProfile.GetProfile("cn-hangzhou", "<your access key id>", "<your access key secret>"); DefaultAcsClient client = new DefaultAcsClient(clientProfile); QueryPushStatByMsgRequest request = new QueryPushStatByMsgRequest(); request.AppKey = < your appKey >; request.MessageId = "<MessageId>"; try { QueryPushStatByMsgResponse response = client.GetAcsResponse(request); Console.WriteLine("RequestId:" + response.RequestId); foreach (QueryPushStatByMsgResponse.PushStat stat in response.PushStats) { Console.WriteLine("MessageId:" + stat.MessageId); Console.WriteLine("SentCount:" + stat.SentCount); Console.WriteLine("ReceivedCount:" + stat.ReceivedCount); Console.WriteLine("OpenedCount:" + stat.OpenedCount); Console.WriteLine("DeletedCount:" + stat.DeletedCount); } Console.ReadLine(); } catch (ServerException e) { Console.WriteLine(e.ErrorCode); Console.WriteLine(e.ErrorMessage); Console.ReadLine(); } catch (ClientException e) { Console.WriteLine(e.ErrorCode); Console.WriteLine(e.ErrorMessage); Console.ReadLine(); } }