pub struct BulkConsolePortTemplateRequest {
pub id: i32,
pub device_type: Option<Option<Box<BulkConsolePortTemplateRequestDeviceType>>>,
pub module_type: Option<Option<Box<BulkConsolePortTemplateRequestModuleType>>>,
pub name: String,
pub label: Option<String>,
pub type: Option<RHashType>,
pub description: Option<String>,
}Expand description
BulkConsolePortTemplateRequest : 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: String{module} is accepted as a substitution for the module bay position when attached to a module type.
label: Option<String>Physical label
type: Option<RHashType>de-9- DE-9 *db-25- DB-25 *rj-11- RJ-11 *rj-12- RJ-12 *rj-45- RJ-45 *mini-din-8- Mini-DIN 8 *usb-a- USB Type A *usb-b- USB Type B *usb-c- USB Type C *usb-mini-a- USB Mini A *usb-mini-b- USB Mini B *usb-micro-a- USB Micro A *usb-micro-b- USB Micro B *usb-micro-ab- USB Micro AB *other- Other
description: Option<String>Implementations§
Source§impl BulkConsolePortTemplateRequest
impl BulkConsolePortTemplateRequest
Sourcepub fn new(id: i32, name: String) -> BulkConsolePortTemplateRequest
pub fn new(id: i32, name: String) -> BulkConsolePortTemplateRequest
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 BulkConsolePortTemplateRequest
impl Clone for BulkConsolePortTemplateRequest
Source§fn clone(&self) -> BulkConsolePortTemplateRequest
fn clone(&self) -> BulkConsolePortTemplateRequest
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 BulkConsolePortTemplateRequest
impl Default for BulkConsolePortTemplateRequest
Source§fn default() -> BulkConsolePortTemplateRequest
fn default() -> BulkConsolePortTemplateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BulkConsolePortTemplateRequest
impl<'de> Deserialize<'de> for BulkConsolePortTemplateRequest
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 BulkConsolePortTemplateRequest
Auto Trait Implementations§
impl Freeze for BulkConsolePortTemplateRequest
impl RefUnwindSafe for BulkConsolePortTemplateRequest
impl Send for BulkConsolePortTemplateRequest
impl Sync for BulkConsolePortTemplateRequest
impl Unpin for BulkConsolePortTemplateRequest
impl UnsafeUnpin for BulkConsolePortTemplateRequest
impl UnwindSafe for BulkConsolePortTemplateRequest
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