graph_rs_sdk/device_app_management/vpp_tokens/
request.rs

1// GENERATED CODE
2
3use crate::api_default_imports::*;
4
5api_client!(
6    VppTokensApiClient,
7    VppTokensIdApiClient,
8    ResourceIdentity::VppTokens
9);
10
11impl VppTokensApiClient {
12    post!(
13        doc: "Create new navigation property to vppTokens for deviceAppManagement",
14        name: create_vpp_tokens,
15        path: "/vppTokens",
16        body: true
17    );
18    get!(
19        doc: "Get vppTokens from deviceAppManagement",
20        name: list_vpp_tokens,
21        path: "/vppTokens"
22    );
23    get!(
24        doc: "Get the number of the resource",
25        name: get_vpp_tokens_count,
26        path: "/vppTokens/$count"
27    );
28}
29
30impl VppTokensIdApiClient {
31    delete!(
32        doc: "Delete navigation property vppTokens for deviceAppManagement",
33        name: delete_vpp_tokens,
34        path: "/vppTokens/{{RID}}"
35    );
36    get!(
37        doc: "Get vppTokens from deviceAppManagement",
38        name: get_vpp_tokens,
39        path: "/vppTokens/{{RID}}"
40    );
41    patch!(
42        doc: "Update the navigation property vppTokens in deviceAppManagement",
43        name: update_vpp_tokens,
44        path: "/vppTokens/{{RID}}",
45        body: true
46    );
47    post!(
48        doc: "Invoke action syncLicenses",
49        name: sync_licenses,
50        path: "/vppTokens/{{RID}}/syncLicenses"
51    );
52}