pub struct BulkWirelessLanRequest {Show 16 fields
pub id: i32,
pub ssid: String,
pub description: Option<String>,
pub group: Option<Option<Box<BulkWirelessLanRequestGroup>>>,
pub status: Option<Status>,
pub vlan: Option<Option<Box<BulkInterfaceRequestUntaggedVlan>>>,
pub scope_type: Option<Option<String>>,
pub scope_id: Option<Option<i32>>,
pub tenant: Option<Option<Box<AsnRangeRequestTenant>>>,
pub auth_type: Option<AuthType>,
pub auth_cipher: Option<AuthCipher>,
pub auth_psk: Option<String>,
pub owner: Option<Option<Box<AsnRangeRequestOwner>>>,
pub comments: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
BulkWirelessLanRequest : Base serializer class for models inheriting from PrimaryModel.
Fields§
§id: i32§ssid: String§description: Option<String>§group: Option<Option<Box<BulkWirelessLanRequestGroup>>>§status: Option<Status>active- Active *reserved- Reserved *disabled- Disabled *deprecated- Deprecated
vlan: Option<Option<Box<BulkInterfaceRequestUntaggedVlan>>>§scope_type: Option<Option<String>>§scope_id: Option<Option<i32>>§tenant: Option<Option<Box<AsnRangeRequestTenant>>>§auth_type: Option<AuthType>open- Open *wep- WEP *wpa-personal- WPA Personal (PSK) *wpa-enterprise- WPA Enterprise
auth_cipher: Option<AuthCipher>auto- Auto *tkip- TKIP *aes- AES
auth_psk: Option<String>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl BulkWirelessLanRequest
impl BulkWirelessLanRequest
Sourcepub fn new(id: i32, ssid: String) -> BulkWirelessLanRequest
pub fn new(id: i32, ssid: String) -> BulkWirelessLanRequest
Base serializer class for models inheriting from PrimaryModel.
Trait Implementations§
Source§impl Clone for BulkWirelessLanRequest
impl Clone for BulkWirelessLanRequest
Source§fn clone(&self) -> BulkWirelessLanRequest
fn clone(&self) -> BulkWirelessLanRequest
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 BulkWirelessLanRequest
impl Debug for BulkWirelessLanRequest
Source§impl Default for BulkWirelessLanRequest
impl Default for BulkWirelessLanRequest
Source§fn default() -> BulkWirelessLanRequest
fn default() -> BulkWirelessLanRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BulkWirelessLanRequest
impl<'de> Deserialize<'de> for BulkWirelessLanRequest
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 PartialEq for BulkWirelessLanRequest
impl PartialEq for BulkWirelessLanRequest
Source§impl Serialize for BulkWirelessLanRequest
impl Serialize for BulkWirelessLanRequest
impl StructuralPartialEq for BulkWirelessLanRequest
Auto Trait Implementations§
impl Freeze for BulkWirelessLanRequest
impl RefUnwindSafe for BulkWirelessLanRequest
impl Send for BulkWirelessLanRequest
impl Sync for BulkWirelessLanRequest
impl Unpin for BulkWirelessLanRequest
impl UnsafeUnpin for BulkWirelessLanRequest
impl UnwindSafe for BulkWirelessLanRequest
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