Class: TencentCloud::Bri::V20190328::BRIRequest

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

Overview

BRI请求

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(service = nil, qq = nil, qqtag = nil, url = nil, certmd5 = nil, packagename = nil, filemd5 = nil, scene = nil, phonenumber = nil, filesize = nil, ip = nil, imei = nil, wechat = nil, wechattag = nil, subappid = nil) ⇒ BRIRequest

Returns a new instance of BRIRequest.



55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
# File 'lib/v20190328/models.rb', line 55

def initialize(service=nil, qq=nil, qqtag=nil, url=nil, certmd5=nil, packagename=nil, filemd5=nil, scene=nil, phonenumber=nil, filesize=nil, ip=nil, imei=nil, wechat=nil, wechattag=nil, subappid=nil)
  @Service = service
  @QQ = qq
  @QQTag = qqtag
  @Url = url
  @CertMd5 = certmd5
  @PackageName = packagename
  @FileMd5 = filemd5
  @Scene = scene
  @PhoneNumber = phonenumber
  @FileSize = filesize
  @Ip = ip
  @Imei = imei
  @Wechat = wechat
  @WechatTag = wechattag
  @SubAppid = subappid
end

Instance Attribute Details

#CertMd5Object

Parameters:

  • 业务名, 必须是以下六个业务名之一(bri_num,bri_dev,bri_ip_bri_apk,bri_url,bri_social)

  • QQ号 (业务名为bri_social时必填, 除非已填Wechat)

  • QQ号的可疑标签

  • 网址 (业务名为bri_url时必填)

  • Apk证书Md5 (业务名为bri_apk时必填,除非已填FileMd5)

  • Apk安装包名 (业务名为bri_apk时必填,除非已填FileMd5)

  • Apk文件Md5 (业务名为bri_apk时必填,除非已填PackageName,CertMd5,FileSize)

  • 业务场景 (1-注册, 2-登录, 3-发消息)

  • 电话号码 (业务名为bri_num时必填)

  • Apk文件大小 (业务名为bri_apk时必填,除非已填FileMd5)

  • 点分格式的IP (业务名为bri_ip时必填)

  • 安卓设备的Imei (业务名为bri_dev时必填)

  • 微信号 (业务名为bri_social时必填, 除非已填QQ)

  • 微信号的可疑标签

  • 子客户ID



53
54
55
# File 'lib/v20190328/models.rb', line 53

def CertMd5
  @CertMd5
end

#FileMd5Object

Parameters:

  • 业务名, 必须是以下六个业务名之一(bri_num,bri_dev,bri_ip_bri_apk,bri_url,bri_social)

  • QQ号 (业务名为bri_social时必填, 除非已填Wechat)

  • QQ号的可疑标签

  • 网址 (业务名为bri_url时必填)

  • Apk证书Md5 (业务名为bri_apk时必填,除非已填FileMd5)

  • Apk安装包名 (业务名为bri_apk时必填,除非已填FileMd5)

  • Apk文件Md5 (业务名为bri_apk时必填,除非已填PackageName,CertMd5,FileSize)

  • 业务场景 (1-注册, 2-登录, 3-发消息)

  • 电话号码 (业务名为bri_num时必填)

  • Apk文件大小 (业务名为bri_apk时必填,除非已填FileMd5)

  • 点分格式的IP (业务名为bri_ip时必填)

  • 安卓设备的Imei (业务名为bri_dev时必填)

  • 微信号 (业务名为bri_social时必填, 除非已填QQ)

  • 微信号的可疑标签

  • 子客户ID



53
54
55
# File 'lib/v20190328/models.rb', line 53

def FileMd5
  @FileMd5
end

#FileSizeObject

