from __future__ import annotations import enum class FanConnectionStatus(enum.StrEnum): active = "active" revoked = "revoked" # invalid_grant — fan revoked consent class FanCollectionError(enum.StrEnum): token_error = "token_error" api_error = "api_error" rate_limited = "rate_limited"