graph_rs_sdk/users/activities/
request.rs

1// GENERATED CODE
2
3use crate::api_default_imports::*;
4
5api_client!(
6    ActivitiesApiClient,
7    ActivitiesIdApiClient,
8    ResourceIdentity::Activities
9);
10
11impl ActivitiesApiClient {
12    post!(
13        doc: "Create new navigation property to activities for users",
14        name: create_activities,
15        path: "/activities",
16        body: true
17    );
18    get!(
19        doc: "Get activities from users",
20        name: list_activities,
21        path: "/activities"
22    );
23    get!(
24        doc: "Get the number of the resource",
25        name: get_activities_count,
26        path: "/activities/$count"
27    );
28    get!(
29        doc: "Invoke function recent",
30        name: recent,
31        path: "/activities/recent()"
32    );
33}
34
35impl ActivitiesIdApiClient {
36    delete!(
37        doc: "Delete navigation property activities for users",
38        name: delete_activities,
39        path: "/activities/{{RID}}"
40    );
41    get!(
42        doc: "Get activities from users",
43        name: get_activities,
44        path: "/activities/{{RID}}"
45    );
46    patch!(
47        doc: "Update the navigation property activities in users",
48        name: update_activities,
49        path: "/activities/{{RID}}",
50        body: true
51    );
52    post!(
53        doc: "Create new navigation property to historyItems for users",
54        name: create_history_items,
55        path: "/activities/{{RID}}/historyItems",
56        body: true
57    );
58    get!(
59        doc: "Get historyItems from users",
60        name: list_history_items,
61        path: "/activities/{{RID}}/historyItems"
62    );
63    get!(
64        doc: "Get the number of the resource",
65        name: get_history_items_count,
66        path: "/activities/{{RID}}/historyItems/$count"
67    );
68    delete!(
69        doc: "Delete navigation property historyItems for users",
70        name: delete_history_items,
71        path: "/activities/{{RID}}/historyItems/{{id}}",
72        params: activity_history_item_id
73    );
74    get!(
75        doc: "Get historyItems from users",
76        name: get_history_items,
77        path: "/activities/{{RID}}/historyItems/{{id}}",
78        params: activity_history_item_id
79    );
80    patch!(
81        doc: "Update the navigation property historyItems in users",
82        name: update_history_items,
83        path: "/activities/{{RID}}/historyItems/{{id}}",
84        body: true,
85        params: activity_history_item_id
86    );
87    get!(
88        doc: "Get activity from users",
89        name: get_activity,
90        path: "/activities/{{RID}}/historyItems/{{id}}/activity",
91        params: activity_history_item_id
92    );
93}