use zbus::proxy;
#[proxy(
interface = "org.freedesktop.NetworkManager.WifiP2PPeer",
default_service = "org.freedesktop.NetworkManager"
)]
pub trait WifiP2PPeer {
#[zbus(property)]
fn name(&self) -> zbus::Result<String>;
#[zbus(property)]
fn flags(&self) -> zbus::Result<u32>;
#[zbus(property)]
fn manufacturer(&self) -> zbus::Result<String>;
#[zbus(property)]
fn model(&self) -> zbus::Result<String>;
#[zbus(property)]
fn model_number(&self) -> zbus::Result<String>;
#[zbus(property)]
fn serial(&self) -> zbus::Result<String>;
#[zbus(property)]
fn wfd_ies(&self) -> zbus::Result<Vec<u8>>;
#[zbus(property)]
fn hw_address(&self) -> zbus::Result<String>;
#[zbus(property)]
fn strength(&self) -> zbus::Result<u8>;
#[zbus(property)]
fn last_seen(&self) -> zbus::Result<i32>;
}