Files
2025-04-06 18:23:35 +01:00

36 lines
903 B
Dart

import 'dart:convert';
class Messages {
String message;
String senderId;
String type;
String timeStamp;
Messages({
required this.message,
required this.senderId,
required this.type,
required this.timeStamp,
});
factory Messages.fromString(String _message) => Messages(
message: json.decode(_message)['message'],
senderId: json.decode(_message)['senderId'],
type: json.decode(_message)['type'],
timeStamp: json.decode(_message)['timeStamp'] ?? "",
);
factory Messages.fromMap(Map _message) => Messages(
message: _message['message'],
senderId: _message['senderId'],
type: _message['type'],
timeStamp: _message['timeStamp'] ?? "",
);
Map<String, dynamic> toJson() => {
"message": message,
"senderId": senderId,
"type": type,
"timeStamp": timeStamp,
};
}