import enum class DSPId(enum.StrEnum): spotify = "spotify" deezer = "deezer" amazon = "amazon" apple = "apple" class DSPClientName(enum.StrEnum): spotify_smf_sme = "spotify_smf_sme" spotify_smf_orch = "spotify_smf_orch" spotify_songwhip = "spotify_songwhip" deezer_songwhip = "deezer_songwhip" amazon_songwhip = "amazon_songwhip" apple_songwhip = "apple_songwhip" class DSPClientStatus(enum.StrEnum): active = "active" paused = "paused" inactive = "inactive" class DSPResource(enum.StrEnum): """A unit of fan data a DSP exposes — one per backend fetch endpoint.""" profile = "profile" top_artists = "top_artists" top_tracks = "top_tracks" recently_played = "recently_played" playlists = "playlists" saved_albums = "saved_albums" saved_tracks = "saved_tracks" followed_artists = "followed_artists"