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