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

23 lines
488 B
Kotlin
Raw Normal View History

package audio.funkwhale.ffa.model
2023-01-10 13:56:20 +01:00
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?
2023-01-10 13:56:20 +01:00
) : 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>