nil_client/client/cheat/
infrastructure.rs1use crate::client::Client;
5use crate::error::Result;
6use crate::http;
7use nil_payload::request::cheat::infrastructure::*;
8use nil_payload::response::cheat::infrastructure::*;
9
10impl Client {
11 pub async fn cheat_get_academy_recruit_queue(
13 &self,
14 req: CheatGetAcademyRecruitQueueRequest,
15 ) -> Result<CheatGetAcademyRecruitQueueResponse> {
16 http::json_put("cheat-get-academy-recruit-queue")
17 .body(req)
18 .server(self.server)
19 .maybe_authorization(self.authorization.as_ref())
20 .circuit_breaker(self.circuit_breaker())
21 .retry(&self.retry)
22 .user_agent(&self.user_agent)
23 .send()
24 .await
25 }
26
27 pub async fn cheat_get_academy_recruit_queues(
29 &self,
30 req: CheatGetAcademyRecruitQueuesRequest,
31 ) -> Result<CheatGetAcademyRecruitQueuesResponse> {
32 http::json_put("cheat-get-academy-recruit-queues")
33 .body(req)
34 .server(self.server)
35 .maybe_authorization(self.authorization.as_ref())
36 .circuit_breaker(self.circuit_breaker())
37 .retry(&self.retry)
38 .user_agent(&self.user_agent)
39 .send()
40 .await
41 }
42
43 pub async fn cheat_get_all_academy_recruit_queues(
45 &self,
46 req: CheatGetAllAcademyRecruitQueuesRequest,
47 ) -> Result<CheatGetAllAcademyRecruitQueuesResponse> {
48 http::json_put("cheat-get-all-academy-recruit-queues")
49 .body(req)
50 .server(self.server)
51 .maybe_authorization(self.authorization.as_ref())
52 .circuit_breaker(self.circuit_breaker())
53 .retry(&self.retry)
54 .user_agent(&self.user_agent)
55 .send()
56 .await
57 }
58
59 pub async fn cheat_get_all_prefecture_build_queues(
61 &self,
62 req: CheatGetAllPrefectureBuildQueuesRequest,
63 ) -> Result<CheatGetAllPrefectureBuildQueuesResponse> {
64 http::json_put("cheat-get-all-prefecture-build-queues")
65 .body(req)
66 .server(self.server)
67 .maybe_authorization(self.authorization.as_ref())
68 .circuit_breaker(self.circuit_breaker())
69 .retry(&self.retry)
70 .user_agent(&self.user_agent)
71 .send()
72 .await
73 }
74
75 pub async fn cheat_get_all_stable_recruit_queues(
77 &self,
78 req: CheatGetAllStableRecruitQueuesRequest,
79 ) -> Result<CheatGetAllStableRecruitQueuesResponse> {
80 http::json_put("cheat-get-all-stable-recruit-queues")
81 .body(req)
82 .server(self.server)
83 .maybe_authorization(self.authorization.as_ref())
84 .circuit_breaker(self.circuit_breaker())
85 .retry(&self.retry)
86 .user_agent(&self.user_agent)
87 .send()
88 .await
89 }
90
91 pub async fn cheat_get_infrastructure(
93 &self,
94 req: CheatGetInfrastructureRequest,
95 ) -> Result<CheatGetInfrastructureResponse> {
96 http::json_put("cheat-get-infrastructure")
97 .body(req)
98 .server(self.server)
99 .maybe_authorization(self.authorization.as_ref())
100 .circuit_breaker(self.circuit_breaker())
101 .retry(&self.retry)
102 .user_agent(&self.user_agent)
103 .send()
104 .await
105 }
106
107 pub async fn cheat_get_prefecture_build_queue(
109 &self,
110 req: CheatGetPrefectureBuildQueueRequest,
111 ) -> Result<CheatGetPrefectureBuildQueueResponse> {
112 http::json_put("cheat-get-prefecture-build-queue")
113 .body(req)
114 .server(self.server)
115 .maybe_authorization(self.authorization.as_ref())
116 .circuit_breaker(self.circuit_breaker())
117 .retry(&self.retry)
118 .user_agent(&self.user_agent)
119 .send()
120 .await
121 }
122
123 pub async fn cheat_get_prefecture_build_queues(
125 &self,
126 req: CheatGetPrefectureBuildQueuesRequest,
127 ) -> Result<CheatGetPrefectureBuildQueuesResponse> {
128 http::json_put("cheat-get-prefecture-build-queues")
129 .body(req)
130 .server(self.server)
131 .maybe_authorization(self.authorization.as_ref())
132 .circuit_breaker(self.circuit_breaker())
133 .retry(&self.retry)
134 .user_agent(&self.user_agent)
135 .send()
136 .await
137 }
138
139 pub async fn cheat_get_stable_recruit_queue(
141 &self,
142 req: CheatGetStableRecruitQueueRequest,
143 ) -> Result<CheatGetStableRecruitQueueResponse> {
144 http::json_put("cheat-get-stable-recruit-queue")
145 .body(req)
146 .server(self.server)
147 .maybe_authorization(self.authorization.as_ref())
148 .circuit_breaker(self.circuit_breaker())
149 .retry(&self.retry)
150 .user_agent(&self.user_agent)
151 .send()
152 .await
153 }
154
155 pub async fn cheat_get_stable_recruit_queues(
157 &self,
158 req: CheatGetStableRecruitQueuesRequest,
159 ) -> Result<CheatGetStableRecruitQueuesResponse> {
160 http::json_put("cheat-get-stable-recruit-queues")
161 .body(req)
162 .server(self.server)
163 .maybe_authorization(self.authorization.as_ref())
164 .circuit_breaker(self.circuit_breaker())
165 .retry(&self.retry)
166 .user_agent(&self.user_agent)
167 .send()
168 .await
169 }
170
171 pub async fn cheat_get_storage_capacity(
173 &self,
174 req: CheatGetStorageCapacityRequest,
175 ) -> Result<CheatGetStorageCapacityResponse> {
176 http::json_put("cheat-get-storage-capacity")
177 .body(req)
178 .server(self.server)
179 .maybe_authorization(self.authorization.as_ref())
180 .circuit_breaker(self.circuit_breaker())
181 .retry(&self.retry)
182 .user_agent(&self.user_agent)
183 .send()
184 .await
185 }
186
187 pub async fn cheat_set_building_level(&self, req: CheatSetBuildingLevelRequest) -> Result<()> {
189 http::post("cheat-set-building-level")
190 .body(req)
191 .server(self.server)
192 .maybe_authorization(self.authorization.as_ref())
193 .circuit_breaker(self.circuit_breaker())
194 .user_agent(&self.user_agent)
195 .send()
196 .await
197 }
198
199 pub async fn cheat_set_max_infrastructure(
201 &self,
202 req: CheatSetMaxInfrastructureRequest,
203 ) -> Result<()> {
204 http::post("cheat-set-max-infrastructure")
205 .body(req)
206 .server(self.server)
207 .maybe_authorization(self.authorization.as_ref())
208 .circuit_breaker(self.circuit_breaker())
209 .user_agent(&self.user_agent)
210 .send()
211 .await
212 }
213}