Example #1
0
 /// <summary>
 /// Gets Games Collection based on supplied Keys
 /// Attaches Requested SubResources
 /// Applies Filters if included
 /// </summary>
 /// <param name="gameKey">Game Key to return Resources for </param>
 /// <param name="AccessToken">Token for request</param>
 /// <returns>Games Collection (List of Game Resources)</returns>
 public async Task <List <Game> > GetGames(string gameKey, string AccessToken)
 {
     return(await Utils.GetCollection <Game>(ApiEndpoints.GameEndPoint(gameKey), AccessToken, "game"));
 }
Example #2
0
 /// <summary>
 /// Get Game Resource with Stat Categories Subresource
 /// https://fantasysports.yahooapis.com/fantasy/v2/game/{gameKey}/stat_categories
 /// </summary>
 /// <param name="gameKey">GameKey to Query</param>
 /// <param name="AccessToken">Access Token from Auth Api</param>
 /// <returns>Game Resource</returns>
 public async Task <Game> GetStatCategories(string gameKey, string AccessToken)
 {
     return(await Utils.GetResource <Game>(ApiEndpoints.GameEndPoint(gameKey, EndpointSubResources.StatCategories), AccessToken, "game"));
 }
Example #3
0
 /// <summary>
 /// Get Game Resource with Roster Positions Subresource
 /// https://fantasysports.yahooapis.com/fantasy/v2/game/{gameKey}/roster_positions
 /// </summary>
 /// <param name="gameKey">GameKey to Query</param>
 /// <param name="AccessToken">Access Token from Auth Api</param>
 /// <returns>Game Resource</returns>
 public async Task <Game> GetRosterPositions(string gameKey, string AccessToken)
 {
     return(await Utils.GetResource <Game>(ApiEndpoints.GameEndPoint(gameKey, EndpointSubResources.RosterPositions), AccessToken, "game"));
 }
Example #4
0
 /// <summary>
 /// Get Game Resource with Meta Subresource
 /// https://fantasysports.yahooapis.com/fantasy/v2/game/{gameKey}/metadata
 /// </summary>
 /// <param name="gameKey">GameKey to Query</param>
 /// <param name="AccessToken">Access Token from Auth Api</param>
 /// <returns>Game Resource</returns>
 public async Task <Game> GetMeta(string gameKey, string AccessToken)
 {
     return(await Utils.GetResource <Game>(ApiEndpoints.GameEndPoint(gameKey, EndpointSubResources.MetaData), AccessToken, "game"));
 }