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;
}
}