pub struct PatchedModuleRequest {
pub id: Option<Uuid>,
pub serial: Option<Option<String>>,
pub asset_tag: Option<Option<String>>,
pub module_type: Option<Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>>,
pub parent_module_bay: Option<Option<Box<ApprovalWorkflowUser>>>,
pub status: Option<Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>>,
pub role: Option<Option<Box<ApprovalWorkflowUser>>>,
pub tenant: Option<Option<Box<ApprovalWorkflowUser>>>,
pub location: Option<Option<Box<ApprovalWorkflowUser>>>,
pub custom_fields: Option<HashMap<String, Value>>,
pub relationships: Option<HashMap<String, ApprovalWorkflowDefinitionRequestRelationshipsValue>>,
pub tags: Option<Vec<ApprovalWorkflowStageResponseApprovalWorkflowStage>>,
}Expand description
PatchedModuleRequest : 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>§serial: Option<Option<String>>§asset_tag: Option<Option<String>>A unique tag used to identify this module
module_type: Option<Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>>§parent_module_bay: Option<Option<Box<ApprovalWorkflowUser>>>§status: Option<Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>>§role: Option<Option<Box<ApprovalWorkflowUser>>>§tenant: Option<Option<Box<ApprovalWorkflowUser>>>§location: Option<Option<Box<ApprovalWorkflowUser>>>§custom_fields: Option<HashMap<String, Value>>§relationships: Option<HashMap<String, ApprovalWorkflowDefinitionRequestRelationshipsValue>>Implementations§
Source§impl PatchedModuleRequest
impl PatchedModuleRequest
Sourcepub fn new() -> PatchedModuleRequest
pub fn new() -> PatchedModuleRequest
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 PatchedModuleRequest
impl Clone for PatchedModuleRequest
Source§fn clone(&self) -> PatchedModuleRequest
fn clone(&self) -> PatchedModuleRequest
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 PatchedModuleRequest
impl Debug for PatchedModuleRequest
Source§impl Default for PatchedModuleRequest
impl Default for PatchedModuleRequest
Source§fn default() -> PatchedModuleRequest
fn default() -> PatchedModuleRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PatchedModuleRequest
impl<'de> Deserialize<'de> for PatchedModuleRequest
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 PatchedModuleRequest
impl PartialEq for PatchedModuleRequest
Source§impl Serialize for PatchedModuleRequest
impl Serialize for PatchedModuleRequest
impl StructuralPartialEq for PatchedModuleRequest
Auto Trait Implementations§
impl Freeze for PatchedModuleRequest
impl RefUnwindSafe for PatchedModuleRequest
impl Send for PatchedModuleRequest
impl Sync for PatchedModuleRequest
impl Unpin for PatchedModuleRequest
impl UnsafeUnpin for PatchedModuleRequest
impl UnwindSafe for PatchedModuleRequest
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