Skip to main content

mlb_api/requests/stats/raw/
fielding.rs

1group_and_type!(YearByYear {
2	"age" => age,
3	"gamesPlayed" => games_played,
4	"gamesStarted" => games_started,
5	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
6	"caughtStealing" => caught_stealing,
7	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
8	"stolenBases" => stolen_bases,
9	"assists" => assists,
10	"putOuts" => putouts,
11	"errors" => errors,
12	"chances" => chances,
13	// "position" => position,
14	"innings" => innings,
15	"games" => games,
16	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
17	"passedBall" => passed_balls,
18	"doublePlays" => double_plays,
19	"triplePlays" => triple_plays,
20	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
21	"catchersInterference" => catchers_interference,
22	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
23	"wildPitches" => wild_pitches,
24	"throwingErrors" => throwing_errors,
25	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
26	"pickoffs" => pickoffs,
27});
28group_and_type!(Season {
29	"age" => age,
30	"gamesPlayed" => games_played,
31	"gamesStarted" => games_started,
32	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
33	"caughtStealing" => caught_stealing,
34	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
35	"stolenBases" => stolen_bases,
36	"assists" => assists,
37	"putOuts" => putouts,
38	"errors" => errors,
39	"chances" => chances,
40	// "position" => position,
41	"innings" => innings,
42	"games" => games,
43	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
44	"passedBall" => passed_balls,
45	"doublePlays" => double_plays,
46	"triplePlays" => triple_plays,
47	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
48	"catchersInterference" => catchers_interference,
49	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
50	"wildPitches" => wild_pitches,
51	"throwingErrors" => throwing_errors,
52	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
53	"pickoffs" => pickoffs,
54});
55group_and_type!(Career {
56	"gamesPlayed" => games_played,
57	"gamesStarted" => games_started,
58	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
59	"caughtStealing" => caught_stealing,
60	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
61	"stolenBases" => stolen_bases,
62	"assists" => assists,
63	"putOuts" => putouts,
64	"errors" => errors,
65	"chances" => chances,
66	// "position" => position,
67	"innings" => innings,
68	"games" => games,
69	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
70	"passedBall" => passed_balls,
71	"doublePlays" => double_plays,
72	"triplePlays" => triple_plays,
73	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
74	"catchersInterference" => catchers_interference,
75	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
76	"wildPitches" => wild_pitches,
77	"throwingErrors" => throwing_errors,
78	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
79	"pickoffs" => pickoffs,
80});
81group_and_type!(GameLog {
82	"gamesPlayed" => games_played,
83	"gamesStarted" => games_started,
84	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
85	"caughtStealing" => caught_stealing,
86	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
87	"stolenBases" => stolen_bases,
88	"assists" => assists,
89	"putOuts" => putouts,
90	"errors" => errors,
91	"chances" => chances,
92	// "position" => position,
93	"innings" => innings,
94	"games" => games,
95	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
96	"passedBall" => passed_balls,
97	"doublePlays" => double_plays,
98	"triplePlays" => triple_plays,
99	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
100	"catchersInterference" => catchers_interference,
101	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
102	"wildPitches" => wild_pitches,
103	"throwingErrors" => throwing_errors,
104	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
105	"pickoffs" => pickoffs,
106});
107group_and_type!(LastXGames {
108	"gamesPlayed" => games_played,
109	"gamesStarted" => games_started,
110	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
111	"caughtStealing" => caught_stealing,
112	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
113	"stolenBases" => stolen_bases,
114	"assists" => assists,
115	"putOuts" => putouts,
116	"errors" => errors,
117	"chances" => chances,
118	// "position" => position,
119	"innings" => innings,
120	"games" => games,
121	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
122	"passedBall" => passed_balls,
123	"doublePlays" => double_plays,
124	"triplePlays" => triple_plays,
125	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
126	"catchersInterference" => catchers_interference,
127	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
128	"wildPitches" => wild_pitches,
129	"throwingErrors" => throwing_errors,
130	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
131	"pickoffs" => pickoffs,
132});
133group_and_type!(ByDateRange {
134	"gamesPlayed" => games_played,
135	"gamesStarted" => games_started,
136	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
137	"caughtStealing" => caught_stealing,
138	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
139	"stolenBases" => stolen_bases,
140	"assists" => assists,
141	"putOuts" => putouts,
142	"errors" => errors,
143	"chances" => chances,
144	// "position" => position,
145	"innings" => innings,
146	"games" => games,
147	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
148	"passedBall" => passed_balls,
149	"doublePlays" => double_plays,
150	"triplePlays" => triple_plays,
151	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
152	"catchersInterference" => catchers_interference,
153	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
154	"wildPitches" => wild_pitches,
155	"throwingErrors" => throwing_errors,
156	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
157	"pickoffs" => pickoffs,
158});
159group_and_type!(ByDateRangeAdvanced {
160	"gamesPlayed" => games_played,
161	"gamesStarted" => games_started,
162	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
163	"caughtStealing" => caught_stealing,
164	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
165	"stolenBases" => stolen_bases,
166	"assists" => assists,
167	"putOuts" => putouts,
168	"errors" => errors,
169	"chances" => chances,
170	// "position" => position,
171	"innings" => innings,
172	"games" => games,
173	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
174	"passedBall" => passed_balls,
175	"doublePlays" => double_plays,
176	"triplePlays" => triple_plays,
177	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
178	"catchersInterference" => catchers_interference,
179	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
180	"wildPitches" => wild_pitches,
181	"throwingErrors" => throwing_errors,
182	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
183	"pickoffs" => pickoffs,
184});
185group_and_type!(ByMonth {
186	"gamesPlayed" => games_played,
187	"gamesStarted" => games_started,
188	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
189	"caughtStealing" => caught_stealing,
190	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
191	"stolenBases" => stolen_bases,
192	"assists" => assists,
193	"putOuts" => putouts,
194	"errors" => errors,
195	"chances" => chances,
196	"innings" => innings,
197	"games" => games,
198	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
199	"passedBall" => passed_balls,
200	"doublePlays" => double_plays,
201	"triplePlays" => triple_plays,
202	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
203	"catchersInterference" => catchers_interference,
204	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
205	"wildPitches" => wild_pitches,
206	"throwingErrors" => throwing_errors,
207	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
208	"pickoffs" => pickoffs,
209});
210group_and_type!(ByDayOfWeek {
211	"gamesPlayed" => games_played,
212	"gamesStarted" => games_started,
213	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
214	"caughtStealing" => caught_stealing,
215	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
216	"stolenBases" => stolen_bases,
217	"assists" => assists,
218	"putOuts" => putouts,
219	"errors" => errors,
220	"chances" => chances,
221	"innings" => innings,
222	"games" => games,
223	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
224	"passedBall" => passed_balls,
225	"doublePlays" => double_plays,
226	"triplePlays" => triple_plays,
227	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
228	"catchersInterference" => catchers_interference,
229	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
230	"wildPitches" => wild_pitches,
231	"throwingErrors" => throwing_errors,
232	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
233	"pickoffs" => pickoffs,
234});
235group_and_type!(HomeAndAway {
236	"gamesPlayed" => games_played,
237	"gamesStarted" => games_started,
238	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
239	"caughtStealing" => caught_stealing,
240	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
241	"stolenBases" => stolen_bases,
242	"assists" => assists,
243	"putOuts" => putouts,
244	"errors" => errors,
245	"chances" => chances,
246	"innings" => innings,
247	"games" => games,
248	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
249	"passedBall" => passed_balls,
250	"doublePlays" => double_plays,
251	"triplePlays" => triple_plays,
252	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
253	"catchersInterference" => catchers_interference,
254	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
255	"wildPitches" => wild_pitches,
256	"throwingErrors" => throwing_errors,
257	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
258	"pickoffs" => pickoffs,
259});
260group_and_type!(WinLoss {
261	"gamesPlayed" => games_played,
262	"gamesStarted" => games_started,
263	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
264	"caughtStealing" => caught_stealing,
265	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
266	"stolenBases" => stolen_bases,
267	"assists" => assists,
268	"putOuts" => putouts,
269	"errors" => errors,
270	"chances" => chances,
271	"innings" => innings,
272	"games" => games,
273	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
274	"passedBall" => passed_balls,
275	"doublePlays" => double_plays,
276	"triplePlays" => triple_plays,
277	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
278	"catchersInterference" => catchers_interference,
279	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
280	"wildPitches" => wild_pitches,
281	"throwingErrors" => throwing_errors,
282	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
283	"pickoffs" => pickoffs,
284});
285group_and_type!(SimplifiedGameLog {
286	"gamesStarted" => games_started,
287	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
288	"caughtStealing" => caught_stealing,
289	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
290	"stolenBases" => stolen_bases,
291	"assists" => assists,
292	"putOuts" => putouts,
293	"errors" => errors,
294	"chances" => chances,
295	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
296	"passedBall" => passed_balls,
297	#[cfg_attr(test, serde(default = "crate::stats::raw::default_stat"))]
298	"pickoffs" => pickoffs,
299});