Parameters:

  • 业务名, 必须是以下六个业务名之一(bri_num,bri_dev,bri_ip_bri_apk,bri_url,bri_social)

  • QQ号 (业务名为bri_social时必填, 除非已填Wechat)

  • QQ号的可疑标签

  • 网址 (业务名为bri_url时必填)

  • Apk证书Md5 (业务名为bri_apk时必填,除非已填FileMd5)

  • Apk安装包名 (业务名为bri_apk时必填,除非已填FileMd5)

  • Apk文件Md5 (业务名为bri_apk时必填,除非已填PackageName,CertMd5,FileSize)

  • 业务场景 (1-注册, 2-登录, 3-发消息)

  • 电话号码 (业务名为bri_num时必填)

  • Apk文件大小 (业务名为bri_apk时必填,除非已填FileMd5)

  • 点分格式的IP (业务名为bri_ip时必填)

  • 安卓设备的Imei (业务名为bri_dev时必填)

  • 微信号 (业务名为bri_social时必填, 除非已填QQ)

  • 微信号的可疑标签

  • 子客户ID



53
54
55
# File 'lib/v20190328/models.rb', line 53

def FileSize
  @FileSize
end

#ImeiObject

Parameters:

  • 业务名, 必须是以下六个业务名之一(bri_num,bri_dev,bri_ip_bri_apk,bri_url,bri_social)

  • QQ号 (业务名为bri_social时必填, 除非已填Wechat)

  • QQ号的可疑标签

  • 网址 (业务名为bri_url时必填)

  • Apk证书Md5 (业务名为bri_apk时必填,除非已填FileMd5)

  • Apk安装包名 (业务名为bri_apk时必填,除非已填FileMd5)

  • Apk文件Md5 (业务名为bri_apk时必填,除非已填PackageName,CertMd5,FileSize)

  • 业务场景 (1-注册, 2-登录, 3-发消息)

  • 电话号码 (业务名为bri_num时必填)

  • Apk文件大小 (业务名为bri_apk时必填,除非已填FileMd5)

  • 点分格式的IP (业务名为bri_ip时必填)

  • 安卓设备的Imei (业务名为bri_dev时必填)

  • 微信号 (业务名为bri_social时必填, 除非已填QQ)

  • 微信号的可疑标签

  • 子客户ID



53
54
55
# File 'lib/v20190328/models.rb', line 53

def Imei
  @Imei
end

#IpObject

Parameters:

  • 业务名, 必须是以下六个业务名之一(bri_num,bri_dev,bri_ip_bri_apk,bri_url,bri_social)

  • QQ号 (业务名为bri_social时必填, 除非已填Wechat)

  • QQ号的可疑标签

  • 网址 (业务名为bri_url时必填)

  • Apk证书Md5 (业务名为bri_apk时必填,除非已填FileMd5)

  • Apk安装包名 (业务名为bri_apk时必填,除非已填FileMd5)

  • Apk文件Md5 (业务名为bri_apk时必填,除非已填PackageName,CertMd5,FileSize)

  • 业务场景 (1-注册, 2-登录, 3-发消息)

  • 电话号码 (业务名为bri_num时必填)

  • Apk文件大小 (业务名为bri_apk时必填,除非已填FileMd5)

  • 点分格式的IP (业务名为bri_ip时必填)

  • 安卓设备的Imei (业务名为bri_dev时必填)

  • 微信号 (业务名为bri_social时必填, 除非已填QQ)

  • 微信号的可疑标签

  • 子客户ID



53
54
55
# File 'lib/v20190328/models.rb', line 53

def Ip
  @Ip
end

#PackageNameObject

Parameters:

  • 业务名, 必须是以下六个业务名之一(bri_num,bri_dev,bri_ip_bri_apk,bri_url,bri_social)

  • QQ号 (业务名为bri_social时必填, 除非已填Wechat)

  • QQ号的可疑标签

  • 网址 (业务名为bri_url时必填)

  • Apk证书Md5 (业务名为bri_apk时必填,除非已填FileMd5)

  • Apk安装包名 (业务名为bri_apk时必填,除非已填FileMd5)

  • Apk文件Md5 (业务名为bri_apk时必填,除非已填PackageName,CertMd5,FileSize)

  • 业务场景 (1-注册, 2-登录, 3-发消息)

  • 电话号码 (业务名为bri_num时必填)

  • Apk文件大小 (业务名为bri_apk时必填,除非已填FileMd5)

  • 点分格式的IP (业务名为bri_ip时必填)

  • 安卓设备的Imei (业务名为bri_dev时必填)

  • 微信号 (业务名为bri_social时必填, 除非已填QQ)

  • 微信号的可疑标签

  • 子客户ID



