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