Class: Jamf::CellularNetwork
- Inherits:
-
JSONObject
- Object
- JSONObject
- Jamf::CellularNetwork
- Defined in:
- lib/jamf/api/json_objects/cellular_network.rb
Overview
The collection of security settings for a device
Constant Summary collapse
- OBJECT_MODEL =
{ # @!attribute [r] cellularTechnology # @return [String] cellularTechnology: { class: :string, readonly: true }, # @!attribute [r] isVoiceRoamingEnabled # @return [Boolean] isVoiceRoamingEnabled: { class: :boolean, readonly: true }, # @!attribute [r] isDataRoamingEnabled # @return [Boolean] isDataRoamingEnabled: { class: :boolean, readonly: true }, # @!attribute [r] isRoaming # @return [Boolean] isRoaming: { class: :boolean, readonly: true }, # @!attribute [r] imei # @return [String] imei: { class: :string, readonly: true }, # @!attribute [r] iccid # @return [String] iccid: { class: :string, readonly: true }, # @!attribute [r] meid # @return [String] meid: { class: :string, readonly: true }, # @!attribute [r] carrierSettingsVersion # @return [String] carrierSettingsVersion: { class: :string, readonly: true }, # @!attribute [r] currentCarrierNetwork # @return [String] currentCarrierNetwork: { class: :string, readonly: true }, # @!attribute [r] currentMobileCountryCode # @return [String] currentMobileCountryCode: { class: :string, readonly: true }, # @!attribute [r] currentMobileNetworkCode # @return [String] currentMobileNetworkCode: { class: :string, readonly: true }, # @!attribute [r] homeCarrierNetwork # @return [String] homeCarrierNetwork: { class: :string, readonly: true }, # @!attribute [r] homeMobileCountryCode # @return [String] homeMobileCountryCode: { class: :string, readonly: true }, # @!attribute [r] homeMobileNetworkCode # @return [String] homeMobileNetworkCode: { class: :string, readonly: true }, # @!attribute [r] phoneNumber # @return [String] phoneNumber: { class: :string, readonly: true } }.freeze
Instance Attribute Summary collapse
- #carrierSettingsVersion ⇒ String readonly
- #cellularTechnology ⇒ String readonly
- #currentCarrierNetwork ⇒ String readonly
- #currentMobileCountryCode ⇒ String readonly
- #currentMobileNetworkCode ⇒ String readonly
- #homeCarrierNetwork ⇒ String readonly
- #homeMobileCountryCode ⇒ String readonly
- #homeMobileNetworkCode ⇒ String readonly
- #iccid ⇒ String readonly
- #imei ⇒ String readonly
- #isDataRoamingEnabled ⇒ Boolean readonly
- #isRoaming ⇒ Boolean readonly
- #isVoiceRoamingEnabled ⇒ Boolean readonly
- #meid ⇒ String readonly
- #phoneNumber ⇒ String readonly
Class Method Summary collapse
-
.validate(_value, _cnx = nil) ⇒ Object
Setting as a whole always fails.
Constructor Details
This class inherits a constructor from Jamf::JSONObject
Instance Attribute Details
#carrierSettingsVersion ⇒ String (readonly)
|
# File 'lib/jamf/api/json_objects/cellular_network.rb', line 83
|
#cellularTechnology ⇒ String (readonly)
|
# File 'lib/jamf/api/json_objects/cellular_network.rb', line 34
|
#currentCarrierNetwork ⇒ String (readonly)
|
# File 'lib/jamf/api/json_objects/cellular_network.rb', line 90
|
#currentMobileCountryCode ⇒ String (readonly)
|
# File 'lib/jamf/api/json_objects/cellular_network.rb', line 97
|
#currentMobileNetworkCode ⇒ String (readonly)
|
# File 'lib/jamf/api/json_objects/cellular_network.rb', line 104
|
#homeCarrierNetwork ⇒ String (readonly)
|
# File 'lib/jamf/api/json_objects/cellular_network.rb', line 111
|
#homeMobileCountryCode ⇒ String (readonly)
|
# File 'lib/jamf/api/json_objects/cellular_network.rb', line 118
|
#homeMobileNetworkCode ⇒ String (readonly)
|
# File 'lib/jamf/api/json_objects/cellular_network.rb', line 125
|
#isDataRoamingEnabled ⇒ Boolean (readonly)
|
# File 'lib/jamf/api/json_objects/cellular_network.rb', line 48
|
#isRoaming ⇒ Boolean (readonly)
|
# File 'lib/jamf/api/json_objects/cellular_network.rb', line 55
|
#isVoiceRoamingEnabled ⇒ Boolean (readonly)
|
# File 'lib/jamf/api/json_objects/cellular_network.rb', line 41
|
Class Method Details
.validate(_value, _cnx = nil) ⇒ Object
Setting as a whole always fails.
144 145 146 |
# File 'lib/jamf/api/json_objects/cellular_network.rb', line 144 def self.validate(_value, _cnx = nil) raise Jamf::UnsupportedError, 'Mobile Device CellularNetwork state cannot be changed via API' end |