Class: Jamf::AppleTVDetails

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

Constant Summary collapse

OBJECT_MODEL =

Since instances of this class are always embedded in the matching MobileDevice instance, duplicated attributes are omitted from OBJECT_MODEL

{

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

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

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

  # @!attribute [r] isSupervised
  #   @return [Boolean]
  isSupervised: {
    class: :boolean,
    readonly: true
  },

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

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

  # @!attribute [r] configurationProfiles
  #   @return [Jamf::InstalledConfigurationProfile]
  configurationProfiles: {
    class: Jamf::InstalledConfigurationProfile,
    readonly: true,
    multi: true
  },

  # @!attribute [r] airplayPassword
  #   @return [String]
  airplayPassword: {
    class: :string
  },

  # @!attribute [r] purchasing
  #   @return [Jamf::PurchasingData]
  purchasing: {
    class: Jamf::PurchasingData,
    readonly: true
  }
}.freeze

Instance Attribute Summary collapse

Constructor Details

This class inherits a constructor from Jamf::JSONObject

Instance Attribute Details

#airplayPasswordString (readonly)

Returns:



# File 'lib/jamf/api/json_objects/appletv_details.rb', line 93

#configurationProfilesJamf::InstalledConfigurationProfile (readonly)



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

#localesString (readonly)

Returns:



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

#purchasingJamf::PurchasingData (readonly)



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