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: Tracks, 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 AlbumTracks(val href: String, val limit: Int, val next: String? = null, val offset: Int, val previous: String? = null, val total: Int, val items: List<SimplifiedTrackObject>)
Link copied to clipboard
@Serializable
data class NewRelease(val albums: NewReleaseAlbums)
Link copied to clipboard
@Serializable
data class NewReleaseAlbums(val href: String, val limit: Int, val next: String? = null, val offset: Int, val previous: String? = null, val total: Int, val items: List<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)
Link copied to clipboard
@Serializable
data class Tracks(val href: String, val limit: Int, val next: String? = null, val offset: Int, val previous: String? = null, val total: Int, val items: List<SimplifiedTrackObject>)
Link copied to clipboard
@Serializable
data class UsersSavedAlbums(val href: String, val limit: Int, val next: String? = null, val offset: Int, val previous: String? = null, val total: Int, val items: List<SavedAlbumObject>)