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(
13 &self,
14 req: CheatGetIdleArmiesAtRequest,
15 ) -> Result<CheatGetIdleArmiesAtResponse> {
16 http::json_put("cheat-get-idle-armies-at")
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_idle_personnel_at(
29 &self,
30 req: CheatGetIdlePersonnelAtRequest,
31 ) -> Result<CheatGetIdlePersonnelAtResponse> {
32 http::json_put("cheat-get-idle-personnel-at")
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_maneuvers(
45 &self,
46 req: CheatGetManeuversRequest,
47 ) -> Result<CheatGetManeuversResponse> {
48 http::json_put("cheat-get-maneuvers")
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_maneuvers_of(
61 &self,
62 req: CheatGetManeuversOfRequest,
63 ) -> Result<CheatGetManeuversOfResponse> {
64 http::json_put("cheat-get-maneuvers-of")
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_spawn_personnel(&self, req: CheatSpawnPersonnelRequest) -> Result<()> {
77 http::post("cheat-spawn-personnel")
78 .body(req)
79 .server(self.server)
80 .maybe_authorization(self.authorization.as_ref())
81 .circuit_breaker(self.circuit_breaker())
82 .user_agent(&self.user_agent)
83 .send()
84 .await
85 }
86}