pub struct VlanGroup {Show 21 fields
pub id: Option<i32>,
pub url: Option<String>,
pub display_url: Option<String>,
pub display: Option<String>,
pub name: String,
pub slug: String,
pub scope_type: Option<Option<String>>,
pub scope_id: Option<Option<i32>>,
pub scope: Option<Option<Value>>,
pub vid_ranges: Option<Vec<Vec<i32>>>,
pub total_vlan_ids: Option<i32>,
pub tenant: Option<Option<Box<BriefTenant>>>,
pub description: Option<String>,
pub owner: Option<Option<Box<BriefOwner>>>,
pub comments: Option<String>,
pub tags: Option<Vec<NestedTag>>,
pub custom_fields: Option<HashMap<String, Value>>,
pub created: Option<Option<String>>,
pub last_updated: Option<Option<String>>,
pub vlan_count: Option<i64>,
pub utilization: Option<String>,
}Expand description
VlanGroup : Base serializer class for models inheriting from OrganizationalModel.
Fields§
§id: Option<i32>§url: Option<String>§display_url: Option<String>§display: Option<String>§name: String§slug: String§scope_type: Option<Option<String>>§scope_id: Option<Option<i32>>§scope: Option<Option<Value>>§vid_ranges: Option<Vec<Vec<i32>>>§total_vlan_ids: Option<i32>§tenant: Option<Option<Box<BriefTenant>>>§description: Option<String>§owner: Option<Option<Box<BriefOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>§created: Option<Option<String>>§last_updated: Option<Option<String>>§vlan_count: Option<i64>§utilization: Option<String>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for VlanGroup
impl<'de> Deserialize<'de> for VlanGroup
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
impl StructuralPartialEq for VlanGroup
Auto Trait Implementations§
impl Freeze for VlanGroup
impl RefUnwindSafe for VlanGroup
impl Send for VlanGroup
impl Sync for VlanGroup
impl Unpin for VlanGroup
impl UnsafeUnpin for VlanGroup
impl UnwindSafe for VlanGroup
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