mucke/lib/system/datasources/music_data_source_contract.dart
2020-04-03 13:55:15 +02:00

12 lines
386 B
Dart

import '../models/album_model.dart';
import '../models/song_model.dart';
abstract class MusicDataSource {
Future<List<AlbumModel>> getAlbums();
Future<bool> albumExists(AlbumModel albumModel);
Future<void> insertAlbum(AlbumModel albumModel);
Future<List<SongModel>> getSongs();
Future<bool> songExists(SongModel songModel);
Future<void> insertSong(SongModel songModel);
}