new_msg_bean_entity_helper.dart 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. import 'package:bbyyy/beans/new_msg_bean_entity.dart';
  2. newMsgBeanEntityFromJson(NewMsgBeanEntity data, Map<String, dynamic> json) {
  3. if (json['type'] != null) {
  4. data.type = json['type'].toString();
  5. }
  6. if (json['content'] != null) {
  7. data.content = NewMsgBeanContent().fromJson(json['content']);
  8. }
  9. return data;
  10. }
  11. Map<String, dynamic> newMsgBeanEntityToJson(NewMsgBeanEntity entity) {
  12. final Map<String, dynamic> data = new Map<String, dynamic>();
  13. data['type'] = entity.type;
  14. data['content'] = entity.content?.toJson();
  15. return data;
  16. }
  17. newMsgBeanContentFromJson(NewMsgBeanContent data, Map<String, dynamic> json) {
  18. if (json['sender'] != null) {
  19. data.sender = NewMsgBeanContentSender().fromJson(json['sender']);
  20. }
  21. if (json['receiver'] != null) {
  22. data.receiver = NewMsgBeanContentReceiver().fromJson(json['receiver']);
  23. }
  24. if (json['content'] != null) {
  25. data.content = json['content'].toString();
  26. }
  27. if (json['time'] != null) {
  28. data.time = json['time'].toString();
  29. }
  30. if (json['type'] != null) {
  31. data.type = json['type'].toString();
  32. }
  33. if (json['uuid'] != null) {
  34. data.uuid = json['uuid'].toString();
  35. }
  36. if (json['shop'] != null) {
  37. data.shop = NewMsgBeanContentShop().fromJson(json['shop']);
  38. }
  39. if (json['order'] != null) {
  40. data.order = NewMsgBeanContentOrder().fromJson(json['order']);
  41. }
  42. if (json['goods'] != null) {
  43. data.goods = NewMsgBeanContentGoods().fromJson(json['goods']);
  44. }
  45. return data;
  46. }
  47. Map<String, dynamic> newMsgBeanContentToJson(NewMsgBeanContent entity) {
  48. final Map<String, dynamic> data = new Map<String, dynamic>();
  49. data['sender'] = entity.sender?.toJson();
  50. data['receiver'] = entity.receiver?.toJson();
  51. data['content'] = entity.content;
  52. data['time'] = entity.time;
  53. data['type'] = entity.type;
  54. data['uuid'] = entity.uuid;
  55. data['shop'] = entity.shop?.toJson();
  56. data['order'] = entity.order?.toJson();
  57. data['goods'] = entity.goods?.toJson();
  58. return data;
  59. }
  60. newMsgBeanContentSenderFromJson(NewMsgBeanContentSender data, Map<String, dynamic> json) {
  61. if (json['pic'] != null) {
  62. data.pic = json['pic'].toString();
  63. }
  64. if (json['name'] != null) {
  65. data.name = json['name'].toString();
  66. }
  67. if (json['id'] != null) {
  68. data.id = json['id'] is String
  69. ? int.tryParse(json['id'])
  70. : json['id'].toInt();
  71. }
  72. if (json['uid'] != null) {
  73. data.uid = json['uid'] is String
  74. ? int.tryParse(json['uid'])
  75. : json['uid'].toInt();
  76. }
  77. return data;
  78. }
  79. Map<String, dynamic> newMsgBeanContentSenderToJson(NewMsgBeanContentSender entity) {
  80. final Map<String, dynamic> data = new Map<String, dynamic>();
  81. data['pic'] = entity.pic;
  82. data['name'] = entity.name;
  83. data['id'] = entity.id;
  84. data['uid'] = entity.uid;
  85. return data;
  86. }
  87. newMsgBeanContentReceiverFromJson(NewMsgBeanContentReceiver data, Map<String, dynamic> json) {
  88. if (json['pic'] != null) {
  89. data.pic = json['pic'].toString();
  90. }
  91. if (json['name'] != null) {
  92. data.name = json['name'].toString();
  93. }
  94. if (json['id'] != null) {
  95. data.id = json['id'] is String
  96. ? int.tryParse(json['id'])
  97. : json['id'].toInt();
  98. }
  99. if (json['uid'] != null) {
  100. data.uid = json['uid'] is String
  101. ? int.tryParse(json['uid'])
  102. : json['uid'].toInt();
  103. }
  104. return data;
  105. }
  106. Map<String, dynamic> newMsgBeanContentReceiverToJson(NewMsgBeanContentReceiver entity) {
  107. final Map<String, dynamic> data = new Map<String, dynamic>();
  108. data['pic'] = entity.pic;
  109. data['name'] = entity.name;
  110. data['id'] = entity.id;
  111. data['uid'] = entity.uid;
  112. return data;
  113. }
  114. newMsgBeanContentShopFromJson(NewMsgBeanContentShop data, Map<String, dynamic> json) {
  115. return data;
  116. }
  117. Map<String, dynamic> newMsgBeanContentShopToJson(NewMsgBeanContentShop entity) {
  118. final Map<String, dynamic> data = new Map<String, dynamic>();
  119. return data;
  120. }
  121. newMsgBeanContentOrderFromJson(NewMsgBeanContentOrder data, Map<String, dynamic> json) {
  122. return data;
  123. }
  124. Map<String, dynamic> newMsgBeanContentOrderToJson(NewMsgBeanContentOrder entity) {
  125. final Map<String, dynamic> data = new Map<String, dynamic>();
  126. return data;
  127. }
  128. newMsgBeanContentGoodsFromJson(NewMsgBeanContentGoods data, Map<String, dynamic> json) {
  129. return data;
  130. }
  131. Map<String, dynamic> newMsgBeanContentGoodsToJson(NewMsgBeanContentGoods entity) {
  132. final Map<String, dynamic> data = new Map<String, dynamic>();
  133. return data;
  134. }