pub struct DirectoryChromeOsDevice {Show 51 fields
pub activeTimeRanges: Option<Vec<Value>>,
pub annotatedAssetId: Option<String>,
pub annotatedLocation: Option<String>,
pub annotatedUser: Option<String>,
pub autoUpdateExpiration: Option<String>,
pub autoUpdateThrough: Option<String>,
pub backlightInfo: Option<Vec<DirectoryBacklightInfo>>,
pub bootMode: Option<String>,
pub chromeOsType: Option<String>,
pub cpuInfo: Option<Vec<Value>>,
pub cpuStatusReports: Option<Vec<Value>>,
pub deprovisionReason: Option<String>,
pub deviceFiles: Option<Vec<Value>>,
pub deviceId: Option<String>,
pub deviceLicenseType: Option<String>,
pub diskVolumeReports: Option<Vec<Value>>,
pub dockMacAddress: Option<String>,
pub etag: Option<String>,
pub ethernetMacAddress: Option<String>,
pub ethernetMacAddress0: Option<String>,
pub extendedSupportEligible: Option<bool>,
pub extendedSupportEnabled: Option<bool>,
pub extendedSupportStart: Option<String>,
pub fanInfo: Option<Vec<DirectoryFanInfo>>,
pub firmwareVersion: Option<String>,
pub firstEnrollmentTime: Option<String>,
pub kind: Option<String>,
pub lastDeprovisionTimestamp: Option<String>,
pub lastEnrollmentTime: Option<String>,
pub lastKnownNetwork: Option<Vec<Value>>,
pub lastSync: Option<String>,
pub macAddress: Option<String>,
pub manufactureDate: Option<String>,
pub meid: Option<String>,
pub model: Option<String>,
pub notes: Option<String>,
pub orderNumber: Option<String>,
pub orgUnitId: Option<String>,
pub orgUnitPath: Option<String>,
pub osUpdateStatus: Option<DirectoryOsUpdateStatus>,
pub osVersion: Option<String>,
pub platformVersion: Option<String>,
pub recentUsers: Option<Vec<Value>>,
pub screenshotFiles: Option<Vec<Value>>,
pub serialNumber: Option<String>,
pub status: Option<String>,
pub supportEndDate: Option<String>,
pub systemRamFreeReports: Option<Vec<Value>>,
pub systemRamTotal: Option<String>,
pub tpmVersionInfo: Option<Value>,
pub willAutoRenew: Option<bool>,
}Fields§
§activeTimeRanges: Option<Vec<Value>>§annotatedAssetId: Option<String>§annotatedLocation: Option<String>§annotatedUser: Option<String>§autoUpdateExpiration: Option<String>§autoUpdateThrough: Option<String>§backlightInfo: Option<Vec<DirectoryBacklightInfo>>§bootMode: Option<String>§chromeOsType: Option<String>§cpuInfo: Option<Vec<Value>>§cpuStatusReports: Option<Vec<Value>>§deprovisionReason: Option<String>§deviceFiles: Option<Vec<Value>>§deviceId: Option<String>§deviceLicenseType: Option<String>§diskVolumeReports: Option<Vec<Value>>§dockMacAddress: Option<String>§etag: Option<String>§ethernetMacAddress: Option<String>§ethernetMacAddress0: Option<String>§extendedSupportEligible: Option<bool>§extendedSupportEnabled: Option<bool>§extendedSupportStart: Option<String>§fanInfo: Option<Vec<DirectoryFanInfo>>§firmwareVersion: Option<String>§firstEnrollmentTime: Option<String>§kind: Option<String>§lastDeprovisionTimestamp: Option<String>§lastEnrollmentTime: Option<String>§lastKnownNetwork: Option<Vec<Value>>§lastSync: Option<String>§macAddress: Option<String>§manufactureDate: Option<String>§meid: Option<String>§model: Option<String>§notes: Option<String>§orderNumber: Option<String>§orgUnitId: Option<String>§orgUnitPath: Option<String>§osUpdateStatus: Option<DirectoryOsUpdateStatus>§osVersion: Option<String>§platformVersion: Option<String>§recentUsers: Option<Vec<Value>>§screenshotFiles: Option<Vec<Value>>§serialNumber: Option<String>§status: Option<String>§supportEndDate: Option<String>§systemRamFreeReports: Option<Vec<Value>>§systemRamTotal: Option<String>§tpmVersionInfo: Option<Value>§willAutoRenew: Option<bool>Trait Implementations§
Source§impl Debug for DirectoryChromeOsDevice
impl Debug for DirectoryChromeOsDevice
Source§impl<'de> Deserialize<'de> for DirectoryChromeOsDevice
impl<'de> Deserialize<'de> for DirectoryChromeOsDevice
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
Auto Trait Implementations§
impl Freeze for DirectoryChromeOsDevice
impl RefUnwindSafe for DirectoryChromeOsDevice
impl Send for DirectoryChromeOsDevice
impl Sync for DirectoryChromeOsDevice
impl Unpin for DirectoryChromeOsDevice
impl UnwindSafe for DirectoryChromeOsDevice
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