pub struct BulkWirelessLinkRequest {Show 16 fields
pub id: i32,
pub interface_a: Box<BulkVirtualCircuitTerminationRequestInterface>,
pub interface_b: Box<BulkVirtualCircuitTerminationRequestInterface>,
pub ssid: Option<String>,
pub status: Option<Status>,
pub tenant: Option<Option<Box<AsnRangeRequestTenant>>>,
pub auth_type: Option<AuthType>,
pub auth_cipher: 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>>,
}Expand description
BulkWirelessLinkRequest : Base serializer class for models inheriting from PrimaryModel.
Fields§
§id: i32§interface_a: Box<BulkVirtualCircuitTerminationRequestInterface>§interface_b: Box<BulkVirtualCircuitTerminationRequestInterface>§ssid: Option<String>§status: Option<Status>connected- Connected *planned- Planned *decommissioning- Decommissioning
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>§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 BulkWirelessLinkRequest
impl BulkWirelessLinkRequest
Sourcepub fn new(
id: i32,
interface_a: BulkVirtualCircuitTerminationRequestInterface,
interface_b: BulkVirtualCircuitTerminationRequestInterface,
) -> BulkWirelessLinkRequest
pub fn new( id: i32, interface_a: BulkVirtualCircuitTerminationRequestInterface, interface_b: BulkVirtualCircuitTerminationRequestInterface, ) -> BulkWirelessLinkRequest
Base serializer class for models inheriting from PrimaryModel.
Trait Implementations§
Source§impl Clone for BulkWirelessLinkRequest
impl Clone for BulkWirelessLinkRequest
Source§fn clone(&self) -> BulkWirelessLinkRequest
fn clone(&self) -> BulkWirelessLinkRequest
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 BulkWirelessLinkRequest
impl Debug for BulkWirelessLinkRequest
Source§impl Default for BulkWirelessLinkRequest
impl Default for BulkWirelessLinkRequest
Source§fn default() -> BulkWirelessLinkRequest
fn default() -> BulkWirelessLinkRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BulkWirelessLinkRequest
impl<'de> Deserialize<'de> for BulkWirelessLinkRequest
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 BulkWirelessLinkRequest
impl PartialEq for BulkWirelessLinkRequest
Source§impl Serialize for BulkWirelessLinkRequest
impl Serialize for BulkWirelessLinkRequest
impl StructuralPartialEq for BulkWirelessLinkRequest
Auto Trait Implementations§
impl Freeze for BulkWirelessLinkRequest
impl RefUnwindSafe for BulkWirelessLinkRequest
impl Send for BulkWirelessLinkRequest
impl Sync for BulkWirelessLinkRequest
impl Unpin for BulkWirelessLinkRequest
impl UnsafeUnpin for BulkWirelessLinkRequest
impl UnwindSafe for BulkWirelessLinkRequest
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