MemoryFile.fromJson constructor
MemoryFile.fromJson(
- Map<String, dynamic> json
)
Implementation
factory MemoryFile.fromJson(Map<String, dynamic> json) => MemoryFile(
path: json['path'] as String,
type: MemoryFileType.values.byName(json['type'] as String),
content: json['content'] as String,
lastModified: DateTime.parse(json['lastModified'] as String),
hash: json['hash'] as String?,
syncStatus: SyncStatus.values.byName(
json['syncStatus'] as String? ?? 'notTracked',
),
remoteHash: json['remoteHash'] as String?,
author: json['author'] as String?,
version: json['version'] as int? ?? 1,
);