dapnet_api/types/
nodes.rs

1use 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}