pub struct BulkWritableVirtualDeviceContextRequest {Show 13 fields
pub id: Uuid,
pub name: String,
pub identifier: Option<Option<i32>>,
pub description: Option<String>,
pub device: Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>,
pub status: Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>,
pub role: Option<Option<Box<ApprovalWorkflowUser>>>,
pub primary_ip4: Option<Option<Box<PrimaryIpv4>>>,
pub primary_ip6: Option<Option<Box<PrimaryIpv6>>>,
pub tenant: Option<Option<Box<ApprovalWorkflowUser>>>,
pub custom_fields: Option<HashMap<String, Value>>,
pub relationships: Option<HashMap<String, ApprovalWorkflowDefinitionRequestRelationshipsValue>>,
pub tags: Option<Vec<ApprovalWorkflowStageResponseApprovalWorkflowStage>>,
}Expand description
BulkWritableVirtualDeviceContextRequest : Base class to use for serializers based on OrganizationalModel or PrimaryModel. Can also be used for models derived from BaseModel, so long as they support custom fields, notes, and relationships.
Fields§
§id: Uuid§name: String§identifier: Option<Option<i32>>Unique identifier provided by the platform being virtualized (Example: Nexus VDC Identifier)
description: Option<String>§device: Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>§status: Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>§role: Option<Option<Box<ApprovalWorkflowUser>>>§primary_ip4: Option<Option<Box<PrimaryIpv4>>>§primary_ip6: Option<Option<Box<PrimaryIpv6>>>§tenant: Option<Option<Box<ApprovalWorkflowUser>>>§custom_fields: Option<HashMap<String, Value>>§relationships: Option<HashMap<String, ApprovalWorkflowDefinitionRequestRelationshipsValue>>Implementations§
Source§impl BulkWritableVirtualDeviceContextRequest
impl BulkWritableVirtualDeviceContextRequest
Sourcepub fn new(
id: Uuid,
name: String,
device: ApprovalWorkflowStageResponseApprovalWorkflowStage,
status: ApprovalWorkflowStageResponseApprovalWorkflowStage,
) -> BulkWritableVirtualDeviceContextRequest
pub fn new( id: Uuid, name: String, device: ApprovalWorkflowStageResponseApprovalWorkflowStage, status: ApprovalWorkflowStageResponseApprovalWorkflowStage, ) -> BulkWritableVirtualDeviceContextRequest
Base class to use for serializers based on OrganizationalModel or PrimaryModel. Can also be used for models derived from BaseModel, so long as they support custom fields, notes, and relationships.
Trait Implementations§
Source§impl Clone for BulkWritableVirtualDeviceContextRequest
impl Clone for BulkWritableVirtualDeviceContextRequest
Source§fn clone(&self) -> BulkWritableVirtualDeviceContextRequest
fn clone(&self) -> BulkWritableVirtualDeviceContextRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 BulkWritableVirtualDeviceContextRequest
impl Default for BulkWritableVirtualDeviceContextRequest
Source§fn default() -> BulkWritableVirtualDeviceContextRequest
fn default() -> BulkWritableVirtualDeviceContextRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BulkWritableVirtualDeviceContextRequest
impl<'de> Deserialize<'de> for BulkWritableVirtualDeviceContextRequest
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 BulkWritableVirtualDeviceContextRequest
impl PartialEq for BulkWritableVirtualDeviceContextRequest
Source§fn eq(&self, other: &BulkWritableVirtualDeviceContextRequest) -> bool
fn eq(&self, other: &BulkWritableVirtualDeviceContextRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for BulkWritableVirtualDeviceContextRequest
Auto Trait Implementations§
impl Freeze for BulkWritableVirtualDeviceContextRequest
impl RefUnwindSafe for BulkWritableVirtualDeviceContextRequest
impl Send for BulkWritableVirtualDeviceContextRequest
impl Sync for BulkWritableVirtualDeviceContextRequest
impl Unpin for BulkWritableVirtualDeviceContextRequest
impl UnsafeUnpin for BulkWritableVirtualDeviceContextRequest
impl UnwindSafe for BulkWritableVirtualDeviceContextRequest
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