pub struct WirelessWirelessLinksCreateRequest {Show 15 fields
pub interface_a: Box<PatchedWritableVirtualCircuitTerminationRequestInterface>,
pub interface_b: 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 owner: Option<Option<Box<AsnRangeRequestOwner>>>,
pub comments: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Fields§
§interface_a: Box<PatchedWritableVirtualCircuitTerminationRequestInterface>§interface_b: 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>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl WirelessWirelessLinksCreateRequest
impl WirelessWirelessLinksCreateRequest
pub fn new( interface_a: PatchedWritableVirtualCircuitTerminationRequestInterface, interface_b: PatchedWritableVirtualCircuitTerminationRequestInterface, ) -> WirelessWirelessLinksCreateRequest
Trait Implementations§
Source§impl Clone for WirelessWirelessLinksCreateRequest
impl Clone for WirelessWirelessLinksCreateRequest
Source§fn clone(&self) -> WirelessWirelessLinksCreateRequest
fn clone(&self) -> WirelessWirelessLinksCreateRequest
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 Default for WirelessWirelessLinksCreateRequest
impl Default for WirelessWirelessLinksCreateRequest
Source§fn default() -> WirelessWirelessLinksCreateRequest
fn default() -> WirelessWirelessLinksCreateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WirelessWirelessLinksCreateRequest
impl<'de> Deserialize<'de> for WirelessWirelessLinksCreateRequest
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 WirelessWirelessLinksCreateRequest
impl PartialEq for WirelessWirelessLinksCreateRequest
Source§fn eq(&self, other: &WirelessWirelessLinksCreateRequest) -> bool
fn eq(&self, other: &WirelessWirelessLinksCreateRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for WirelessWirelessLinksCreateRequest
Auto Trait Implementations§
impl Freeze for WirelessWirelessLinksCreateRequest
impl RefUnwindSafe for WirelessWirelessLinksCreateRequest
impl Send for WirelessWirelessLinksCreateRequest
impl Sync for WirelessWirelessLinksCreateRequest
impl Unpin for WirelessWirelessLinksCreateRequest
impl UnsafeUnpin for WirelessWirelessLinksCreateRequest
impl UnwindSafe for WirelessWirelessLinksCreateRequest
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