import requests __all__ = [ "BaseApiError", "AtlasError", "VendorApiError", "AuthError", "DSPApiError", "YoutubeApiError", "DeezerApiError", "SpotifyApiError", "AppleMusicApiError", ] class BaseApiError(requests.HTTPError): """Base api client error""" class AtlasError(BaseApiError): """Base atlas error""" class VendorApiError(AtlasError): """Vendor API specific error""" class AuthError(BaseApiError): """Auth service specific error""" class DSPApiError(BaseApiError): """DSP API error""" class YoutubeApiError(DSPApiError): """Youtube specific error""" class DeezerApiError(DSPApiError): """Deezer specific error""" class SpotifyApiError(DSPApiError): """Spotify specific error""" class AppleMusicApiError(DSPApiError): """AppleMusic specific error"""