53
54
55
# File 'lib/v20190328/models.rb', line 53

def PackageName
  @PackageName
end

#PhoneNumberObject

Parameters:

  • 业务名, 必须是以下六个业务名之一(bri_num,bri_dev,bri_ip_bri_apk,bri_url,bri_social)

  • QQ号 (业务名为bri_social时必填, 除非已填Wechat)

  • QQ号的可疑标签

  • 网址 (业务名为bri_url时必填)

  • Apk证书Md5 (业务名为bri_apk时必填,除非已填FileMd5)

  • Apk安装包名 (业务名为bri_apk时必填,除非已填FileMd5)

  • Apk文件Md5 (业务名为bri_apk时必填,除非已填PackageName,CertMd5,FileSize)

  • 业务场景 (1-注册, 2-登录, 3-发消息)

  • 电话号码 (业务名为bri_num时必填)

  • Apk文件大小 (业务名为bri_apk时必填,除非已填FileMd5)

  • 点分格式的IP (业务名为bri_ip时必填)

  • 安卓设备的Imei (业务名为bri_dev时必填)

  • 微信号 (业务名为bri_social时必填, 除非已填QQ)

  • 微信号的可疑标签

  • 子客户ID



53
54
55
# File 'lib/v20190328/models.rb', line 53

def PhoneNumber
  @PhoneNumber
end

#QQObject

Parameters:

  • 业务名, 必须是以下六个业务名之一(bri_num,bri_dev,bri_ip_bri_apk,bri_url,bri_social)

  • QQ号 (业务名为bri_social时必填, 除非已填Wechat)

  • QQ号的可疑标签

  • 网址 (业务名为bri_url时必填)

  • Apk证书Md5 (业务名为bri_apk时必填,除非已填FileMd5)

  • Apk安装包名 (业务名为bri_apk时必填,除非已填FileMd5)

  • Apk文件Md5 (业务名为bri_apk时必填,除非已填PackageName,CertMd5,FileSize)

  • 业务场景 (1-注册, 2-登录, 3-发消息)

  • 电话号码 (业务名为bri_num时必填)

  • Apk文件大小 (业务名为bri_apk时必填,除非已填FileMd5)

  • 点分格式的IP (业务名为bri_ip时必填)

  • 安卓设备的Imei (业务名为bri_dev时必填)

  • 微信号 (业务名为bri_social时必填, 除非已填QQ)

  • 微信号的可疑标签

  • 子客户ID



53
54
55
# File 'lib/v20190328/models.rb', line 53

def QQ
  @QQ
end

#QQTagObject

Parameters:

  • 业务名, 必须是以下六个业务名之一(bri_num,bri_dev,bri_ip_bri_apk,bri_url,bri_social)

  • QQ号 (业务名为bri_social时必填, 除非已填Wechat)

  • QQ号的可疑标签

  • 网址 (业务名为bri_url时必填)

  • Apk证书Md5 (业务名为bri_apk时必填,除非已填FileMd5)

  • Apk安装包名 (业务名为bri_apk时必填,除非已填FileMd5)

  • Apk文件Md5 (业务名为bri_apk时必填,除非已填PackageName,CertMd5,FileSize)

  • 业务场景 (1-注册, 2-登录, 3-发消息)

  • 电话号码 (业务名为bri_num时必填)

  • Apk文件大小 (业务名为bri_apk时必填,除非已填FileMd5)

  • 点分格式的IP (业务名为bri_ip时必填)

  • 安卓设备的Imei (业务名为bri_dev时必填)

  • 微信号 (业务名为bri_social时必填, 除非已填QQ)

  • 微信号的可疑标签

  • 子客户ID



