Package-level declarations

Types

Link copied to clipboard
@Serializable
data class Album(val albumType: String, val totalTracks: Int, val availableMarkets: List<String>, val externalUrls: ExternalUrls, val href: String, val id: String, val images: List<ImageObject>, val name: String, val releaseDate: String, val releaseDatePrecision: String, val restrictions: Restrictions? = null, val type: String, val uri: String, val artists: List<SimplifiedArtistObject>, val tracks: Paging<SimplifiedTrackObject>, val copyrights: List<CopyrightObject>, val externalIds: ExternalIds, val genres: List<String> = emptyList(), val label: String, val popularity: Int)
Link copied to clipboard
@Serializable
data class Albums(val albums: List<Album>)
Link copied to clipboard
@Serializable
data class NewRelease(val albums: Paging<SimplifiedAlbumObject>)
Link copied to clipboard
@Serializable
data class SavedAlbumObject(val addedAt: String? = null, val album: Album)
Link copied to clipboard
@Serializable
data class SimplifiedArtistObject(val externalUrls: ExternalUrls? = null, val href: String? = null, val id: String? = null, val name: String? = null, val type: String? = null, val uri: String? = null)
Link copied to clipboard
@Serializable
data class SimplifiedTrackObject(val artists: List<SimplifiedArtistObject> = emptyList(), val availableMarkets: List<String> = emptyList(), val discNumber: Int? = null, val durationMs: Int? = null, val explicit: Boolean? = null, val externalUrls: ExternalUrls? = null, val href: String? = null, val id: String? = null, val isPlayable: Boolean? = null, val linkedFrom: LinkedFrom? = null, val restrictions: Restrictions? = null, val name: String? = null, val previewUrl: String? = null, val trackNumber: Int? = null, val type: String? = null, val uri: String? = null, val isLocal: Boolean = false)