Class: Jamf::AndroidDetails

Inherits:
JSONObject show all
Defined in:
lib/jamf/api/json_objects/android_details.rb

Constant Summary collapse

OBJECT_MODEL =

Class Constants

{

  # @!attribute [r] osName
  #   @return [String]
  osName: {
    class: :string,
    readonly: true
  },

  # @!attribute [r] manufacturer
  #   @return [String]
  manufacturer: {
    class: :string,
    readonly: true
  },

  # @!attribute [r] model
  #   @return [String]
  model: {
    class: :string,
    readonly: true
  },

  # @!attribute [r] internalCapacityMb
  #   @return [Integer]
  internalCapacityMb: {
    class: :integer,
    readonly: true
  },

  # @!attribute [r] internalAvailableMb
  #   @return [Integer]
  internalAvailableMb: {
    class: :integer,
    readonly: true
  },

  # @!attribute [r] internalPercentUsed
  #   @return [Integer]
  internalPercentUsed: {
    class: :integer,
    readonly: true
  },

  # @!attribute [r] externalCapacityMb
  #   @return [Integer]
  externalCapacityMb: {
    class: :integer,
    readonly: true
  },

  # @!attribute [r] externalAvailableMb
  #   @return [Integer]
  externalAvailableMb: {
    class: :integer,
    readonly: true
  },

  # @!attribute [r] externalPercentUsed
  #   @return [Integer]
  externalPercentUsed: {
    class: :integer,
    readonly: true
  },

  # @!attribute [r] batteryLevel
  #   @return [Integer]
  batteryLevel: {
    class: :integer,
    readonly: true
  },

  # @!attribute [r] lastBackupTimestamp
  #   @return [Jamf::Timestamp]
  lastBackupTimestamp: {
    class: Jamf::Timestamp,
    readonly: true,
    aliases: %i[lastBackup]
  },

  # @!attribute [r] apiVersion
  #   @return [Integer]
  apiVersion: {
    class: :integer,
    readonly: true
  },

  # @!attribute [r] computer
  #   @return [Jamf::Computer::Reference]
  computer: {
    class: Jamf::Computer::Reference,
    readonly: true
  },

  # @!attribute [r] security
  #   @return [Jamf::MobileDevic:Security]
  security: {
    class: Jamf::MobileDeviceSecurity,
    readonly: true
  }
}.freeze

Instance Attribute Summary collapse

Constructor Details

This class inherits a constructor from Jamf::JSONObject

Instance Attribute Details

#apiVersionInteger (readonly)



# File 'lib/jamf/api/json_objects/android_details.rb', line 114

#batteryLevelInteger (readonly)



# File 'lib/jamf/api/json_objects/android_details.rb', line 99

#computerJamf::Computer::Reference (readonly)



# File 'lib/jamf/api/json_objects/android_details.rb', line 121

#externalAvailableMbInteger (readonly)



# File 'lib/jamf/api/json_objects/android_details.rb', line 85

#externalCapacityMbInteger (readonly)



# File 'lib/jamf/api/json_objects/android_details.rb', line 78

#externalPercentUsedInteger (readonly)



# File 'lib/jamf/api/json_objects/android_details.rb', line 92

#internalAvailableMbInteger (readonly)



# File 'lib/jamf/api/json_objects/android_details.rb', line 64

#internalCapacityMbInteger (readonly)



# File 'lib/jamf/api/json_objects/android_details.rb', line 57

#internalPercentUsedInteger (readonly)



# File 'lib/jamf/api/json_objects/android_details.rb', line 71

#lastBackupTimestampJamf::Timestamp (readonly)



# File 'lib/jamf/api/json_objects/android_details.rb', line 106

#manufacturerString (readonly)



# File 'lib/jamf/api/json_objects/android_details.rb', line 43

#modelString (readonly)



# File 'lib/jamf/api/json_objects/android_details.rb', line 50

#osNameString (readonly)



# File 'lib/jamf/api/json_objects/android_details.rb', line 36

#securityJamf::MobileDevic:Security (readonly)



# File 'lib/jamf/api/json_objects/android_details.rb', line 128