graph_rs_sdk/sites/term_stores/
request.rs

1// GENERATED CODE
2
3use crate::api_default_imports::*;
4use crate::sites::*;
5
6api_client!(
7    TermStoresApiClient,
8    TermStoresIdApiClient,
9    ResourceIdentity::TermStores
10);
11
12impl TermStoresApiClient {
13    post!(
14        doc: "Create new navigation property to termStores for sites",
15        name: create_term_stores,
16        path: "/termStores",
17        body: true
18    );
19    get!(
20        doc: "Get termStores from sites",
21        name: list_term_stores,
22        path: "/termStores"
23    );
24    get!(
25        doc: "Get the number of the resource",
26        name: get_term_stores_count,
27        path: "/termStores/$count"
28    );
29}
30
31impl TermStoresIdApiClient {
32    api_client_link!(sets, TermStoreSetsApiClient);
33    api_client_link_id!(group, TermStoreGroupsIdApiClient);
34    api_client_link_id!(set, TermStoreSetsIdApiClient);
35    api_client_link!(groups, TermStoreGroupsApiClient);
36
37    delete!(
38        doc: "Delete navigation property termStores for sites",
39        name: delete_term_stores,
40        path: "/termStores/{{RID}}"
41    );
42    get!(
43        doc: "Get termStores from sites",
44        name: get_term_stores,
45        path: "/termStores/{{RID}}"
46    );
47    patch!(
48        doc: "Update the navigation property termStores in sites",
49        name: update_term_stores,
50        path: "/termStores/{{RID}}",
51        body: true
52    );
53}