GetRecommendationsRequest

data class GetRecommendationsRequest(val limit: Int = 20, val market: String? = null, val seedArtists: List<String> = emptyList(), val seedGenres: List<String> = emptyList(), val seedTracks: List<String> = emptyList(), val minAcousticness: Float? = null, val maxAcousticness: Float? = null, val targetAcousticness: Float? = null, val minDanceability: Float? = null, val maxDanceability: Float? = null, val targetDanceability: Float? = null, val minDurationMs: Int? = null, val maxDurationMs: Int? = null, val targetDurationMs: Int? = null, val minEnergy: Float? = null, val maxEnergy: Float? = null, val targetEnergy: Float? = null, val minInstrumentalness: Float? = null, val maxInstrumentalness: Float? = null, val targetInstrumentalness: Float? = null, val minKey: Int? = null, val maxKey: Int? = null, val targetKey: Int? = null, val minLiveness: Float? = null, val maxLiveness: Float? = null, val targetLiveness: Float? = null, val minLoudness: Float? = null, val maxLoudness: Float? = null, val targetLoudness: Float? = null, val minMode: Int? = null, val maxMode: Int? = null, val targetMode: Int? = null, val minPopularity: Int? = null, val maxPopularity: Int? = null, val targetPopularity: Int? = null, val minSpeechiness: Float? = null, val maxSpeechiness: Float? = null, val targetSpeechiness: Float? = null, val minTempo: Float? = null, val maxTempo: Float? = null, val targetTempo: Float? = null, val minTimeSignature: Int? = null, val maxTimeSignature: Int? = null, val targetTimeSignature: Int? = null, val minValence: Float? = null, val maxValence: Float? = null, val targetValence: Float? = null)(source)

Constructors

Link copied to clipboard
constructor(limit: Int = 20, market: String? = null, seedArtists: List<String> = emptyList(), seedGenres: List<String> = emptyList(), seedTracks: List<String> = emptyList(), minAcousticness: Float? = null, maxAcousticness: Float? = null, targetAcousticness: Float? = null, minDanceability: Float? = null, maxDanceability: Float? = null, targetDanceability: Float? = null, minDurationMs: Int? = null, maxDurationMs: Int? = null, targetDurationMs: Int? = null, minEnergy: Float? = null, maxEnergy: Float? = null, targetEnergy: Float? = null, minInstrumentalness: Float? = null, maxInstrumentalness: Float? = null, targetInstrumentalness: Float? = null, minKey: Int? = null, maxKey: Int? = null, targetKey: Int? = null, minLiveness: Float? = null, maxLiveness: Float? = null, targetLiveness: Float? = null, minLoudness: Float? = null, maxLoudness: Float? = null, targetLoudness: Float? = null, minMode: Int? = null, maxMode: Int? = null, targetMode: Int? = null, minPopularity: Int? = null, maxPopularity: Int? = null, targetPopularity: Int? = null, minSpeechiness: Float? = null, maxSpeechiness: Float? = null, targetSpeechiness: Float? = null, minTempo: Float? = null, maxTempo: Float? = null, targetTempo: Float? = null, minTimeSignature: Int? = null, maxTimeSignature: Int? = null, targetTimeSignature: Int? = null, minValence: Float? = null, maxValence: Float? = null, targetValence: Float? = null)

Properties

Link copied to clipboard
val limit: Int = 20
Link copied to clipboard
val market: String? = null
Link copied to clipboard
val maxAcousticness: Float? = null
Link copied to clipboard
val maxDanceability: Float? = null
Link copied to clipboard
val maxDurationMs: Int? = null
Link copied to clipboard
val maxEnergy: Float? = null
Link copied to clipboard
Link copied to clipboard
val maxKey: Int? = null
Link copied to clipboard
val maxLiveness: Float? = null
Link copied to clipboard
val maxLoudness: Float? = null
Link copied to clipboard
val maxMode: Int? = null
Link copied to clipboard
val maxPopularity: Int? = null
Link copied to clipboard
val maxSpeechiness: Float? = null
Link copied to clipboard
val maxTempo: Float? = null
Link copied to clipboard
val maxTimeSignature: Int? = null
Link copied to clipboard
val maxValence: Float? = null
Link copied to clipboard
val minAcousticness: Float? = null
Link copied to clipboard
val minDanceability: Float? = null
Link copied to clipboard
val minDurationMs: Int? = null
Link copied to clipboard
val minEnergy: Float? = null
Link copied to clipboard
Link copied to clipboard
val minKey: Int? = null
Link copied to clipboard
val minLiveness: Float? = null
Link copied to clipboard
val minLoudness: Float? = null
Link copied to clipboard
val minMode: Int? = null
Link copied to clipboard
val minPopularity: Int? = null
Link copied to clipboard
val minSpeechiness: Float? = null
Link copied to clipboard
val minTempo: Float? = null
Link copied to clipboard
val minTimeSignature: Int? = null
Link copied to clipboard
val minValence: Float? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val targetDurationMs: Int? = null
Link copied to clipboard
val targetEnergy: Float? = null
Link copied to clipboard
Link copied to clipboard
val targetKey: Int? = null
Link copied to clipboard
val targetLiveness: Float? = null
Link copied to clipboard
val targetLoudness: Float? = null
Link copied to clipboard
val targetMode: Int? = null
Link copied to clipboard
val targetPopularity: Int? = null
Link copied to clipboard
Link copied to clipboard
val targetTempo: Float? = null
Link copied to clipboard
Link copied to clipboard
val targetValence: Float? = null