use serde::{Deserialize, Serialize};
#[derive(Debug, Serialize, Deserialize, Default)]
pub struct IfaceDto {
pub index: i32,
pub name: String,
pub friendly_name: String,
pub is_wifi: bool,
pub mac_addr: String,
pub ipv4_addr: String,
pub ipv6_addr: String,
pub has_dns: bool,
pub cur_used: bool,
pub is_up: bool,
}
#[derive(Debug, Serialize, Deserialize, Default)]
pub struct NetInfoDto {
pub ifaces: Vec<IfaceDto>,
pub connected: bool,
}