nomad_client/models/
raft_server.rs1#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
15pub struct RaftServer {
16 #[serde(rename = "ID", skip_serializing_if = "Option::is_none")]
17 pub ID: Option<String>,
18 #[serde(rename = "Node", skip_serializing_if = "Option::is_none")]
19 pub node: Option<String>,
20 #[serde(rename = "Address", skip_serializing_if = "Option::is_none")]
21 pub address: Option<String>,
22 #[serde(rename = "Leader", skip_serializing_if = "Option::is_none")]
23 pub leader: Option<bool>,
24 #[serde(rename = "Voter", skip_serializing_if = "Option::is_none")]
25 pub voter: Option<bool>,
26 #[serde(rename = "RaftProtocol", skip_serializing_if = "Option::is_none")]
27 pub raft_protocol: Option<String>,
28}
29
30impl RaftServer {
31 pub fn new() -> RaftServer {
32 RaftServer {
33 ID: None,
34 node: None,
35 address: None,
36 leader: None,
37 voter: None,
38 raft_protocol: None,
39 }
40 }
41}
42
43