Rude Buster
07/11/2022, 3:36 PMfinal hits = (a['hits'] as List)
.cast<Map>()
.map((e) => UserSearchable(name: e['document'] as Map['name'] as String, id:e['document'] as Map['id'] as String, imageUrls: e['document'] as Map['imageUrls'] as List<String>))
.toList();
but it throws an error saying "The argument type 'Map<dynamic, dynamic>' can't be assigned to the parameter type 'String'". Anyone deal with something similar?Jason Bosco
07/11/2022, 3:44 PMHarpreet Sangar
07/11/2022, 6:05 PMname: e['document'] as Map['name'] as String
if so, can you try
name: (e['document'] as Map)['name'] as String
Harpreet Sangar
07/11/2022, 6:15 PMe['document']['name"]
should sufficeRude Buster
07/12/2022, 5:11 PM