| from __future__ import annotations | |
| from dataclasses import dataclass | |
| from typing import Optional | |
| class TokenData: | |
| id_token: str | |
| access_token: str | |
| refresh_token: str | |
| account_id: str | |
| class AuthBundle: | |
| api_key: Optional[str] | |
| token_data: TokenData | |
| last_refresh: str | |
| class PkceCodes: | |
| code_verifier: str | |
| code_challenge: str | |