From cdfdbebd46301ed5309c34822c4b0a8c7180ede0 Mon Sep 17 00:00:00 2001 From: "nathaniel.strauss" Date: Thu, 16 Jan 2025 18:40:43 -0600 Subject: [PATCH 1/5] computer filter fields --- src/jamf_pro_sdk/models/pro/api_options.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/jamf_pro_sdk/models/pro/api_options.py b/src/jamf_pro_sdk/models/pro/api_options.py index c2d6b6a..bd2b3cd 100644 --- a/src/jamf_pro_sdk/models/pro/api_options.py +++ b/src/jamf_pro_sdk/models/pro/api_options.py @@ -67,8 +67,8 @@ "general.lastCloudBackupDate", "general.reportDate", "general.lastReportedIp", + "general.managementId", "general.remoteManagement.managed", - "general.remoteManagement.managementUsername", "general.mdmCapable.capable", "general.mdmCertificateExpiration", "general.platform", @@ -81,7 +81,8 @@ "hardware.model", "hardware.modelIdentifier", "hardware.serialNumber", - "hardware.supportsIosAppInstalls,hardware.isAppleSilicon", + "hardware.supportsIosAppInstalls", + "hardware.appleSilicon", "operatingSystem.activeDirectoryStatus", "operatingSystem.fileVault2Status", "operatingSystem.build", @@ -89,15 +90,18 @@ "operatingSystem.rapidSecurityResponse", "operatingSystem.name", "operatingSystem.version", - "operatingSystem.softwareUpdateDeviceId", "security.activationLockEnabled", - "security.recoveryLockEnabled,security.firewallEnabled,userAndLocation.buildingId", + "security.recoveryLockEnabled", + "security.firewallEnabled", + "serAndLocation.buildingId", "userAndLocation.departmentId", "userAndLocation.email", "userAndLocation.realname", "userAndLocation.phone", - "userAndLocation.position,userAndLocation.room", + "userAndLocation.position", + "userAndLocation.room", "userAndLocation.username", + "diskEncryption.fileVault2Enabled", "purchasing.appleCareId", "purchasing.lifeExpectancy", "purchasing.purchased", From 22dfa39cc58690d5442d8b709107743332f46ad1 Mon Sep 17 00:00:00 2001 From: "nathaniel.strauss" Date: Thu, 16 Jan 2025 18:43:42 -0600 Subject: [PATCH 2/5] mobile device sort --- src/jamf_pro_sdk/models/pro/api_options.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/jamf_pro_sdk/models/pro/api_options.py b/src/jamf_pro_sdk/models/pro/api_options.py index bd2b3cd..4fbf5dc 100644 --- a/src/jamf_pro_sdk/models/pro/api_options.py +++ b/src/jamf_pro_sdk/models/pro/api_options.py @@ -272,6 +272,7 @@ "assetTag", "availableSpaceMb", "batteryLevel", + "batteryHealth", "bluetoothLowEnergyCapable", "bluetoothMacAddress", "capacityMb", @@ -328,7 +329,7 @@ "username", "appleCareId", "leaseExpirationDate", - "lifeExpectancyYears", + "ifeExpectancyYears", "poDate", "poNumber", "purchasePrice", From 46dd69550462f568481615f0df47530043c493d1 Mon Sep 17 00:00:00 2001 From: "nathaniel.strauss" Date: Thu, 16 Jan 2025 18:45:44 -0600 Subject: [PATCH 3/5] mobile device filter --- src/jamf_pro_sdk/models/pro/api_options.py | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/src/jamf_pro_sdk/models/pro/api_options.py b/src/jamf_pro_sdk/models/pro/api_options.py index 4fbf5dc..8069c60 100644 --- a/src/jamf_pro_sdk/models/pro/api_options.py +++ b/src/jamf_pro_sdk/models/pro/api_options.py @@ -272,11 +272,9 @@ "assetTag", "availableSpaceMb", "batteryLevel", - "batteryHealth", "bluetoothLowEnergyCapable", "bluetoothMacAddress", "capacityMb", - "lostModeEnabledDate", "declarativeDeviceManagementEnabled", "deviceId", "deviceLocatorServiceEnabled", @@ -284,7 +282,6 @@ "diagnosticAndUsageReportingEnabled", "displayName", "doNotDisturbEnabled", - "enrollmentSessionTokenValid", "exchangeDeviceId", "cloudBackupEnabled", "osBuild", @@ -295,15 +292,11 @@ "itunesStoreAccountActive", "mobileDeviceId", "languages", - "lastBackupDate", - "lastEnrolledDate", - "lastCloudBackupDate", "lastInventoryUpdateDate", "locales", "locationServicesForSelfServiceMobileEnabled", "lostModeEnabled", "managed", - "mdmProfileExpirationDate", "model", "modelIdentifier", "modelNumber", @@ -318,7 +311,6 @@ "udid", "usedSpacePercentage", "wifiMacAddress", - "deviceOwnershipType", "building", "department", "emailAddress", @@ -328,29 +320,23 @@ "room", "username", "appleCareId", - "leaseExpirationDate", - "ifeExpectancyYears", - "poDate", + "lifeExpectancyYears", "poNumber", "purchasePrice", "purchasedOrLeased", "purchasingAccount", "purchasingContact", "vendor", - "warrantyExpirationDate", "activationLockEnabled", "blockEncryptionCapable", "dataProtection", "fileEncryptionCapable", - "hardwareEncryptionSupported", - "jailbreakStatus", "passcodeCompliant", "passcodeCompliantWithProfile", "passcodeLockGracePeriodEnforcedSeconds", "passcodePresent", "personalDeviceProfileCurrent", "carrierSettingsVersion", - "cellularTechnology", "currentCarrierNetwork", "currentMobileCountryCode", "currentMobileNetworkCode", @@ -364,7 +350,6 @@ "imei2", "meid", "personalHotspotEnabled", - "voiceRoamingEnabled", "roaming", ] From 195e95def4b909488c193a164b9541c568379d2f Mon Sep 17 00:00:00 2001 From: "nathaniel.strauss" Date: Thu, 16 Jan 2025 18:48:18 -0600 Subject: [PATCH 4/5] redo --- src/jamf_pro_sdk/models/pro/api_options.py | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/jamf_pro_sdk/models/pro/api_options.py b/src/jamf_pro_sdk/models/pro/api_options.py index 8069c60..4fbf5dc 100644 --- a/src/jamf_pro_sdk/models/pro/api_options.py +++ b/src/jamf_pro_sdk/models/pro/api_options.py @@ -272,9 +272,11 @@ "assetTag", "availableSpaceMb", "batteryLevel", + "batteryHealth", "bluetoothLowEnergyCapable", "bluetoothMacAddress", "capacityMb", + "lostModeEnabledDate", "declarativeDeviceManagementEnabled", "deviceId", "deviceLocatorServiceEnabled", @@ -282,6 +284,7 @@ "diagnosticAndUsageReportingEnabled", "displayName", "doNotDisturbEnabled", + "enrollmentSessionTokenValid", "exchangeDeviceId", "cloudBackupEnabled", "osBuild", @@ -292,11 +295,15 @@ "itunesStoreAccountActive", "mobileDeviceId", "languages", + "lastBackupDate", + "lastEnrolledDate", + "lastCloudBackupDate", "lastInventoryUpdateDate", "locales", "locationServicesForSelfServiceMobileEnabled", "lostModeEnabled", "managed", + "mdmProfileExpirationDate", "model", "modelIdentifier", "modelNumber", @@ -311,6 +318,7 @@ "udid", "usedSpacePercentage", "wifiMacAddress", + "deviceOwnershipType", "building", "department", "emailAddress", @@ -320,23 +328,29 @@ "room", "username", "appleCareId", - "lifeExpectancyYears", + "leaseExpirationDate", + "ifeExpectancyYears", + "poDate", "poNumber", "purchasePrice", "purchasedOrLeased", "purchasingAccount", "purchasingContact", "vendor", + "warrantyExpirationDate", "activationLockEnabled", "blockEncryptionCapable", "dataProtection", "fileEncryptionCapable", + "hardwareEncryptionSupported", + "jailbreakStatus", "passcodeCompliant", "passcodeCompliantWithProfile", "passcodeLockGracePeriodEnforcedSeconds", "passcodePresent", "personalDeviceProfileCurrent", "carrierSettingsVersion", + "cellularTechnology", "currentCarrierNetwork", "currentMobileCountryCode", "currentMobileNetworkCode", @@ -350,6 +364,7 @@ "imei2", "meid", "personalHotspotEnabled", + "voiceRoamingEnabled", "roaming", ] From e3edf484d4a044786d41d5da39df49ecafdd21c1 Mon Sep 17 00:00:00 2001 From: "nathaniel.strauss" Date: Thu, 16 Jan 2025 18:49:22 -0600 Subject: [PATCH 5/5] lifeExpectancyYears --- src/jamf_pro_sdk/models/pro/api_options.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/jamf_pro_sdk/models/pro/api_options.py b/src/jamf_pro_sdk/models/pro/api_options.py index 4fbf5dc..42bbe93 100644 --- a/src/jamf_pro_sdk/models/pro/api_options.py +++ b/src/jamf_pro_sdk/models/pro/api_options.py @@ -329,7 +329,7 @@ "username", "appleCareId", "leaseExpirationDate", - "ifeExpectancyYears", + "lifeExpectancyYears", "poDate", "poNumber", "purchasePrice",