copyWith method

MemoryFile copyWith({
  1. String? content,
  2. DateTime? lastModified,
  3. String? hash,
  4. SyncStatus? syncStatus,
  5. String? remoteHash,
  6. int? version,
})

Implementation

MemoryFile copyWith({
  String? content,
  DateTime? lastModified,
  String? hash,
  SyncStatus? syncStatus,
  String? remoteHash,
  int? version,
}) => MemoryFile(
  path: path,
  type: type,
  content: content ?? this.content,
  lastModified: lastModified ?? this.lastModified,
  hash: hash ?? this.hash,
  syncStatus: syncStatus ?? this.syncStatus,
  remoteHash: remoteHash ?? this.remoteHash,
  author: author,
  version: version ?? this.version,
);