Array Value Enumerations
Each of the fields that use the following values has an associated field to determine whether any reasons were set or not.
- MI_DEVICE.blocked_reasons
- MI_DEVICE.noncompliance_reasons
- MI_DEVICE.quarantined_reasons Fields
For example, if a device is blocked, then the blocked_reasons field has a list of reasons, and the blocked field is true.
| Enum Name | Meaning | Hexadecimal Value |
|
ALLOWED_APP_CONTROL |
Allowed app control policy is out of compliance |
0x004000 |
|
APP_CONTROL |
App control policy is out of compliance |
0x000040 |
|
AUTO_BLOCK |
Device is not registered |
0x000100 |
|
COMPROMISED |
Device state is compromised |
0x000001 |
|
DATA_PROTECTION |
Data Protection is not enabled |
0x000008 |
|
DEVICE_ADMIN_DEACTIVE |
Device administrator is deactivated |
0x000800 |
|
DEVICE_OUT_OF_CONTACT |
Phone is out of contact |
0x000020 |
|
DISALLOWED_APP_CONTROL |
Disallowed app control policy is out of compliance |
0x001000 |
|
EXCHANGE |
Exchange-reported |
0x000400 |
|
HW_VERSION |
Hardware revision is not allowed |
0x000004 |
|
LOGGED_OUT |
User logged out |
0x008000 |
|
MANUAL |
Device is manually blocked |
0x000200 |
|
OS_VERSION |
OS version is less than the supported OS version |
0x000002 |
|
PER_MAILBOX_LIMIT |
Device exceeds per mailbox limit |
0x000080 |
|
POLICY_OUT_OF_DATE |
Policy is out of date |
0x000010 |
|
REQUIRED_APP_CONTROL |
Required app control policy is out of compliance |
0x002000 |
|
UNKNOWN |
Unknown reason |
0x400000 |