<!-- file * -->
<!-- const MAJOR_VERSION -->
<!-- const MINOR_VERSION -->
<!-- const MICRO_VERSION -->
<!-- const VERSION -->
<!-- struct AccessPoint -->


## Properties


#### `bandwidth`
 Readable


#### `bssid`
 Readable


#### `frequency`
 Readable


#### `last-seen`
 Readable


#### `max-bitrate`
 Readable


#### `strength`
 Readable


#### `icon-name`
 Readable | Writeable


#### `mode`
 Readable


#### `flags`
 Readable


#### `rsn-flags`
 Readable


#### `wpa-flags`
 Readable


#### `requires-password`
 Readable


#### `ssid`
 Readable

# Implements

[`AccessPointExt`][trait@crate::prelude::AccessPointExt]
<!-- impl AccessPointBuilder::fn icon_name -->
<!-- trait AccessPointExt -->
Trait containing all [`struct@AccessPoint`] methods.

# Implementors

[`AccessPoint`][struct@crate::AccessPoint]
<!-- trait AccessPointExt::fn activate -->
Activates the first connection associated with this AccessPoint or creates a new SimpleConnection using "wpa-psk" and activates it. 
Returns whether the connection is the new active connection.
<!-- enum Connectivity -->
<!-- enum DeviceState -->
<!-- enum Internet -->
<!-- struct Network -->


## Properties


#### `client`
 Readable | Writeable


#### `wifi`
 Readable | Writeable


#### `wired`
 Readable | Writeable


#### `primary`
 Readable | Writeable


#### `connectivity`
 Readable


#### `state`
 Readable

# Implements

[`NetworkExt`][trait@crate::prelude::NetworkExt]
<!-- impl NetworkBuilder::fn client -->
<!-- impl NetworkBuilder::fn wifi -->
<!-- impl NetworkBuilder::fn wired -->
<!-- impl NetworkBuilder::fn primary -->
<!-- trait NetworkExt -->
Trait containing all [`struct@Network`] methods.

# Implementors

[`Network`][struct@crate::Network]
<!-- enum Primary -->
<!-- enum State -->
<!-- struct Wifi -->


## Properties


#### `device`
 Readable | Writeable | Construct


#### `active-connection`
 Readable | Writeable


#### `active-access-point`
 Readable | Writeable


#### `access-points`
 Readable


#### `enabled`
 Readable | Writeable


#### `internet`
 Readable | Writeable


#### `bandwidth`
 Readable | Writeable


#### `ssid`
 Readable | Writeable


#### `strength`
 Readable | Writeable


#### `frequency`
 Readable | Writeable


#### `state`
 Readable | Writeable


#### `icon-name`
 Readable | Writeable


#### `is-hotspot`
 Readable | Writeable


#### `scanning`
 Readable | Writeable

## Signals


#### `access-point-added`
 


#### `access-point-removed`
 


#### `state-changed`
 

# Implements

[`WifiExt`][trait@crate::prelude::WifiExt]
<!-- impl WifiBuilder::fn device -->
<!-- impl WifiBuilder::fn active_connection -->
<!-- impl WifiBuilder::fn active_access_point -->
<!-- impl WifiBuilder::fn enabled -->
<!-- impl WifiBuilder::fn internet -->
<!-- impl WifiBuilder::fn bandwidth -->
<!-- impl WifiBuilder::fn ssid -->
<!-- impl WifiBuilder::fn strength -->
<!-- impl WifiBuilder::fn frequency -->
<!-- impl WifiBuilder::fn state -->
<!-- impl WifiBuilder::fn icon_name -->
<!-- impl WifiBuilder::fn is_hotspot -->
<!-- impl WifiBuilder::fn scanning -->
<!-- trait WifiExt -->
Trait containing all [`struct@Wifi`] methods.

# Implementors

[`Wifi`][struct@crate::Wifi]
<!-- struct Wired -->


## Properties


#### `device`
 Readable | Writeable | Construct


#### `speed`
 Readable | Writeable


#### `internet`
 Readable | Writeable


#### `state`
 Readable | Writeable


#### `icon-name`
 Readable | Writeable

# Implements

[`WiredExt`][trait@crate::prelude::WiredExt]
<!-- impl WiredBuilder::fn device -->
<!-- impl WiredBuilder::fn speed -->
<!-- impl WiredBuilder::fn internet -->
<!-- impl WiredBuilder::fn state -->
<!-- impl WiredBuilder::fn icon_name -->
<!-- trait WiredExt -->
Trait containing all [`struct@Wired`] methods.

# Implementors

[`Wired`][struct@crate::Wired]
