hunk.code_window:   excludePatterns!: string[];
     dryRun = false;
     skipHash = false;
     delete = false;
     import = false;
   }
hunk.labels: keep keep keep keep add keep
hunk.after_edit:   readOnly = true;
  
hunk.file_path: cli/src/cores/dto/upload-options-dto.ts
hunk.type: add
file: import 'package:immich_mobile/utils/hash.dart';
  import 'package:isar/isar.dart';
  
  part 'etag.g.dart';
  
  @Collection(inheritance: false)
  class ETag {
    ETag({required this.id, this.value});
    Id get isarId => fastHash(id);
    @Index(unique: true, replace: true, type: IndexType.hash)
    String id;
    String? value;
  }
  