decodeUser static method
Implementation
static User? decodeUser(Object? mapInput) {
if (mapInput == null || !(mapInput is Map?)) {
return null;
}
try {
Map map = mapInput as Map;
String? name = map['name'];
String? description = map['description'];
String? id = map['id'];
var metadata = map['metadata'];
User user = User(name: name, description: description, metadata: metadata, id: id);
return user;
} catch (error) {
print('decodeUser ' + error.toString());
return null;
}
}