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.
3509 3510 3511 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 3509 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
3486 3487 3488 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 3486 def imei @imei end |
#meid ⇒ String
MEID number of the CDMA device. For example, A00000292788E1.
Corresponds to the JSON property meid
3491 3492 3493 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 3491 def meid @meid end |
#network_operator_name ⇒ String
Alphabetic name of current registered operator. For example, Vodafone.
Corresponds to the JSON property networkOperatorName
3496 3497 3498 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 3496 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
3502 3503 3504 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 3502 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
3507 3508 3509 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 3507 def wifi_mac_address @wifi_mac_address end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3514 3515 3516 3517 3518 3519 3520 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 3514 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 |