graph_rs_sdk/subscriptions/
request.rs

1// GENERATED CODE
2
3use crate::api_default_imports::*;
4
5api_client!(
6    SubscriptionsApiClient,
7    SubscriptionsIdApiClient,
8    ResourceIdentity::Subscriptions
9);
10
11impl SubscriptionsApiClient {
12    post!(
13        doc: "Create subscription",
14        name: create_subscription,
15        path: "/subscriptions",
16        body: true
17    );
18    get!(
19        doc: "List subscriptions",
20        name: list_subscription,
21        path: "/subscriptions"
22    );
23}
24
25impl SubscriptionsIdApiClient {
26    delete!(
27        doc: "Delete subscription",
28        name: delete_subscription,
29        path: "/subscriptions/{{RID}}"
30    );
31    get!(
32        doc: "Get subscription",
33        name: get_subscription,
34        path: "/subscriptions/{{RID}}"
35    );
36    patch!(
37        doc: "Update subscription",
38        name: update_subscription,
39        path: "/subscriptions/{{RID}}",
40        body: true
41    );
42    post!(
43        doc: "Invoke action reauthorize",
44        name: reauthorize,
45        path: "/subscriptions/{{RID}}/reauthorize"
46    );
47}