pub struct DeviceConfiguration {
pub last_modified_date_time: String,
pub created_date_time: String,
pub description: String,
pub display_name: String,
pub version: i32,
pub assignments: Vec<DeviceConfigurationAssignment>,
pub device_statuses: Vec<DeviceConfigurationDeviceStatus>,
pub user_statuses: Vec<DeviceConfigurationUserStatus>,
pub device_status_overview: DeviceConfigurationDeviceOverview,
pub user_status_overview: DeviceConfigurationUserOverview,
pub device_setting_state_summaries: Vec<SettingStateDeviceSummary>,
}
Fields§
§last_modified_date_time: String
§created_date_time: String
§description: String
§display_name: String
§version: i32
§assignments: Vec<DeviceConfigurationAssignment>
§device_statuses: Vec<DeviceConfigurationDeviceStatus>
§user_statuses: Vec<DeviceConfigurationUserStatus>
§device_status_overview: DeviceConfigurationDeviceOverview
§user_status_overview: DeviceConfigurationUserOverview
§device_setting_state_summaries: Vec<SettingStateDeviceSummary>
Trait Implementations§
Source§impl Clone for DeviceConfiguration
impl Clone for DeviceConfiguration
Source§fn clone(&self) -> DeviceConfiguration
fn clone(&self) -> DeviceConfiguration
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 DeviceConfiguration
impl Debug for DeviceConfiguration
Source§impl<'de> Deserialize<'de> for DeviceConfiguration
impl<'de> Deserialize<'de> for DeviceConfiguration
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 DeviceConfiguration
impl PartialEq for DeviceConfiguration
Source§impl Serialize for DeviceConfiguration
impl Serialize for DeviceConfiguration
impl Eq for DeviceConfiguration
impl StructuralPartialEq for DeviceConfiguration
Auto Trait Implementations§
impl Freeze for DeviceConfiguration
impl RefUnwindSafe for DeviceConfiguration
impl Send for DeviceConfiguration
impl Sync for DeviceConfiguration
impl Unpin for DeviceConfiguration
impl UnwindSafe for DeviceConfiguration
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