from apollo_utils.service.exceptions import BadRequest class FavoritesError(BadRequest): """Base class for starred tracks exceptions.""" class AlreadyAddedToFavoritesError(FavoritesError): code = "starring.already_starred" detail = "This entity was starred already. No changes have been made." class AlreadyRemovedFromFavoritesError(FavoritesError): code = "starring.already_unstarred" detail = "This entity was unstarred already. No changes have been made."