12 lines
386 B
Dart
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);
|
|
}
|