Skip to content
This repository has been archived by the owner on Jun 12, 2021. It is now read-only.

Commit

Permalink
Add a few more endpoints
Browse files Browse the repository at this point in the history
  • Loading branch information
kashav committed Sep 10, 2016
1 parent b86f71c commit de575ed
Show file tree
Hide file tree
Showing 2 changed files with 61 additions and 4 deletions.
63 changes: 59 additions & 4 deletions src/constants/endpoints.js
Original file line number Diff line number Diff line change
Expand Up @@ -181,6 +181,38 @@ export const LEAGUE_LEADERS = {
}
}

export const LINEUPS = {
endpoint: '/stats/leaguedashlineups',
defaults: {
Conference: DEFAULTS.conference,
DateFrom: null,
DateTo: null,
Division: DEFAULTS.division,
GameSegment: DEFAULTS.gameSegment,
GroupQuantity: DEFAULTS.groupQuantity,
LastNGames: DEFAULTS.lastNGames,
LeagueID: DEFAULTS.leagueID,
Location: DEFAULTS.location,
MeasureType: DEFAULTS.measureType,
Month: DEFAULTS.month,
OpponentTeamID: DEFAULTS.teamID,
Outcome: DEFAULTS.outcome,
PaceAdjust: DEFAULTS.optional,
Period: DEFAULTS.period,
PerMode: DEFAULTS.perMode,
PlusMinus: DEFAULTS.optional,
PORound: DEFAULTS.playoffRound,
Rank: DEFAULTS.optional,
Season: DEFAULTS.season,
SeasonSegment: DEFAULTS.seasonSegment,
SeasonType: DEFAULTS.seasonType,
ShotClockRange: DEFAULTS.shotClockRange,
TeamID: DEFAULTS.teamID,
VsConference: DEFAULTS.conference,
VsDivision: DEFAULTS.division
}
}

export const PLAYER_AWARDS = {
endpoint: '/stats/playerawards',
defaults: {
Expand Down Expand Up @@ -469,6 +501,33 @@ export const PLAYER_INFO = {
}
}

export const PLAYER_OPPONENT_STATS = {
endpoint: '/stats/leagueplayerondetails',
defaults: {
DateFrom: null,
DateTo: null,
GameSegment: DEFAULTS.gameSegment,
LastNGames: DEFAULTS.lastNGames,
LeagueID: DEFAULTS.leagueID,
Location: DEFAULTS.location,
MeasureType: DEFAULTS.measureType,
Month: DEFAULTS.month,
OpponentTeamID: DEFAULTS.teamID,
Outcome: DEFAULTS.outcome,
PaceAdjust: DEFAULTS.optional,
Period: DEFAULTS.period,
PerMode: DEFAULTS.perMode,
PlusMinus: DEFAULTS.optional,
Rank: DEFAULTS.optional,
Season: DEFAULTS.season,
SeasonSegment: DEFAULTS.seasonSegment,
SeasonType: DEFAULTS.seasonType,
TeamID: DEFAULTS.teamID,
VsConference: DEFAULTS.conference,
VsDivision: DEFAULTS.division
}
}

export const PLAYER_PROFILE = {
endpoint: '/stats/playerprofilev2',
defaults: {
Expand Down Expand Up @@ -1067,7 +1126,3 @@ export const TRACKING_STATS = {
Weight: DEFAULTS.weight
}
}

/**
* @todo Implement these endpoints
*/
2 changes: 2 additions & 0 deletions src/endpoints/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ export const franchiseLeaders = (query, cb) => nba('FRANCHISE_LEADERS', query, c
export const homepage = (query, cb) => nba('HOMEPAGE', query, cb)
export const leagueGamelog = (query, cb) => nba('LEAGUE_GAMELOG', query, cb)
export const leagueLeaders = (query, cb) => nba('LEAGUE_LEADERS', query, cb)
export const lineups = (query, cb) => nba('LINEUPS', query, cb)
export const playerAwards = (query, cb) => nba('PLAYER_AWARDS', query, cb)
export const playerBioStats = (query, cb) => nba('PLAYER_BIO_STATS', query, cb)
export const playerCareerStats = (query, cb) => nba('PLAYER_CAREER_STATS', query, cb)
Expand All @@ -25,6 +26,7 @@ export const playerGeneralStats = (query, cb) => nba('PLAYER_GENERAL_STATS', que
export const playerHustleLeaders = (query, cb) => nba('PLAYER_HUSTLE_STATS_LEADERS', query, cb)
export const playerHustleStats = (query, cb) => nba('PLAYER_HUSTLE_STATS', query, cb)
export const playerInfo = (query, cb) => nba('PLAYER_INFO', query, cb)
export const playerOpponentStats = (query, cb) => nba('PLAYER_OPPONENT_STATS', query, cb)
export const playerProfile = (query, cb) => nba('PLAYER_PROFILE', query, cb)
export const playerShotLocationStats = (query, cb) => nba('PLAYER_SHOT_LOCATION_STATS', query, cb)
export const playerShotStats = (query, cb) => nba('PLAYER_SHOT_STATS', query, cb)
Expand Down

0 comments on commit de575ed

Please sign in to comment.