53
54
55
# File 'lib/v20190328/models.rb', line 53

def QQTag
  @QQTag
end

#SceneObject

Parameters:

  • 业务名, 必须是以下六个业务名之一(bri_num,bri_dev,bri_ip_bri_apk,bri_url,bri_social)

  • QQ号 (业务名为bri_social时必填, 除非已填Wechat)

  • QQ号的可疑标签

  • 网址 (业务名为bri_url时必填)

  • Apk证书Md5 (业务名为bri_apk时必填,除非已填FileMd5)

  • Apk安装包名 (业务名为bri_apk时必填,除非已填FileMd5)

  • Apk文件Md5 (业务名为bri_apk时必填,除非已填PackageName,CertMd5,FileSize)

  • 业务场景 (1-注册, 2-登录, 3-发消息)

  • 电话号码 (业务名为bri_num时必填)

  • Apk文件大小 (业务名为bri_apk时必填,除非已填FileMd5)

  • 点分格式的IP (业务名为bri_ip时必填)

  • 安卓设备的Imei (业务名为bri_dev时必填)

  • 微信号 (业务名为bri_social时必填, 除非已填QQ)

  • 微信号的可疑标签

  • 子客户ID



53
54
55
# File 'lib/v20190328/models.rb', line 53

def Scene
  @Scene
end

#ServiceObject

Parameters:

  • 业务名, 必须是以下六个业务名之一(bri_num,bri_dev,bri_ip_bri_apk,bri_url,bri_social)

  • QQ号 (业务名为bri_social时必填, 除非已填Wechat)

  • QQ号的可疑标签

  • 网址 (业务名为bri_url时必填)

  • Apk证书Md5 (业务名为bri_apk时必填,除非已填FileMd5)

  • Apk安装包名 (业务名为bri_apk时必填,除非已填FileMd5)

  • Apk文件Md5 (业务名为bri_apk时必填,除非已填PackageName,CertMd5,FileSize)

  • 业务场景 (1-注册, 2-登录, 3-发消息)

  • 电话号码 (业务名为bri_num时必填)

  • Apk文件大小 (业务名为bri_apk时必填,除非已填FileMd5)

  • 点分格式的IP (业务名为bri_ip时必填)

  • 安卓设备的Imei (业务名为bri_dev时必填)

  • 微信号 (业务名为bri_social时必填, 除非已填QQ)

  • 微信号的可疑标签

  • 子客户ID



53
54
55
# File 'lib/v20190328/models.rb', line 53

def Service
  @Service
end

#SubAppidObject

Parameters:

  • 业务名, 必须是以下六个业务名之一(bri_num,bri_dev,bri_ip_bri_apk,bri_url,bri_social)

  • QQ号 (业务名为bri_social时必填, 除非已填Wechat)

  • QQ号的可疑标签

  • 网址 (业务名为bri_url时必填)

  • Apk证书Md5 (业务名为bri_apk时必填,除非已填FileMd5)

  • Apk安装包名 (业务名为bri_apk时必填,除非已填FileMd5)

  • Apk文件Md5 (业务名为bri_apk时必填,除非已填PackageName,CertMd5,FileSize)

  • 业务场景 (1-注册, 2-登录, 3-发消息)

  • 电话号码 (业务名为bri_num时必填)

  • Apk文件大小 (业务名为bri_apk时必填,除非已填FileMd5)

  • 点分格式的IP (业务名为bri_ip时必填)

  • 安卓设备的Imei (业务名为bri_dev时必填)

  • 微信号 (业务名为bri_social时必填, 除非已填QQ)

  • 微信号的可疑标签

  • 子客户ID



53
54
55
# File 'lib/v20190328/models.rb', line 53

def SubAppid
  @SubAppid
end

#UrlObject

