pub struct DeviceBayTemplateRequest {
pub id: Option<Uuid>,
pub name: String,
pub label: Option<String>,
pub description: Option<String>,
pub device_type: Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>,
pub custom_fields: Option<HashMap<String, Value>>,
pub relationships: Option<HashMap<String, ApprovalWorkflowDefinitionRequestRelationshipsValue>>,
}Expand description
DeviceBayTemplateRequest : 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: Option<Uuid>§name: String§label: Option<String>Physical label
description: Option<String>§device_type: Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>§custom_fields: Option<HashMap<String, Value>>§relationships: Option<HashMap<String, ApprovalWorkflowDefinitionRequestRelationshipsValue>>Implementations§
Source§impl DeviceBayTemplateRequest
impl DeviceBayTemplateRequest
Sourcepub fn new(
name: String,
device_type: ApprovalWorkflowStageResponseApprovalWorkflowStage,
) -> DeviceBayTemplateRequest
pub fn new( name: String, device_type: ApprovalWorkflowStageResponseApprovalWorkflowStage, ) -> DeviceBayTemplateRequest
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 DeviceBayTemplateRequest
impl Clone for DeviceBayTemplateRequest
Source§fn clone(&self) -> DeviceBayTemplateRequest
fn clone(&self) -> DeviceBayTemplateRequest
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 DeviceBayTemplateRequest
impl Debug for DeviceBayTemplateRequest
Source§impl Default for DeviceBayTemplateRequest
impl Default for DeviceBayTemplateRequest
Source§fn default() -> DeviceBayTemplateRequest
fn default() -> DeviceBayTemplateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeviceBayTemplateRequest
impl<'de> Deserialize<'de> for DeviceBayTemplateRequest
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 DeviceBayTemplateRequest
impl PartialEq for DeviceBayTemplateRequest
Source§impl Serialize for DeviceBayTemplateRequest
impl Serialize for DeviceBayTemplateRequest
impl StructuralPartialEq for DeviceBayTemplateRequest
Auto Trait Implementations§
impl Freeze for DeviceBayTemplateRequest
impl RefUnwindSafe for DeviceBayTemplateRequest
impl Send for DeviceBayTemplateRequest
impl Sync for DeviceBayTemplateRequest
impl Unpin for DeviceBayTemplateRequest
impl UnsafeUnpin for DeviceBayTemplateRequest
impl UnwindSafe for DeviceBayTemplateRequest
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