graph_rs_sdk/extended_properties/
request.rs

1// NOT GENERATED CODE.
2
3use crate::api_default_imports::*;
4
5api_client!(
6    ExtendedPropertiesApiClient,
7    ResourceIdentity::ExtendedProperties
8);
9
10impl ExtendedPropertiesApiClient {
11    post!(
12        doc: "Create new navigation property to multiValueExtendedProperties for users",
13        name: create_multi_value_extended_properties,
14        path: "/mailFolders/{{RID}}/multiValueExtendedProperties",
15        body: true
16    );
17    get!(
18        doc: "Get multiValueExtendedProperties from users",
19        name: list_multi_value_extended_properties,
20        path: "/mailFolders/{{RID}}/multiValueExtendedProperties"
21    );
22    get!(
23        doc: "Get the number of the resource",
24        name: get_multi_value_extended_properties_count,
25        path: "/mailFolders/{{RID}}/multiValueExtendedProperties/$count"
26    );
27    delete!(
28        doc: "Delete navigation property multiValueExtendedProperties for users",
29        name: delete_multi_value_extended_properties,
30        path: "/mailFolders/{{RID}}/multiValueExtendedProperties/{{id}}",
31        params: multi_value_legacy_extended_property_id
32    );
33    get!(
34        doc: "Get multiValueExtendedProperties from users",
35        name: get_multi_value_extended_properties,
36        path: "/mailFolders/{{RID}}/multiValueExtendedProperties/{{id}}",
37        params: multi_value_legacy_extended_property_id
38    );
39    patch!(
40        doc: "Update the navigation property multiValueExtendedProperties in users",
41        name: update_multi_value_extended_properties,
42        path: "/mailFolders/{{RID}}/multiValueExtendedProperties/{{id}}",
43        body: true,
44        params: multi_value_legacy_extended_property_id
45    );
46    post!(
47        doc: "Create new navigation property to singleValueExtendedProperties for users",
48        name: create_single_value_extended_properties,
49        path: "/mailFolders/{{RID}}/singleValueExtendedProperties",
50        body: true
51    );
52    get!(
53        doc: "Get singleValueExtendedProperties from users",
54        name: list_single_value_extended_properties,
55        path: "/mailFolders/{{RID}}/singleValueExtendedProperties"
56    );
57    get!(
58        doc: "Get the number of the resource",
59        name: get_single_value_extended_properties_count,
60        path: "/mailFolders/{{RID}}/singleValueExtendedProperties/$count"
61    );
62    delete!(
63        doc: "Delete navigation property singleValueExtendedProperties for users",
64        name: delete_single_value_extended_properties,
65        path: "/mailFolders/{{RID}}/singleValueExtendedProperties/{{id}}",
66        params: single_value_legacy_extended_property_id
67    );
68    get!(
69        doc: "Get singleValueExtendedProperties from users",
70        name: get_single_value_extended_properties,
71        path: "/mailFolders/{{RID}}/singleValueExtendedProperties/{{id}}",
72        params: single_value_legacy_extended_property_id
73    );
74    patch!(
75        doc: "Update the navigation property singleValueExtendedProperties in users",
76        name: update_single_value_extended_properties,
77        path: "/mailFolders/{{RID}}/singleValueExtendedProperties/{{id}}",
78        body: true,
79        params: single_value_legacy_extended_property_id
80    );
81}