認証¶
説明
説明
- class yaylib.api.AuthApi(client)[ソース]¶
認証 API
- Args:
client (Client):
- async change_email(**params) LoginUpdateResponse [ソース]¶
メールアドレスを変更する
- Args:
email (str): password (str): email_grant_token (str, optional):
- Returns:
LoginUpdateResponse:
- async change_password(**params) LoginUpdateResponse [ソース]¶
パスワードを変更する
- Args:
current_password (str): new_password (str):
- Returns:
LoginUpdateResponse:
- async get_token(**params) TokenResponse [ソース]¶
認証トークンを取得する
- Args:
grant_type (str): refresh_token (str, optional): email (str, optional): password (str, optional):
- Returns:
TokenResponse:
- async login(email: str, password: str, two_fa_code: str | None = None) LoginUserResponse [ソース]¶
メールアドレスでログインする
- Args:
email (str): password (str): two_fa_code (str, optional):
- Returns:
LoginUserResponse:
- async restore_user(**params) LoginUserResponse [ソース]¶
ユーザーを復元する
- Args:
user_id (int):
- Returns:
LoginUserResponse:
- async save_account_with_email(**params) LoginUpdateResponse [ソース]¶
メールアドレスでアカウントを保存する
- Args:
email (str): password (str, optional): current_password (str, optional): email_grant_token (str, optional):
- Returns:
LoginUpdateResponse: