public async Task <YahooLeagueApiResult> GetLeague(string leagueKey, LeagueSubresource resources = LeagueSubresource.None)
        {
            var uri = _uriBuilder
                      .WithBaseResource(BaseResource.League)
                      .WithKey(leagueKey)
                      .WithSubResources(resources)
                      .Build();
            var leagueResult = await CallYahooFantasyApi <YahooLeagueApiResult>(uri);

            return(leagueResult as YahooLeagueApiResult);
        }
        public async Task <YahooLeagueCollectionApiResult> GetLeagues(List <string> leagueKeys, LeagueSubresource resources = LeagueSubresource.None)
        {
            var uri = _uriBuilder
                      .WithBaseResource(BaseResource.League)
                      .WithKeys(leagueKeys)
                      .WithSubResources(resources)
                      .Build();
            var leaguesResult = await CallYahooFantasyApi <YahooLeagueCollectionApiResult>(uri);

            return(leaguesResult as YahooLeagueCollectionApiResult);
        }