public async Task <IApiResponse <List <PlayerBattleLog> > > GetBattlesResponseAsync(string playerTag)
        {
            Ensure.ArgumentNotNullOrEmptyString(playerTag, nameof(playerTag));

            IApiResponse <List <PlayerBattleLog> > apiResponse = await RestApiClient.GetApiResponseAsync <List <PlayerBattleLog> >(UrlPathBuilder.GetBattleLogUrl(playerTag));

            return(apiResponse);
        }