graph_rs_sdk/branding/
request.rs

1// GENERATED CODE
2
3use crate::api_default_imports::*;
4
5api_client!(BrandingApiClient, ResourceIdentity::Branding);
6
7impl BrandingApiClient {
8    get!(
9        doc: "Get branding",
10        name: get_organizational_branding,
11        path: "/branding"
12    );
13    patch!(
14        doc: "Update branding",
15        name: update_organizational_branding,
16        path: "/branding",
17        body: true
18    );
19    get!(
20        doc: "Get backgroundImage for organizationalBranding from branding",
21        name: get_background_image,
22        path: "/branding/backgroundImage"
23    );
24    put!(
25        doc: "Update backgroundImage for organizationalBranding in branding",
26        name: update_background_image,
27        path: "/branding/backgroundImage",
28        body: true
29    );
30    get!(
31        doc: "Get bannerLogo for organizationalBranding from branding",
32        name: get_banner_logo,
33        path: "/branding/bannerLogo"
34    );
35    put!(
36        doc: "Update bannerLogo for organizationalBranding in branding",
37        name: update_banner_logo,
38        path: "/branding/bannerLogo",
39        body: true
40    );
41    post!(
42        doc: "Create organizationalBrandingLocalization",
43        name: create_localizations,
44        path: "/branding/localizations",
45        body: true
46    );
47    get!(
48        doc: "List localizations",
49        name: list_localizations,
50        path: "/branding/localizations"
51    );
52    get!(
53        doc: "Get the number of the resource",
54        name: get_localizations_count,
55        path: "/branding/localizations/$count"
56    );
57    delete!(
58        doc: "Delete navigation property localizations for branding",
59        name: delete_localizations,
60        path: "/branding/localizations/{{id}}",
61        params: organizational_branding_localization_id
62    );
63    get!(
64        doc: "Get localizations from branding",
65        name: get_localizations,
66        path: "/branding/localizations/{{id}}",
67        params: organizational_branding_localization_id
68    );
69    patch!(
70        doc: "Update the navigation property localizations in branding",
71        name: update_localizations,
72        path: "/branding/localizations/{{id}}",
73        body: true,
74        params: organizational_branding_localization_id
75    );
76    get!(
77        doc: "Get backgroundImage for the navigation property localizations from branding",
78        name: get_localizations_background_image,
79        path: "/branding/localizations/{{id}}/backgroundImage",
80        params: organizational_branding_localization_id
81    );
82    put!(
83        doc: "Update backgroundImage for the navigation property localizations in branding",
84        name: update_localizations_background_image,
85        path: "/branding/localizations/{{id}}/backgroundImage",
86        body: true,
87        params: organizational_branding_localization_id
88    );
89    get!(
90        doc: "Get bannerLogo for the navigation property localizations from branding",
91        name: get_localizations_banner_logo,
92        path: "/branding/localizations/{{id}}/bannerLogo",
93        params: organizational_branding_localization_id
94    );
95    put!(
96        doc: "Update bannerLogo for the navigation property localizations in branding",
97        name: update_localizations_banner_logo,
98        path: "/branding/localizations/{{id}}/bannerLogo",
99        body: true,
100        params: organizational_branding_localization_id
101    );
102    get!(
103        doc: "Get squareLogo for the navigation property localizations from branding",
104        name: get_localizations_square_logo,
105        path: "/branding/localizations/{{id}}/squareLogo",
106        params: organizational_branding_localization_id
107    );
108    put!(
109        doc: "Update squareLogo for the navigation property localizations in branding",
110        name: update_localizations_square_logo,
111        path: "/branding/localizations/{{id}}/squareLogo",
112        body: true,
113        params: organizational_branding_localization_id
114    );
115    get!(
116        doc: "Get squareLogo for organizationalBranding from branding",
117        name: get_square_logo,
118        path: "/branding/squareLogo"
119    );
120    put!(
121        doc: "Update squareLogo for organizationalBranding in branding",
122        name: update_square_logo,
123        path: "/branding/squareLogo",
124        body: true
125    );
126}