pub struct PatchedBulkModuleBayTemplateRequest {
pub id: i32,
pub device_type: Option<Option<Box<BulkConsolePortTemplateRequestDeviceType>>>,
pub module_type: Option<Option<Box<BulkConsolePortTemplateRequestModuleType>>>,
pub name: Option<String>,
pub label: Option<String>,
pub position: Option<String>,
pub enabled: Option<bool>,
pub description: Option<String>,
}Expand description
PatchedBulkModuleBayTemplateRequest : Extends the built-in ModelSerializer to enforce calling full_clean() on a copy of the associated instance during validation. (DRF does not do this by default; see https://github.com/encode/django-rest-framework/issues/3144)
Fields§
§id: i32§device_type: Option<Option<Box<BulkConsolePortTemplateRequestDeviceType>>>§module_type: Option<Option<Box<BulkConsolePortTemplateRequestModuleType>>>§name: Option<String>{module} is accepted as a substitution for the module bay position when attached to a module type.
label: Option<String>Physical label
position: Option<String>Identifier to reference when renaming installed components
enabled: Option<bool>§description: Option<String>Implementations§
Source§impl PatchedBulkModuleBayTemplateRequest
impl PatchedBulkModuleBayTemplateRequest
Sourcepub fn new(id: i32) -> PatchedBulkModuleBayTemplateRequest
pub fn new(id: i32) -> PatchedBulkModuleBayTemplateRequest
Extends the built-in ModelSerializer to enforce calling full_clean() on a copy of the associated instance during validation. (DRF does not do this by default; see https://github.com/encode/django-rest-framework/issues/3144)
Trait Implementations§
Source§impl Clone for PatchedBulkModuleBayTemplateRequest
impl Clone for PatchedBulkModuleBayTemplateRequest
Source§fn clone(&self) -> PatchedBulkModuleBayTemplateRequest
fn clone(&self) -> PatchedBulkModuleBayTemplateRequest
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 PatchedBulkModuleBayTemplateRequest
impl Default for PatchedBulkModuleBayTemplateRequest
Source§fn default() -> PatchedBulkModuleBayTemplateRequest
fn default() -> PatchedBulkModuleBayTemplateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PatchedBulkModuleBayTemplateRequest
impl<'de> Deserialize<'de> for PatchedBulkModuleBayTemplateRequest
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 PatchedBulkModuleBayTemplateRequest
Auto Trait Implementations§
impl Freeze for PatchedBulkModuleBayTemplateRequest
impl RefUnwindSafe for PatchedBulkModuleBayTemplateRequest
impl Send for PatchedBulkModuleBayTemplateRequest
impl Sync for PatchedBulkModuleBayTemplateRequest
impl Unpin for PatchedBulkModuleBayTemplateRequest
impl UnsafeUnpin for PatchedBulkModuleBayTemplateRequest
impl UnwindSafe for PatchedBulkModuleBayTemplateRequest
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