pub struct BulkWritableRackRequest {Show 21 fields
pub id: Uuid,
pub type: Option<RackTypeChoices>,
pub width: Option<i32>,
pub outer_unit: Option<OuterUnitEnum>,
pub name: String,
pub facility_id: Option<Option<String>>,
pub serial: Option<String>,
pub asset_tag: Option<Option<String>>,
pub u_height: Option<i32>,
pub desc_units: Option<bool>,
pub outer_width: Option<Option<i32>>,
pub outer_depth: Option<Option<i32>>,
pub comments: Option<String>,
pub status: Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>,
pub role: Option<Option<Box<ApprovalWorkflowUser>>>,
pub location: Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>,
pub rack_group: Option<Option<Box<BulkWritableRackRequestRackGroup>>>,
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
BulkWritableRackRequest : 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§type: Option<RackTypeChoices>§width: Option<i32>§outer_unit: Option<OuterUnitEnum>§name: String§facility_id: Option<Option<String>>Locally-assigned identifier
serial: Option<String>§asset_tag: Option<Option<String>>A unique tag used to identify this rack
u_height: Option<i32>Height in rack units
desc_units: Option<bool>Units are numbered top-to-bottom
outer_width: Option<Option<i32>>Outer dimension of rack (width)
outer_depth: Option<Option<i32>>Outer dimension of rack (depth)
comments: Option<String>§status: Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>§role: Option<Option<Box<ApprovalWorkflowUser>>>§location: Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>§rack_group: Option<Option<Box<BulkWritableRackRequestRackGroup>>>§tenant: Option<Option<Box<ApprovalWorkflowUser>>>§custom_fields: Option<HashMap<String, Value>>§relationships: Option<HashMap<String, ApprovalWorkflowDefinitionRequestRelationshipsValue>>Implementations§
Source§impl BulkWritableRackRequest
impl BulkWritableRackRequest
Sourcepub fn new(
id: Uuid,
name: String,
status: ApprovalWorkflowStageResponseApprovalWorkflowStage,
location: ApprovalWorkflowStageResponseApprovalWorkflowStage,
) -> BulkWritableRackRequest
pub fn new( id: Uuid, name: String, status: ApprovalWorkflowStageResponseApprovalWorkflowStage, location: ApprovalWorkflowStageResponseApprovalWorkflowStage, ) -> BulkWritableRackRequest
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 BulkWritableRackRequest
impl Clone for BulkWritableRackRequest
Source§fn clone(&self) -> BulkWritableRackRequest
fn clone(&self) -> BulkWritableRackRequest
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 Debug for BulkWritableRackRequest
impl Debug for BulkWritableRackRequest
Source§impl Default for BulkWritableRackRequest
impl Default for BulkWritableRackRequest
Source§fn default() -> BulkWritableRackRequest
fn default() -> BulkWritableRackRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BulkWritableRackRequest
impl<'de> Deserialize<'de> for BulkWritableRackRequest
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 BulkWritableRackRequest
impl PartialEq for BulkWritableRackRequest
Source§impl Serialize for BulkWritableRackRequest
impl Serialize for BulkWritableRackRequest
impl StructuralPartialEq for BulkWritableRackRequest
Auto Trait Implementations§
impl Freeze for BulkWritableRackRequest
impl RefUnwindSafe for BulkWritableRackRequest
impl Send for BulkWritableRackRequest
impl Sync for BulkWritableRackRequest
impl Unpin for BulkWritableRackRequest
impl UnsafeUnpin for BulkWritableRackRequest
impl UnwindSafe for BulkWritableRackRequest
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