pub struct WifiBroadcastRequest {
pub name: String,
pub ssid: String,
pub enabled: Option<bool>,
pub security: Option<WifiSecurity>,
pub passphrase: Option<String>,
pub vlan_id: Option<i64>,
pub hide_ssid: Option<bool>,
}Expand description
Request body for creating or updating a WiFi broadcast.
Fields§
§name: String§ssid: String§enabled: Option<bool>§security: Option<WifiSecurity>§passphrase: Option<String>§vlan_id: Option<i64>§hide_ssid: Option<bool>Implementations§
Source§impl WifiBroadcastRequest
impl WifiBroadcastRequest
Sourcepub fn new(name: impl Into<String>, ssid: impl Into<String>) -> Self
pub fn new(name: impl Into<String>, ssid: impl Into<String>) -> Self
Create a new WiFi broadcast request with required fields.
Sourcepub fn security(self, security: WifiSecurity) -> Self
pub fn security(self, security: WifiSecurity) -> Self
Set the security type.
Sourcepub fn passphrase(self, passphrase: impl Into<String>) -> Self
pub fn passphrase(self, passphrase: impl Into<String>) -> Self
Set the WPA passphrase.
Trait Implementations§
Source§impl Clone for WifiBroadcastRequest
impl Clone for WifiBroadcastRequest
Source§fn clone(&self) -> WifiBroadcastRequest
fn clone(&self) -> WifiBroadcastRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 WifiBroadcastRequest
impl Debug for WifiBroadcastRequest
Auto Trait Implementations§
impl Freeze for WifiBroadcastRequest
impl RefUnwindSafe for WifiBroadcastRequest
impl Send for WifiBroadcastRequest
impl Sync for WifiBroadcastRequest
impl Unpin for WifiBroadcastRequest
impl UnsafeUnpin for WifiBroadcastRequest
impl UnwindSafe for WifiBroadcastRequest
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