from dataclasses import dataclass


@dataclass(kw_only=True, slots=True)
class OAuthFlow:
    """Configuration details for a supported OAuth Flow."""

    authorization_url: str | None = None
    token_url: str | None = None
    refresh_url: str | None = None
    scopes: dict[str, str] | None = None
