SIMNet/simnet/client/genshin.py

29 lines
923 B
Python
Raw Permalink Normal View History

2023-05-05 14:15:40 +00:00
from typing import Optional
from simnet.client.components.auth import AuthClient
from simnet.client.components.calculator.genshin import CalculatorClient
from simnet.client.components.chronicle.genshin import GenshinBattleChronicleClient
from simnet.client.components.daily import DailyRewardClient
2023-06-09 03:48:56 +00:00
from simnet.client.components.diary.genshin import GenshinDiaryClient
2023-05-08 02:00:01 +00:00
from simnet.client.components.lab import LabClient
2023-06-09 11:50:48 +00:00
from simnet.client.components.transaction import TransactionClient
from simnet.client.components.wish.genshin import GenshinWishClient
2023-05-05 14:15:40 +00:00
from simnet.utils.enum_ import Game
2023-05-05 04:06:43 +00:00
__all__ = ("GenshinClient",)
class GenshinClient(
CalculatorClient,
2023-05-08 02:00:01 +00:00
GenshinBattleChronicleClient,
GenshinWishClient,
2023-06-09 03:48:56 +00:00
GenshinDiaryClient,
2023-05-08 02:00:01 +00:00
AuthClient,
DailyRewardClient,
LabClient,
2023-06-09 11:50:48 +00:00
TransactionClient,
):
2023-06-09 11:50:48 +00:00
"""A simple http client for Genshin endpoints."""
2023-05-05 14:15:40 +00:00
game: Optional[Game] = Game.GENSHIN