FolderModel.fromMap constructor

FolderModel.fromMap(
  1. Map<String, dynamic> map
)

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