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