use crate::nodes;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct NodeInfoNetwork {
#[serde(rename = "primary_interface")]
pub primary_interface: nodes::info::NodeInfoNetworkInterface,
#[serde(rename = "refresh_interval")]
pub refresh_interval: u32,
}
impl NodeInfoNetwork {
pub fn new(primary_interface: nodes::info::NodeInfoNetworkInterface, refresh_interval: u32) -> NodeInfoNetwork {
NodeInfoNetwork {
primary_interface,
refresh_interval,
}
}
}