Class: Google::Apis::AndroidmanagementV1::NetworkInfo
- Inherits:
-
Object
- Object
- Google::Apis::AndroidmanagementV1::NetworkInfo
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/androidmanagement_v1/classes.rb,
lib/google/apis/androidmanagement_v1/representations.rb,
lib/google/apis/androidmanagement_v1/representations.rb
Overview
Device network info.
Instance Attribute Summary collapse
-
#imei ⇒ String
IMEI number of the GSM device.
-
#meid ⇒ String
MEID number of the CDMA device.
-
#network_operator_name ⇒ String
Alphabetic name of current registered operator.
-
#telephony_infos ⇒ Array<Google::Apis::AndroidmanagementV1::TelephonyInfo>
Provides telephony information associated with each SIM card on the device.
-
#wifi_mac_address ⇒ String
Wi-Fi MAC address of the device.
Instance Method Summary collapse
-
#initialize(**args) ⇒ NetworkInfo
constructor
A new instance of NetworkInfo.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ NetworkInfo
Returns a new instance of NetworkInfo.
3301 3302 3303 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 3301 def initialize(**args) update!(**args) end |
Instance Attribute Details
#imei ⇒ String
IMEI number of the GSM device. For example, A1000031212.
Corresponds to the JSON property imei
3278 3279 3280 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 3278 def imei @imei end |
#meid ⇒ String
MEID number of the CDMA device. For example, A00000292788E1.
Corresponds to the JSON property meid
3283 3284 3285 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 3283 def meid @meid end |
#network_operator_name ⇒ String
Alphabetic name of current registered operator. For example, Vodafone.
Corresponds to the JSON property networkOperatorName
3288 3289 3290 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 3288 def network_operator_name @network_operator_name end |
#telephony_infos ⇒ Array<Google::Apis::AndroidmanagementV1::TelephonyInfo>
Provides telephony information associated with each SIM card on the device.
Only supported on fully managed devices starting from Android API level 23.
Corresponds to the JSON property telephonyInfos
3294 3295 3296 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 3294 def telephony_infos @telephony_infos end |
#wifi_mac_address ⇒ String
Wi-Fi MAC address of the device. For example, 7c:11:11:11:11:11.
Corresponds to the JSON property wifiMacAddress
3299 3300 3301 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 3299 def wifi_mac_address @wifi_mac_address end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3306 3307 3308 3309 3310 3311 3312 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 3306 def update!(**args) @imei = args[:imei] if args.key?(:imei) @meid = args[:meid] if args.key?(:meid) @network_operator_name = args[:network_operator_name] if args.key?(:network_operator_name) @telephony_infos = args[:telephony_infos] if args.key?(:telephony_infos) @wifi_mac_address = args[:wifi_mac_address] if args.key?(:wifi_mac_address) end |