dapnet_api/types/
nodes.rs1use super::Connection;
2use serde::Deserialize;
3
4#[derive(Debug, Deserialize)]
5pub enum Status {
6 #[serde(rename = "ONLINE")]
7 Online,
8 #[serde(rename = "SUSPENDED")]
9 Suspended,
10 #[serde(rename = "ERROR")]
11 Error,
12}
13
14#[derive(Debug, Deserialize)]
15pub struct Node {
16 pub name: String,
17 pub version: String,
18
19 pub status: Status,
20
21 pub longitude: String,
22 pub latitude: String,
23
24 #[serde(rename = "ownerNames")]
25 pub owners: Vec<String>,
26
27 #[serde(rename = "address")]
28 pub connection: Option<Connection>,
29}