backup_album.model.dart 415 B

12345678910111213141516171819202122
  1. import 'package:immich_mobile/utils/hash.dart';
  2. import 'package:isar/isar.dart';
  3. part 'backup_album.model.g.dart';
  4. @Collection(inheritance: false)
  5. class BackupAlbum {
  6. String id;
  7. DateTime lastBackup;
  8. @Enumerated(EnumType.ordinal)
  9. BackupSelection selection;
  10. BackupAlbum(this.id, this.lastBackup, this.selection);
  11. Id get isarId => fastHash(id);
  12. }
  13. enum BackupSelection {
  14. none,
  15. select,
  16. exclude;
  17. }