arkecosystem_client/api/
node.rs1use api::models::{NodeConfiguration, NodeStatus, NodeSyncing};
2use api::Result;
3use http::client::Client;
4
5pub struct Node {
6 client: Client,
7}
8
9impl Node {
10 pub fn new(client: Client) -> Node {
11 Node { client }
12 }
13
14 pub fn status(&self) -> Result<NodeStatus> {
15 self.client.get("node/status")
16 }
17
18 pub fn syncing(&self) -> Result<NodeSyncing> {
19 self.client.get("node/syncing")
20 }
21
22 pub fn configuration(&self) -> Result<NodeConfiguration> {
23 self.client.get("node/configuration")
24 }
25}