pub struct PatchedPowerPanelRequest {
pub site: Option<Box<DeviceWithConfigContextRequestSite>>,
pub location: Option<Option<Box<DeviceWithConfigContextRequestLocation>>>,
pub name: Option<String>,
pub description: Option<String>,
pub comments: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
PatchedPowerPanelRequest : Adds support for custom fields and tags.
Fields§
§site: Option<Box<DeviceWithConfigContextRequestSite>>§location: Option<Option<Box<DeviceWithConfigContextRequestLocation>>>§name: Option<String>§description: Option<String>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl PatchedPowerPanelRequest
impl PatchedPowerPanelRequest
Sourcepub fn new() -> PatchedPowerPanelRequest
pub fn new() -> PatchedPowerPanelRequest
Adds support for custom fields and tags.
Trait Implementations§
Source§impl Clone for PatchedPowerPanelRequest
impl Clone for PatchedPowerPanelRequest
Source§fn clone(&self) -> PatchedPowerPanelRequest
fn clone(&self) -> PatchedPowerPanelRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 PatchedPowerPanelRequest
impl Debug for PatchedPowerPanelRequest
Source§impl Default for PatchedPowerPanelRequest
impl Default for PatchedPowerPanelRequest
Source§fn default() -> PatchedPowerPanelRequest
fn default() -> PatchedPowerPanelRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PatchedPowerPanelRequest
impl<'de> Deserialize<'de> for PatchedPowerPanelRequest
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 PatchedPowerPanelRequest
impl PartialEq for PatchedPowerPanelRequest
Source§impl Serialize for PatchedPowerPanelRequest
impl Serialize for PatchedPowerPanelRequest
impl StructuralPartialEq for PatchedPowerPanelRequest
Auto Trait Implementations§
impl Freeze for PatchedPowerPanelRequest
impl RefUnwindSafe for PatchedPowerPanelRequest
impl Send for PatchedPowerPanelRequest
impl Sync for PatchedPowerPanelRequest
impl Unpin for PatchedPowerPanelRequest
impl UnwindSafe for PatchedPowerPanelRequest
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