forked from credondocr/dota2api
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgenIterators.yaml
142 lines (142 loc) · 3.34 KB
/
genIterators.yaml
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
---
TestCount: 10
List:
- ReceiverName: h
ReceiverType: Heroes
FuncParameterName: hero
FuncParameterType: Hero
IterParamName: heroes
ForVarName: hero
IterOnFields:
- .heroes
- ReceiverName: i
ReceiverType: Items
FuncParameterName: item
FuncParameterType: Item
IterParamName: items
ForVarName: item
IterOnFields:
- .items
- ReceiverName: m
ReceiverType: MatchDetails
MethodNameExtension: Player
FuncParameterName: player
FuncParameterType: PlayerDetails
IterParamName: team
ForVarName: p
IterOnFields:
- .Radiant
- .Dire
- ReceiverName: t
ReceiverType: Team
FuncParameterName: player
FuncParameterType: Player
IterParamName: team
ForVarName: p
IterOnFields:
- .players
- ReceiverName: t
ReceiverType: TeamDetails
FuncParameterName: player
FuncParameterType: PlayerDetails
IterParamName: team
ForVarName: p
CastTo: '[]PlayerDetails'
IterOnFields:
- ''
- ReceiverName: p
ReceiverType: PicksBans
MethodNameExtension: PicksBans
FuncParameterName: pickBan
FuncParameterType: PickBan
IterParamName: pickBan
ForVarName: pB
CastTo: '[]PickBan'
IterOnFields:
- ''
- ReceiverName: a
ReceiverType: AbilityUpgrades
MethodNameExtension: AbilityUpgrades
FuncParameterName: abilityUpgrade
FuncParameterType: AbilityUpgrade
IterParamName: abilityUpgrade
ForVarName: aU
CastTo: '[]AbilityUpgrade'
IterOnFields:
- ''
- ReceiverName: fr
ReceiverType: Friends
FuncParameterName: friend
FuncParameterType: Friend
IterParamName: friend
ForVarName: fr
CastTo: '[]Friend'
IterOnFields:
- ''
- ReceiverName: l
ReceiverType: LiveGamePlayers
FuncParameterName: lP
FuncParameterType: LiveGamePlayer
IterParamName: lP
ForVarName: lP
CastTo: '[]LiveGamePlayer'
IterOnFields:
- ''
- ReceiverName: s
ReceiverType: SideLive
MethodNameExtension: Pick
FuncParameterName: picks
FuncParameterType: 'Hero'
IterParamName: picks
ForVarName: pick
IterOnFields:
- '.Picks'
- ReceiverName: s
ReceiverType: SideLive
MethodNameExtension: Ban
FuncParameterName: bans
FuncParameterType: 'Hero'
IterParamName: bans
ForVarName: ban
IterOnFields:
- '.Bans'
- ReceiverName: s
ReceiverType: SideLive
MethodNameExtension: Player
FuncParameterName: players
FuncParameterType: PlayerLive
IterParamName: players
ForVarName: player
CastTo: '[]PlayerLive'
IterOnFields:
- '.Players'
- ReceiverName: s
ReceiverType: SideLive
MethodNameExtension: Ability
FuncParameterName: abilities
FuncParameterType: LiveAbility
IterParamName: abilities
ForVarName: ability
CastTo: '[]LiveAbility'
IterOnFields:
- '.Abilities'
- ReceiverName: l
ReceiverType: LiveGames
MethodNameExtension: Game
FuncParameterName: game
FuncParameterType: LiveGame
IterParamName: games
ForVarName: game
CastTo: '[]LiveGame'
IterOnFields:
- ''
- ReceiverName: m
ReceiverType: MatchSummary
MethodNameExtension: Player
FuncParameterName: player
FuncParameterType: Player
IterParamName: team
ForVarName: p
IterOnFields:
- .Radiant.players
- .Dire.players