graph_rs_sdk/drives/
manual_request.rs1use 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}