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.