| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141 |
- class MsgCenterModelRowsToMember {
- String? memberId;
- String? avatar;
- String? nickname;
- MsgCenterModelRowsToMember({
- this.memberId,
- this.avatar,
- this.nickname,
- });
- MsgCenterModelRowsToMember.fromJson(Map<String, dynamic> json) {
- memberId = json['memberId']?.toString();
- avatar = json['avatar']?.toString();
- nickname = json['nickname']?.toString();
- }
- Map<String, dynamic> toJson() {
- final data = <String, dynamic>{};
- data['memberId'] = memberId;
- data['avatar'] = avatar;
- data['nickname'] = nickname;
- return data;
- }
- }
- class MsgCenterModelRowsFromMember {
- /*
- {
- "memberId": "665173421613125",
- "avatar": "https://xxf-2.dynamicycle.com/member_preview/avatar/665173421613125.png",
- "nickname": "新华新消费"
- }
- */
- String? memberId;
- String? avatar;
- String? nickname;
- MsgCenterModelRowsFromMember({
- this.memberId,
- this.avatar,
- this.nickname,
- });
- MsgCenterModelRowsFromMember.fromJson(Map<String, dynamic> json) {
- memberId = json['memberId']?.toString();
- avatar = json['avatar']?.toString();
- nickname = json['nickname']?.toString();
- }
- Map<String, dynamic> toJson() {
- final data = <String, dynamic>{};
- data['memberId'] = memberId;
- data['avatar'] = avatar;
- data['nickname'] = nickname;
- return data;
- }
- }
- class MsgCenterModelRows {
- String? contentId;
- MsgCenterModelRowsFromMember? fromMember;
- MsgCenterModelRowsToMember? toMember;
- String? content;
- String? relateContent;
- String? createTime;
- String? mentionedType;
- String? relateType;
- MsgCenterModelRows({
- this.contentId,
- this.fromMember,
- this.toMember,
- this.content,
- this.relateContent,
- this.createTime,
- this.mentionedType,
- this.relateType,
- });
- MsgCenterModelRows.fromJson(Map<String, dynamic> json) {
- contentId = json['contentId']?.toString();
- fromMember = (json['fromMember'] != null) ? MsgCenterModelRowsFromMember.fromJson(json['fromMember']) : null;
- toMember = (json['toMember'] != null) ? MsgCenterModelRowsToMember.fromJson(json['toMember']) : null;
- content = json['content']?.toString();
- relateContent = json['relateContent']?.toString();
- createTime = json['createTime']?.toString();
- mentionedType = json['mentionedType']?.toString();
- relateType = json['relateType']?.toString();
- }
- Map<String, dynamic> toJson() {
- final data = <String, dynamic>{};
- data['contentId'] = contentId;
- if (fromMember != null) {
- data['fromMember'] = fromMember!.toJson();
- }
- if (toMember != null) {
- data['toMember'] = toMember!.toJson();
- }
- data['content'] = content;
- data['relateContent'] = relateContent;
- data['createTime'] = createTime;
- data['mentionedType'] = mentionedType;
- data['relateType'] = relateType;
- return data;
- }
- }
- class MsgCenterModel {
- List<MsgCenterModelRows?>? rows;
- String? total;
- MsgCenterModel({
- this.rows,
- this.total,
- });
- MsgCenterModel.fromJson(Map<String, dynamic> json) {
- if (json['rows'] != null) {
- final v = json['rows'];
- final arr0 = <MsgCenterModelRows>[];
- v.forEach((v) {
- arr0.add(MsgCenterModelRows.fromJson(v));
- });
- rows = arr0;
- }
- total = json['total']?.toString();
- }
- Map<String, dynamic> toJson() {
- final data = <String, dynamic>{};
- if (rows != null) {
- final v = rows;
- final arr0 = [];
- for (var v in v!) {
- arr0.add(v!.toJson());
- }
- data['rows'] = arr0;
- }
- data['total'] = total;
- return data;
- }
- }
|