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)

Returns:

  • (Integer)


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


#batteryLevelInteger (readonly)

Returns:

  • (Integer)


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


#computerJamf::Computer::Reference (readonly)

Returns:

  • (Jamf::Computer::Reference)


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


#externalAvailableMbInteger (readonly)

Returns:

  • (Integer)


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


#externalCapacityMbInteger (readonly)

Returns:

  • (Integer)


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


#externalPercentUsedInteger (readonly)

Returns:

  • (Integer)


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


#internalAvailableMbInteger (readonly)

Returns:

  • (Integer)


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


#internalCapacityMbInteger (readonly)

Returns:

  • (Integer)


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


#internalPercentUsedInteger (readonly)

Returns:

  • (Integer)


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


#lastBackupTimestampJamf::Timestamp (readonly)

Returns:



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


#manufacturerString (readonly)

Returns:



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


#modelString (readonly)

Returns:



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


#osNameString (readonly)

Returns:



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


#securityJamf::MobileDevic:Security (readonly)

Returns:

  • (Jamf::MobileDevic:Security)


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