mucke/lib/system/datasources/music_data_source_contract.dart

11 lines
308 B
Dart
Raw Normal View History

2020-03-24 22:17:03 +01:00
import '../models/album_model.dart';
abstract class MusicDataSource {
Future<List<AlbumModel>> getAlbums();
// could return failure...
// Future<AlbumModel> getAlbum(String title, String artist);
Future<bool> albumExists(AlbumModel albumModel);
Future<void> insertAlbum(AlbumModel albumModel);
}