-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPlayerRegionStats.go
More file actions
164 lines (163 loc) · 9.11 KB
/
PlayerRegionStats.go
File metadata and controls
164 lines (163 loc) · 9.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
package overwatch
// PlayerRegion ...
type PlayerRegion struct {
Stats struct {
Quickplay struct {
AverageStats struct {
} `json:"average_stats"`
GameStats struct {
ReconAssistsMostInGame float64 `json:"recon_assists_most_in_game"`
Kpd float64 `json:"kpd"`
SoloKillsMostInGame float64 `json:"solo_kills_most_in_game"`
TurretsDestroyedMostInGame float64 `json:"turrets_destroyed_most_in_game"`
HeroDamageDoneMostInGame float64 `json:"hero_damage_done_most_in_game"`
ShieldGeneratorDestroyedMostInGame float64 `json:"shield_generator_destroyed_most_in_game"`
FinalBlows float64 `json:"final_blows"`
Multikills float64 `json:"multikills"`
DefensiveAssists float64 `json:"defensive_assists"`
MedalsSilver float64 `json:"medals_silver"`
TeleporterPadsDestroyed float64 `json:"teleporter_pads_destroyed"`
HeroDamageDone float64 `json:"hero_damage_done"`
MedalsBronze float64 `json:"medals_bronze"`
HealingDone float64 `json:"healing_done"`
Cards float64 `json:"cards"`
OffensiveAssists float64 `json:"offensive_assists"`
Deaths float64 `json:"deaths"`
TurretsDestroyed float64 `json:"turrets_destroyed"`
SoloKills float64 `json:"solo_kills"`
MedalsGold float64 `json:"medals_gold"`
ObjectiveTimeMostInGame float64 `json:"objective_time_most_in_game"`
ObjectiveKillsMostInGame float64 `json:"objective_kills_most_in_game"`
MeleeFinalBlowsMostInGame float64 `json:"melee_final_blows_most_in_game"`
MultikillBest float64 `json:"multikill_best"`
KillStreakBest float64 `json:"kill_streak_best"`
TimeSpentOnFireMostInGame float64 `json:"time_spent_on_fire_most_in_game"`
EnvironmentalKills float64 `json:"environmental_kills"`
GamesWon float64 `json:"games_won"`
ReconAssists float64 `json:"recon_assists"`
AllDamageDone float64 `json:"all_damage_done"`
TimeSpentOnFire float64 `json:"time_spent_on_fire"`
OffensiveAssistsMostInGame float64 `json:"offensive_assists_most_in_game"`
BarrierDamageDoneMostInGame float64 `json:"barrier_damage_done_most_in_game"`
Eliminations float64 `json:"eliminations"`
TimePlayed float64 `json:"time_played"`
ObjectiveKills float64 `json:"objective_kills"`
AllDamageDoneMostInGame float64 `json:"all_damage_done_most_in_game"`
MeleeFinalBlows float64 `json:"melee_final_blows"`
BarrierDamageDone float64 `json:"barrier_damage_done"`
EnvironmentalKillMostInGame float64 `json:"environmental_kill_most_in_game"`
ShieldGeneratorDestroyed float64 `json:"shield_generator_destroyed"`
HealingDoneMostInGame float64 `json:"healing_done_most_in_game"`
DefensiveAssistsMostInGame float64 `json:"defensive_assists_most_in_game"`
ObjectiveTime float64 `json:"objective_time"`
FinalBlowsMostInGame float64 `json:"final_blows_most_in_game"`
EliminationsMostInGame float64 `json:"eliminations_most_in_game"`
Medals float64 `json:"medals"`
} `json:"game_stats"`
Competitive bool `json:"competitive"`
RollingAverageStats struct {
ObjectiveKills float64 `json:"objective_kills"`
SoloKills float64 `json:"solo_kills"`
HeroDamageDone float64 `json:"hero_damage_done"`
AllDamageDone float64 `json:"all_damage_done"`
HealingDone float64 `json:"healing_done"`
TimeSpentOnFire float64 `json:"time_spent_on_fire"`
Eliminations float64 `json:"eliminations"`
ObjectiveTime float64 `json:"objective_time"`
BarrierDamageDone float64 `json:"barrier_damage_done"`
Deaths float64 `json:"deaths"`
FinalBlows float64 `json:"final_blows"`
} `json:"rolling_average_stats"`
OverallStats struct {
Level int `json:"level"`
Losses int `json:"losses"`
Tier string `json:"tier"`
RankImage string `json:"rank_image"`
Prestige int `json:"prestige"`
Comprank int `json:"comprank"`
Avatar string `json:"avatar"`
WinRate int `json:"win_rate"`
Games int `json:"games"`
Wins int `json:"wins"`
} `json:"overall_stats"`
} `json:"quickplay"`
Competitive struct {
AverageStats struct {
} `json:"average_stats"`
GameStats struct {
Kpd float64 `json:"kpd"`
SoloKillsMostInGame float64 `json:"solo_kills_most_in_game"`
TurretsDestroyedMostInGame float64 `json:"turrets_destroyed_most_in_game"`
HeroDamageDoneMostInGame float64 `json:"hero_damage_done_most_in_game"`
FinalBlows float64 `json:"final_blows"`
Multikills float64 `json:"multikills"`
DefensiveAssists float64 `json:"defensive_assists"`
MedalsSilver float64 `json:"medals_silver"`
HeroDamageDone float64 `json:"hero_damage_done"`
MedalsBronze float64 `json:"medals_bronze"`
HealingDone float64 `json:"healing_done"`
Cards float64 `json:"cards"`
OffensiveAssists float64 `json:"offensive_assists"`
Deaths float64 `json:"deaths"`
TurretsDestroyed float64 `json:"turrets_destroyed"`
SoloKills float64 `json:"solo_kills"`
MedalsGold float64 `json:"medals_gold"`
GamesTied float64 `json:"games_tied"`
ObjectiveTimeMostInGame float64 `json:"objective_time_most_in_game"`
ObjectiveKillsMostInGame float64 `json:"objective_kills_most_in_game"`
MeleeFinalBlowsMostInGame float64 `json:"melee_final_blows_most_in_game"`
MultikillBest float64 `json:"multikill_best"`
KillStreakBest float64 `json:"kill_streak_best"`
GamesLost float64 `json:"games_lost"`
TimeSpentOnFireMostInGame float64 `json:"time_spent_on_fire_most_in_game"`
EnvironmentalKills float64 `json:"environmental_kills"`
GamesWon float64 `json:"games_won"`
ObjectiveKills float64 `json:"objective_kills"`
AllDamageDone float64 `json:"all_damage_done"`
TimeSpentOnFire float64 `json:"time_spent_on_fire"`
GamesPlayed float64 `json:"games_played"`
OffensiveAssistsMostInGame float64 `json:"offensive_assists_most_in_game"`
BarrierDamageDoneMostInGame float64 `json:"barrier_damage_done_most_in_game"`
Eliminations float64 `json:"eliminations"`
TimePlayed float64 `json:"time_played"`
MeleeFinalBlows float64 `json:"melee_final_blows"`
AllDamageDoneMostInGame float64 `json:"all_damage_done_most_in_game"`
BarrierDamageDone float64 `json:"barrier_damage_done"`
EnvironmentalKillMostInGame float64 `json:"environmental_kill_most_in_game"`
HealingDoneMostInGame float64 `json:"healing_done_most_in_game"`
DefensiveAssistsMostInGame float64 `json:"defensive_assists_most_in_game"`
ObjectiveTime float64 `json:"objective_time"`
FinalBlowsMostInGame float64 `json:"final_blows_most_in_game"`
EliminationsMostInGame float64 `json:"eliminations_most_in_game"`
Medals float64 `json:"medals"`
} `json:"game_stats"`
Competitive bool `json:"competitive"`
RollingAverageStats struct {
ObjectiveKills float64 `json:"objective_kills"`
SoloKills float64 `json:"solo_kills"`
HeroDamageDone float64 `json:"hero_damage_done"`
AllDamageDone float64 `json:"all_damage_done"`
HealingDone float64 `json:"healing_done"`
TimeSpentOnFire float64 `json:"time_spent_on_fire"`
Eliminations float64 `json:"eliminations"`
ObjectiveTime float64 `json:"objective_time"`
BarrierDamageDone float64 `json:"barrier_damage_done"`
Deaths float64 `json:"deaths"`
FinalBlows float64 `json:"final_blows"`
} `json:"rolling_average_stats"`
OverallStats struct {
Ties int `json:"ties"`
Wins int `json:"wins"`
Level int `json:"level"`
Losses int `json:"losses"`
Tier string `json:"tier"`
RankImage string `json:"rank_image"`
Prestige int `json:"prestige"`
Comprank int `json:"comprank"`
Avatar string `json:"avatar"`
WinRate float64 `json:"win_rate"`
Games int `json:"games"`
} `json:"overall_stats"`
} `json:"competitive"`
} `json:"stats"`
}