MemoryFile.fromJson constructor

MemoryFile.fromJson(
  1. 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,
);