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