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