pub struct EndpointDeviceRequest {
pub device_uuid: Option<Uuid>,
pub name: String,
pub access_group: Option<Option<Uuid>>,
pub access_group_obj: Option<DeviceAccessGroupRequest>,
pub expiring: Option<bool>,
pub expires: Option<Option<String>>,
pub attributes: Option<HashMap<String, Value>>,
}Fields§
§device_uuid: Option<Uuid>§name: String§access_group: Option<Option<Uuid>>§access_group_obj: Option<DeviceAccessGroupRequest>§expiring: Option<bool>§expires: Option<Option<String>>§attributes: Option<HashMap<String, Value>>Implementations§
Source§impl EndpointDeviceRequest
impl EndpointDeviceRequest
pub fn new(name: String) -> EndpointDeviceRequest
Trait Implementations§
Source§impl Clone for EndpointDeviceRequest
impl Clone for EndpointDeviceRequest
Source§fn clone(&self) -> EndpointDeviceRequest
fn clone(&self) -> EndpointDeviceRequest
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 EndpointDeviceRequest
impl Debug for EndpointDeviceRequest
Source§impl Default for EndpointDeviceRequest
impl Default for EndpointDeviceRequest
Source§fn default() -> EndpointDeviceRequest
fn default() -> EndpointDeviceRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EndpointDeviceRequest
impl<'de> Deserialize<'de> for EndpointDeviceRequest
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 EndpointDeviceRequest
impl PartialEq for EndpointDeviceRequest
Source§impl Serialize for EndpointDeviceRequest
impl Serialize for EndpointDeviceRequest
impl StructuralPartialEq for EndpointDeviceRequest
Auto Trait Implementations§
impl Freeze for EndpointDeviceRequest
impl RefUnwindSafe for EndpointDeviceRequest
impl Send for EndpointDeviceRequest
impl Sync for EndpointDeviceRequest
impl Unpin for EndpointDeviceRequest
impl UnsafeUnpin for EndpointDeviceRequest
impl UnwindSafe for EndpointDeviceRequest
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