pub struct PatchedBulkPowerFeedRequest {Show 18 fields
pub id: i32,
pub power_panel: Option<Box<BulkPowerFeedRequestPowerPanel>>,
pub rack: Option<Option<Box<BulkDeviceWithConfigContextRequestRack>>>,
pub name: Option<String>,
pub status: Option<Status>,
pub type: Option<RHashType>,
pub supply: Option<Supply>,
pub phase: Option<Phase>,
pub voltage: Option<i32>,
pub amperage: Option<i32>,
pub max_utilization: Option<i32>,
pub mark_connected: Option<bool>,
pub description: Option<String>,
pub tenant: Option<Option<Box<AsnRangeRequestTenant>>>,
pub owner: Option<Option<Box<AsnRangeRequestOwner>>>,
pub comments: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
PatchedBulkPowerFeedRequest : Base serializer class for models inheriting from PrimaryModel.
Fields§
§id: i32§power_panel: Option<Box<BulkPowerFeedRequestPowerPanel>>§rack: Option<Option<Box<BulkDeviceWithConfigContextRequestRack>>>§name: Option<String>§status: Option<Status>offline- Offline *active- Active *planned- Planned *failed- Failed
type: Option<RHashType>primary- Primary *redundant- Redundant
supply: Option<Supply>ac- AC *dc- DC
phase: Option<Phase>single-phase- Single phase *three-phase- Three-phase
voltage: Option<i32>§amperage: Option<i32>§max_utilization: Option<i32>Maximum permissible draw (percentage)
mark_connected: Option<bool>Treat as if a cable is connected
description: Option<String>§tenant: Option<Option<Box<AsnRangeRequestTenant>>>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl PatchedBulkPowerFeedRequest
impl PatchedBulkPowerFeedRequest
Sourcepub fn new(id: i32) -> PatchedBulkPowerFeedRequest
pub fn new(id: i32) -> PatchedBulkPowerFeedRequest
Base serializer class for models inheriting from PrimaryModel.
Trait Implementations§
Source§impl Clone for PatchedBulkPowerFeedRequest
impl Clone for PatchedBulkPowerFeedRequest
Source§fn clone(&self) -> PatchedBulkPowerFeedRequest
fn clone(&self) -> PatchedBulkPowerFeedRequest
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 PatchedBulkPowerFeedRequest
impl Debug for PatchedBulkPowerFeedRequest
Source§impl Default for PatchedBulkPowerFeedRequest
impl Default for PatchedBulkPowerFeedRequest
Source§fn default() -> PatchedBulkPowerFeedRequest
fn default() -> PatchedBulkPowerFeedRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PatchedBulkPowerFeedRequest
impl<'de> Deserialize<'de> for PatchedBulkPowerFeedRequest
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 PatchedBulkPowerFeedRequest
Auto Trait Implementations§
impl Freeze for PatchedBulkPowerFeedRequest
impl RefUnwindSafe for PatchedBulkPowerFeedRequest
impl Send for PatchedBulkPowerFeedRequest
impl Sync for PatchedBulkPowerFeedRequest
impl Unpin for PatchedBulkPowerFeedRequest
impl UnsafeUnpin for PatchedBulkPowerFeedRequest
impl UnwindSafe for PatchedBulkPowerFeedRequest
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