11package cn .jpush .api .report ;
22
3- import java .lang .reflect .Type ;
4- import java .util .ArrayList ;
5- import java .util .List ;
6-
73import cn .jpush .api .common .resp .BaseResult ;
84import cn .jpush .api .common .resp .ResponseWrapper ;
9-
105import com .google .gson .annotations .Expose ;
116import com .google .gson .reflect .TypeToken ;
127
8+ import java .lang .reflect .Type ;
9+ import java .util .ArrayList ;
10+ import java .util .List ;
11+
1312public class MessagesResult extends BaseResult {
1413 private static final Type MESSAGE_TYPE = new TypeToken <List <Message >>(){}.getType ();
1514
@@ -19,6 +18,7 @@ public static class Message {
1918 @ Expose public long msg_id ;
2019 @ Expose public Android android ;
2120 @ Expose public Ios ios ;
21+ @ Expose public Winphone winphone ;
2222 }
2323
2424 public static class Android {
@@ -37,6 +37,12 @@ public static class Ios {
3737 @ Expose public int received ;
3838 @ Expose public int msg_click ;
3939 }
40+
41+ public static class Winphone {
42+ @ Expose public int mpns_target ;
43+ @ Expose public int mpns_sent ;
44+ @ Expose public int click ;
45+ }
4046
4147 static MessagesResult fromResponse (ResponseWrapper responseWrapper ) {
4248 MessagesResult result = new MessagesResult ();
0 commit comments