Documentation
¶
Index ¶
- Variables
- type Boxscore
- type BoxscoreBattingSeasonStats
- type BoxscoreBattingStats
- type BoxscoreFieldingSeasonStats
- type BoxscoreFieldingStats
- type BoxscoreInfo
- type BoxscoreNote
- type BoxscorePitchingSeasonStats
- type BoxscorePitchingStats
- type BoxscorePlayer
- type BoxscorePlayerGameStatus
- type BoxscorePlayerSeasonStats
- type BoxscorePlayerStats
- type BoxscorePlayerStatus
- type BoxscoreTeam
- type BoxscoreTeams
- type Client
- type FieldingStats
- type FieldingStatsResponse
- type FieldingStatsSplit
- type Game
- type GameSummary
- type GameTeam
- type GameTeams
- type HittingStats
- type HittingStatsResponse
- type HittingStatsSplit
- type LinescoreInning
- type LinescoreTeam
- type LinescoreTeams
- type LineupPlayer
- type Person
- type PitchingStats
- type PitchingStatsResponse
- type PitchingStatsSplit
- type PlayerFieldingStats
- type PlayerHittingStats
- type PlayerPitchingStats
- type PlayerPosition
- type Schedule
- type ScheduleDate
- type ScheduleLinescore
- type ScheduleLineups
- type Sport
- type Team
- type TeamPlayers
- type TeamRecord
Constants ¶
This section is empty.
Variables ¶
View Source
var (
DefaultBaseURL = &url.URL{
Host: "statsapi.mlb.com",
Scheme: "https",
Path: "/api/v1",
}
)
Functions ¶
This section is empty.
Types ¶
type Boxscore ¶
type Boxscore struct {
Teams BoxscoreTeams
}
type BoxscoreBattingSeasonStats ¶
type BoxscoreBattingSeasonStats struct {
GamesPlayed int
FlyOuts int
GroundOuts int
Runs int
Doubles int
Triples int
HomeRuns int
StrikeOuts int
BaseOnBalls int
IntentionalWalks int
Hits int
HitByPitch int
Avg string
AtBats int
Obp string
Slg string
Ops string
CaughtStealing int
StolenBases int
StolenBasePercentage string
GroundIntoDoublePlay int
GroundIntoTriplePlay int
PlateAppearances int
TotalBases int
Rbi int
LeftOnBase int
SacBunts int
SacFlies int
Babip string
CatchersInterference int
Pickoffs int
AtBatsPerHomeRun string
}
type BoxscoreBattingStats ¶
type BoxscoreBattingStats struct {
Note string
Summary string
GamesPlayed int
FlyOuts int
GroundOuts int
Runs int
Doubles int
Triples int
HomeRuns int
StrikeOuts int
BaseOnBalls int
IntentionalWalks int
Hits int
HitByPitch int
AtBats int
CaughtStealing int
StolenBases int
StolenBasePercentage string
GroundIntoDoublePlay int
GroundIntoTriplePlay int
PlateAppearances int
TotalBases int
Rbi int
LeftOnBase int
SacBunts int
SacFlies int
CatchersInterference int
Pickoffs int
AtBatsPerHomeRun string
}
type BoxscoreFieldingStats ¶
type BoxscoreInfo ¶
type BoxscoreInfo struct {
FieldList []BoxscoreNote
}
type BoxscoreNote ¶
type BoxscorePitchingSeasonStats ¶
type BoxscorePitchingSeasonStats struct {
GamesPlayed int
GamesStarted int
FlyOuts int
GroundOuts int
AirOuts int
Runs int
Doubles int
Triples int
HomeRuns int
StrikeOuts int
BaseOnBalls int
IntentionalWalks int
Hits int
HitByPitch int
AtBats int
Obp string
CaughtStealing int
StolenBases int
StolenBasePercentage string
NumberOfPitches int
Era string
InningsPitched string
Wins int
Losses int
Saves int
SaveOpportunities int
Holds int
BlownSaves int
EarnedRuns int
Whip string
BattersFaced int
Outs int
GamesPitched int
CompleteGames int
Shutdouts int
PitchesThrown int
Balls int
Strikes int
StrikePercentage string
HitBatsmen int
Balks int
WildPitches int
Pickoffs int
GroundOutsToAirOuts string
Rbi int
WinPercentage string
PitchesPerInning string
GamesFinished int
StrikeoutWalkRatio string
StrikeoutsPer9Inn string
WalksPer9Inn string
HitsPer9Inn string
RunsScoredPer9 string
HomeRunsPer9 string
InheritedRunners int
InheritedRunnersScored int
CatchersInterference int
SacBunts int
SacFlies int
PassedBall int
}
type BoxscorePitchingStats ¶
type BoxscorePitchingStats struct {
Note string
Summary string
GamesPlayed int
GamesStarted int
FlyOuts int
GroundOuts int
AirOuts int
Runs int
Doubles int
Triples int
HomeRuns int
StrikeOuts int
BaseOnBalls int
IntentionalWalks int
Hits int
HitByPitch int
AtBats int
CaughtStealing int
StolenBases int
StolenBasePercentage string
NumberOfPitches int
InningsPitched string
Wins int
Losses int
Saves int
SaveOpportunities int
Holds int
BlownSaves int
EarnedRuns int
BattersFaced int
Outs int
GamesPitched int
CompleteGames int
Shutdouts int
PitchesThrown int
Balls int
Strikes int
StrikePercentage string
HitBatsmen int
Balks int
WildPitches int
Pickoffs int
Rbi int
GamesFinished int
RunsScoredPer9 string
HomeRunsPer9 string
InheritedRunners int
InheritedRunnersScored int
CatchersInterference int
SacBunts int
SacFlies int
PassedBall int
}
type BoxscorePlayer ¶
type BoxscorePlayer struct {
Person Person
JerseyNumber string
Position PlayerPosition
Status BoxscorePlayerStatus
ParentTeamId int
Stats BoxscorePlayerStats
SeasonStats BoxscorePlayerSeasonStats
GameStatus BoxscorePlayerGameStatus
}
type BoxscorePlayerSeasonStats ¶
type BoxscorePlayerSeasonStats struct {
Batting BoxscoreBattingSeasonStats
Pitching BoxscorePitchingSeasonStats
Fielding BoxscoreFieldingSeasonStats
}
type BoxscorePlayerStats ¶
type BoxscorePlayerStats struct {
Batting BoxscoreBattingStats
Pitching BoxscorePitchingStats
Fielding BoxscoreFieldingStats
}
type BoxscorePlayerStatus ¶
type BoxscoreTeam ¶
type BoxscoreTeam struct {
Players TeamPlayers
Batters []int
Pitchers []int
Bench []int
Bullpen []int
BattingOrder []int
Info []BoxscoreInfo
Note []BoxscoreNote
}
type BoxscoreTeams ¶
type BoxscoreTeams struct {
Away BoxscoreTeam
Home BoxscoreTeam
}
type Client ¶
func NewDefaultClient ¶
func NewDefaultClient() *Client
type FieldingStats ¶ added in v0.0.5
type FieldingStatsResponse ¶ added in v0.0.5
type FieldingStatsResponse struct {
Stats []PlayerFieldingStats
}
type FieldingStatsSplit ¶ added in v0.0.5
type Game ¶
type Game struct {
GamePk int
GameGuid string
Teams GameTeams
Linescore ScheduleLinescore
Lineups ScheduleLineups
}
func (Game) Description ¶
func (Game) FilterValue ¶
type GameSummary ¶
type GameSummary struct {
}
type GameTeam ¶
type GameTeam struct {
Score int
LeagueRecord TeamRecord
Team struct {
Name string
}
}
type HittingStats ¶ added in v0.0.5
type HittingStats struct {
GamesPlayed int
GroundOuts int
AirOuts int
Runs int
Doubles int
Triples int
HomeRuns int
StrikeOuts int
BaseOnBalls int
IntentionalWalks int
Hits int
HitByPitch int
Avg string
AtBats int
Obp string
Slg string
Ops string
CaughtStealing int
StolenBases int
StolenBasePercentage string
GroundIntoDoublePlay int
NumberOfPitches int
PlateAppearances int
TotalBases int
Rbi int
LeftOnBase int
SacBunts int
SacFlies int
Babip string
GroundOutsToAirouts string
CatchersInterference int
AtBatsPerHomeRun string
}
type HittingStatsResponse ¶ added in v0.0.5
type HittingStatsResponse struct {
Stats []PlayerHittingStats
}
type HittingStatsSplit ¶ added in v0.0.5
type LinescoreInning ¶
type LinescoreTeam ¶
type LinescoreTeams ¶
type LinescoreTeams struct {
Home LinescoreTeam
Away LinescoreTeam
}
type LineupPlayer ¶
type PitchingStats ¶ added in v0.0.5
type PitchingStats struct {
GamesPlayed int
GamesStarted int
GroundOuts int
AirOuts int
Runs int
Doubles int
Triples int
HomeRuns int
StrikeOuts int
BaseOnBalls int
IntentionalWalks int
Hits int
HitByPitch int
Avg string
AtBats int
Obp string
Slg string
Ops string
CaughtStealing int
StolenBases int
StolenBasePercentage string
GroundIntoDoublePlay int
NumberOfPitches int
Era string
InningsPitched string
Wins int
Losses int
Saves int
SaveOpportunities int
Holds int
BlownSaves int
EarnedRuns int
Whip string
BattersFaced int
Outs int
GamesPitched int
CompleteGames int
Shutouts int
Strikes int
StrikePercentage string
HitBatsmen int
Balks int
WildPitches int
Pickoffs int
TotalBases int
GroundOutsToAirouts string
WinPercentage string
PitchesPerInning string
GamesFinished int
StrikeoutWalkRatio string
StrikeoutsPer9Inn string
WalksPer9Inn string
HitsPer9Inn string
RunsScoredPer9 string
HomeRunsPer9 string
InheritedRunners int
InheritedRunnersScored int
CatchersInterference int
SacBunts int
SacFlies int
}
type PitchingStatsResponse ¶ added in v0.0.5
type PitchingStatsResponse struct {
Stats []PlayerPitchingStats
}
type PitchingStatsSplit ¶ added in v0.0.5
type PlayerFieldingStats ¶ added in v0.0.5
type PlayerFieldingStats struct {
Type struct {
DisplayName string
}
Group struct {
DisplayName string
}
Splits []FieldingStatsSplit
}
type PlayerHittingStats ¶ added in v0.0.5
type PlayerHittingStats struct {
Type struct {
DisplayName string
}
Group struct {
DisplayName string
}
Splits []HittingStatsSplit
}
type PlayerPitchingStats ¶ added in v0.0.5
type PlayerPitchingStats struct {
Type struct {
DisplayName string
}
Group struct {
DisplayName string
}
Splits []PitchingStatsSplit
}
type PlayerPosition ¶
type Schedule ¶
type Schedule struct {
TotalItems int
TotalGames int
Dates []ScheduleDate
}
type ScheduleDate ¶
type ScheduleLinescore ¶
type ScheduleLinescore struct {
CurrentInning int
IsTopInning bool
Innings []LinescoreInning
Teams LinescoreTeams
Balls int
Strikes int
Outs int
}
type ScheduleLineups ¶
type ScheduleLineups struct {
HomePlayers []LineupPlayer
AwayPlayers []LineupPlayer
}
type TeamPlayers ¶
type TeamPlayers map[string]BoxscorePlayer
type TeamRecord ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.