Untitled
unknown
dart
3 years ago
1.2 kB
2
Indexable
message_model.dart import 'package:sofor_cep/Models/message_info_model.dart'; class MessageModel { static List<MessageInfoModel> messages = []; } ///////////////////////////////////////////// message_info_model.dart : class MessageInfoModel { List<String> participants; String receiver; String sender; String message; DateTime timeStamp; String conversationID; MessageInfoModel( {this.participants, this.receiver, this.sender, this.message, this.timeStamp, this.conversationID}); MessageInfoModel.fromJson(Map<String, dynamic> json) { participants = json['participants'].cast<String>(); receiver = json['receiver']; sender = json['sender']; message = json['message']; timeStamp = DateTime.parse(json['timeStamp']); conversationID = json['conversationID']; } Map<String, dynamic> toJson() { final Map<String, dynamic> data = new Map<String, dynamic>(); data['participants'] = this.participants; data['receiver'] = this.receiver; data['sender'] = this.sender; data['message'] = this.message; data['timeStamp'] = this.timeStamp; data['conversationID'] = this.conversationID; return data; } }
Editor is loading...