co.fusionx.spotify.model.jackson.JacksonSimpleTrack Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of spotify-model Show documentation
Show all versions of spotify-model Show documentation
Spotify Model classes for Spotify APIs
The newest version!
package co.fusionx.spotify.model.jackson;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;
import java.util.Set;
import co.fusionx.spotify.model.SimpleTrack;
public class JacksonSimpleTrack implements SimpleTrack {
@JsonProperty(value = "artists")
private List mArtists;
@JsonProperty(value = "available_markets")
private Set mAvailableMarkets;
@JsonProperty(value = "disc_number")
private int mDiscNumber;
@JsonProperty(value = "duration_ms")
private int mDurationMs;
@JsonProperty(value = "explicit")
private boolean mExplicit;
@JsonProperty(value = "external_urls")
private JacksonExternalURL mExternalURLs;
@JsonProperty(value = "href")
private String mHref;
@JsonProperty(value = "id")
private String mId;
@JsonProperty(value = "name")
private String mName;
@JsonProperty(value = "preview_url")
private String mPreviewUrl;
@JsonProperty(value = "track_number")
private int mTrackNumber;
@JsonProperty(value = "type")
private String mType;
@JsonProperty(value = "uri")
private String mUri;
@Override
public List getArtists() {
return mArtists;
}
@Override
public Set getAvailableMarkets() {
return mAvailableMarkets;
}
@Override
public int getDiscNumber() {
return mDiscNumber;
}
@Override
public int getDurationMs() {
return mDurationMs;
}
@Override
public boolean isExplicit() {
return mExplicit;
}
@Override
public JacksonExternalURL getExternalURLs() {
return mExternalURLs;
}
@Override
public String getHref() {
return mHref;
}
@Override
public String getId() {
return mId;
}
@Override
public String getName() {
return mName;
}
@Override
public String getPreviewUrl() {
return mPreviewUrl;
}
@Override
public int getTrackNumber() {
return mTrackNumber;
}
@Override
public String getType() {
return mType;
}
@Override
public String getUri() {
return mUri;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy