graph_rs_sdk/branding/
request.rs1use 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}