graph_rs_sdk/device_app_management/
request.rs

1// GENERATED CODE
2
3use crate::api_default_imports::*;
4use crate::device_app_management::*;
5
6api_client!(
7    DeviceAppManagementApiClient,
8    ResourceIdentity::DeviceAppManagement
9);
10
11impl DeviceAppManagementApiClient {
12    api_client_link_id!(mobile_app_categories_id, MobileAppCategoriesIdApiClient);
13    api_client_link!(mobile_app_configurations, MobileAppConfigurationsApiClient);
14    api_client_link_id!(
15        android_managed_app_protection,
16        AndroidManagedAppProtectionsIdApiClient
17    );
18    api_client_link_id!(vpp_token, VppTokensIdApiClient);
19    api_client_link!(
20        targeted_managed_app_configurations,
21        TargetedManagedAppConfigurationsApiClient
22    );
23    api_client_link_id!(
24        windows_information_protection_policies_id,
25        WindowsInformationProtectionPoliciesIdApiClient
26    );
27    api_client_link_id!(managed_app_statuses_id, ManagedAppStatusesIdApiClient);
28    api_client_link!(
29        android_managed_app_protections,
30        AndroidManagedAppProtectionsApiClient
31    );
32    api_client_link!(
33        mdm_windows_information_protection_policies,
34        MdmWindowsInformationProtectionPoliciesApiClient
35    );
36    api_client_link!(mobile_apps, MobileAppsApiClient);
37    api_client_link!(managed_app_statuses, ManagedAppStatusesApiClient);
38    api_client_link!(vpp_tokens, VppTokensApiClient);
39    api_client_link_id!(mobile_app_configuration, MobileAppConfigurationsIdApiClient);
40    api_client_link_id!(
41        ios_managed_app_protection,
42        IosManagedAppProtectionsIdApiClient
43    );
44    api_client_link_id!(
45        targeted_managed_app_configuration,
46        TargetedManagedAppConfigurationsIdApiClient
47    );
48    api_client_link!(managed_e_books, ManagedEBooksApiClient);
49    api_client_link!(managed_app_policies, ManagedAppPoliciesApiClient);
50    api_client_link_id!(
51        default_managed_app_protection,
52        DefaultManagedAppProtectionsIdApiClient
53    );
54    api_client_link_id!(managed_e_book, ManagedEBooksIdApiClient);
55    api_client_link_id!(mobile_app, MobileAppsIdApiClient);
56    api_client_link!(
57        windows_information_protection_policies,
58        WindowsInformationProtectionPoliciesApiClient
59    );
60    api_client_link!(
61        default_managed_app_protections,
62        DefaultManagedAppProtectionsApiClient
63    );
64    api_client_link!(
65        ios_managed_app_protections,
66        IosManagedAppProtectionsApiClient
67    );
68    api_client_link_id!(
69        mdm_windows_information_protection_policy,
70        MdmWindowsInformationProtectionPoliciesIdApiClient
71    );
72    api_client_link_id!(managed_app_policies_id, ManagedAppPoliciesIdApiClient);
73    api_client_link!(mobile_app_categories, MobileAppCategoriesApiClient);
74    api_client_link_id!(managed_app_registration, ManagedAppRegistrationsIdApiClient);
75    api_client_link!(managed_app_registrations, ManagedAppRegistrationsApiClient);
76
77    get!(
78        doc: "Get deviceAppManagement",
79        name: get_device_app_management,
80        path: "/deviceAppManagement"
81    );
82    patch!(
83        doc: "Update deviceAppManagement",
84        name: update_device_app_management,
85        path: "/deviceAppManagement",
86        body: true
87    );
88    post!(
89        doc: "Invoke action syncMicrosoftStoreForBusinessApps",
90        name: sync_microsoft_store_for_business_apps,
91        path: "/deviceAppManagement/syncMicrosoftStoreForBusinessApps"
92    );
93}