Skip to content

//musiclibrary2/app.cash.tempest2.musiclibrary

Package-level declarations

Types

Name Summary
AlbumInfo [jvm]
data class AlbumInfo(val album_token: String, val album_title: String, val artist_name: String, val release_date: LocalDate, val genre_name: String, val label_name: String? = null)
AlbumTrack [jvm]
data class AlbumTrack(val album_token: String, val track_token: String, val track_title: String, val run_length: Duration, val track_description: String = "")
AsyncMusicDb [jvm]
interface AsyncMusicDb : AsyncLogicalDb
AsyncMusicTable [jvm]
interface AsyncMusicTable : AsyncLogicalTable<MusicItem>
MusicDb [jvm]
interface MusicDb : LogicalDb
MusicItem [jvm]
class MusicItem
MusicTable [jvm]
interface MusicTable : LogicalTable<MusicItem>
PlaylistInfo [jvm]
data class PlaylistInfo(val playlist_token: String, val playlist_name: String, val playlist_tracks: List<AlbumTrack.Key>, val playlist_version: Long = 1)