1use crate::api_default_imports::*;
4
5api_client!(ReportsApiClient, ResourceIdentity::Reports);
6
7impl ReportsApiClient {
8 get!(
9 doc: "Get reports",
10 name: get_report_root,
11 path: "/reports"
12 );
13 patch!(
14 doc: "Update reports",
15 name: update_report_root,
16 path: "/reports",
17 body: true
18 );
19 post!(
20 doc: "Create new navigation property to dailyPrintUsageByPrinter for reports",
21 name: create_daily_print_usage_by_printer,
22 path: "/reports/dailyPrintUsageByPrinter",
23 body: true
24 );
25 get!(
26 doc: "List dailyPrintUsageByPrinter",
27 name: list_daily_print_usage_by_printer,
28 path: "/reports/dailyPrintUsageByPrinter"
29 );
30 get!(
31 doc: "Get the number of the resource",
32 name: get_daily_print_usage_by_printer_count,
33 path: "/reports/dailyPrintUsageByPrinter/$count"
34 );
35 delete!(
36 doc: "Delete navigation property dailyPrintUsageByPrinter for reports",
37 name: delete_daily_print_usage_by_printer,
38 path: "/reports/dailyPrintUsageByPrinter/{{id}}",
39 params: print_usage_by_printer_id
40 );
41 get!(
42 doc: "Get dailyPrintUsageByPrinter from reports",
43 name: get_daily_print_usage_by_printer,
44 path: "/reports/dailyPrintUsageByPrinter/{{id}}",
45 params: print_usage_by_printer_id
46 );
47 patch!(
48 doc: "Update the navigation property dailyPrintUsageByPrinter in reports",
49 name: update_daily_print_usage_by_printer,
50 path: "/reports/dailyPrintUsageByPrinter/{{id}}",
51 body: true,
52 params: print_usage_by_printer_id
53 );
54 post!(
55 doc: "Create new navigation property to dailyPrintUsageByUser for reports",
56 name: create_daily_print_usage_by_user,
57 path: "/reports/dailyPrintUsageByUser",
58 body: true
59 );
60 get!(
61 doc: "List dailyPrintUsageByUser",
62 name: list_daily_print_usage_by_user,
63 path: "/reports/dailyPrintUsageByUser"
64 );
65 get!(
66 doc: "Get the number of the resource",
67 name: get_daily_print_usage_by_user_count,
68 path: "/reports/dailyPrintUsageByUser/$count"
69 );
70 delete!(
71 doc: "Delete navigation property dailyPrintUsageByUser for reports",
72 name: delete_daily_print_usage_by_user,
73 path: "/reports/dailyPrintUsageByUser/{{id}}",
74 params: print_usage_by_user_id
75 );
76 get!(
77 doc: "Get dailyPrintUsageByUser from reports",
78 name: get_daily_print_usage_by_user,
79 path: "/reports/dailyPrintUsageByUser/{{id}}",
80 params: print_usage_by_user_id
81 );
82 patch!(
83 doc: "Update the navigation property dailyPrintUsageByUser in reports",
84 name: update_daily_print_usage_by_user,
85 path: "/reports/dailyPrintUsageByUser/{{id}}",
86 body: true,
87 params: print_usage_by_user_id
88 );
89 get!(
90 doc: "Invoke function deviceConfigurationDeviceActivity",
91 name: device_configuration_device_activity,
92 path: "/reports/microsoft.graph.deviceConfigurationDeviceActivity()"
93 );
94 get!(
95 doc: "Invoke function deviceConfigurationUserActivity",
96 name: device_configuration_user_activity,
97 path: "/reports/microsoft.graph.deviceConfigurationUserActivity()"
98 );
99 get!(
100 doc: "Invoke function getEmailActivityCounts",
101 name: get_email_activity_counts_by_period,
102 path: "/reports/microsoft.graph.getEmailActivityCounts(period='{{id}}')",
103 params: period
104 );
105 get!(
106 doc: "Invoke function getEmailActivityUserCounts",
107 name: get_email_activity_user_counts_by_period,
108 path: "/reports/microsoft.graph.getEmailActivityUserCounts(period='{{id}}')",
109 params: period
110 );
111 get!(
112 doc: "Invoke function getEmailActivityUserDetail",
113 name: get_email_activity_user_detail_by_date,
114 path: "/reports/microsoft.graph.getEmailActivityUserDetail(date={{id}})",
115 params: date
116 );
117 get!(
118 doc: "Invoke function getEmailActivityUserDetail",
119 name: get_email_activity_user_detail_by_period,
120 path: "/reports/microsoft.graph.getEmailActivityUserDetail(period='{{id}}')",
121 params: period
122 );
123 get!(
124 doc: "Invoke function getEmailAppUsageAppsUserCounts",
125 name: get_email_app_usage_apps_user_counts_by_period,
126 path: "/reports/microsoft.graph.getEmailAppUsageAppsUserCounts(period='{{id}}')",
127 params: period
128 );
129 get!(
130 doc: "Invoke function getEmailAppUsageUserCounts",
131 name: get_email_app_usage_user_counts_by_period,
132 path: "/reports/microsoft.graph.getEmailAppUsageUserCounts(period='{{id}}')",
133 params: period
134 );
135 get!(
136 doc: "Invoke function getEmailAppUsageUserDetail",
137 name: get_email_app_usage_user_detail_by_date,
138 path: "/reports/microsoft.graph.getEmailAppUsageUserDetail(date={{id}})",
139 params: date
140 );
141 get!(
142 doc: "Invoke function getEmailAppUsageUserDetail",
143 name: get_email_app_usage_user_detail_by_period,
144 path: "/reports/microsoft.graph.getEmailAppUsageUserDetail(period='{{id}}')",
145 params: period
146 );
147 get!(
148 doc: "Invoke function getEmailAppUsageVersionsUserCounts",
149 name: get_email_app_usage_versions_user_counts_by_period,
150 path: "/reports/microsoft.graph.getEmailAppUsageVersionsUserCounts(period='{{id}}')",
151 params: period
152 );
153 get!(
154 doc: "Invoke function getGroupArchivedPrintJobs",
155 name: get_group_archived_print_jobs,
156 path: "/reports/microsoft.graph.getGroupArchivedPrintJobs(groupId='{{id}}',startDateTime={{id2}},endDateTime={{id3}})",
157 params: group_id, start_date_time, end_date_time
158 );
159 get!(
160 doc: "Invoke function getM365AppPlatformUserCounts",
161 name: get_m365_app_platform_user_counts_by_period,
162 path: "/reports/microsoft.graph.getM365AppPlatformUserCounts(period='{{id}}')",
163 params: period
164 );
165 get!(
166 doc: "Invoke function getM365AppUserCounts",
167 name: get_m365_app_user_counts_by_period,
168 path: "/reports/microsoft.graph.getM365AppUserCounts(period='{{id}}')",
169 params: period
170 );
171 get!(
172 doc: "Invoke function getM365AppUserDetail",
173 name: get_m365_app_user_detail_by_date,
174 path: "/reports/microsoft.graph.getM365AppUserDetail(date={{id}})",
175 params: date
176 );
177 get!(
178 doc: "Invoke function getM365AppUserDetail",
179 name: get_m365_app_user_detail_by_period,
180 path: "/reports/microsoft.graph.getM365AppUserDetail(period='{{id}}')",
181 params: period
182 );
183 get!(
184 doc: "Invoke function getMailboxUsageDetail",
185 name: get_mailbox_usage_detail_by_period,
186 path: "/reports/microsoft.graph.getMailboxUsageDetail(period='{{id}}')",
187 params: period
188 );
189 get!(
190 doc: "Invoke function getMailboxUsageMailboxCounts",
191 name: get_mailbox_usage_mailbox_counts_by_period,
192 path: "/reports/microsoft.graph.getMailboxUsageMailboxCounts(period='{{id}}')",
193 params: period
194 );
195 get!(
196 doc: "Invoke function getMailboxUsageQuotaStatusMailboxCounts",
197 name: get_mailbox_usage_quota_status_mailbox_counts_by_period,
198 path: "/reports/microsoft.graph.getMailboxUsageQuotaStatusMailboxCounts(period='{{id}}')",
199 params: period
200 );
201 get!(
202 doc: "Invoke function getMailboxUsageStorage",
203 name: get_mailbox_usage_storage_by_period,
204 path: "/reports/microsoft.graph.getMailboxUsageStorage(period='{{id}}')",
205 params: period
206 );
207 get!(
208 doc: "Invoke function getOffice365ActivationCounts",
209 name: get_office_365_activation_counts,
210 path: "/reports/microsoft.graph.getOffice365ActivationCounts()"
211 );
212 get!(
213 doc: "Invoke function getOffice365ActivationsUserCounts",
214 name: get_office_365_activations_user_counts,
215 path: "/reports/microsoft.graph.getOffice365ActivationsUserCounts()"
216 );
217 get!(
218 doc: "Invoke function getOffice365ActivationsUserDetail",
219 name: get_office_365_activations_user_detail,
220 path: "/reports/microsoft.graph.getOffice365ActivationsUserDetail()"
221 );
222 get!(
223 doc: "Invoke function getOffice365ActiveUserCounts",
224 name: get_office_365_active_user_counts_by_period,
225 path: "/reports/microsoft.graph.getOffice365ActiveUserCounts(period='{{id}}')",
226 params: period
227 );
228 get!(
229 doc: "Invoke function getOffice365ActiveUserDetail",
230 name: get_office_365_active_user_detail_by_date,
231 path: "/reports/microsoft.graph.getOffice365ActiveUserDetail(date={{id}})",
232 params: date
233 );
234 get!(
235 doc: "Invoke function getOffice365ActiveUserDetail",
236 name: get_office_365_active_user_detail_by_period,
237 path: "/reports/microsoft.graph.getOffice365ActiveUserDetail(period='{{id}}')",
238 params: period
239 );
240 get!(
241 doc: "Invoke function getOffice365GroupsActivityCounts",
242 name: get_office_365_groups_activity_counts_by_period,
243 path: "/reports/microsoft.graph.getOffice365GroupsActivityCounts(period='{{id}}')",
244 params: period
245 );
246 get!(
247 doc: "Invoke function getOffice365GroupsActivityDetail",
248 name: get_office_365_groups_activity_detail_by_date,
249 path: "/reports/microsoft.graph.getOffice365GroupsActivityDetail(date={{id}})",
250 params: date
251 );
252 get!(
253 doc: "Invoke function getOffice365GroupsActivityDetail",
254 name: get_office_365_groups_activity_detail_by_period,
255 path: "/reports/microsoft.graph.getOffice365GroupsActivityDetail(period='{{id}}')",
256 params: period
257 );
258 get!(
259 doc: "Invoke function getOffice365GroupsActivityFileCounts",
260 name: get_office_365_groups_activity_file_counts_by_period,
261 path: "/reports/microsoft.graph.getOffice365GroupsActivityFileCounts(period='{{id}}')",
262 params: period
263 );
264 get!(
265 doc: "Invoke function getOffice365GroupsActivityGroupCounts",
266 name: get_office_365_groups_activity_group_counts_by_period,
267 path: "/reports/microsoft.graph.getOffice365GroupsActivityGroupCounts(period='{{id}}')",
268 params: period
269 );
270 get!(
271 doc: "Invoke function getOffice365GroupsActivityStorage",
272 name: get_office_365_groups_activity_storage_by_period,
273 path: "/reports/microsoft.graph.getOffice365GroupsActivityStorage(period='{{id}}')",
274 params: period
275 );
276 get!(
277 doc: "Invoke function getOffice365ServicesUserCounts",
278 name: get_office_365_services_user_counts_by_period,
279 path: "/reports/microsoft.graph.getOffice365ServicesUserCounts(period='{{id}}')",
280 params: period
281 );
282 get!(
283 doc: "Invoke function getOneDriveActivityFileCounts",
284 name: get_one_drive_activity_file_counts_by_period,
285 path: "/reports/microsoft.graph.getOneDriveActivityFileCounts(period='{{id}}')",
286 params: period
287 );
288 get!(
289 doc: "Invoke function getOneDriveActivityUserCounts",
290 name: get_one_drive_activity_user_counts_by_period,
291 path: "/reports/microsoft.graph.getOneDriveActivityUserCounts(period='{{id}}')",
292 params: period
293 );
294 get!(
295 doc: "Invoke function getOneDriveActivityUserDetail",
296 name: get_one_drive_activity_user_detail_by_date,
297 path: "/reports/microsoft.graph.getOneDriveActivityUserDetail(date={{id}})",
298 params: date
299 );
300 get!(
301 doc: "Invoke function getOneDriveActivityUserDetail",
302 name: get_one_drive_activity_user_detail_by_period,
303 path: "/reports/microsoft.graph.getOneDriveActivityUserDetail(period='{{id}}')",
304 params: period
305 );
306 get!(
307 doc: "Invoke function getOneDriveUsageAccountCounts",
308 name: get_one_drive_usage_account_counts_by_period,
309 path: "/reports/microsoft.graph.getOneDriveUsageAccountCounts(period='{{id}}')",
310 params: period
311 );
312 get!(
313 doc: "Invoke function getOneDriveUsageAccountDetail",
314 name: get_one_drive_usage_account_detail_by_date,
315 path: "/reports/microsoft.graph.getOneDriveUsageAccountDetail(date={{id}})",
316 params: date
317 );
318 get!(
319 doc: "Invoke function getOneDriveUsageAccountDetail",
320 name: get_one_drive_usage_account_detail_by_period,
321 path: "/reports/microsoft.graph.getOneDriveUsageAccountDetail(period='{{id}}')",
322 params: period
323 );
324 get!(
325 doc: "Invoke function getOneDriveUsageFileCounts",
326 name: get_one_drive_usage_file_counts_by_period,
327 path: "/reports/microsoft.graph.getOneDriveUsageFileCounts(period='{{id}}')",
328 params: period
329 );
330 get!(
331 doc: "Invoke function getOneDriveUsageStorage",
332 name: get_one_drive_usage_storage_by_period,
333 path: "/reports/microsoft.graph.getOneDriveUsageStorage(period='{{id}}')",
334 params: period
335 );
336 get!(
337 doc: "Invoke function getPrinterArchivedPrintJobs",
338 name: get_printer_archived_print_jobs,
339 path: "/reports/microsoft.graph.getPrinterArchivedPrintJobs(printerId='{{id}}',startDateTime={{id2}},endDateTime={{id3}})",
340 params: printer_id, start_date_time, end_date_time
341 );
342 get!(
343 doc: "Invoke function getSharePointActivityFileCounts",
344 name: get_share_point_activity_file_counts_by_period,
345 path: "/reports/microsoft.graph.getSharePointActivityFileCounts(period='{{id}}')",
346 params: period
347 );
348 get!(
349 doc: "Invoke function getSharePointActivityPages",
350 name: get_share_point_activity_pages_by_period,
351 path: "/reports/microsoft.graph.getSharePointActivityPages(period='{{id}}')",
352 params: period
353 );
354 get!(
355 doc: "Invoke function getSharePointActivityUserCounts",
356 name: get_share_point_activity_user_counts_by_period,
357 path: "/reports/microsoft.graph.getSharePointActivityUserCounts(period='{{id}}')",
358 params: period
359 );
360 get!(
361 doc: "Invoke function getSharePointActivityUserDetail",
362 name: get_share_point_activity_user_detail_by_date,
363 path: "/reports/microsoft.graph.getSharePointActivityUserDetail(date={{id}})",
364 params: date
365 );
366 get!(
367 doc: "Invoke function getSharePointActivityUserDetail",
368 name: get_share_point_activity_user_detail_by_period,
369 path: "/reports/microsoft.graph.getSharePointActivityUserDetail(period='{{id}}')",
370 params: period
371 );
372 get!(
373 doc: "Invoke function getSharePointSiteUsageDetail",
374 name: get_share_point_site_usage_detail_by_date,
375 path: "/reports/microsoft.graph.getSharePointSiteUsageDetail(date={{id}})",
376 params: date
377 );
378 get!(
379 doc: "Invoke function getSharePointSiteUsageDetail",
380 name: get_share_point_site_usage_detail_by_period,
381 path: "/reports/microsoft.graph.getSharePointSiteUsageDetail(period='{{id}}')",
382 params: period
383 );
384 get!(
385 doc: "Invoke function getSharePointSiteUsageFileCounts",
386 name: get_share_point_site_usage_file_counts_by_period,
387 path: "/reports/microsoft.graph.getSharePointSiteUsageFileCounts(period='{{id}}')",
388 params: period
389 );
390 get!(
391 doc: "Invoke function getSharePointSiteUsagePages",
392 name: get_share_point_site_usage_pages_by_period,
393 path: "/reports/microsoft.graph.getSharePointSiteUsagePages(period='{{id}}')",
394 params: period
395 );
396 get!(
397 doc: "Invoke function getSharePointSiteUsageSiteCounts",
398 name: get_share_point_site_usage_site_counts_by_period,
399 path: "/reports/microsoft.graph.getSharePointSiteUsageSiteCounts(period='{{id}}')",
400 params: period
401 );
402 get!(
403 doc: "Invoke function getSharePointSiteUsageStorage",
404 name: get_share_point_site_usage_storage_by_period,
405 path: "/reports/microsoft.graph.getSharePointSiteUsageStorage(period='{{id}}')",
406 params: period
407 );
408 get!(
409 doc: "Invoke function getSkypeForBusinessActivityCounts",
410 name: get_skype_for_business_activity_counts_by_period,
411 path: "/reports/microsoft.graph.getSkypeForBusinessActivityCounts(period='{{id}}')",
412 params: period
413 );
414 get!(
415 doc: "Invoke function getSkypeForBusinessActivityUserCounts",
416 name: get_skype_for_business_activity_user_counts_by_period,
417 path: "/reports/microsoft.graph.getSkypeForBusinessActivityUserCounts(period='{{id}}')",
418 params: period
419 );
420 get!(
421 doc: "Invoke function getSkypeForBusinessActivityUserDetail",
422 name: get_skype_for_business_activity_user_detail_by_date,
423 path: "/reports/microsoft.graph.getSkypeForBusinessActivityUserDetail(date={{id}})",
424 params: date
425 );
426 get!(
427 doc: "Invoke function getSkypeForBusinessActivityUserDetail",
428 name: get_skype_for_business_activity_user_detail_by_period,
429 path: "/reports/microsoft.graph.getSkypeForBusinessActivityUserDetail(period='{{id}}')",
430 params: period
431 );
432 get!(
433 doc: "Invoke function getSkypeForBusinessDeviceUsageDistributionUserCounts",
434 name: get_skype_for_business_device_usage_distribution_user_counts_by_period,
435 path: "/reports/microsoft.graph.getSkypeForBusinessDeviceUsageDistributionUserCounts(period='{{id}}')",
436 params: period
437 );
438 get!(
439 doc: "Invoke function getSkypeForBusinessDeviceUsageUserCounts",
440 name: get_skype_for_business_device_usage_user_counts_by_period,
441 path: "/reports/microsoft.graph.getSkypeForBusinessDeviceUsageUserCounts(period='{{id}}')",
442 params: period
443 );
444 get!(
445 doc: "Invoke function getSkypeForBusinessDeviceUsageUserDetail",
446 name: get_skype_for_business_device_usage_user_detail_by_date,
447 path: "/reports/microsoft.graph.getSkypeForBusinessDeviceUsageUserDetail(date={{id}})",
448 params: date
449 );
450 get!(
451 doc: "Invoke function getSkypeForBusinessDeviceUsageUserDetail",
452 name: get_skype_for_business_device_usage_user_detail_by_period,
453 path: "/reports/microsoft.graph.getSkypeForBusinessDeviceUsageUserDetail(period='{{id}}')",
454 params: period
455 );
456 get!(
457 doc: "Invoke function getSkypeForBusinessOrganizerActivityCounts",
458 name: get_skype_for_business_organizer_activity_counts_by_period,
459 path: "/reports/microsoft.graph.getSkypeForBusinessOrganizerActivityCounts(period='{{id}}')",
460 params: period
461 );
462 get!(
463 doc: "Invoke function getSkypeForBusinessOrganizerActivityMinuteCounts",
464 name: get_skype_for_business_organizer_activity_minute_counts_by_period,
465 path: "/reports/microsoft.graph.getSkypeForBusinessOrganizerActivityMinuteCounts(period='{{id}}')",
466 params: period
467 );
468 get!(
469 doc: "Invoke function getSkypeForBusinessOrganizerActivityUserCounts",
470 name: get_skype_for_business_organizer_activity_user_counts_by_period,
471 path: "/reports/microsoft.graph.getSkypeForBusinessOrganizerActivityUserCounts(period='{{id}}')",
472 params: period
473 );
474 get!(
475 doc: "Invoke function getSkypeForBusinessParticipantActivityCounts",
476 name: get_skype_for_business_participant_activity_counts_by_period,
477 path: "/reports/microsoft.graph.getSkypeForBusinessParticipantActivityCounts(period='{{id}}')",
478 params: period
479 );
480 get!(
481 doc: "Invoke function getSkypeForBusinessParticipantActivityMinuteCounts",
482 name: get_skype_for_business_participant_activity_minute_counts_by_period,
483 path: "/reports/microsoft.graph.getSkypeForBusinessParticipantActivityMinuteCounts(period='{{id}}')",
484 params: period
485 );
486 get!(
487 doc: "Invoke function getSkypeForBusinessParticipantActivityUserCounts",
488 name: get_skype_for_business_participant_activity_user_counts_by_period,
489 path: "/reports/microsoft.graph.getSkypeForBusinessParticipantActivityUserCounts(period='{{id}}')",
490 params: period
491 );
492 get!(
493 doc: "Invoke function getSkypeForBusinessPeerToPeerActivityCounts",
494 name: get_skype_for_business_peer_to_peer_activity_counts_by_period,
495 path: "/reports/microsoft.graph.getSkypeForBusinessPeerToPeerActivityCounts(period='{{id}}')",
496 params: period
497 );
498 get!(
499 doc: "Invoke function getSkypeForBusinessPeerToPeerActivityMinuteCounts",
500 name: get_skype_for_business_peer_to_peer_activity_minute_counts_by_period,
501 path: "/reports/microsoft.graph.getSkypeForBusinessPeerToPeerActivityMinuteCounts(period='{{id}}')",
502 params: period
503 );
504 get!(
505 doc: "Invoke function getSkypeForBusinessPeerToPeerActivityUserCounts",
506 name: get_skype_for_business_peer_to_peer_activity_user_counts,
507 path: "/reports/microsoft.graph.getSkypeForBusinessPeerToPeerActivityUserCounts(period='{{id}}')",
508 params: period
509 );
510 get!(
511 doc: "Invoke function getTeamsDeviceUsageDistributionUserCounts",
512 name: get_teams_device_usage_distribution_user_counts_by_period,
513 path: "/reports/microsoft.graph.getTeamsDeviceUsageDistributionUserCounts(period='{{id}}')",
514 params: period
515 );
516 get!(
517 doc: "Invoke function getTeamsDeviceUsageUserCounts",
518 name: get_teams_device_usage_user_counts_by_period,
519 path: "/reports/microsoft.graph.getTeamsDeviceUsageUserCounts(period='{{id}}')",
520 params: period
521 );
522 get!(
523 doc: "Invoke function getTeamsDeviceUsageUserDetail",
524 name: get_teams_device_usage_user_detail_by_date,
525 path: "/reports/microsoft.graph.getTeamsDeviceUsageUserDetail(date={{id}})",
526 params: date
527 );
528 get!(
529 doc: "Invoke function getTeamsDeviceUsageUserDetail",
530 name: get_teams_device_usage_user_detail_by_period,
531 path: "/reports/microsoft.graph.getTeamsDeviceUsageUserDetail(period='{{id}}')",
532 params: period
533 );
534 get!(
535 doc: "Invoke function getTeamsUserActivityCounts",
536 name: get_teams_user_activity_counts_by_period,
537 path: "/reports/microsoft.graph.getTeamsUserActivityCounts(period='{{id}}')",
538 params: period
539 );
540 get!(
541 doc: "Invoke function getTeamsUserActivityUserCounts",
542 name: get_teams_user_activity_user_counts_by_period,
543 path: "/reports/microsoft.graph.getTeamsUserActivityUserCounts(period='{{id}}')",
544 params: period
545 );
546 get!(
547 doc: "Invoke function getTeamsUserActivityUserDetail",
548 name: get_teams_user_activity_user_detail_by_date,
549 path: "/reports/microsoft.graph.getTeamsUserActivityUserDetail(date={{id}})",
550 params: date
551 );
552 get!(
553 doc: "Invoke function getTeamsUserActivityUserDetail",
554 name: get_teams_user_activity_user_detail_by_period,
555 path: "/reports/microsoft.graph.getTeamsUserActivityUserDetail(period='{{id}}')",
556 params: period
557 );
558 get!(
559 doc: "Invoke function getUserArchivedPrintJobs",
560 name: get_user_archived_print_jobs,
561 path: "/reports/microsoft.graph.getUserArchivedPrintJobs(userId='{{id}}',startDateTime={{id2}},endDateTime={{id3}})",
562 params: user_id, start_date_time, end_date_time
563 );
564 get!(
565 doc: "Invoke function getYammerActivityCounts",
566 name: get_yammer_activity_counts_by_period,
567 path: "/reports/microsoft.graph.getYammerActivityCounts(period='{{id}}')",
568 params: period
569 );
570 get!(
571 doc: "Invoke function getYammerActivityUserCounts",
572 name: get_yammer_activity_user_counts_by_period,
573 path: "/reports/microsoft.graph.getYammerActivityUserCounts(period='{{id}}')",
574 params: period
575 );
576 get!(
577 doc: "Invoke function getYammerActivityUserDetail",
578 name: get_yammer_activity_user_detail_by_date,
579 path: "/reports/microsoft.graph.getYammerActivityUserDetail(date={{id}})",
580 params: date
581 );
582 get!(
583 doc: "Invoke function getYammerActivityUserDetail",
584 name: get_yammer_activity_user_detail_by_period,
585 path: "/reports/microsoft.graph.getYammerActivityUserDetail(period='{{id}}')",
586 params: period
587 );
588 get!(
589 doc: "Invoke function getYammerDeviceUsageDistributionUserCounts",
590 name: get_yammer_device_usage_distribution_user_counts_by_period,
591 path: "/reports/microsoft.graph.getYammerDeviceUsageDistributionUserCounts(period='{{id}}')",
592 params: period
593 );
594 get!(
595 doc: "Invoke function getYammerDeviceUsageUserCounts",
596 name: get_yammer_device_usage_user_counts_by_period,
597 path: "/reports/microsoft.graph.getYammerDeviceUsageUserCounts(period='{{id}}')",
598 params: period
599 );
600 get!(
601 doc: "Invoke function getYammerDeviceUsageUserDetail",
602 name: get_yammer_device_usage_user_detail_by_date,
603 path: "/reports/microsoft.graph.getYammerDeviceUsageUserDetail(date={{id}})",
604 params: date
605 );
606 get!(
607 doc: "Invoke function getYammerDeviceUsageUserDetail",
608 name: get_yammer_device_usage_user_detail_by_period,
609 path: "/reports/microsoft.graph.getYammerDeviceUsageUserDetail(period='{{id}}')",
610 params: period
611 );
612 get!(
613 doc: "Invoke function getYammerGroupsActivityCounts",
614 name: get_yammer_groups_activity_counts_by_period,
615 path: "/reports/microsoft.graph.getYammerGroupsActivityCounts(period='{{id}}')",
616 params: period
617 );
618 get!(
619 doc: "Invoke function getYammerGroupsActivityDetail",
620 name: get_yammer_groups_activity_detail_by_date,
621 path: "/reports/microsoft.graph.getYammerGroupsActivityDetail(date={{id}})",
622 params: date
623 );
624 get!(
625 doc: "Invoke function getYammerGroupsActivityDetail",
626 name: get_yammer_groups_activity_detail_by_period,
627 path: "/reports/microsoft.graph.getYammerGroupsActivityDetail(period='{{id}}')",
628 params: period
629 );
630 get!(
631 doc: "Invoke function getYammerGroupsActivityGroupCounts",
632 name: get_yammer_groups_activity_group_counts,
633 path: "/reports/microsoft.graph.getYammerGroupsActivityGroupCounts(period='{{id}}')",
634 params: period
635 );
636 get!(
637 doc: "Invoke function managedDeviceEnrollmentFailureDetails",
638 name: get_managed_device_enrollment_failure_details,
639 path: "/reports/microsoft.graph.managedDeviceEnrollmentFailureDetails()"
640 );
641 get!(
642 doc: "Invoke function managedDeviceEnrollmentFailureDetails",
643 name: get_managed_device_enrollment_failure_details_by_query,
644 path: "/reports/microsoft.graph.managedDeviceEnrollmentFailureDetails(skip={{id}},top={{id2}},filter='{{id3}}',skipToken='{{id4}}')",
645 params: skip, top, filter, skip_token
646 );
647 get!(
648 doc: "Invoke function managedDeviceEnrollmentTopFailures",
649 name: get_managed_device_enrollment_top_failures,
650 path: "/reports/microsoft.graph.managedDeviceEnrollmentTopFailures()"
651 );
652 get!(
653 doc: "Invoke function managedDeviceEnrollmentTopFailures",
654 name: get_managed_device_enrollment_top_failures_by_period,
655 path: "/reports/microsoft.graph.managedDeviceEnrollmentTopFailures(period='{{id}}')",
656 params: period
657 );
658 post!(
659 doc: "Create new navigation property to monthlyPrintUsageByPrinter for reports",
660 name: create_monthly_print_usage_by_printer,
661 path: "/reports/monthlyPrintUsageByPrinter",
662 body: true
663 );
664 get!(
665 doc: "List monthlyPrintUsageByPrinter",
666 name: list_monthly_print_usage_by_printer,
667 path: "/reports/monthlyPrintUsageByPrinter"
668 );
669 get!(
670 doc: "Get the number of the resource",
671 name: get_monthly_print_usage_by_printer_count,
672 path: "/reports/monthlyPrintUsageByPrinter/$count"
673 );
674 delete!(
675 doc: "Delete navigation property monthlyPrintUsageByPrinter for reports",
676 name: delete_monthly_print_usage_by_printer,
677 path: "/reports/monthlyPrintUsageByPrinter/{{id}}",
678 params: print_usage_by_printer_id
679 );
680 get!(
681 doc: "Get monthlyPrintUsageByPrinter from reports",
682 name: get_monthly_print_usage_by_printer,
683 path: "/reports/monthlyPrintUsageByPrinter/{{id}}",
684 params: print_usage_by_printer_id
685 );
686 patch!(
687 doc: "Update the navigation property monthlyPrintUsageByPrinter in reports",
688 name: update_monthly_print_usage_by_printer,
689 path: "/reports/monthlyPrintUsageByPrinter/{{id}}",
690 body: true,
691 params: print_usage_by_printer_id
692 );
693 post!(
694 doc: "Create new navigation property to monthlyPrintUsageByUser for reports",
695 name: create_monthly_print_usage_by_user,
696 path: "/reports/monthlyPrintUsageByUser",
697 body: true
698 );
699 get!(
700 doc: "List monthlyPrintUsageByUser",
701 name: list_monthly_print_usage_by_user,
702 path: "/reports/monthlyPrintUsageByUser"
703 );
704 get!(
705 doc: "Get the number of the resource",
706 name: get_monthly_print_usage_by_user_count,
707 path: "/reports/monthlyPrintUsageByUser/$count"
708 );
709 delete!(
710 doc: "Delete navigation property monthlyPrintUsageByUser for reports",
711 name: delete_monthly_print_usage_by_user,
712 path: "/reports/monthlyPrintUsageByUser/{{id}}",
713 params: print_usage_by_user_id
714 );
715 get!(
716 doc: "Get monthlyPrintUsageByUser from reports",
717 name: get_monthly_print_usage_by_user,
718 path: "/reports/monthlyPrintUsageByUser/{{id}}",
719 params: print_usage_by_user_id
720 );
721 patch!(
722 doc: "Update the navigation property monthlyPrintUsageByUser in reports",
723 name: update_monthly_print_usage_by_user,
724 path: "/reports/monthlyPrintUsageByUser/{{id}}",
725 body: true,
726 params: print_usage_by_user_id
727 );
728 delete!(
729 doc: "Delete navigation property security for reports",
730 name: delete_security,
731 path: "/reports/security"
732 );
733 get!(
734 doc: "Get security from reports",
735 name: get_security,
736 path: "/reports/security"
737 );
738 patch!(
739 doc: "Update the navigation property security in reports",
740 name: update_security,
741 path: "/reports/security",
742 body: true
743 );
744 get!(
745 doc: "Invoke function getAttackSimulationRepeatOffenders",
746 name: get_attack_simulation_repeat_offenders,
747 path: "/reports/security/microsoft.graph.getAttackSimulationRepeatOffenders()"
748 );
749 get!(
750 doc: "Invoke function getAttackSimulationSimulationUserCoverage",
751 name: get_attack_simulation_simulation_user_coverage,
752 path: "/reports/security/microsoft.graph.getAttackSimulationSimulationUserCoverage()"
753 );
754 get!(
755 doc: "Invoke function getAttackSimulationTrainingUserCoverage",
756 name: get_attack_simulation_training_user_coverage,
757 path: "/reports/security/microsoft.graph.getAttackSimulationTrainingUserCoverage()"
758 );
759}