use zbus::dbus_proxy;
#[dbus_proxy(interface = "fi.w1.wpa_supplicant1.Interface")]
trait Interface {
fn abort_scan(&self) -> zbus::Result<()>;
fn add_blob(&self, name: &str, data: &[u8]) -> zbus::Result<()>;
fn add_network(
&self,
args: std::collections::HashMap<&str, zbus::zvariant::Value<'_>>,
) -> zbus::Result<zbus::zvariant::OwnedObjectPath>;
fn auto_scan(&self, arg: &str) -> zbus::Result<()>;
fn disconnect(&self) -> zbus::Result<()>;
fn eaplogoff(&self) -> zbus::Result<()>;
fn eaplogon(&self) -> zbus::Result<()>;
fn flush_bss(&self, age: u32) -> zbus::Result<()>;
fn get_blob(&self, name: &str) -> zbus::Result<Vec<u8>>;
fn network_reply(
&self,
path: &zbus::zvariant::ObjectPath<'_>,
field: &str,
value: &str,
) -> zbus::Result<()>;
fn reassociate(&self) -> zbus::Result<()>;
fn reattach(&self) -> zbus::Result<()>;
fn reconnect(&self) -> zbus::Result<()>;
fn remove_all_networks(&self) -> zbus::Result<()>;
fn remove_blob(&self, name: &str) -> zbus::Result<()>;
fn remove_network(&self, path: &zbus::zvariant::ObjectPath<'_>) -> zbus::Result<()>;
fn roam(&self, addr: &str) -> zbus::Result<()>;
fn save_config(&self) -> zbus::Result<()>;
fn scan(
&self,
args: std::collections::HashMap<&str, zbus::zvariant::Value<'_>>,
) -> zbus::Result<()>;
fn select_network(&self, path: &zbus::zvariant::ObjectPath<'_>) -> zbus::Result<()>;
fn set_pkcs11engine_and_module_path(
&self,
pkcs11_engine_path: &str,
pkcs11_module_path: &str,
) -> zbus::Result<()>;
fn signal_poll(
&self,
) -> zbus::Result<std::collections::HashMap<String, zbus::zvariant::OwnedValue>>;
fn subscribe_probe_req(&self) -> zbus::Result<()>;
fn unsubscribe_probe_req(&self) -> zbus::Result<()>;
fn vendor_elem_add(&self, frame_id: i32, ielems: &[u8]) -> zbus::Result<()>;
fn vendor_elem_get(&self, frame_id: i32) -> zbus::Result<Vec<u8>>;
fn vendor_elem_rem(&self, frame_id: i32, ielems: &[u8]) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn bssadded(
&self,
path: zbus::zvariant::ObjectPath<'_>,
properties: std::collections::HashMap<&str, zbus::zvariant::Value<'_>>,
) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn bssremoved(&self, path: zbus::zvariant::ObjectPath<'_>) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn blob_added(&self, name: &str) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn blob_removed(&self, name: &str) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn certification(
&self,
certification: std::collections::HashMap<&str, zbus::zvariant::Value<'_>>,
) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn eap(&self, status: &str, parameter: &str) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn network_added(
&self,
path: zbus::zvariant::ObjectPath<'_>,
properties: std::collections::HashMap<&str, zbus::zvariant::Value<'_>>,
) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn network_removed(&self, path: zbus::zvariant::ObjectPath<'_>) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn network_request(
&self,
path: zbus::zvariant::ObjectPath<'_>,
field: &str,
text: &str,
) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn network_selected(&self, path: zbus::zvariant::ObjectPath<'_>) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn probe_request(
&self,
args: std::collections::HashMap<&str, zbus::zvariant::Value<'_>>,
) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn properties_changed(
&self,
properties: std::collections::HashMap<&str, zbus::zvariant::Value<'_>>,
) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn scan_done(&self, success: bool) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn sta_authorized(&self, name: &str) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn sta_deauthorized(&self, name: &str) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn station_added(
&self,
path: zbus::zvariant::ObjectPath<'_>,
properties: std::collections::HashMap<&str, zbus::zvariant::Value<'_>>,
) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn station_removed(&self, path: zbus::zvariant::ObjectPath<'_>) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn access_network_type(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_access_network_type(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn ap_assocresp_elements(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_ap_assocresp_elements(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn ap_isolate(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_ap_isolate(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn ap_scan(&self) -> zbus::Result<u32>;
#[dbus_proxy(property)]
fn set_ap_scan(&self, value: u32) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn ap_vendor_elements(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_ap_vendor_elements(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn assoc_status_code(&self) -> zbus::Result<i32>;
#[dbus_proxy(property)]
fn auth_status_code(&self) -> zbus::Result<i32>;
#[dbus_proxy(property)]
fn auto_interworking(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_auto_interworking(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn auto_uuid(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_auto_uuid(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn autoscan(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_autoscan(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn bssexpire_age(&self) -> zbus::Result<u32>;
#[dbus_proxy(property)]
fn set_bssexpire_age(&self, value: u32) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn bssexpire_count(&self) -> zbus::Result<u32>;
#[dbus_proxy(property)]
fn set_bssexpire_count(&self, value: u32) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn bsstmstatus(&self) -> zbus::Result<u32>;
#[dbus_proxy(property, name = "BSSs")]
fn bsss(&self) -> zbus::Result<Vec<zbus::zvariant::OwnedObjectPath>>;
#[dbus_proxy(property)]
fn beacon_int(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_beacon_int(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn bgscan(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_bgscan(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn blobs(&self) -> zbus::Result<std::collections::HashMap<String, Vec<u8>>>;
#[dbus_proxy(property)]
fn bridge_ifname(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_bridge_ifname(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn bss_max_count(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_bss_max_count(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn capabilities(
&self,
) -> zbus::Result<std::collections::HashMap<String, zbus::zvariant::OwnedValue>>;
#[dbus_proxy(property)]
fn cert_in_cb(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_cert_in_cb(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn coloc_intf_reporting(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_coloc_intf_reporting(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn config_file(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn config_methods(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_config_methods(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn country(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_country(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn ctrl_interface(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_ctrl_interface(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn ctrl_interface_group(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_ctrl_interface_group(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn current_auth_mode(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn current_bss(&self) -> zbus::Result<zbus::zvariant::OwnedObjectPath>;
#[dbus_proxy(property)]
fn current_network(&self) -> zbus::Result<zbus::zvariant::OwnedObjectPath>;
#[dbus_proxy(property)]
fn device_name(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_device_name(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn device_type(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_device_type(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn disable_scan_offload(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_disable_scan_offload(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn disassoc_low_ack(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_disassoc_low_ack(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn disconnect_reason(&self) -> zbus::Result<i32>;
#[dbus_proxy(property)]
fn dot11_rsnaconfig_pmklifetime(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_dot11_rsnaconfig_pmklifetime(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn dot11_rsnaconfig_pmkreauth_threshold(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_dot11_rsnaconfig_pmkreauth_threshold(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn dot11_rsnaconfig_satimeout(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_dot11_rsnaconfig_satimeout(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn driver(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn driver_param(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_driver_param(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn dtim_period(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_dtim_period(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn eapol_version(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_eapol_version(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn ext_password_backend(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_ext_password_backend(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn external_sim(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_external_sim(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn fast_reauth(&self) -> zbus::Result<bool>;
#[dbus_proxy(property)]
fn set_fast_reauth(&self, value: bool) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn filter_rssi(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_filter_rssi(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn filter_ssids(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_filter_ssids(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn freq_list(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_freq_list(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn ftm_initiator(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_ftm_initiator(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn ftm_responder(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_ftm_responder(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn gas_address3(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_gas_address3(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn gas_rand_addr_lifetime(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_gas_rand_addr_lifetime(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn gas_rand_mac_addr(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_gas_rand_mac_addr(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn go_access_network_type(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_go_access_network_type(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn go_internet(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_go_internet(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn go_interworking(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_go_interworking(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn go_venue_group(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_go_venue_group(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn go_venue_type(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_go_venue_type(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn hessid(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_hessid(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn ifname(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn ignore_old_scan_res(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_ignore_old_scan_res(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn initial_freq_list(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_initial_freq_list(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn interworking(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_interworking(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn key_mgmt_offload(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_key_mgmt_offload(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn macaddress_randomization_mask(
&self,
) -> zbus::Result<std::collections::HashMap<String, Vec<u8>>>;
#[dbus_proxy(property)]
fn set_macaddress_randomization_mask(
&self,
value: std::collections::HashMap<&str, &[u8]>,
) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn mac_addr(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_mac_addr(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn manufacturer(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_manufacturer(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn max_num_sta(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_max_num_sta(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn model_name(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_model_name(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn model_number(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_model_number(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn networks(&self) -> zbus::Result<Vec<zbus::zvariant::OwnedObjectPath>>;
#[dbus_proxy(property)]
fn okc(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_okc(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn opensc_engine_path(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_opensc_engine_path(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn openssl_ciphers(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_openssl_ciphers(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn os_version(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_os_version(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn osu_dir(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_osu_dir(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn p2p_go_max_inactivity(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_p2p_go_max_inactivity(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn p2p_search_delay(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_p2p_search_delay(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn pkcs11engine_path(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn pkcs11module_path(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn passive_scan(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_passive_scan(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn pbc_in_m1(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_pbc_in_m1(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn pcsc_pin(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_pcsc_pin(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn pcsc_reader(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_pcsc_reader(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn pmf(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_pmf(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn preassoc_mac_addr(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_preassoc_mac_addr(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn rand_addr_lifetime(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_rand_addr_lifetime(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn reassoc_same_bss_optim(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_reassoc_same_bss_optim(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn roam_complete(&self) -> zbus::Result<bool>;
#[dbus_proxy(property)]
fn roam_time(&self) -> zbus::Result<u32>;
#[dbus_proxy(property)]
fn sae_groups(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_sae_groups(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn sae_pmkid_in_assoc(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_sae_pmkid_in_assoc(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn sae_pwe(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_sae_pwe(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn scan_cur_freq(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_scan_cur_freq(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn scan_interval(&self) -> zbus::Result<i32>;
#[dbus_proxy(property)]
fn set_scan_interval(&self, value: i32) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn scan_res_valid_for_connect(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_scan_res_valid_for_connect(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn scanning(&self) -> zbus::Result<bool>;
#[dbus_proxy(property)]
fn sched_scan_interval(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_sched_scan_interval(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn sched_scan_plans(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_sched_scan_plans(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn sched_scan_start_delay(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_sched_scan_start_delay(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn serial_number(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_serial_number(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn session_length(&self) -> zbus::Result<u32>;
#[dbus_proxy(property)]
fn state(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn stations(&self) -> zbus::Result<Vec<zbus::zvariant::OwnedObjectPath>>;
#[dbus_proxy(property)]
fn tdls_external_control(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_tdls_external_control(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn update_config(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_update_config(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn uuid(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_uuid(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn wowlan_disconnect_on_deinit(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_wowlan_disconnect_on_deinit(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn wowlan_triggers(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_wowlan_triggers(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn wpa_rsc_relaxation(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_wpa_rsc_relaxation(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn wps_cred_add_sae(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_wps_cred_add_sae(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn wps_cred_processing(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_wps_cred_processing(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn wps_nfc_dev_pw(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_wps_nfc_dev_pw(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn wps_nfc_dev_pw_id(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_wps_nfc_dev_pw_id(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn wps_nfc_dh_privkey(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_wps_nfc_dh_privkey(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn wps_nfc_dh_pubkey(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_wps_nfc_dh_pubkey(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn wps_priority(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_wps_priority(&self, value: &str) -> zbus::Result<()>;
#[dbus_proxy(property)]
fn wps_vendor_ext_m1(&self) -> zbus::Result<String>;
#[dbus_proxy(property)]
fn set_wps_vendor_ext_m1(&self, value: &str) -> zbus::Result<()>;
}