Parameters:

  • 业务名, 必须是以下六个业务名之一(bri_num,bri_dev,bri_ip_bri_apk,bri_url,bri_social)

  • QQ号 (业务名为bri_social时必填, 除非已填Wechat)

  • QQ号的可疑标签

  • 网址 (业务名为bri_url时必填)

  • Apk证书Md5 (业务名为bri_apk时必填,除非已填FileMd5)

  • Apk安装包名 (业务名为bri_apk时必填,除非已填FileMd5)

  • Apk文件Md5 (业务名为bri_apk时必填,除非已填PackageName,CertMd5,FileSize)

  • 业务场景 (1-注册, 2-登录, 3-发消息)

  • 电话号码 (业务名为bri_num时必填)

  • Apk文件大小 (业务名为bri_apk时必填,除非已填FileMd5)

  • 点分格式的IP (业务名为bri_ip时必填)

  • 安卓设备的Imei (业务名为bri_dev时必填)

  • 微信号 (业务名为bri_social时必填, 除非已填QQ)

  • 微信号的可疑标签

  • 子客户ID



53
54
55
# File 'lib/v20190328/models.rb', line 53

def Url
  @Url
end

#WechatObject

Parameters:

  • 业务名, 必须是以下六个业务名之一(bri_num,bri_dev,bri_ip_bri_apk,bri_url,bri_social)

  • QQ号 (业务名为bri_social时必填, 除非已填Wechat)

  • QQ号的可疑标签

  • 网址 (业务名为bri_url时必填)

  • Apk证书Md5 (业务名为bri_apk时必填,除非已填FileMd5)

  • Apk安装包名 (业务名为bri_apk时必填,除非已填FileMd5)

  • Apk文件Md5 (业务名为bri_apk时必填,除非已填PackageName,CertMd5,FileSize)

  • 业务场景 (1-注册, 2-登录, 3-发消息)

  • 电话号码 (业务名为bri_num时必填)

  • Apk文件大小 (业务名为bri_apk时必填,除非已填FileMd5)

  • 点分格式的IP (业务名为bri_ip时必填)

  • 安卓设备的Imei (业务名为bri_dev时必填)

  • 微信号 (业务名为bri_social时必填, 除非已填QQ)

  • 微信号的可疑标签

  • 子客户ID



53
54
55
# File 'lib/v20190328/models.rb', line 53

def Wechat
  @Wechat
end

#WechatTagObject

Parameters:

  • 业务名, 必须是以下六个业务名之一(bri_num,bri_dev,bri_ip_bri_apk,bri_url,bri_social)

  • QQ号 (业务名为bri_social时必填, 除非已填Wechat)

  • QQ号的可疑标签

  • 网址 (业务名为bri_url时必填)

  • Apk证书Md5 (业务名为bri_apk时必填,除非已填FileMd5)

  • Apk安装包名 (业务名为bri_apk时必填,除非已填FileMd5)

  • Apk文件Md5 (业务名为bri_apk时必填,除非已填PackageName,CertMd5,FileSize)

  • 业务场景 (1-注册, 2-登录, 3-发消息)

  • 电话号码 (业务名为bri_num时必填)

  • Apk文件大小 (业务名为bri_apk时必填,除非已填FileMd5)

  • 点分格式的IP (业务名为bri_ip时必填)

  • 安卓设备的Imei (业务名为bri_dev时必填)

  • 微信号 (业务名为bri_social时必填, 除非已填QQ)

  • 微信号的可疑标签

  • 子客户ID



53
54
55
# File 'lib/v20190328/models.rb', line 53

def WechatTag
  @WechatTag
end

Instance Method Details

#deserialize(params) ⇒ Object



73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
# File 'lib/v20190328/models.rb', line 73

def deserialize(params)
  @Service = params['Service']
  @QQ = params['QQ']
  @QQTag = params['QQTag']
  @Url = params['Url']
  @CertMd5 = params['CertMd5']
  @PackageName = params['PackageName']
  @FileMd5 = params['FileMd5']
  @Scene = params['Scene']
  @PhoneNumber = params['PhoneNumber']
  @FileSize = params['FileSize']
  @Ip = params['Ip']
  @Imei = params['Imei']
  @Wechat = params['Wechat']
  @WechatTag = params['WechatTag']
  @SubAppid = params['SubAppid']
end