Class: Jamf::DeviceEnrollmentDeviceSyncState
Overview
The status of a device from Apple's POV, regarding its assignment or removal from ADE. Such assignment is done via a profile from apple, this data is the state of that profile.
Constant Summary
collapse
- OBJECT_MODEL =
{
id: {
class: :integer
},
serialNumber: {
class: :string
},
profileUUID: {
class: :string
},
syncStatus: {
class: :string
},
failureCount: {
class: :integer
},
timestamp: {
class: Jamf::Timestamp
}
}.freeze
Instance Attribute Summary collapse
Class Method Summary
collapse
Instance Attribute Details
#failureCount ⇒ Integer
|
# File 'lib/jamf/api/json_objects/device_enrollment_device_sync_state.rb', line 64
|
#id ⇒ Integer
NOTE: this is not a jamf object id, it comes from Apple, therefore it is an Integer, not a :j_id
|
# File 'lib/jamf/api/json_objects/device_enrollment_device_sync_state.rb', line 38
|
#profileUUID ⇒ String
|
# File 'lib/jamf/api/json_objects/device_enrollment_device_sync_state.rb', line 52
|
#serialNumber ⇒ String
|
# File 'lib/jamf/api/json_objects/device_enrollment_device_sync_state.rb', line 46
|
#syncStatus ⇒ String
|
# File 'lib/jamf/api/json_objects/device_enrollment_device_sync_state.rb', line 58
|
|
# File 'lib/jamf/api/json_objects/device_enrollment_device_sync_state.rb', line 70
|
Class Method Details
.mutable? ⇒ Boolean
Originally defined in module
Immutable