graph_rs_sdk/oauth2_permission_grants/
request.rs

1// GENERATED CODE
2
3use crate::api_default_imports::*;
4
5api_client!(
6    Oauth2PermissionGrantsApiClient,
7    Oauth2PermissionGrantsIdApiClient,
8    ResourceIdentity::Oauth2PermissionGrants
9);
10
11impl Oauth2PermissionGrantsApiClient {
12    post!(
13        doc: "Create oAuth2PermissionGrant (a delegated permission grant)",
14        name: create_oauth2_permission_grant,
15        path: "/oauth2PermissionGrants",
16        body: true
17    );
18    get!(
19        doc: "List oauth2PermissionGrants (delegated permission grants)",
20        name: list_oauth2_permission_grant,
21        path: "/oauth2PermissionGrants"
22    );
23    get!(
24        doc: "Get the number of the resource",
25        name: get_oauth_2_permission_grants_count,
26        path: "/oauth2PermissionGrants/$count"
27    );
28    get!(
29        doc: "Invoke function delta",
30        name: delta,
31        path: "/oauth2PermissionGrants/delta()"
32    );
33}
34
35impl Oauth2PermissionGrantsIdApiClient {
36    delete!(
37        doc: "Delete oAuth2PermissionGrant (a delegated permission grant)",
38        name: delete_oauth2_permission_grant,
39        path: "/oauth2PermissionGrants/{{RID}}"
40    );
41    get!(
42        doc: "Get oAuth2PermissionGrant (a delegated permission grant)",
43        name: get_oauth2_permission_grant,
44        path: "/oauth2PermissionGrants/{{RID}}"
45    );
46    patch!(
47        doc: "Update a delegated permission grant (oAuth2PermissionGrant)",
48        name: update_oauth2_permission_grant,
49        path: "/oauth2PermissionGrants/{{RID}}",
50        body: true
51    );
52}