mucke/lib/system/datasources/music_data_source_contract.dart
2020-03-24 22:17:03 +01:00

10 lines
308 B
Dart

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);
}