File.fromMap constructor
Implementation
factory File.fromMap(
Map<String, dynamic> map,
) {
map = {
'\$id': "",
'bucketId': "",
'\$createdAt': "",
'\$updatedAt': "",
'\$permissions': [],
'name': "",
'folder': "",
'key': "",
'signature': "",
'mimeType': "",
'sizeOriginal': 0,
'sizeActual': 0,
'chunksTotal': 0,
'chunksUploaded': 0,
'encryption': false,
'compression': "none",
...map,
};
return File(
$id: map['\$id'].toString(),
bucketId: map['bucketId'].toString(),
$createdAt: map['\$createdAt'].toString(),
$updatedAt: map['\$updatedAt'].toString(),
$permissions: List.from(map['\$permissions'] ?? []),
name: map['name'].toString(),
folder: map['folder'].toString(),
key: map['key'].toString(),
signature: map['signature'].toString(),
mimeType: map['mimeType'].toString(),
sizeOriginal: map['sizeOriginal'],
sizeActual: map['sizeActual'],
chunksTotal: map['chunksTotal'],
chunksUploaded: map['chunksUploaded'],
encryption: map['encryption'],
compression: map['compression'].toString(),
);
}