from typing import Optional from simnet.client.components.auth import AuthClient from simnet.client.components.chronicle.starrail import StarRailBattleChronicleClient from simnet.client.components.daily import DailyRewardClient from simnet.client.components.diary.starrail import StarrailDiaryClient from simnet.client.components.lab import LabClient from simnet.client.components.verify import VerifyClient from simnet.client.components.wish.starrail import StarRailWishClient from simnet.utils.enum_ import Region from simnet.utils.types import CookieTypes, HeaderTypes, TimeoutTypes class StarRailClient( StarRailBattleChronicleClient, StarRailWishClient, StarrailDiaryClient, DailyRewardClient, AuthClient, LabClient, VerifyClient, ): 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, device_id: Optional[str] = None, device_fp: Optional[str] = None, ): ...