class MsgCenterReplyModelRowsToMember { String? memberId; String? avatar; String? nickname; MsgCenterReplyModelRowsToMember({ this.memberId, this.avatar, this.nickname, }); MsgCenterReplyModelRowsToMember.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 MsgCenterReplyModelRowsFromMember { /* { "memberId": "665173421613125", "avatar": "https://xxf-2.dynamicycle.com/member_preview/avatar/665173421613125.png", "nickname": "新华新消费" } */ String? memberId; String? avatar; String? nickname; MsgCenterReplyModelRowsFromMember({ this.memberId, this.avatar, this.nickname, }); MsgCenterReplyModelRowsFromMember.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 MsgCenterReplyModelRows { /* { "contentId": "4", "fromMember": { "memberId": "665173421613125", "avatar": "https://xxf-2.dynamicycle.com/member_preview/avatar/665173421613125.png", "nickname": "新华新消费" }, "toMember": { "memberId": "665905860878405", "avatar": "https://xxf-2.dynamicycle.com/member_preview/avatar/6659058608784 05.png", "nickname": "user6" }, "content": "你说的真好", "relateContent": "新消费看新华", "createTime": "2025-04-29 02:59:39", "mentionedType": "reply", "relateType": "reply" } */ String? contentId; MsgCenterReplyModelRowsFromMember? fromMember; MsgCenterReplyModelRowsToMember? toMember; String? content; String? relateContent; String? createTime; String? mentionedType; String? relateType; MsgCenterReplyModelRows({ this.contentId, this.fromMember, this.toMember, this.content, this.relateContent, this.createTime, this.mentionedType, this.relateType, }); MsgCenterReplyModelRows.fromJson(Map json) { contentId = json['contentId']?.toString(); fromMember = (json['fromMember'] != null) ? MsgCenterReplyModelRowsFromMember.fromJson(json['fromMember']) : null; toMember = (json['toMember'] != null) ? MsgCenterReplyModelRowsToMember.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 MsgCenterReplyModel { List? rows; String? total; MsgCenterReplyModel({ this.rows, this.total, }); MsgCenterReplyModel.fromJson(Map json) { if (json['rows'] != null) { final v = json['rows']; final arr0 = []; v.forEach((v) { arr0.add(MsgCenterReplyModelRows.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; } }