Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Division ¶
type Division int
Division represents weight divisions
const ( Flyweight Division = 1 Bantamweight Division = 2 Featherweight Division = 3 Lightweight Division = 4 Welterweight Division = 5 Middleweight Division = 6 Lightheavyweight Division = 7 Heavyweight Division = 8 WomensStrawweight Division = 9 WomensFlyweight Division = 10 WomensBantamweight Division = 11 WomensFeatherweight Division = 12 )
type Fighter ¶
type Fighter struct { FighterId int32 `json:"fighter_id,omitempty"` Name string `json:"name"` NickName string `json:"nickName"` DivisionId Division `json:"division_id"` Status string `json:"status"` Hometown string `json:"hometown"` TrainsAt string `json:"trainsAt"` FightingStyle string `json:"fightingStyle"` Age int8 `json:"age"` Height float32 `json:"height"` Weight float32 `json:"weight"` OctagonDebut string `json:"octagonDebut"` DebutTimestamp int `json:"debutTimestamp"` Reach float32 `json:"reach"` LegReach float32 `json:"legReach"` Wins int `json:"wins"` Loses int `json:"loses"` Draw int `json:"draw"` FighterUrl string `json:"fighterUrl"` ImageUrl string `json:"imageUrl"` Stats FighterStats `json:"stats"` }
Fighter represents fighter information
type FighterStats ¶
type FighterStats struct { FighterId int32 `json:"fighter_id,omitempty"` TotalSigStrLanded int `json:"totalSigStrLandned,omitempty"` TotalSigStrAttempted int `json:"totalSigStrAttempted,omitempty"` StrAccuracy int `json:"strAccuracy,omitempty"` TotalTkdLanded int `json:"totalTkdLanded,omitempty"` TotalTkdAttempted int `json:"totalTkdAttempted,omitempty"` TkdAccuracy int `json:"tkdAccuracy,omitempty"` SigStrLanded float32 `json:"sigStrLanded,omitempty"` SigStrAbs float32 `json:"sigStrAbs,omitempty"` SigStrDefense int8 `json:"sigStrDefense,omitempty"` TakedownDefense int8 `json:"takedownDefense,omitempty"` TakedownAvg float32 `json:"takedownAvg,omitempty"` SubmissionAvg float32 `json:"submissionAvg,omitempty"` KnockdownAvg float32 `json:"knockdownAvg,omitempty"` AvgFightTime string `json:"avgFightTime,omitempty"` WinByKO int `json:"winByKO"` WinBySub int `json:"winBySub"` WinByDec int `json:"winByDec"` }
FighterStats represents statistical information for a fighter
type FightersCollection ¶
type FightersCollection struct {
Fighters []Fighter
}
FightersCollection represents a collection of fighters as a slice
Click to show internal directories.
Click to hide internal directories.