fillFromMap method
Implementation
void fillFromMap(Map<String, dynamic> map) {
name = map['name'];
path = map['path'];
type = map['type'] == 'directory'
? DirectoryItemType.directory
: DirectoryItemType.file;
if (map.containsKey('nativePath') && map['nativePath'] is List) {
nativePath = <int>[];
(map['nativePath'] as List).forEach((element) {
nativePath!.add(element as int);
});
}
longname = map['longname'];
size = map['size'];
isSymbolicLink = map['isSymbolicLink'];
flags = map['flags'];
atime = map['atime'];
mtime = map['mtime'];
createtime = map['createtime'];
permissions = map['permissions'];
}