pub struct BulkPowerPanelRequest {
pub id: i32,
pub site: Box<BulkDeviceWithConfigContextRequestSite>,
pub location: Option<Option<Box<BulkDeviceWithConfigContextRequestLocation>>>,
pub name: String,
pub description: Option<String>,
pub owner: Option<Option<Box<AsnRangeRequestOwner>>>,
pub comments: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
BulkPowerPanelRequest : Base serializer class for models inheriting from PrimaryModel.
Fields§
§id: i32§site: Box<BulkDeviceWithConfigContextRequestSite>§location: Option<Option<Box<BulkDeviceWithConfigContextRequestLocation>>>§name: String§description: Option<String>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl BulkPowerPanelRequest
impl BulkPowerPanelRequest
Sourcepub fn new(
id: i32,
site: BulkDeviceWithConfigContextRequestSite,
name: String,
) -> BulkPowerPanelRequest
pub fn new( id: i32, site: BulkDeviceWithConfigContextRequestSite, name: String, ) -> BulkPowerPanelRequest
Base serializer class for models inheriting from PrimaryModel.
Trait Implementations§
Source§impl Clone for BulkPowerPanelRequest
impl Clone for BulkPowerPanelRequest
Source§fn clone(&self) -> BulkPowerPanelRequest
fn clone(&self) -> BulkPowerPanelRequest
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 BulkPowerPanelRequest
impl Debug for BulkPowerPanelRequest
Source§impl Default for BulkPowerPanelRequest
impl Default for BulkPowerPanelRequest
Source§fn default() -> BulkPowerPanelRequest
fn default() -> BulkPowerPanelRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BulkPowerPanelRequest
impl<'de> Deserialize<'de> for BulkPowerPanelRequest
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 BulkPowerPanelRequest
impl PartialEq for BulkPowerPanelRequest
Source§impl Serialize for BulkPowerPanelRequest
impl Serialize for BulkPowerPanelRequest
impl StructuralPartialEq for BulkPowerPanelRequest
Auto Trait Implementations§
impl Freeze for BulkPowerPanelRequest
impl RefUnwindSafe for BulkPowerPanelRequest
impl Send for BulkPowerPanelRequest
impl Sync for BulkPowerPanelRequest
impl Unpin for BulkPowerPanelRequest
impl UnsafeUnpin for BulkPowerPanelRequest
impl UnwindSafe for BulkPowerPanelRequest
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