commandment.models.Device(**kwargs)[source]¶An enrolled device.
| Table: | devices |
|---|
activation_lock_escrow_key¶The activation lock bypass code generated by the device
| Type: | activation_lock_escrow_key (str) |
|---|
asset_tag¶The device asset tag, if provided by Apple.
| Type: | asset_tag (str) |
|---|
available_device_capacity¶available capacity (base 1024 gigabytes)
| Type: | device_available_capacity (float) |
|---|
awaiting_configuration¶True if device is waiting at Setup Assistant
| Type: | awaiting_configuration (bool) |
|---|
battery_level¶battery level, between 0.0 and 1.0. -1.0 if information is not available.
| Type: | battery_level (float) |
|---|
block_all_incoming¶All incoming connections are blocked.
| Type: | block_all_incoming (bool) |
|---|
bluetooth_mac¶The bluetooth MAC address
| Type: | bluetooth_mac (str) |
|---|
build_version¶DeviceInformation BuildVersion
| Type: | build_version (str) |
|---|
carrier_settings_version¶Version of the current carrier settings file.
| Type: | carrier_settings_version (str) |
|---|
cellular_technology¶cellular technology.
| Type: | cellular_technology (CellularTechnology) |
|---|
color¶The device color indicated by DEP
| Type: | color |
|---|---|
| Type: | (str) |
current_carrier_network¶Name of the current carrier network.
| Type: | current_carrier_network (str) |
|---|
current_mcc¶Current Mobile Country Code (numeric)
| Type: | current_mcc (str) |
|---|
current_mnc¶Current Mobile Network Code (numeric)
| Type: | current_mnc (str) |
|---|
data_roaming_enabled¶Data Roaming is enabled in settings.
| Type: | data_roaming_enabled (bool) |
|---|
description¶The DEP description which is often identical to the SKU description on the invoice.
| Type: | description (str) |
|---|
device_assigned_by¶The email of the person who assigned the device.
| Type: | device_assigned_by (str) |
|---|
device_assigned_date¶The date and time the device was recorded into DEP.
| Type: | device_assigned_date (datetime) |
|---|
device_capacity¶total capacity (base 1024 gigabytes)
| Type: | device_capacity (float) |
|---|
device_family¶The device’s Apple product family returned by DEP.
| Type: | device_family (str) |
|---|
device_id¶Device ID (ATV)
| Type: | device_id (str) |
|---|
device_name¶Name of the device
| Type: | device_name (str) |
|---|
eas_device_identifier¶Exchange ActiveSync Identifier
| Type: | eas_device_identifier (str) |
|---|
fde_enabled¶Whether full disk encryption is enabled or not.
| Type: | fde_enabled (bool) |
|---|
fde_has_irk¶Whether FDE has an institutional recovery key set.
| Type: | fde_has_irk (bool) |
|---|
fde_has_prk¶Whether FDE has a personal recovery key set.
| Type: | fde_has_prk (bool) |
|---|
fde_personal_recovery_key_cms¶If Escrow is enabled, contains the encrypted PRK
| Type: | fde_personal_recovery_key_cms (bytes) |
|---|
fde_personal_recovery_key_device_key¶type: fde_personal_recovery_key_device_key (str)
firewall_enabled¶Application firewall is enabled.
| Type: | firewall_enabled (bool) |
|---|
hex_token¶Retrieve the device token in hex encoding, necessary for the APNS2 client.
hostname¶type: hostname (str)
iccid¶The ICC identifier for the SIM card.
| Type: | iccid (str) |
|---|
id¶type: id (int)
imei¶IMEI number (if device is GSM).
| Type: | imei (str) |
|---|
is_activation_lock_enabled¶Device has Activation Lock enabled.
| Type: | is_activation_lock_enabled (bool) |
|---|
is_cloud_backup_enabled¶iCloud backup is enabled.
| Type: | is_cloud_backup_enabled (bool) |
|---|
is_dep¶This device has been synced from DEP. False indicates a manual or AC2 enrolment
| Type: | is_dep (bool) |
|---|
is_device_locator_service_enabled¶Find My iPhone/Mac enabled.
| Type: | is_device_locator_service_enabled (bool) |
|---|
is_do_not_disturb_in_effect¶Device has DND enabled.
| Type: | is_do_not_disturb_in_effect (bool) |
|---|
is_enrolled¶Whether the MDM should consider this device enrolled.
| Type: | is_enrolled (bool) |
|---|
is_mdm_lost_mode_enabled¶MDM Lost mode is enabled.
| Type: | is_mdm_lost_mode_enabled (bool) |
|---|
is_roaming¶The device is currently roaming.
| Type: | is_roaming (bool) |
|---|
is_supervised¶Device is supervised
| Type: | is_supervised (bool) |
|---|
itunes_store_account_hash¶a hash of the iTunes Store account currently logged in.
| Type: | itunes_store_account_hash (str) |
|---|
itunes_store_account_is_active¶the user is currently logged into an active iTunes Store account.
| Type: | itunes_store_account_is_active (bool) |
|---|
last_apns_id¶The UUID of the last apns command sent.
| Type: | last_apns_id (str) |
|---|
last_cloud_backup_date¶The date of the last iCloud backup.
| Type: | last_cloud_backup_date (datetime) |
|---|
last_push_at¶The datetime when the last push was sent to APNS for this device.
| Type: | last_push_at (datetime.datetime) |
|---|
last_seen¶When the device last contacted the MDM.
| Type: | last_seen (datetime.datetime) |
|---|
local_hostname¶type: local_hostname (str)
maximum_resident_users¶Maximum number of users that can use Shared iPad.
| Type: | maximum_resident_users (int) |
|---|
meid¶MEID number (if device is CSMA).
| Type: | meid (str) |
|---|
model¶Name of the hardware model
| Type: | model (str) |
|---|
model_name¶Longer name of the hardware model
| Type: | model_name (str) |
|---|
modem_firmware_version¶The baseband firmware version.
| Type: | modem_firmware_version (str) |
|---|
os¶iOS, OSX or tvOS
| Type: | os (str) |
|---|---|
| Type: | The device operating system returned by DEP |
os_version¶The operating system version number.
| Type: | os_version (str) |
|---|
osu_catalog_url¶Software Update Catalog URL.
| Type: | osu_catalog_url (str) |
|---|
passcode_compliant¶The passcode is compliant with all requirements (incl Exchange accounts).
| Type: | passcode_compliant (bool) |
|---|
passcode_compliant_with_profiles¶The passcode is compliant with profile requirements.
| Type: | passcode_compliant_with_profiles (bool) |
|---|
passcode_lock_grace_period_enforced¶The current enforced time in seconds before unlock passcode will be required.
| Type: | passcode_lock_grace_period_enforced (int) |
|---|
passcode_present¶Device has a passcode.
| Type: | passcode_present (bool) |
|---|
personal_hotspot_enabled¶Personal HotSpot is currently turned on.
| Type: | personal_hotspot_enabled (bool) |
|---|
phone_number¶Raw phone number without punctuation.
| Type: | phone_number (str) |
|---|
product_name¶The base product name of the hardware
| Type: | product_name (str) |
|---|
profile_assign_time¶The date and time indicating when the DEP profile was assigned
| Type: | profile_assign_time (datetime) |
|---|
profile_push_time¶The date and time indicating when the DEP profile was pushed.
| Type: | profile_push_time (datetime) |
|---|
profile_status¶empty, assigned, pushed or removed.
| Type: | profile_status (str) |
|---|---|
| Type: | The status of profile installation |
profile_uuid¶The UUID of the assigned DEP profile
| Type: | profile_uuid (str) |
|---|
push_magic¶The UUID that establishes a unique relationship between the device and the MDM.
| Type: | push_magic (str) |
|---|
serial_number¶The hardware serial number
| Type: | serial_number (str) |
|---|
sim_carrier_network¶Name of the home carrier network.
| Type: | sim_carrier_network (str) |
|---|
sip_enabled¶System Integrity Protection is enabled.
| Type: | sip_enabled (bool) |
|---|
stealth_mode_enabled¶Stealth mode is enabled.
| Type: | stealth_mode_enabled (bool) |
|---|
subscriber_carrier_network¶Name of the home carrier network (replaces sim_carrier_network).
| Type: | subscriber_carrier_network (str) |
|---|
subscriber_mcc¶Home Mobile Country Code (numeric)
| Type: | subscriber_mcc (str) |
|---|
subscriber_mnc¶Home Mobile Network Code (numeric)
| Type: | subscriber_mnc (str) |
|---|
topic¶The APNS topic the device is listening on.
| Type: | topic (str) |
|---|
udid¶Unique Device Identifier
| Type: | udid (str) |
|---|
voice_roaming_enabled¶Voice Roaming is enabled in settings.
| Type: | voice_roaming_enabled (bool) |
|---|
wifi_mac¶The WiFi MAC address
| Type: | wifi_mac (str) |
|---|