Serialized Form
-
Package se.michaelthelin.spotify.exceptions
-
Exception Class se.michaelthelin.spotify.exceptions.SpotifyWebApiException
class SpotifyWebApiException extends org.apache.hc.core5.http.HttpException implements Serializable
-
-
Package se.michaelthelin.spotify.exceptions.detailed
-
Exception Class se.michaelthelin.spotify.exceptions.detailed.BadGatewayException
class BadGatewayException extends SpotifyWebApiException implements Serializable -
Exception Class se.michaelthelin.spotify.exceptions.detailed.BadRequestException
class BadRequestException extends SpotifyWebApiException implements Serializable -
Exception Class se.michaelthelin.spotify.exceptions.detailed.ForbiddenException
class ForbiddenException extends SpotifyWebApiException implements Serializable -
Exception Class se.michaelthelin.spotify.exceptions.detailed.InternalServerErrorException
class InternalServerErrorException extends SpotifyWebApiException implements Serializable -
Exception Class se.michaelthelin.spotify.exceptions.detailed.NotFoundException
class NotFoundException extends SpotifyWebApiException implements Serializable -
Exception Class se.michaelthelin.spotify.exceptions.detailed.TooManyRequestsException
class TooManyRequestsException extends SpotifyWebApiException implements Serializable-
Serialized Fields
-
retryAfter
int retryAfter
Number of seconds to wait before retrying the request.
-
-
-
Exception Class se.michaelthelin.spotify.exceptions.detailed.UnauthorizedException
class UnauthorizedException extends SpotifyWebApiException implements Serializable
-
-
Package se.michaelthelin.spotify.model_objects
-
Class se.michaelthelin.spotify.model_objects.AbstractModelObject
class AbstractModelObject extends Object implements Serializable
-
-
Package se.michaelthelin.spotify.model_objects.credentials
-
Class se.michaelthelin.spotify.model_objects.credentials.AuthorizationCodeCredentials
class AuthorizationCodeCredentials extends AbstractModelObject implements Serializable-
Serialized Fields
-
accessToken
String accessToken
The access token used for making authenticated requests. -
expiresIn
Integer expiresIn
The time in seconds until the access token expires. -
refreshToken
String refreshToken
The refresh token used to obtain new access tokens. -
scope
String scope
The scopes associated with this token. -
tokenType
String tokenType
The type of token, typically "Bearer".
-
-
-
Class se.michaelthelin.spotify.model_objects.credentials.ClientCredentials
class ClientCredentials extends AbstractModelObject implements Serializable
-
-
Package se.michaelthelin.spotify.model_objects.credentials.error
-
Class se.michaelthelin.spotify.model_objects.credentials.error.AuthenticationError
class AuthenticationError extends AbstractModelObject implements Serializable
-
-
Package se.michaelthelin.spotify.model_objects.miscellaneous
-
Class se.michaelthelin.spotify.model_objects.miscellaneous.AudioAnalysis
class AudioAnalysis extends AbstractModelObject implements Serializable-
Serialized Fields
-
bars
AudioAnalysisMeasure[] bars
Array of bar intervals in the track. -
beats
AudioAnalysisMeasure[] beats
Array of beat intervals in the track. -
meta
AudioAnalysisMeta meta
Metadata about the analysis process. -
sections
AudioAnalysisSection[] sections
Array of section intervals in the track. -
segments
AudioAnalysisSegment[] segments
Array of segment intervals in the track. -
tatums
AudioAnalysisMeasure[] tatums
Array of tatum intervals in the track. -
track
AudioAnalysisTrack track
Overall track-level audio analysis.
-
-
-
Class se.michaelthelin.spotify.model_objects.miscellaneous.AudioAnalysisMeasure
class AudioAnalysisMeasure extends AbstractModelObject implements Serializable -
Class se.michaelthelin.spotify.model_objects.miscellaneous.AudioAnalysisMeta
class AudioAnalysisMeta extends AbstractModelObject implements Serializable-
Serialized Fields
-
analysisTime
Float analysisTime
Time taken to perform the analysis. -
analyzerVersion
String analyzerVersion
The version of the analyzer used. -
detailedStatus
String detailedStatus
Detailed status of the analysis. -
inputProcess
String inputProcess
The input process used for analysis. -
platform
String platform
The platform used for analysis. -
statusCode
Integer statusCode
The HTTP status code of the analysis. -
timestamp
Long timestamp
Timestamp when the analysis was performed.
-
-
-
Class se.michaelthelin.spotify.model_objects.miscellaneous.AudioAnalysisSection
class AudioAnalysisSection extends AbstractModelObject implements Serializable-
Serialized Fields
-
key
Integer key
The key the section is in (0 = C, 1 = C♯/D♭, 2 = D, etc.). -
keyConfidence
Float keyConfidence
The confidence level of the key estimation (0.0 to 1.0). -
loudness
Float loudness
The overall loudness of the section in decibels (dB). -
measure
AudioAnalysisMeasure measure
The measure data for this section. -
mode
Modality mode
The modality (major or minor) of the section. -
modeConfidence
Float modeConfidence
The confidence level of the mode estimation (0.0 to 1.0). -
tempo
Float tempo
The overall estimated tempo of the section in beats per minute (BPM). -
tempoConfidence
Float tempoConfidence
The confidence level of the tempo estimation (0.0 to 1.0). -
timeSignature
Integer timeSignature
The time signature of the section. -
timeSignatureConfidence
Float timeSignatureConfidence
The confidence level of the time signature estimation (0.0 to 1.0).
-
-
-
Class se.michaelthelin.spotify.model_objects.miscellaneous.AudioAnalysisSegment
class AudioAnalysisSegment extends AbstractModelObject implements Serializable-
Serialized Fields
-
loudnessEnd
Float loudnessEnd
The offset loudness of the segment in decibels (dB). -
loudnessMax
Float loudnessMax
The peak loudness of the segment in decibels (dB). -
loudnessMaxTime
Float loudnessMaxTime
The time at which the segment reaches maximum loudness. -
loudnessStart
Float loudnessStart
The onset loudness of the segment in decibels (dB). -
measure
AudioAnalysisMeasure measure
The measure data for this segment. -
pitches
float[] pitches
Pitch content is given by a vector of 12 float values. -
timbre
float[] timbre
Timbre is the quality of a musical note or sound.
-
-
-
Class se.michaelthelin.spotify.model_objects.miscellaneous.AudioAnalysisTrack
class AudioAnalysisTrack extends AbstractModelObject implements Serializable-
Serialized Fields
-
analysisChannels
Integer analysisChannels
The number of audio channels analyzed. -
analysisSampleRate
Long analysisSampleRate
The sample rate used for analysis. -
codeString
String codeString
The code string for the track. -
codeVersion
Float codeVersion
The version of the code analysis. -
duration
Float duration
The duration of the track in seconds. -
echoprintString
String echoprintString
The echoprint string for the track. -
echoprintVersion
Float echoprintVersion
The version of the echoprint analysis. -
endOfFadeIn
Float endOfFadeIn
The time when the fade-in ends, in seconds. -
key
Integer key
The key the track is in (0 = C, 1 = C♯/D♭, 2 = D, etc.). -
keyConfidence
Float keyConfidence
The confidence level of the key estimation (0.0 to 1.0). -
loudness
Float loudness
The overall loudness of the track in decibels (dB). -
mode
Modality mode
The modality (major or minor) of the track. -
modeConfidence
Float modeConfidence
The confidence level of the mode estimation (0.0 to 1.0). -
numSamples
Long numSamples
The number of samples in the track. -
offsetSeconds
Integer offsetSeconds
The offset in seconds where the track analysis starts. -
rhythmString
String rhythmString
The rhythm string for the track. -
rhythmVersion
Float rhythmVersion
The version of the rhythm analysis. -
sampleMd5
String sampleMd5
MD5 hash of the track's sample data. -
startOfFadeOut
Float startOfFadeOut
The time when the fade-out starts, in seconds. -
synchString
String synchString
The synch string for the track. -
synchVersion
Float synchVersion
The version of the synch analysis. -
tempo
Float tempo
The overall estimated tempo of the track in beats per minute (BPM). -
tempoConfidence
Float tempoConfidence
The confidence level of the tempo estimation (0.0 to 1.0). -
timeSignature
Integer timeSignature
The time signature of the track. -
timeSignatureConfidence
Float timeSignatureConfidence
The confidence level of the time signature estimation (0.0 to 1.0). -
windowSeconds
Integer windowSeconds
The analysis window in seconds.
-
-
-
Class se.michaelthelin.spotify.model_objects.miscellaneous.CurrentlyPlaying
class CurrentlyPlaying extends AbstractModelObject implements Serializable-
Serialized Fields
-
actions
Actions actions
Allows to update the user interface based on which playback actions are available. -
context
Context context
The context in which the track is being played. -
currentlyPlayingType
CurrentlyPlayingType currentlyPlayingType
The object type of the currently playing item. -
is_playing
Boolean is_playing
If something is currently playing, return true. -
item
IPlaylistItem item
The currently playing track or episode. -
progress_ms
Integer progress_ms
The progress into the currently playing track or episode in milliseconds. -
timestamp
Long timestamp
Unix timestamp when the request was made.
-
-
-
Class se.michaelthelin.spotify.model_objects.miscellaneous.CurrentlyPlayingContext
class CurrentlyPlayingContext extends AbstractModelObject implements Serializable-
Serialized Fields
-
actions
Actions actions
Allows to update the user interface based on which playback actions are available. -
context
Context context
The context in which the track is being played. -
currentlyPlayingType
CurrentlyPlayingType currentlyPlayingType
The object type of the currently playing item. -
device
Device device
The device that is currently active. -
is_playing
Boolean is_playing
If something is currently playing, return true. -
item
IPlaylistItem item
The currently playing track or episode. -
progress_ms
Integer progress_ms
The progress into the currently playing track or episode in milliseconds. -
repeat_state
String repeat_state
The repeat state: off, track, context. -
shuffle_state
Boolean shuffle_state
If shuffle is on or off. -
timestamp
Long timestamp
Unix timestamp when the request was made.
-
-
-
Class se.michaelthelin.spotify.model_objects.miscellaneous.Device
class Device extends AbstractModelObject implements Serializable-
Serialized Fields
-
id
String id
The device ID. This may be null. -
is_active
Boolean is_active
If this device is the currently active device. -
is_private_session
Boolean is_private_session
If this device is currently in a private session. -
is_restricted
Boolean is_restricted
Whether controlling this device is restricted. -
name
String name
The name of the device. -
supports_volume
Boolean supports_volume
If this device can be used to set the volume. -
type
String type
Device type, such as "computer", "smartphone" or "speaker". -
volume_percent
Integer volume_percent
The current volume in percent. This may be null.
-
-
-
Class se.michaelthelin.spotify.model_objects.miscellaneous.PlaylistTracksInformation
class PlaylistTracksInformation extends AbstractModelObject implements Serializable -
Class se.michaelthelin.spotify.model_objects.miscellaneous.Restrictions
class Restrictions extends AbstractModelObject implements Serializable-
Serialized Fields
-
reason
String reason
The reason for the restriction.
-
-
-
Class se.michaelthelin.spotify.model_objects.miscellaneous.SavedEpisode
class SavedEpisode extends AbstractModelObject implements Serializable
-
-
Package se.michaelthelin.spotify.model_objects.special
-
Class se.michaelthelin.spotify.model_objects.special.Actions
class Actions extends AbstractModelObject implements Serializable-
Serialized Fields
-
disallows
Disallows disallows
Actions that are disallowed in the current context.
-
-
-
Class se.michaelthelin.spotify.model_objects.special.AlbumSimplifiedSpecial
class AlbumSimplifiedSpecial extends AbstractModelObject implements Serializable-
Serialized Fields
-
albumType
AlbumType albumType
The type of the album. -
artists
ArtistSimplified[] artists
The artists who performed the album. -
availableMarkets
com.neovisionaries.i18n.CountryCode[] availableMarkets
The markets in which the album is available. -
externalUrls
ExternalUrl externalUrls
Known external URLs for this album. -
href
String href
A link to the Web API endpoint providing full details of the album. -
id
String id
The Spotify ID for the album. -
images
Image[] images
The cover art for the album in various sizes. -
name
String name
The name of the album. -
releaseDate
String releaseDate
The date the album was first released. -
releaseDatePrecision
ReleaseDatePrecision releaseDatePrecision
The precision with which release_date value is known. -
totalTracks
Integer totalTracks
The number of tracks in the album. -
type
ModelObjectType type
The object type: "album". -
uri
String uri
The Spotify URI for the album.
-
-
-
Class se.michaelthelin.spotify.model_objects.special.FeaturedPlaylists
class FeaturedPlaylists extends AbstractModelObject implements Serializable-
Serialized Fields
-
message
String message
A message describing the featured playlists. -
playlists
Paging<PlaylistSimplified> playlists
A paging object containing the featured playlists.
-
-
-
Class se.michaelthelin.spotify.model_objects.special.PlaybackQueue
class PlaybackQueue extends AbstractModelObject implements Serializable-
Serialized Fields
-
currentlyPlaying
IPlaylistItem currentlyPlaying
The currently playing track or episode. -
queue
List<IPlaylistItem> queue
The tracks or episodes in the queue.
-
-
-
Class se.michaelthelin.spotify.model_objects.special.PlaylistTrackPosition
class PlaylistTrackPosition extends AbstractModelObject implements Serializable-
Serialized Fields
-
positions
int[] positions
An array of the track's positions within the playlist. -
uri
String uri
The Spotify URI for the track.
-
-
-
Class se.michaelthelin.spotify.model_objects.special.SearchResult
class SearchResult extends AbstractModelObject implements Serializable-
Serialized Fields
-
albums
Paging<AlbumSimplified> albums
A paging object containing album search results. -
artists
Paging<Artist> artists
A paging object containing artist search results. -
episodes
Paging<EpisodeSimplified> episodes
A paging object containing episode search results. -
playlists
Paging<PlaylistSimplified> playlists
A paging object containing playlist search results. -
shows
Paging<ShowSimplified> shows
A paging object containing show search results. -
tracks
Paging<Track> tracks
A paging object containing track search results.
-
-
-
Class se.michaelthelin.spotify.model_objects.special.SnapshotResult
class SnapshotResult extends AbstractModelObject implements Serializable-
Serialized Fields
-
snapshotId
String snapshotId
The snapshot_id can be used to identify your playlist version in future requests.
-
-
-
-
Package se.michaelthelin.spotify.model_objects.specification
-
Class se.michaelthelin.spotify.model_objects.specification.Album
class Album extends AbstractModelObject implements Serializable-
Serialized Fields
-
albumType
AlbumType albumType
The type of the album. -
artists
ArtistSimplified[] artists
The artists who performed the album. -
availableMarkets
com.neovisionaries.i18n.CountryCode[] availableMarkets
The markets in which the album is available. -
copyrights
Copyright[] copyrights
The copyright statements of the album. -
externalIds
ExternalId externalIds
Known external IDs for the album. -
externalUrls
ExternalUrl externalUrls
Known external URLs for this album. -
genres
String[] genres
A list of the genres the album is associated with. -
href
String href
A link to the Web API endpoint providing full details of the album. -
id
String id
The Spotify ID for the album. -
images
Image[] images
The cover art for the album in various sizes. -
label
String label
The label for the album. -
name
String name
The name of the album. -
popularity
Integer popularity
The popularity of the album (0-100). -
releaseDate
String releaseDate
The date the album was first released. -
releaseDatePrecision
ReleaseDatePrecision releaseDatePrecision
The precision with which release_date value is known. -
tracks
Paging<TrackSimplified> tracks
The tracks of the album. -
type
ModelObjectType type
The object type: "album". -
uri
String uri
The Spotify URI for the album.
-
-
-
Class se.michaelthelin.spotify.model_objects.specification.AlbumSimplified
class AlbumSimplified extends AbstractModelObject implements Serializable-
Serialized Fields
-
albumGroup
AlbumGroup albumGroup
The album group the album belongs to. -
albumType
AlbumType albumType
The type of the album. -
artists
ArtistSimplified[] artists
The artists who performed the album. -
availableMarkets
com.neovisionaries.i18n.CountryCode[] availableMarkets
The markets in which the album is available. -
externalUrls
ExternalUrl externalUrls
Known external URLs for this album. -
href
String href
A link to the Web API endpoint providing full details of the album. -
id
String id
The Spotify ID for the album. -
images
Image[] images
The cover art for the album in various sizes. -
name
String name
The name of the album. -
releaseDate
String releaseDate
The date the album was first released. -
releaseDatePrecision
ReleaseDatePrecision releaseDatePrecision
The precision with which release_date value is known. -
restrictions
Restrictions restrictions
Included in the response when a content restriction is applied. -
type
ModelObjectType type
The object type: "album". -
uri
String uri
The Spotify URI for the album.
-
-
-
Class se.michaelthelin.spotify.model_objects.specification.Artist
class Artist extends AbstractModelObject implements Serializable-
Serialized Fields
-
externalUrls
ExternalUrl externalUrls
Known external URLs for this artist. -
followers
Followers followers
Information about the followers of the artist. -
genres
String[] genres
A list of the genres the artist is associated with. -
href
String href
A link to the Web API endpoint providing full details of the artist. -
id
String id
The Spotify ID for the artist. -
images
Image[] images
Images of the artist in various sizes. -
name
String name
The name of the artist. -
popularity
Integer popularity
The popularity of the artist (0-100). -
type
ModelObjectType type
The object type: "artist". -
uri
String uri
The Spotify URI for the artist.
-
-
-
Class se.michaelthelin.spotify.model_objects.specification.ArtistSimplified
class ArtistSimplified extends AbstractModelObject implements Serializable-
Serialized Fields
-
externalUrls
ExternalUrl externalUrls
Known external URLs for this artist. -
href
String href
A link to the Web API endpoint providing full details of the artist. -
id
String id
The Spotify ID for the artist. -
name
String name
The name of the artist. -
type
ModelObjectType type
The object type: "artist". -
uri
String uri
The Spotify URI for the artist.
-
-
-
Class se.michaelthelin.spotify.model_objects.specification.AudioFeatures
class AudioFeatures extends AbstractModelObject implements Serializable-
Serialized Fields
-
acousticness
Float acousticness
A confidence measure from 0.0 to 1.0 of whether the track is acoustic. -
analysisUrl
String analysisUrl
A URL to access the full audio analysis of this track. -
danceability
Float danceability
Danceability describes how suitable a track is for dancing. -
durationMs
Integer durationMs
The duration of the track in milliseconds. -
energy
Float energy
Energy is a measure from 0.0 to 1.0 and represents a perceptual measure of intensity and power. -
id
String id
The Spotify ID for the track. -
instrumentalness
Float instrumentalness
Predicts whether a track contains no vocals. -
key
Integer key
The key the track is in (0 = C, 1 = C♯/D♭, 2 = D, etc.). -
liveness
Float liveness
Detects the presence of an audience in the recording. -
loudness
Float loudness
The overall loudness of a track in decibels (dB). -
mode
Modality mode
Mode indicates the modality (major or minor) of a track. -
speechiness
Float speechiness
Speechiness detects the presence of spoken words in a track. -
tempo
Float tempo
The overall estimated tempo of a track in beats per minute (BPM). -
timeSignature
Integer timeSignature
An estimated overall time signature of a track. -
trackHref
String trackHref
A link to the Web API endpoint providing full details of the track. -
type
ModelObjectType type
The object type. -
uri
String uri
The Spotify URI for the track. -
valence
Float valence
A measure from 0.0 to 1.0 describing the musical positiveness conveyed by a track.
-
-
-
Class se.michaelthelin.spotify.model_objects.specification.Category
class Category extends AbstractModelObject implements Serializable -
Class se.michaelthelin.spotify.model_objects.specification.Context
class Context extends AbstractModelObject implements Serializable-
Serialized Fields
-
externalUrls
ExternalUrl externalUrls
External URLs for this context. -
href
String href
A link to the Web API endpoint providing full details of the track. -
type
ModelObjectType type
The object type of the context. -
uri
String uri
The Spotify URI for the context.
-
-
-
Class se.michaelthelin.spotify.model_objects.specification.Copyright
class Copyright extends AbstractModelObject implements Serializable-
Serialized Fields
-
text
String text
The copyright text for this content. -
type
CopyrightType type
The type of copyright.
-
-
-
Class se.michaelthelin.spotify.model_objects.specification.Cursor
class Cursor extends AbstractModelObject implements Serializable-
Serialized Fields
-
after
String after
The cursor to use as key to find the next page of items.
-
-
-
Class se.michaelthelin.spotify.model_objects.specification.Disallows
class Disallows extends AbstractModelObject implements Serializable -
Class se.michaelthelin.spotify.model_objects.specification.Episode
class Episode extends AbstractModelObject implements Serializable-
Serialized Fields
-
audioPreviewUrl
String audioPreviewUrl
The audio preview URL for the episode. -
description
String description
The description of the episode. -
durationMs
Integer durationMs
The duration of the episode in milliseconds. -
explicit
Boolean explicit
Whether the episode is explicit. -
externalUrls
ExternalUrl externalUrls
External URLs for the episode. -
href
String href
The Spotify Web API endpoint URL for the episode. -
id
String id
The Spotify ID for the episode. -
images
Image[] images
Images for the episode. -
isExternallyHosted
Boolean isExternallyHosted
Whether the episode is externally hosted. -
isPlayable
Boolean isPlayable
Whether the episode is playable. -
languages
String[] languages
The languages spoken in the episode. -
name
String name
The name of the episode. -
releaseDate
String releaseDate
The release date of the episode. -
releaseDatePrecision
ReleaseDatePrecision releaseDatePrecision
The precision of the release date. -
resumePoint
ResumePoint resumePoint
Resume point for the episode. -
show
ShowSimplified show
The show the episode belongs to. -
type
ModelObjectType type
The object type. -
uri
String uri
The Spotify URI for the episode.
-
-
-
Class se.michaelthelin.spotify.model_objects.specification.EpisodeSimplified
class EpisodeSimplified extends AbstractModelObject implements Serializable-
Serialized Fields
-
audioPreviewUrl
String audioPreviewUrl
The audio preview URL for the episode. -
description
String description
The description of the episode. -
durationMs
Integer durationMs
The duration of the episode in milliseconds. -
explicit
Boolean explicit
Whether the episode is explicit. -
externalUrls
ExternalUrl externalUrls
External URLs for the episode. -
href
String href
The Spotify Web API endpoint URL for the episode. -
id
String id
The Spotify ID for the episode. -
images
Image[] images
Images for the episode. -
isExternallyHosted
Boolean isExternallyHosted
Whether the episode is externally hosted. -
isPlayable
Boolean isPlayable
Whether the episode is playable. -
languages
String[] languages
The languages spoken in the episode. -
name
String name
The name of the episode. -
releaseDate
String releaseDate
The release date of the episode. -
releaseDatePrecision
ReleaseDatePrecision releaseDatePrecision
The precision of the release date. -
resumePoint
ResumePoint resumePoint
Resume point for the episode. -
type
ModelObjectType type
The object type. -
uri
String uri
The Spotify URI for the episode.
-
-
-
Class se.michaelthelin.spotify.model_objects.specification.Error
class Error extends AbstractModelObject implements Serializable -
Class se.michaelthelin.spotify.model_objects.specification.ExternalId
class ExternalId extends AbstractModelObject implements Serializable -
Class se.michaelthelin.spotify.model_objects.specification.ExternalUrl
class ExternalUrl extends AbstractModelObject implements Serializable -
Class se.michaelthelin.spotify.model_objects.specification.Followers
class Followers extends AbstractModelObject implements Serializable -
Class se.michaelthelin.spotify.model_objects.specification.Image
class Image extends AbstractModelObject implements Serializable -
Class se.michaelthelin.spotify.model_objects.specification.Paging
class Paging extends AbstractModelObject implements Serializable-
Serialized Fields
-
href
String href
The Spotify Web API endpoint URL. -
items
T[] items
Array of items in the paging object. -
limit
Integer limit
Maximum number of items in the response. -
next
String next
URL to the next page of items. -
offset
Integer offset
Offset of the items returned. -
previous
String previous
URL to the previous page of items. -
total
Integer total
Total number of items available to return.
-
-
-
Class se.michaelthelin.spotify.model_objects.specification.PagingCursorbased
class PagingCursorbased extends AbstractModelObject implements Serializable-
Serialized Fields
-
cursors
Cursor[] cursors
Cursors for cursor-based pagination. -
href
String href
The Spotify Web API endpoint URL. -
items
T[] items
Array of items in the paging object. -
limit
Integer limit
Maximum number of items in the response. -
next
String next
URL to the next page of items. -
total
Integer total
Total number of items available to return.
-
-
-
Class se.michaelthelin.spotify.model_objects.specification.PlayHistory
class PlayHistory extends AbstractModelObject implements Serializable -
Class se.michaelthelin.spotify.model_objects.specification.Playlist
class Playlist extends AbstractModelObject implements Serializable-
Serialized Fields
-
collaborative
Boolean collaborative
Whether the playlist is collaborative. -
description
String description
The description of the playlist. -
externalUrls
ExternalUrl externalUrls
External URLs for the playlist. -
followers
Followers followers
Information about the followers of the playlist. -
href
String href
The Spotify Web API endpoint URL for the playlist. -
id
String id
The Spotify ID for the playlist. -
images
Image[] images
Images for the playlist. -
name
String name
The name of the playlist. -
owner
User owner
The user who owns the playlist. -
publicAccess
Boolean publicAccess
Whether the playlist is public. -
snapshotId
String snapshotId
The version identifier for the current playlist. -
tracks
Paging<PlaylistTrack> tracks
Information about the tracks of the playlist. -
type
ModelObjectType type
The object type. -
uri
String uri
The Spotify URI for the playlist.
-
-
-
Class se.michaelthelin.spotify.model_objects.specification.PlaylistSimplified
class PlaylistSimplified extends AbstractModelObject implements Serializable-
Serialized Fields
-
collaborative
Boolean collaborative
Whether the playlist is collaborative. -
description
String description
The description of the playlist. -
externalUrls
ExternalUrl externalUrls
External URLs for the playlist. -
href
String href
The Spotify Web API endpoint URL for the playlist. -
id
String id
The Spotify ID for the playlist. -
images
Image[] images
Images for the playlist. -
name
String name
The name of the playlist. -
owner
User owner
The user who owns the playlist. -
publicAccess
Boolean publicAccess
Whether the playlist is public. -
snapshotId
String snapshotId
The version identifier for the current playlist. -
tracks
PlaylistTracksInformation tracks
Information about the tracks of the playlist. -
type
ModelObjectType type
The object type. -
uri
String uri
The Spotify URI for the playlist.
-
-
-
Class se.michaelthelin.spotify.model_objects.specification.PlaylistTrack
class PlaylistTrack extends AbstractModelObject implements Serializable-
Serialized Fields
-
addedAt
Date addedAt
The date and time the track was added. -
addedBy
User addedBy
The user who added the track. -
isLocal
Boolean isLocal
Whether the track is a local file. -
track
IPlaylistItem track
The track or episode information.
-
-
-
Class se.michaelthelin.spotify.model_objects.specification.Recommendations
class Recommendations extends AbstractModelObject implements Serializable-
Serialized Fields
-
seeds
RecommendationsSeed[] seeds
The seeds used to generate recommendations. -
tracks
Track[] tracks
The recommended tracks.
-
-
-
Class se.michaelthelin.spotify.model_objects.specification.RecommendationsSeed
class RecommendationsSeed extends AbstractModelObject implements Serializable-
Serialized Fields
-
afterFilteringSize
Integer afterFilteringSize
The number of tracks available after min and max filters have been applied. -
afterRelinkingSize
Integer afterRelinkingSize
The number of tracks available after relinking for regional availability. -
href
String href
The href for the seed. -
id
String id
The ID used to select this seed. -
initialPoolSize
Integer initialPoolSize
The number of recommended tracks available for this seed. -
type
ModelObjectType type
The object type.
-
-
-
Class se.michaelthelin.spotify.model_objects.specification.ResumePoint
class ResumePoint extends AbstractModelObject implements Serializable -
Class se.michaelthelin.spotify.model_objects.specification.SavedAlbum
class SavedAlbum extends AbstractModelObject implements Serializable -
Class se.michaelthelin.spotify.model_objects.specification.SavedShow
class SavedShow extends AbstractModelObject implements Serializable-
Serialized Fields
-
addedAt
Date addedAt
The date and time the show was saved. -
show
ShowSimplified show
Information about the show.
-
-
-
Class se.michaelthelin.spotify.model_objects.specification.SavedTrack
class SavedTrack extends AbstractModelObject implements Serializable -
Class se.michaelthelin.spotify.model_objects.specification.Show
class Show extends AbstractModelObject implements Serializable-
Serialized Fields
-
availableMarkets
com.neovisionaries.i18n.CountryCode[] availableMarkets
A list of the countries in which the show can be played. -
copyrights
Copyright[] copyrights
The copyright statements of the show. -
description
String description
A description of the show. -
episodes
Paging<EpisodeSimplified> episodes
A list of the show's episodes. -
explicit
Boolean explicit
Whether the show is explicit. -
externalUrls
ExternalUrl externalUrls
External URLs for the show. -
href
String href
The Spotify Web API endpoint URL for the show. -
id
String id
The Spotify ID for the show. -
images
Image[] images
Images for the show. -
isExternallyHosted
Boolean isExternallyHosted
Whether the show is externally hosted. -
languages
String[] languages
The languages spoken in the show. -
mediaType
String mediaType
The media type of the show. -
name
String name
The name of the show. -
publisher
String publisher
The publisher of the show. -
type
ModelObjectType type
The object type. -
uri
String uri
The Spotify URI for the show.
-
-
-
Class se.michaelthelin.spotify.model_objects.specification.ShowSimplified
class ShowSimplified extends AbstractModelObject implements Serializable-
Serialized Fields
-
availableMarkets
com.neovisionaries.i18n.CountryCode[] availableMarkets
A list of the countries in which the show can be played. -
copyrights
Copyright[] copyrights
The copyright statements of the show. -
description
String description
A description of the show. -
explicit
Boolean explicit
Whether the show is explicit. -
externalUrls
ExternalUrl externalUrls
External URLs for the show. -
href
String href
The Spotify Web API endpoint URL for the show. -
id
String id
The Spotify ID for the show. -
images
Image[] images
Images for the show. -
isExternallyHosted
Boolean isExternallyHosted
Whether the show is externally hosted. -
languages
String[] languages
The languages spoken in the show. -
mediaType
String mediaType
The media type of the show. -
name
String name
The name of the show. -
publisher
String publisher
The publisher of the show. -
type
ModelObjectType type
The object type. -
uri
String uri
The Spotify URI for the show.
-
-
-
Class se.michaelthelin.spotify.model_objects.specification.Track
class Track extends AbstractModelObject implements Serializable-
Serialized Fields
-
album
AlbumSimplified album
The album on which the track appears. -
artists
ArtistSimplified[] artists
The artists who performed the track. -
availableMarkets
com.neovisionaries.i18n.CountryCode[] availableMarkets
A list of the countries in which the track can be played. -
discNumber
Integer discNumber
The disc number. -
durationMs
Integer durationMs
The track length in milliseconds. -
explicit
Boolean explicit
Whether the track is explicit. -
externalIds
ExternalId externalIds
External IDs for the track. -
externalUrls
ExternalUrl externalUrls
External URLs for the track. -
href
String href
The Spotify Web API endpoint URL for the track. -
id
String id
The Spotify ID for the track. -
isPlayable
Boolean isPlayable
Whether the track is playable. -
linkedFrom
TrackLink linkedFrom
Information about the original track. -
name
String name
The name of the track. -
popularity
Integer popularity
The popularity of the track. -
previewUrl
String previewUrl
A link to a 30 second preview of the track. -
restrictions
Restrictions restrictions
Restrictions on the track. -
trackNumber
Integer trackNumber
The number of the track. -
type
ModelObjectType type
The object type. -
uri
String uri
The Spotify URI for the track.
-
-
-
Class se.michaelthelin.spotify.model_objects.specification.TrackLink
class TrackLink extends AbstractModelObject implements Serializable-
Serialized Fields
-
externalUrls
ExternalUrl externalUrls
External URLs for the track. -
href
String href
The Spotify Web API endpoint URL for the track. -
id
String id
The Spotify ID for the track. -
type
ModelObjectType type
The object type. -
uri
String uri
The Spotify URI for the track.
-
-
-
Class se.michaelthelin.spotify.model_objects.specification.TrackSimplified
class TrackSimplified extends AbstractModelObject implements Serializable-
Serialized Fields
-
artists
ArtistSimplified[] artists
The artists who performed the track. -
availableMarkets
com.neovisionaries.i18n.CountryCode[] availableMarkets
A list of the countries in which the track can be played. -
discNumber
Integer discNumber
The disc number. -
durationMs
Integer durationMs
The track length in milliseconds. -
explicit
Boolean explicit
Whether the track is explicit. -
externalUrls
ExternalUrl externalUrls
External URLs for the track. -
href
String href
The Spotify Web API endpoint URL for the track. -
id
String id
The Spotify ID for the track. -
isPlayable
Boolean isPlayable
Whether the track is playable. -
linkedFrom
TrackLink linkedFrom
Information about the original track. -
name
String name
The name of the track. -
previewUrl
String previewUrl
A link to a 30 second preview of the track. -
trackNumber
Integer trackNumber
The number of the track. -
type
ModelObjectType type
The object type. -
uri
String uri
The Spotify URI for the track.
-
-
-
Class se.michaelthelin.spotify.model_objects.specification.User
class User extends AbstractModelObject implements Serializable-
Serialized Fields
-
birthdate
String birthdate
The user's birthdate. -
country
com.neovisionaries.i18n.CountryCode country
The country of the user. -
displayName
String displayName
The name displayed on the user's profile. -
email
String email
The user's email address. -
externalUrls
ExternalUrl externalUrls
External URLs for the user. -
followers
Followers followers
Information about the followers of the user. -
href
String href
The Spotify Web API endpoint URL for the user. -
id
String id
The Spotify user ID for the user. -
images
Image[] images
The user's profile image. -
product
ProductType product
The user's Spotify subscription level. -
type
ModelObjectType type
The object type. -
uri
String uri
The Spotify URI for the user.
-
-
-
-
Package se.michaelthelin.spotify.requests.data.personalization.interfaces
-
Package se.michaelthelin.spotify.requests.data.search.interfaces