using System.Threading;
using System.Threading.Tasks;
using RudderSdk.Core.Models.Player;
namespace RudderSdk.Core;
/// Player profile data.
public sealed class PlayerService
{
private readonly RudderClient _client;
internal PlayerService(RudderClient client) => _client = client;
/// Returns the player profile with wallets.
public Task GetProfileAsync(CancellationToken cancellationToken = default)
=> _client.SendAsync("GET", "/sdk/v1/player/information", cancellationToken);
}