pub struct BulkModuleBayRequest {
pub id: i32,
pub device: Box<BriefInterfaceRequestDevice>,
pub module: Option<Option<Box<BulkConsolePortRequestModule>>>,
pub name: String,
pub label: Option<String>,
pub position: Option<String>,
pub enabled: Option<bool>,
pub description: Option<String>,
pub installed_module: Option<Option<Box<BulkConsolePortRequestModule>>>,
pub owner: Option<Option<Box<AsnRangeRequestOwner>>>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
BulkModuleBayRequest : Adds an owner field for models which have a ForeignKey to users.Owner.
Fields§
§id: i32§device: Box<BriefInterfaceRequestDevice>§module: Option<Option<Box<BulkConsolePortRequestModule>>>§name: String§label: Option<String>Physical label
position: Option<String>Identifier to reference when renaming installed components
enabled: Option<bool>§description: Option<String>§installed_module: Option<Option<Box<BulkConsolePortRequestModule>>>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl BulkModuleBayRequest
impl BulkModuleBayRequest
Sourcepub fn new(
id: i32,
device: BriefInterfaceRequestDevice,
name: String,
) -> BulkModuleBayRequest
pub fn new( id: i32, device: BriefInterfaceRequestDevice, name: String, ) -> BulkModuleBayRequest
Adds an owner field for models which have a ForeignKey to users.Owner.
Trait Implementations§
Source§impl Clone for BulkModuleBayRequest
impl Clone for BulkModuleBayRequest
Source§fn clone(&self) -> BulkModuleBayRequest
fn clone(&self) -> BulkModuleBayRequest
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 Debug for BulkModuleBayRequest
impl Debug for BulkModuleBayRequest
Source§impl Default for BulkModuleBayRequest
impl Default for BulkModuleBayRequest
Source§fn default() -> BulkModuleBayRequest
fn default() -> BulkModuleBayRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BulkModuleBayRequest
impl<'de> Deserialize<'de> for BulkModuleBayRequest
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 BulkModuleBayRequest
impl PartialEq for BulkModuleBayRequest
Source§impl Serialize for BulkModuleBayRequest
impl Serialize for BulkModuleBayRequest
impl StructuralPartialEq for BulkModuleBayRequest
Auto Trait Implementations§
impl Freeze for BulkModuleBayRequest
impl RefUnwindSafe for BulkModuleBayRequest
impl Send for BulkModuleBayRequest
impl Sync for BulkModuleBayRequest
impl Unpin for BulkModuleBayRequest
impl UnsafeUnpin for BulkModuleBayRequest
impl UnwindSafe for BulkModuleBayRequest
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