github.com/yaegashi/msgraph.go@v0.1.4/beta/ModelHardware.go (about) 1 // Code generated by msgraph.go/gen DO NOT EDIT. 2 3 package msgraph 4 5 // HardwareInformation undocumented 6 type HardwareInformation struct { 7 // Object is the base model of HardwareInformation 8 Object 9 // SerialNumber Serial number. 10 SerialNumber *string `json:"serialNumber,omitempty"` 11 // TotalStorageSpace Total storage space of the device. 12 TotalStorageSpace *int `json:"totalStorageSpace,omitempty"` 13 // FreeStorageSpace Free storage space of the device. 14 FreeStorageSpace *int `json:"freeStorageSpace,omitempty"` 15 // Imei IMEI 16 Imei *string `json:"imei,omitempty"` 17 // Meid MEID 18 Meid *string `json:"meid,omitempty"` 19 // Manufacturer Manufacturer of the device 20 Manufacturer *string `json:"manufacturer,omitempty"` 21 // Model Model of the device 22 Model *string `json:"model,omitempty"` 23 // PhoneNumber Phone number of the device 24 PhoneNumber *string `json:"phoneNumber,omitempty"` 25 // SubscriberCarrier Subscriber carrier of the device 26 SubscriberCarrier *string `json:"subscriberCarrier,omitempty"` 27 // CellularTechnology Cellular technology of the device 28 CellularTechnology *string `json:"cellularTechnology,omitempty"` 29 // WiFiMac WiFi MAC address of the device 30 WiFiMac *string `json:"wifiMac,omitempty"` 31 // OperatingSystemLanguage Operating system language of the device 32 OperatingSystemLanguage *string `json:"operatingSystemLanguage,omitempty"` 33 // IsSupervised Supervised mode of the device 34 IsSupervised *bool `json:"isSupervised,omitempty"` 35 // IsEncrypted Encryption status of the device 36 IsEncrypted *bool `json:"isEncrypted,omitempty"` 37 // IsSharedDevice Shared iPad 38 IsSharedDevice *bool `json:"isSharedDevice,omitempty"` 39 // SharedDeviceCachedUsers All users on the shared Apple device 40 SharedDeviceCachedUsers []SharedAppleDeviceUser `json:"sharedDeviceCachedUsers,omitempty"` 41 // TpmSpecificationVersion String that specifies the specification version. 42 TpmSpecificationVersion *string `json:"tpmSpecificationVersion,omitempty"` 43 // OperatingSystemEdition String that specifies the OS edition. 44 OperatingSystemEdition *string `json:"operatingSystemEdition,omitempty"` 45 // DeviceFullQualifiedDomainName Returns the fully qualified domain name of the device (if any). If the device is not domain-joined, it returns an empty string. 46 DeviceFullQualifiedDomainName *string `json:"deviceFullQualifiedDomainName,omitempty"` 47 // DeviceGuardVirtualizationBasedSecurityHardwareRequirementState Virtualization-based security hardware requirement status. 48 DeviceGuardVirtualizationBasedSecurityHardwareRequirementState *DeviceGuardVirtualizationBasedSecurityHardwareRequirementState `json:"deviceGuardVirtualizationBasedSecurityHardwareRequirementState,omitempty"` 49 // DeviceGuardVirtualizationBasedSecurityState Virtualization-based security status. 50 DeviceGuardVirtualizationBasedSecurityState *DeviceGuardVirtualizationBasedSecurityState `json:"deviceGuardVirtualizationBasedSecurityState,omitempty"` 51 // DeviceGuardLocalSystemAuthorityCredentialGuardState Local System Authority (LSA) credential guard status. 52 DeviceGuardLocalSystemAuthorityCredentialGuardState *DeviceGuardLocalSystemAuthorityCredentialGuardState `json:"deviceGuardLocalSystemAuthorityCredentialGuardState,omitempty"` 53 // OsBuildNumber Operating System Build Number on Android device 54 OsBuildNumber *string `json:"osBuildNumber,omitempty"` 55 }