Map<String, dynamic> toJson() { final data = Map<String, dynamic>(); data['text'] = text; data['messageEntityList'] = messageEntityList?.map((e) => e.toJson()).toList(); return data; }