CoreObject

abstract class CoreObject : Identifiable

Represents a core Spotify object such as a Track or Album

Constructors

CoreObject
Link copied to clipboard
common
fun CoreObject()

Functions

getMembersThatNeedApiInstantiation
Link copied to clipboard
common
abstract override fun getMembersThatNeedApiInstantiation(): List<NeedsApi?>

Properties

api
Link copied to clipboard
common
lateinit var api: GenericSpotifyApi
The API client associated with the request
externalUrls
Link copied to clipboard
common
val externalUrls: List<ExternalUrl>
Known external URLs for this object
href
Link copied to clipboard
common
abstract override val href: String
A link to the Spotify web api endpoint associated with this request
id
Link copied to clipboard
common
abstract override val id: String
The Spotify id of the associated object
uri
Link copied to clipboard
common
abstract val uri: SpotifyUri
The URI associated with the object

Inheritors

SimpleAlbum
Link copied to clipboard
Album
Link copied to clipboard
SimpleArtist
Link copied to clipboard
Artist
Link copied to clipboard
Episode
Link copied to clipboard
SimpleEpisode
Link copied to clipboard
SimplePlaylist
Link copied to clipboard
Playlist
Link copied to clipboard
RelinkingAvailableResponse
Link copied to clipboard
SimpleShow
Link copied to clipboard
Show
Link copied to clipboard
LinkedTrack
Link copied to clipboard
SpotifyUserInformation
Link copied to clipboard
SpotifyPublicUser
Link copied to clipboard

Sources

common source
Link copied to clipboard