pub struct BulkVlanRequest {Show 15 fields
pub id: i32,
pub site: Option<Option<Box<BulkVlanRequestSite>>>,
pub group: Option<Option<Box<BulkVlanRequestGroup>>>,
pub vid: i32,
pub name: String,
pub tenant: Option<Option<Box<AsnRangeRequestTenant>>>,
pub status: Option<Status>,
pub role: Option<Option<Box<AsnRequestRole>>>,
pub description: Option<String>,
pub qinq_role: Option<Option<QinqRole>>,
pub qinq_svlan: Option<Option<Box<NestedVlanRequest>>>,
pub owner: Option<Option<Box<AsnRangeRequestOwner>>>,
pub comments: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
BulkVlanRequest : Base serializer class for models inheriting from PrimaryModel.
Fields§
§id: i32§site: Option<Option<Box<BulkVlanRequestSite>>>§group: Option<Option<Box<BulkVlanRequestGroup>>>§vid: i32Numeric VLAN ID (1-4094)
name: String§tenant: Option<Option<Box<AsnRangeRequestTenant>>>§status: Option<Status>active- Active *reserved- Reserved *deprecated- Deprecated
role: Option<Option<Box<AsnRequestRole>>>§description: Option<String>§qinq_role: Option<Option<QinqRole>>svlan- Service *cvlan- Customer
qinq_svlan: Option<Option<Box<NestedVlanRequest>>>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Trait Implementations§
Source§impl Clone for BulkVlanRequest
impl Clone for BulkVlanRequest
Source§fn clone(&self) -> BulkVlanRequest
fn clone(&self) -> BulkVlanRequest
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 BulkVlanRequest
impl Debug for BulkVlanRequest
Source§impl Default for BulkVlanRequest
impl Default for BulkVlanRequest
Source§fn default() -> BulkVlanRequest
fn default() -> BulkVlanRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BulkVlanRequest
impl<'de> Deserialize<'de> for BulkVlanRequest
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 BulkVlanRequest
impl PartialEq for BulkVlanRequest
Source§impl Serialize for BulkVlanRequest
impl Serialize for BulkVlanRequest
impl StructuralPartialEq for BulkVlanRequest
Auto Trait Implementations§
impl Freeze for BulkVlanRequest
impl RefUnwindSafe for BulkVlanRequest
impl Send for BulkVlanRequest
impl Sync for BulkVlanRequest
impl Unpin for BulkVlanRequest
impl UnsafeUnpin for BulkVlanRequest
impl UnwindSafe for BulkVlanRequest
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