nil_client/client/cheat/
military.rs1use crate::client::Client;
5use crate::error::Result;
6use crate::http;
7use nil_payload::request::cheat::military::*;
8use nil_payload::response::cheat::military::*;
9
10impl Client {
11 pub async fn cheat_get_idle_armies_at(
12 &self,
13 req: CheatGetIdleArmiesAtRequest,
14 ) -> Result<CheatGetIdleArmiesAtResponse> {
15 http::json_put("cheat-get-idle-armies-at")
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_idle_personnel_at(
27 &self,
28 req: CheatGetIdlePersonnelAtRequest,
29 ) -> Result<CheatGetIdlePersonnelAtResponse> {
30 http::json_put("cheat-get-idle-personnel-at")
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_maneuvers(
42 &self,
43 req: CheatGetManeuversRequest,
44 ) -> Result<CheatGetManeuversResponse> {
45 http::json_put("cheat-get-maneuvers")
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_maneuvers_of(
57 &self,
58 req: CheatGetManeuversOfRequest,
59 ) -> Result<CheatGetManeuversOfResponse> {
60 http::json_put("cheat-get-maneuvers-of")
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_spawn_personnel(&self, req: CheatSpawnPersonnelRequest) -> Result<()> {
72 http::post("cheat-spawn-personnel")
73 .body(req)
74 .server(self.server)
75 .maybe_authorization(self.authorization.as_ref())
76 .circuit_breaker(self.circuit_breaker())
77 .user_agent(&self.user_agent)
78 .send()
79 .await
80 }
81}