2023-09-19 08:50:52 +00:00
|
|
|
import "package:photos/models/file/file.dart";
|
2023-04-13 06:33:44 +00:00
|
|
|
import "package:photos/models/search/search_types.dart";
|
2023-02-24 07:56:33 +00:00
|
|
|
|
2022-09-14 08:33:12 +00:00
|
|
|
abstract class SearchResult {
|
|
|
|
ResultType type();
|
|
|
|
|
|
|
|
String name();
|
|
|
|
|
2023-08-24 16:56:24 +00:00
|
|
|
EnteFile? previewThumbnail();
|
2022-09-14 08:33:12 +00:00
|
|
|
|
|
|
|
String heroTag() {
|
|
|
|
return '${type().toString()}_${name()}';
|
|
|
|
}
|
|
|
|
|
2023-08-24 16:56:24 +00:00
|
|
|
List<EnteFile> resultFiles();
|
2022-09-14 08:33:12 +00:00
|
|
|
}
|