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