24 lines
462 B
Kotlin
24 lines
462 B
Kotlin
|
package com.github.apognu.otter.models.api
|
||
|
|
||
|
import kotlinx.serialization.Serializable
|
||
|
|
||
|
@Serializable
|
||
|
data class FunkwhaleAlbum(
|
||
|
val id: Int,
|
||
|
val artist: Artist,
|
||
|
val title: String,
|
||
|
val cover: Covers?,
|
||
|
val release_date: String?
|
||
|
) {
|
||
|
|
||
|
@Serializable
|
||
|
data class Artist(val id: Int, val name: String)
|
||
|
|
||
|
fun cover() = cover?.urls?.original
|
||
|
}
|
||
|
|
||
|
@Serializable
|
||
|
data class Covers(val urls: CoverUrls?)
|
||
|
|
||
|
@Serializable
|
||
|
data class CoverUrls(val original: String?)
|