pub struct PatchedBulkVlanGroupRequest {
pub id: i32,
pub name: Option<String>,
pub slug: Option<String>,
pub scope_type: Option<Option<String>>,
pub scope_id: Option<Option<i32>>,
pub vid_ranges: Option<Vec<Vec<i32>>>,
pub tenant: Option<Option<Box<AsnRangeRequestTenant>>>,
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
PatchedBulkVlanGroupRequest : Base serializer class for models inheriting from OrganizationalModel.
Fields§
§id: i32§name: Option<String>§slug: Option<String>§scope_type: Option<Option<String>>§scope_id: Option<Option<i32>>§vid_ranges: Option<Vec<Vec<i32>>>§tenant: Option<Option<Box<AsnRangeRequestTenant>>>§description: Option<String>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl PatchedBulkVlanGroupRequest
impl PatchedBulkVlanGroupRequest
Sourcepub fn new(id: i32) -> PatchedBulkVlanGroupRequest
pub fn new(id: i32) -> PatchedBulkVlanGroupRequest
Base serializer class for models inheriting from OrganizationalModel.
Trait Implementations§
Source§impl Clone for PatchedBulkVlanGroupRequest
impl Clone for PatchedBulkVlanGroupRequest
Source§fn clone(&self) -> PatchedBulkVlanGroupRequest
fn clone(&self) -> PatchedBulkVlanGroupRequest
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 PatchedBulkVlanGroupRequest
impl Debug for PatchedBulkVlanGroupRequest
Source§impl Default for PatchedBulkVlanGroupRequest
impl Default for PatchedBulkVlanGroupRequest
Source§fn default() -> PatchedBulkVlanGroupRequest
fn default() -> PatchedBulkVlanGroupRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PatchedBulkVlanGroupRequest
impl<'de> Deserialize<'de> for PatchedBulkVlanGroupRequest
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 PatchedBulkVlanGroupRequest
Auto Trait Implementations§
impl Freeze for PatchedBulkVlanGroupRequest
impl RefUnwindSafe for PatchedBulkVlanGroupRequest
impl Send for PatchedBulkVlanGroupRequest
impl Sync for PatchedBulkVlanGroupRequest
impl Unpin for PatchedBulkVlanGroupRequest
impl UnsafeUnpin for PatchedBulkVlanGroupRequest
impl UnwindSafe for PatchedBulkVlanGroupRequest
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