fillFromMap method

void fillFromMap(
  1. Map<String, dynamic> map
)

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