class MsgCenterModelRowsToMember { String? memberId; String? avatar; String? nickname; MsgCenterModelRowsToMember({ this.memberId, this.avatar, this.nickname, }); MsgCenterModelRowsToMember.fromJson(Map json) { memberId = json['memberId']?.toString(); avatar = json['avatar']?.toString(); nickname = json['nickname']?.toString(); } Map toJson() { final data = {}; 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 json) { memberId = json['memberId']?.toString(); avatar = json['avatar']?.toString(); nickname = json['nickname']?.toString(); } Map toJson() { final data = {}; 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 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 toJson() { final data = {}; 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? rows; String? total; MsgCenterModel({ this.rows, this.total, }); MsgCenterModel.fromJson(Map json) { if (json['rows'] != null) { final v = json['rows']; final arr0 = []; v.forEach((v) { arr0.add(MsgCenterModelRows.fromJson(v)); }); rows = arr0; } total = json['total']?.toString(); } Map toJson() { final data = {}; 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; } }