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.
3103 3104 3105 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 3103 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
3080 3081 3082 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 3080 def imei @imei end |
#meid ⇒ String
MEID number of the CDMA device. For example, A00000292788E1.
Corresponds to the JSON property meid
3085 3086 3087 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 3085 def meid @meid end |
#network_operator_name ⇒ String
Alphabetic name of current registered operator. For example, Vodafone.
Corresponds to the JSON property networkOperatorName
3090 3091 3092 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 3090 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
3096 3097 3098 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 3096 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
3101 3102 3103 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 3101 def wifi_mac_address @wifi_mac_address end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3108 3109 3110 3111 3112 3113 3114 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 3108 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 |