Class: TencentCloud::Ims::V20200713::Device

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20200713/models.rb

Overview

Device结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ip = nil, mac = nil, tokenid = nil, deviceid = nil, imei = nil, idfa = nil, idfv = nil, iptype = nil) ⇒ Device

Returns a new instance of Device.



41
42
43
44
45
46
47
48
49
50
# File 'lib/v20200713/models.rb', line 41

def initialize(ip=nil, mac=nil, tokenid=nil, deviceid=nil, imei=nil, idfa=nil, idfv=nil, iptype=nil)
  @Ip = ip
  @Mac = mac
  @TokenId = tokenid
  @DeviceId = deviceid
  @IMEI = imei
  @IDFA = idfa
  @IDFV = idfv
  @IpType = iptype
end

Instance Attribute Details

#DeviceIdObject

Parameters:

  • Ip:

    发表消息设备IP

  • Mac:

    Mac地址

  • TokenId:

    设备指纹Token

  • DeviceId:

    设备指纹ID

  • IMEI:

    设备序列号

  • IDFA:

    IOS设备,Identifier For Advertising(广告标识符)

  • IDFV:

    IOS设备,IDFV - Identifier For Vendor(应用开发商标识符)

  • IpType:

    IP地址类型 0 代表ipv4 1 代表ipv6



39
40
41
# File 'lib/v20200713/models.rb', line 39

def DeviceId
  @DeviceId
end

#IDFAObject

Parameters:

  • Ip:

    发表消息设备IP

  • Mac:

    Mac地址

  • TokenId:

    设备指纹Token

  • DeviceId:

    设备指纹ID

  • IMEI:

    设备序列号

  • IDFA:

    IOS设备,Identifier For Advertising(广告标识符)

  • IDFV:

    IOS设备,IDFV - Identifier For Vendor(应用开发商标识符)

  • IpType:

    IP地址类型 0 代表ipv4 1 代表ipv6



39
40
41
# File 'lib/v20200713/models.rb', line 39

def IDFA
  @IDFA
end

#IDFVObject

Parameters:

  • Ip:

    发表消息设备IP

  • Mac:

    Mac地址

  • TokenId:

    设备指纹Token

  • DeviceId:

    设备指纹ID

  • IMEI:

    设备序列号

  • IDFA:

    IOS设备,Identifier For Advertising(广告标识符)

  • IDFV:

    IOS设备,IDFV - Identifier For Vendor(应用开发商标识符)

  • IpType:

    IP地址类型 0 代表ipv4 1 代表ipv6



39
40
41
# File 'lib/v20200713/models.rb', line 39

def IDFV
  @IDFV
end

#IMEIObject

Parameters:

  • Ip:

    发表消息设备IP

  • Mac:

    Mac地址

  • TokenId:

    设备指纹Token

  • DeviceId:

    设备指纹ID

  • IMEI:

    设备序列号

  • IDFA:

    IOS设备,Identifier For Advertising(广告标识符)

  • IDFV:

    IOS设备,IDFV - Identifier For Vendor(应用开发商标识符)

  • IpType:

    IP地址类型 0 代表ipv4 1 代表ipv6



39
40
41
# File 'lib/v20200713/models.rb', line 39

def IMEI
  @IMEI
end

#IpObject

Parameters:

  • Ip:

    发表消息设备IP

  • Mac:

    Mac地址

  • TokenId:

    设备指纹Token

  • DeviceId:

    设备指纹ID

  • IMEI:

    设备序列号

  • IDFA:

    IOS设备,Identifier For Advertising(广告标识符)

  • IDFV:

    IOS设备,IDFV - Identifier For Vendor(应用开发商标识符)

  • IpType:

    IP地址类型 0 代表ipv4 1 代表ipv6



39
40
41
# File 'lib/v20200713/models.rb', line 39

def Ip
  @Ip
end

#IpTypeObject

Parameters:

  • Ip:

    发表消息设备IP

  • Mac:

    Mac地址

  • TokenId:

    设备指纹Token

  • DeviceId:

    设备指纹ID

  • IMEI:

    设备序列号

  • IDFA:

    IOS设备,Identifier For Advertising(广告标识符)

  • IDFV:

    IOS设备,IDFV - Identifier For Vendor(应用开发商标识符)

  • IpType:

    IP地址类型 0 代表ipv4 1 代表ipv6



39
40
41
# File 'lib/v20200713/models.rb', line 39

def IpType
  @IpType
end

#MacObject

Parameters:

  • Ip:

    发表消息设备IP

  • Mac:

    Mac地址

  • TokenId:

    设备指纹Token

  • DeviceId:

    设备指纹ID

  • IMEI:

    设备序列号

  • IDFA:

    IOS设备,Identifier For Advertising(广告标识符)

  • IDFV:

    IOS设备,IDFV - Identifier For Vendor(应用开发商标识符)

  • IpType:

    IP地址类型 0 代表ipv4 1 代表ipv6



39
40
41
# File 'lib/v20200713/models.rb', line 39

def Mac
  @Mac
end

#TokenIdObject

Parameters:

  • Ip:

    发表消息设备IP

  • Mac:

    Mac地址

  • TokenId:

    设备指纹Token

  • DeviceId:

    设备指纹ID

  • IMEI:

    设备序列号

  • IDFA:

    IOS设备,Identifier For Advertising(广告标识符)

  • IDFV:

    IOS设备,IDFV - Identifier For Vendor(应用开发商标识符)

  • IpType:

    IP地址类型 0 代表ipv4 1 代表ipv6



39
40
41
# File 'lib/v20200713/models.rb', line 39

def TokenId
  @TokenId
end

Instance Method Details

#deserialize(params) ⇒ Object



52
53
54
55
56
57
58
59
60
61
# File 'lib/v20200713/models.rb', line 52

def deserialize(params)
  @Ip = params['Ip']
  @Mac = params['Mac']
  @TokenId = params['TokenId']
  @DeviceId = params['DeviceId']
  @IMEI = params['IMEI']
  @IDFA = params['IDFA']
  @IDFV = params['IDFV']
  @IpType = params['IpType']
end