graph_rs_sdk/sites/term_store_sets/
request.rs

1// GENERATED CODE
2
3use crate::api_default_imports::*;
4use crate::sites::*;
5
6api_client!(
7    TermStoreSetsApiClient,
8    TermStoreSetsIdApiClient,
9    ResourceIdentity::TermStoreSets
10);
11
12impl TermStoreSetsApiClient {
13    post!(
14        doc: "Create new navigation property to sets for sites",
15        name: create_sets,
16        path: "/sets",
17        body: true
18    );
19    get!(
20        doc: "Get sets from sites",
21        name: list_sets,
22        path: "/sets"
23    );
24    get!(
25        doc: "Get the number of the resource",
26        name: sets_dbcc,
27        path: "/sets/$count"
28    );
29}
30
31impl TermStoreSetsIdApiClient {
32    api_client_link!(terms, TermStoreSetsTermsApiClient);
33    api_client_link_id!(term, TermStoreSetsTermsIdApiClient);
34    api_client_link!(parent_group, TermStoreSetsParentGroupApiClient);
35    api_client_link!(children, TermStoreSetsChildrenApiClient);
36    api_client_link_id!(children_id, TermStoreSetsChildrenIdApiClient);
37
38    delete!(
39        doc: "Delete navigation property sets for sites",
40        name: delete_sets,
41        path: "/sets/{{RID}}"
42    );
43    get!(
44        doc: "Get sets from sites",
45        name: get_sets,
46        path: "/sets/{{RID}}"
47    );
48    patch!(
49        doc: "Update the navigation property sets in sites",
50        name: update_sets,
51        path: "/sets/{{RID}}",
52        body: true
53    );
54}