/// <summary> /// Get profile info about multiple users /// </summary> /// <param name="client">The <see cref="SteamApiClient"/> to use</param> /// <param name="steamIds"><see cref="IEnumerable{T}"/> of user SteamID64s</param> /// <returns>An <see cref="IEnumerable{T}"/> of <see cref="SteamUserProfile"/></returns> public static IEnumerable <SteamUserProfile> GetUserProfile(this SteamApiClient client, IEnumerable <ulong> steamIds) { var request = new SteamUserProfileRequest(steamIds); return(client.Perform <SteamUserProfileResponse>(request).Container.Profiles); }
/// <summary> /// Get profile info about a user /// </summary> /// <param name="client">The <see cref="SteamApiClient"/> to use</param> /// <param name="steamId">The user's SteamID64</param> /// <returns>The user's <see cref="SteamUserProfile"/></returns> public static SteamUserProfile GetUserProfile(this SteamApiClient client, ulong steamId) { var request = new SteamUserProfileRequest(steamId); return(client.Perform <SteamUserProfileResponse>(request).Container.Profiles.Single()); }