Package-level declarations

Types

Link copied to clipboard
data class MediaDownloadEntity(val mediaId: String, val status: MediaDownloadEntityStatus, val progress: Float, val size: Long)

A table to store media download information.

Link copied to clipboard
Link copied to clipboard
data class MediaEntity(val mediaId: String, val mediaUrl: String, val artworkUrl: String, val title: String?, val artist: String?)

A table to store media information.

Link copied to clipboard
data class PlaylistEntity(val playlistId: String, val name: String, val artworkUri: String?)

A table to store playlist information.

Link copied to clipboard
data class PlaylistMediaEntity(val playlistId: String, val mediaId: String)

Cross-reference table that holds relationship between PlaylistEntity and MediaEntity.

Link copied to clipboard
data class PopulatedPlaylist(val playlist: PlaylistEntity, val mediaList: List<MediaEntity>)

PlaylistEntity populated with a list of MediaEntity.