File size: 351 Bytes
5889992
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from dataclasses import dataclass
from typing import Dict, List, Optional

@dataclass
class TrackRecommendation:
    uri: str
    name: str
    artist: str
    preview_url: Optional[str]
    audio_features: Dict

@dataclass
class RecommendationParameters:
    seed_genres: List[str]
    target_features: Dict
    limit: int = 20
    market: str = "US"