use zbus::dbus_proxy;
#[dbus_proxy(interface = "fi.w1.wpa_supplicant1.Network")]
trait Network {
#[dbus_proxy(signal)]
fn properties_changed(
&self,
properties: std::collections::HashMap<&str, zbus::zvariant::Value<'_>>,
) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn enabled(&self) -> zbus::Result<bool>;
#[dbus_proxy(property)]
fn set_enabled(&self, value: bool) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn properties(
&self,
) -> zbus::Result<std::collections::HashMap<String, zbus::zvariant::OwnedValue>>;
#[dbus_proxy(property)]
fn set_properties(
&self,
value: std::collections::HashMap<&str, zbus::zvariant::Value<'_>>,
) -> zbus::Result<()>;
}