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 Game __all__ = ("StarRailClient",) class StarRailClient( StarRailBattleChronicleClient, StarRailWishClient, StarrailDiaryClient, DailyRewardClient, AuthClient, LabClient, VerifyClient, ): """A simple http client for StarRail endpoints.""" game: Optional[Game] = Game.STARRAIL