talk_model.dart 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. class TalkModel {
  2. String avatarUrl;
  3. String cmd;
  4. int fromUser;
  5. String msg;
  6. String name;
  7. int online;
  8. String sessionid;
  9. int time;
  10. int type;
  11. TalkModel(
  12. {this.avatarUrl,
  13. this.cmd,
  14. this.fromUser,
  15. this.msg,
  16. this.name,
  17. this.online,
  18. this.sessionid,
  19. this.time,
  20. this.type});
  21. TalkModel.fromJson(Map<String, dynamic> json) {
  22. avatarUrl = json['avatarUrl'];
  23. cmd = json['cmd'];
  24. fromUser = json['fromUser'];
  25. msg = json['msg'];
  26. name = json['name'];
  27. online = json['online'];
  28. sessionid = json['sessionid'];
  29. time = json['time'];
  30. type = json['type'];
  31. }
  32. Map<String, dynamic> toJson() {
  33. final Map<String, dynamic> data = new Map<String, dynamic>();
  34. data['avatarUrl'] = this.avatarUrl;
  35. data['cmd'] = this.cmd;
  36. data['fromUser'] = this.fromUser;
  37. data['msg'] = this.msg;
  38. data['name'] = this.name;
  39. data['online'] = this.online;
  40. data['sessionid'] = this.sessionid;
  41. data['time'] = this.time;
  42. data['type'] = this.type;
  43. return data;
  44. }
  45. }