import "package:flutter/cupertino.dart"; import 'package:photos/models/file.dart'; import 'package:photos/models/search/search_result.dart'; class GenericSearchResult extends SearchResult { final String _name; final List _files; final ResultType _type; final Function(BuildContext context)? onResultTap; GenericSearchResult(this._type, this._name, this._files, {this.onResultTap}); @override String name() { return _name; } @override ResultType type() { return _type; } @override File? previewThumbnail() { return _files.first; } @override List resultFiles() { return _files; } }