FolderModel.fromMap constructor
Create FolderModel from Map
Implementation
factory FolderModel.fromMap(Map<String, dynamic> map) {
return FolderModel(
id: map['id'] ?? 0,
name: map['name'] ?? '',
path: map['path'] ?? '',
parentPath: map['parent_path'] ?? '',
dateCreated: map['date_created'] ?? 0,
dateModified: map['date_modified'] ?? 0,
dateAccessed: map['date_accessed'] ?? 0,
totalSize: map['total_size'] ?? 0,
fileCount: map['file_count'] ?? 0,
directoryCount: map['directory_count'] ?? 0,
isHidden: map['is_hidden'] ?? false,
isReadOnly: map['is_read_only'] ?? false,
isSystem: map['is_system'] ?? false,
folderType: FolderType.fromString(map['folder_type'] ?? ''),
storageLocation:
StorageLocation.fromString(map['storage_location'] ?? ''),
);
}