SIMNet/simnet/client/genshin.pyi

23 lines
907 B
Python
Raw Normal View History

2023-05-05 04:06:43 +00:00
from typing import Optional
from simnet.client.components.auth import AuthClient
from simnet.client.components.chronicle.genshin import GenshinBattleChronicleClient
from simnet.client.components.daily import DailyRewardClient
2023-05-08 02:00:01 +00:00
from simnet.client.components.lab import LabClient
from simnet.client.components.wish.genshin import GenshinWishClient
2023-05-05 04:06:43 +00:00
from simnet.utils.enum_ import Region
from simnet.utils.types import CookieTypes, HeaderTypes, TimeoutTypes
2023-05-08 02:00:01 +00:00
class GenshinClient(GenshinBattleChronicleClient, GenshinWishClient, AuthClient, DailyRewardClient, LabClient):
2023-05-05 04:06:43 +00:00
def __init__(
self,
cookies: Optional[CookieTypes] = None,
headers: Optional[HeaderTypes] = None,
account_id: Optional[int] = None,
player_id: Optional[int] = None,
region: Region = Region.OVERSEAS,
lang: str = "en-us",
timeout: Optional[TimeoutTypes] = None,
): ...