graph_rs_sdk/reports/
request.rs

1// GENERATED CODE
2
3use 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}