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.
2094 2095 2096 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 2094 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
2071 2072 2073 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 2071 def imei @imei end |
#meid ⇒ String
MEID number of the CDMA device. For example, A00000292788E1.
Corresponds to the JSON property meid
2076 2077 2078 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 2076 def meid @meid end |
#network_operator_name ⇒ String
Alphabetic name of current registered operator. For example, Vodafone.
Corresponds to the JSON property networkOperatorName
2081 2082 2083 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 2081 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
2087 2088 2089 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 2087 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
2092 2093 2094 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 2092 def wifi_mac_address @wifi_mac_address end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2099 2100 2101 2102 2103 2104 2105 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 2099 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 |