pub struct PatchedWritableWirelessLinkRequest {Show 14 fields
pub interface_a: Option<Box<PatchedWritableVirtualCircuitTerminationRequestInterface>>,
pub interface_b: Option<Box<PatchedWritableVirtualCircuitTerminationRequestInterface>>,
pub ssid: Option<String>,
pub status: Option<Status>,
pub tenant: Option<Option<Box<AsnRangeRequestTenant>>>,
pub auth_type: Option<Option<AuthType>>,
pub auth_cipher: Option<Option<AuthCipher>>,
pub auth_psk: Option<String>,
pub distance: Option<Option<f64>>,
pub distance_unit: Option<Option<DistanceUnit>>,
pub description: Option<String>,
pub comments: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
PatchedWritableWirelessLinkRequest : Adds support for custom fields and tags.
Fields§
§interface_a: Option<Box<PatchedWritableVirtualCircuitTerminationRequestInterface>>§interface_b: Option<Box<PatchedWritableVirtualCircuitTerminationRequestInterface>>§ssid: Option<String>§status: Option<Status>connected- Connected *planned- Planned *decommissioning- Decommissioning
tenant: Option<Option<Box<AsnRangeRequestTenant>>>§auth_type: Option<Option<AuthType>>open- Open *wep- WEP *wpa-personal- WPA Personal (PSK) *wpa-enterprise- WPA Enterprise
auth_cipher: Option<Option<AuthCipher>>auto- Auto *tkip- TKIP *aes- AES
auth_psk: Option<String>§distance: Option<Option<f64>>§distance_unit: Option<Option<DistanceUnit>>km- Kilometers *m- Meters *mi- Miles *ft- Feet
description: Option<String>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl PatchedWritableWirelessLinkRequest
impl PatchedWritableWirelessLinkRequest
Sourcepub fn new() -> PatchedWritableWirelessLinkRequest
pub fn new() -> PatchedWritableWirelessLinkRequest
Adds support for custom fields and tags.
Trait Implementations§
Source§impl Clone for PatchedWritableWirelessLinkRequest
impl Clone for PatchedWritableWirelessLinkRequest
Source§fn clone(&self) -> PatchedWritableWirelessLinkRequest
fn clone(&self) -> PatchedWritableWirelessLinkRequest
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 Default for PatchedWritableWirelessLinkRequest
impl Default for PatchedWritableWirelessLinkRequest
Source§fn default() -> PatchedWritableWirelessLinkRequest
fn default() -> PatchedWritableWirelessLinkRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PatchedWritableWirelessLinkRequest
impl<'de> Deserialize<'de> for PatchedWritableWirelessLinkRequest
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 PatchedWritableWirelessLinkRequest
impl PartialEq for PatchedWritableWirelessLinkRequest
Source§fn eq(&self, other: &PatchedWritableWirelessLinkRequest) -> bool
fn eq(&self, other: &PatchedWritableWirelessLinkRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PatchedWritableWirelessLinkRequest
Auto Trait Implementations§
impl Freeze for PatchedWritableWirelessLinkRequest
impl RefUnwindSafe for PatchedWritableWirelessLinkRequest
impl Send for PatchedWritableWirelessLinkRequest
impl Sync for PatchedWritableWirelessLinkRequest
impl Unpin for PatchedWritableWirelessLinkRequest
impl UnwindSafe for PatchedWritableWirelessLinkRequest
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