graph_rs_sdk/drives/
manual_request.rs

1use crate::api_default_imports::*;
2use crate::drives::*;
3
4impl DrivesIdApiClient {
5    post!(
6        doc: "Create drive item in root of drive",
7        name: create_root_folder,
8        path: "/drives/{{RID}}/root/children",
9        body: true
10    );
11    get!(
12        doc: "Invoke function delta",
13        name: delta,
14        path: "/drives/{{RID}}/root/delta()"
15    );
16    get!(
17        doc: "Invoke function delta",
18        name: delta_token,
19        path: "/drives/{{RID}}/root/delta(token='{{id}}')",
20        params: token
21    );
22}
23
24impl DrivesItemsIdApiClient {
25    post!(
26        name: create_folder,
27        path: "/items/{{RID}}/children",
28        body: true
29    );
30    put!(
31        name: upload_items_content,
32        path: "items/{{RID}}{{id}}/content",
33        body: true,
34        params: file_name
35    );
36}
37
38impl WorksheetsIdApiClient {
39    patch!(
40        doc: "Invoke function range",
41        name: update_range_object_by_address,
42        path: "/worksheets/{{RID}}/range(address='{{id}}')",
43        body: true,
44        params: address
45    );
46}
47
48impl WorkbookTablesIdApiClient {
49    patch!(
50        doc: "Update range",
51        name: update_range,
52        path: "/tables/{{RID}}/range",
53        body: true
54    );
55}
56
57impl WorkbookTablesColumnsIdApiClient {
58    patch!(
59        doc: "Update range of column",
60        name: update_range,
61        path: "/columns/{{RID}}/range",
62        body: true
63    );
64}