funkwhale-app-android/app/src/main/java/audio/funkwhale/ffa/model/Album.kt

23 lines
488 B
Kotlin

package audio.funkwhale.ffa.model
import android.os.Parcelable
import kotlinx.parcelize.Parcelize
@Parcelize
data class Album(
val id: Int,
val artist: Artist,
val title: String,
val cover: Covers?,
val release_date: String?
) : SearchResult, Parcelable {
@Parcelize
data class Artist(val name: String) : Parcelable
override fun cover() = cover?.urls?.original
override fun title() = title
override fun subtitle() = artist.name
}
typealias AlbumList = List<Album>