import 'dart:convert'; class Details { String name; String image; String email; int unseenCount; String? lastMessage; DateTime? timeStamp; String? type; Details( {required this.name, required this.image, required this.email, required this.lastMessage, required this.timeStamp, required this.unseenCount, required this.type}); factory Details.fromData(String _details) => Details( email: json.decode(_details)['email'], name: json.decode(_details)['name'], image: json.decode(_details)['image'], lastMessage: json.decode(_details)['lastMessage'] ?? "", timeStamp: DateTime.parse(json.decode(_details)['timeStamp']), unseenCount: json.decode(_details)['unseenCount'], type: json.decode(_details)['type'] ?? "", ); }