pub struct WifiSsidPolicy {
pub wifi_ssid_policy_type: Option<String>,
pub wifi_ssids: Option<Vec<WifiSsid>>,
}
Expand description
Restrictions on which Wi-Fi SSIDs the device can connect to. Note that this does not affect which networks can be configured on the device. Supported on company-owned devices running Android 13 and above.
This type is not used in any activity, and only used as part of another schema.
Fields§
§wifi_ssid_policy_type: Option<String>
Type of the Wi-Fi SSID policy to be applied.
wifi_ssids: Option<Vec<WifiSsid>>
Optional. List of Wi-Fi SSIDs that should be applied in the policy. This field must be non-empty when WifiSsidPolicyType is set to WIFI_SSID_ALLOWLIST. If this is set to a non-empty list, then a nonComplianceDetail detail with API_LEVEL is reported if the Android version is less than 13 and a nonComplianceDetail with MANAGEMENT_MODE is reported for non-company-owned devices.
Trait Implementations§
Source§impl Clone for WifiSsidPolicy
impl Clone for WifiSsidPolicy
Source§fn clone(&self) -> WifiSsidPolicy
fn clone(&self) -> WifiSsidPolicy
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for WifiSsidPolicy
impl Debug for WifiSsidPolicy
Source§impl Default for WifiSsidPolicy
impl Default for WifiSsidPolicy
Source§fn default() -> WifiSsidPolicy
fn default() -> WifiSsidPolicy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WifiSsidPolicy
impl<'de> Deserialize<'de> for WifiSsidPolicy
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for WifiSsidPolicy
impl Serialize for WifiSsidPolicy
impl Part for WifiSsidPolicy
Auto Trait Implementations§
impl Freeze for WifiSsidPolicy
impl RefUnwindSafe for WifiSsidPolicy
impl Send for WifiSsidPolicy
impl Sync for WifiSsidPolicy
impl Unpin for WifiSsidPolicy
impl UnwindSafe for WifiSsidPolicy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more