Class: TencentCloud::Tms::V20201229::Device
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tms::V20201229::Device
- Defined in:
- lib/v20201229/models.rb
Overview
用于表示业务用户对应的设备信息
Instance Attribute Summary collapse
-
#DeviceId ⇒ Object
备注:目前仅支持IPv4地址记录,不支持IPv6地址记录。 备注:苹果公司自2021年iOS14更新后允许用户手动关闭或者开启IDFA,故此字符串标记有效性可能有所降低。.
-
#IDFA ⇒ Object
备注:目前仅支持IPv4地址记录,不支持IPv6地址记录。 备注:苹果公司自2021年iOS14更新后允许用户手动关闭或者开启IDFA,故此字符串标记有效性可能有所降低。.
-
#IDFV ⇒ Object
备注:目前仅支持IPv4地址记录,不支持IPv6地址记录。 备注:苹果公司自2021年iOS14更新后允许用户手动关闭或者开启IDFA,故此字符串标记有效性可能有所降低。.
-
#IMEI ⇒ Object
备注:目前仅支持IPv4地址记录,不支持IPv6地址记录。 备注:苹果公司自2021年iOS14更新后允许用户手动关闭或者开启IDFA,故此字符串标记有效性可能有所降低。.
-
#IP ⇒ Object
备注:目前仅支持IPv4地址记录,不支持IPv6地址记录。 备注:苹果公司自2021年iOS14更新后允许用户手动关闭或者开启IDFA,故此字符串标记有效性可能有所降低。.
-
#Mac ⇒ Object
备注:目前仅支持IPv4地址记录,不支持IPv6地址记录。 备注:苹果公司自2021年iOS14更新后允许用户手动关闭或者开启IDFA,故此字符串标记有效性可能有所降低。.
-
#TokenId ⇒ Object
备注:目前仅支持IPv4地址记录,不支持IPv6地址记录。 备注:苹果公司自2021年iOS14更新后允许用户手动关闭或者开启IDFA,故此字符串标记有效性可能有所降低。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(ip = nil, mac = nil, tokenid = nil, deviceid = nil, imei = nil, idfa = nil, idfv = nil) ⇒ Device
constructor
A new instance of Device.
Constructor Details
#initialize(ip = nil, mac = nil, tokenid = nil, deviceid = nil, imei = nil, idfa = nil, idfv = nil) ⇒ Device
Returns a new instance of Device.
161 162 163 164 165 166 167 168 169 |
# File 'lib/v20201229/models.rb', line 161 def initialize(ip=nil, mac=nil, tokenid=nil, deviceid=nil, imei=nil, idfa=nil, idfv=nil) @IP = ip @Mac = mac @TokenId = tokenid @DeviceId = deviceid @IMEI = imei @IDFA = idfa @IDFV = idfv end |
Instance Attribute Details
#DeviceId ⇒ Object
备注:目前仅支持IPv4地址记录,不支持IPv6地址记录。 备注:苹果公司自2021年iOS14更新后允许用户手动关闭或者开启IDFA,故此字符串标记有效性可能有所降低。
159 160 161 |
# File 'lib/v20201229/models.rb', line 159 def DeviceId @DeviceId end |
#IDFA ⇒ Object
备注:目前仅支持IPv4地址记录,不支持IPv6地址记录。 备注:苹果公司自2021年iOS14更新后允许用户手动关闭或者开启IDFA,故此字符串标记有效性可能有所降低。
159 160 161 |
# File 'lib/v20201229/models.rb', line 159 def IDFA @IDFA end |
#IDFV ⇒ Object
备注:目前仅支持IPv4地址记录,不支持IPv6地址记录。 备注:苹果公司自2021年iOS14更新后允许用户手动关闭或者开启IDFA,故此字符串标记有效性可能有所降低。
159 160 161 |
# File 'lib/v20201229/models.rb', line 159 def IDFV @IDFV end |
#IMEI ⇒ Object
备注:目前仅支持IPv4地址记录,不支持IPv6地址记录。 备注:苹果公司自2021年iOS14更新后允许用户手动关闭或者开启IDFA,故此字符串标记有效性可能有所降低。
159 160 161 |
# File 'lib/v20201229/models.rb', line 159 def IMEI @IMEI end |
#IP ⇒ Object
备注:目前仅支持IPv4地址记录,不支持IPv6地址记录。 备注:苹果公司自2021年iOS14更新后允许用户手动关闭或者开启IDFA,故此字符串标记有效性可能有所降低。
159 160 161 |
# File 'lib/v20201229/models.rb', line 159 def IP @IP end |
#Mac ⇒ Object
备注:目前仅支持IPv4地址记录,不支持IPv6地址记录。 备注:苹果公司自2021年iOS14更新后允许用户手动关闭或者开启IDFA,故此字符串标记有效性可能有所降低。
159 160 161 |
# File 'lib/v20201229/models.rb', line 159 def Mac @Mac end |
#TokenId ⇒ Object
备注:目前仅支持IPv4地址记录,不支持IPv6地址记录。 备注:苹果公司自2021年iOS14更新后允许用户手动关闭或者开启IDFA,故此字符串标记有效性可能有所降低。
159 160 161 |
# File 'lib/v20201229/models.rb', line 159 def TokenId @TokenId end |
Instance Method Details
#deserialize(params) ⇒ Object
171 172 173 174 175 176 177 178 179 |
# File 'lib/v20201229/models.rb', line 171 def deserialize(params) @IP = params['IP'] @Mac = params['Mac'] @TokenId = params['TokenId'] @DeviceId = params['DeviceId'] @IMEI = params['IMEI'] @IDFA = params['IDFA'] @IDFV = params['IDFV'] end |