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