immich/mobile/lib/domain/interfaces/album_media.interface.dart
2025-04-16 23:46:39 +05:30

11 lines
374 B
Dart

import 'package:immich_mobile/domain/models/asset/asset.model.dart';
import 'package:photo_manager/photo_manager.dart';
abstract interface class IAlbumMediaRepository {
Future<List<AssetPathEntity>> getAll({PMFilter? filter});
Future<List<LocalAsset>> getAssetsForAlbum(AssetPathEntity album);
Future<AssetPathEntity> refresh(String albumId, {PMFilter? filter});
}