Class: Jamf::IosDetails
- Inherits:
-
JSONObject
- Object
- JSONObject
- Jamf::IosDetails
- Defined in:
- lib/jamf/api/json_objects/ios_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] batteryLevel # @return [Integer] batteryLevel: { class: :integer, readonly: true }, # @!attribute [r] lastBackupTimestamp # @return [Jamf::Timestamp] lastBackupTimestamp: { class: Jamf::Timestamp, readonly: true, aliases: [:lastBackup] }, # @!attribute [r] capacityMb # @return [Integer] capacityMb: { class: :integer, readonly: true }, # @!attribute [r] availableMb # @return [Integer] availableMb: { class: :integer, readonly: true }, # @!attribute [r] percentageUsed # @return [Integer] percentageUsed: { class: :integer, readonly: true }, # @!attribute [r] isShared # @return [Boolean] isShared: { class: :boolean, readonly: true }, # @!attribute [r] isDeviceLocatorServiceEnabled # @return [Boolean] isDeviceLocatorServiceEnabled: { class: :boolean, readonly: true }, # @!attribute [r] isDoNotDisturbEnabled # @return [Boolean] isDoNotDisturbEnabled: { class: :boolean, readonly: true }, # @!attribute [r] isCloudBackupEnabled # @return [Boolean] isCloudBackupEnabled: { class: :boolean, readonly: true }, # @!attribute lastCloudBackupTimestamp # @return [Jamf::Timestamp] lastCloudBackupTimestamp: { class: Jamf::Timestamp, readonly: true, aliases: [:lastCloudBackup] }, # @!attribute [r] isLocationServicesEnabled # @return [Boolean] isLocationServicesEnabled: { class: :boolean, readonly: true }, # @!attribute [r] isITunesStoreAccountActive # @return [Boolean] isITunesStoreAccountActive: { class: :boolean, readonly: true }, # @!attribute [r] isBleCapable # @return [Boolean] isBleCapable: { class: :boolean, readonly: true }, # @!attribute [r] computer # @return [Jamf::Computer::Reference] computer: { class: Jamf::Computer::Reference, readonly: true }, # @!attribute [r] purchasing # @return [Jamf::Computer::Reference] purchasing: { class: Jamf::PurchasingData, readonly: true }, # @!attribute [r] security # @return [Jamf::MobileDeviceSecurity] security: { class: Jamf::MobileDeviceSecurity, readonly: true }, # @!attribute [r] network # @return [Jamf::CCellularNetwork] network: { class: Jamf::CellularNetwork, readonly: true }, # @!attribute [r] applications # @return [Jamf::InstalledApplication] applications: { class: Jamf::InstalledApplication, readonly: true, multi: true }, # @!attribute [r] certificates # @return [Jamf::InstalledApplication] certificates: { class: Jamf::InstalledCertificate, readonly: true, multi: true }, # @!attribute [r] ebooks # @return [Jamf::InstalledApplication] ebooks: { class: Jamf::InstalledEBook, readonly: true, multi: true }, # @!attribute [r] configurationProfiles # @return [Jamf::InstalledConfigurationProfile] configurationProfiles: { class: Jamf::InstalledConfigurationProfile, readonly: true, multi: true }, # @!attribute [r] provisioningProfiles # @return [Jamf::InstalledConfigurationProfile] provisioningProfiles: { class: Jamf::InstalledProvisioningProfile, readonly: true, multi: true }, # @!attribute [r] attachments # @return [Jamf::InstalledConfigurationProfile] attachments: { class: Jamf::Attachment::Reference, readonly: true, multi: true } }.freeze
Instance Attribute Summary collapse
- #applications ⇒ Jamf::InstalledApplication readonly
- #attachments ⇒ Jamf::InstalledConfigurationProfile readonly
- #certificates ⇒ Jamf::InstalledApplication readonly
- #computer ⇒ Jamf::Computer::Reference readonly
- #configurationProfiles ⇒ Jamf::InstalledConfigurationProfile readonly
- #ebooks ⇒ Jamf::InstalledApplication readonly
- #isBleCapable ⇒ Boolean readonly
- #isITunesStoreAccountActive ⇒ Boolean readonly
- #isLocationServicesEnabled ⇒ Boolean readonly
- #network ⇒ Jamf::CCellularNetwork readonly
- #provisioningProfiles ⇒ Jamf::InstalledConfigurationProfile readonly
- #purchasing ⇒ Jamf::Computer::Reference readonly
- #security ⇒ Jamf::MobileDeviceSecurity readonly
Constructor Details
This class inherits a constructor from Jamf::JSONObject
Instance Attribute Details
#applications ⇒ Jamf::InstalledApplication (readonly)
|
# File 'lib/jamf/api/json_objects/ios_details.rb', line 191
|
#attachments ⇒ Jamf::InstalledConfigurationProfile (readonly)
|
# File 'lib/jamf/api/json_objects/ios_details.rb', line 231
|
#certificates ⇒ Jamf::InstalledApplication (readonly)
|
# File 'lib/jamf/api/json_objects/ios_details.rb', line 199
|
#computer ⇒ Jamf::Computer::Reference (readonly)
|
# File 'lib/jamf/api/json_objects/ios_details.rb', line 163
|
#configurationProfiles ⇒ Jamf::InstalledConfigurationProfile (readonly)
|
# File 'lib/jamf/api/json_objects/ios_details.rb', line 215
|
#ebooks ⇒ Jamf::InstalledApplication (readonly)
|
# File 'lib/jamf/api/json_objects/ios_details.rb', line 207
|
#isBleCapable ⇒ Boolean (readonly)
|
# File 'lib/jamf/api/json_objects/ios_details.rb', line 156
|
#isITunesStoreAccountActive ⇒ Boolean (readonly)
|
# File 'lib/jamf/api/json_objects/ios_details.rb', line 149
|
#isLocationServicesEnabled ⇒ Boolean (readonly)
|
# File 'lib/jamf/api/json_objects/ios_details.rb', line 142
|
#network ⇒ Jamf::CCellularNetwork (readonly)
|
# File 'lib/jamf/api/json_objects/ios_details.rb', line 184
|
#provisioningProfiles ⇒ Jamf::InstalledConfigurationProfile (readonly)
|
# File 'lib/jamf/api/json_objects/ios_details.rb', line 223
|
#purchasing ⇒ Jamf::Computer::Reference (readonly)
|
# File 'lib/jamf/api/json_objects/ios_details.rb', line 170
|
#security ⇒ Jamf::MobileDeviceSecurity (readonly)
|
# File 'lib/jamf/api/json_objects/ios_details.rb', line 177
|