def profile_data() -> Profile: return Profile( Player(**summary_data()["response"]["players"][0]), [Game(**game) for game in player_data()["response"]["games"]], )
async def find_user_summary(user_id: str) -> Player: result = await client_fetch("/ISteamUser/GetPlayerSummaries/v2/", {"steamids": user_id}) return Player(**result["response"]["players"][0])