pub struct PatchedBulkVirtualDeviceContextRequest {Show 13 fields
pub id: i32,
pub name: Option<String>,
pub device: Option<Box<BriefInterfaceRequestDevice>>,
pub identifier: Option<Option<i32>>,
pub tenant: Option<Option<Box<AsnRangeRequestTenant>>>,
pub primary_ip4: Option<Option<Box<BulkDeviceWithConfigContextRequestPrimaryIp4>>>,
pub primary_ip6: Option<Option<Box<BulkDeviceWithConfigContextRequestPrimaryIp4>>>,
pub status: Option<Status>,
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
PatchedBulkVirtualDeviceContextRequest : Base serializer class for models inheriting from PrimaryModel.
Fields§
§id: i32§name: Option<String>§device: Option<Box<BriefInterfaceRequestDevice>>§identifier: Option<Option<i32>>§tenant: Option<Option<Box<AsnRangeRequestTenant>>>§primary_ip4: Option<Option<Box<BulkDeviceWithConfigContextRequestPrimaryIp4>>>§primary_ip6: Option<Option<Box<BulkDeviceWithConfigContextRequestPrimaryIp4>>>§status: Option<Status>active- Active *planned- Planned *offline- Offline
description: Option<String>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl PatchedBulkVirtualDeviceContextRequest
impl PatchedBulkVirtualDeviceContextRequest
Sourcepub fn new(id: i32) -> PatchedBulkVirtualDeviceContextRequest
pub fn new(id: i32) -> PatchedBulkVirtualDeviceContextRequest
Base serializer class for models inheriting from PrimaryModel.
Trait Implementations§
Source§impl Clone for PatchedBulkVirtualDeviceContextRequest
impl Clone for PatchedBulkVirtualDeviceContextRequest
Source§fn clone(&self) -> PatchedBulkVirtualDeviceContextRequest
fn clone(&self) -> PatchedBulkVirtualDeviceContextRequest
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 PatchedBulkVirtualDeviceContextRequest
impl Default for PatchedBulkVirtualDeviceContextRequest
Source§fn default() -> PatchedBulkVirtualDeviceContextRequest
fn default() -> PatchedBulkVirtualDeviceContextRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PatchedBulkVirtualDeviceContextRequest
impl<'de> Deserialize<'de> for PatchedBulkVirtualDeviceContextRequest
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 PatchedBulkVirtualDeviceContextRequest
Auto Trait Implementations§
impl Freeze for PatchedBulkVirtualDeviceContextRequest
impl RefUnwindSafe for PatchedBulkVirtualDeviceContextRequest
impl Send for PatchedBulkVirtualDeviceContextRequest
impl Sync for PatchedBulkVirtualDeviceContextRequest
impl Unpin for PatchedBulkVirtualDeviceContextRequest
impl UnsafeUnpin for PatchedBulkVirtualDeviceContextRequest
impl UnwindSafe for PatchedBulkVirtualDeviceContextRequest
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