// Code generated by msgraph-generate.go DO NOT EDIT. package msgraph // ManagedDeviceEncryptionState Encryption report per device type ManagedDeviceEncryptionState struct { // Entity is the base model of ManagedDeviceEncryptionState Entity // UserPrincipalName User name UserPrincipalName *string `json:"userPrincipalName,omitempty"` // DeviceType Platform of the device. DeviceType *DeviceTypes `json:"deviceType,omitempty"` // OsVersion Operating system version of the device OsVersion *string `json:"osVersion,omitempty"` // TpmSpecificationVersion Device TPM Version TpmSpecificationVersion *string `json:"tpmSpecificationVersion,omitempty"` // DeviceName Device name DeviceName *string `json:"deviceName,omitempty"` // EncryptionReadinessState Encryption readiness state EncryptionReadinessState *EncryptionReadinessState `json:"encryptionReadinessState,omitempty"` // EncryptionState Device encryption state EncryptionState *EncryptionState `json:"encryptionState,omitempty"` // EncryptionPolicySettingState Encryption policy setting state EncryptionPolicySettingState *ComplianceStatus `json:"encryptionPolicySettingState,omitempty"` // AdvancedBitLockerStates Advanced BitLocker State AdvancedBitLockerStates *AdvancedBitLockerState `json:"advancedBitLockerStates,omitempty"` // FileVaultStates FileVault State FileVaultStates *FileVaultState `json:"fileVaultStates,omitempty"` // PolicyDetails Policy Details PolicyDetails []EncryptionReportPolicyDetails `json:"policyDetails,omitempty"` }