Class: TencentCloud::Rce::V20201103::InputManageMarketingRisk

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

Overview

全栈式风控引擎入参

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(account = nil, scenecode = nil, userip = nil, posttime = nil, userid = nil, devicetoken = nil, devicebusinessid = nil, businessid = nil, nickname = nil, emailaddress = nil, checkdevice = nil, cookiehash = nil, referer = nil, useragent = nil, xforwardedfor = nil, macaddress = nil, vendorid = nil, devicetype = nil, details = nil, sponsor = nil, onlinescam = nil, platform = nil, dataauthorization = nil) ⇒ InputManageMarketingRisk



756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
# File 'lib/v20201103/models.rb', line 756

def initialize(=nil, scenecode=nil, userip=nil, posttime=nil, userid=nil, devicetoken=nil, devicebusinessid=nil, businessid=nil, nickname=nil, emailaddress=nil, checkdevice=nil, cookiehash=nil, referer=nil, useragent=nil, xforwardedfor=nil, macaddress=nil, vendorid=nil, devicetype=nil, details=nil, sponsor=nil, onlinescam=nil, platform=nil, dataauthorization=nil)
  @Account = 
  @SceneCode = scenecode
  @UserIp = userip
  @PostTime = posttime
  @UserId = userid
  @DeviceToken = devicetoken
  @DeviceBusinessId = devicebusinessid
  @BusinessId = businessid
  @Nickname = nickname
  @EmailAddress = emailaddress
  @CheckDevice = checkdevice
  @CookieHash = cookiehash
  @Referer = referer
  @UserAgent = useragent
  @XForwardedFor = xforwardedfor
  @MacAddress = macaddress
  @VendorId = vendorid
  @DeviceType = devicetype
  @Details = details
  @Sponsor = sponsor
  @OnlineScam = onlinescam
  @Platform = platform
  @DataAuthorization = dataauthorization
end

Instance Attribute Details

#AccountObject

1:QQ开放账号2:微信开放账号10004:手机号MD5,中国大陆11位手机号进行MD5加密,取32位小写值10005:手机号SHA256,中国大陆11位手机号进行SHA256加密,取64位小写值控制台链接:console.cloud.tencent.com/rce/risk/strategy/scene-root 活动防刷默认场景码:e_activity_antirush 登录保护默认场景码:e_login_protection 注册保护默认场景码:e_register_protection 0:不识别。1:识别。2:iOS 3:H5 4:小程序



754
755
756
# File 'lib/v20201103/models.rb', line 754

def 
  @Account
end

#BusinessIdObject

1:QQ开放账号2:微信开放账号10004:手机号MD5,中国大陆11位手机号进行MD5加密,取32位小写值10005:手机号SHA256,中国大陆11位手机号进行SHA256加密,取64位小写值控制台链接:console.cloud.tencent.com/rce/risk/strategy/scene-root 活动防刷默认场景码:e_activity_antirush 登录保护默认场景码:e_login_protection 注册保护默认场景码:e_register_protection 0:不识别。1:识别。2:iOS 3:H5 4:小程序



754
755
756
# File 'lib/v20201103/models.rb', line 754

def BusinessId
  @BusinessId
end

#CheckDeviceObject

1:QQ开放账号2:微信开放账号10004:手机号MD5,中国大陆11位手机号进行MD5加密,取32位小写值10005:手机号SHA256,中国大陆11位手机号进行SHA256加密,取64位小写值控制台链接:console.cloud.tencent.com/rce/risk/strategy/scene-root 活动防刷默认场景码:e_activity_antirush 登录保护默认场景码:e_login_protection 注册保护默认场景码:e_register_protection 0:不识别。1:识别。2:iOS 3:H5 4:小程序



754
755
756
# File 'lib/v20201103/models.rb', line 754

def CheckDevice
  @CheckDevice
end

#CookieHashObject

1:QQ开放账号2:微信开放账号10004:手机号MD5,中国大陆11位手机号进行MD5加密,取32位小写值10005:手机号SHA256,中国大陆11位手机号进行SHA256加密,取64位小写值控制台链接:console.cloud.tencent.com/rce/risk/strategy/scene-root 活动防刷默认场景码:e_activity_antirush 登录保护默认场景码:e_login_protection 注册保护默认场景码:e_register_protection 0:不识别。1:识别。2:iOS 3:H5 4:小程序



754
755
756
# File 'lib/v20201103/models.rb', line 754

def CookieHash
  @CookieHash
end

#DataAuthorizationObject

1:QQ开放账号2:微信开放账号10004:手机号MD5,中国大陆11位手机号进行MD5加密,取32位小写值10005:手机号SHA256,中国大陆11位手机号进行SHA256加密,取64位小写值控制台链接:console.cloud.tencent.com/rce/risk/strategy/scene-root 活动防刷默认场景码:e_activity_antirush 登录保护默认场景码:e_login_protection 注册保护默认场景码:e_register_protection 0:不识别。1:识别。2:iOS 3:H5 4:小程序



754
755
756
# File 'lib/v20201103/models.rb', line 754

def DataAuthorization
  @DataAuthorization
end

#DetailsObject

1:QQ开放账号2:微信开放账号10004:手机号MD5,中国大陆11位手机号进行MD5加密,取32位小写值10005:手机号SHA256,中国大陆11位手机号进行SHA256加密,取64位小写值控制台链接:console.cloud.tencent.com/rce/risk/strategy/scene-root 活动防刷默认场景码:e_activity_antirush 登录保护默认场景码:e_login_protection 注册保护默认场景码:e_register_protection 0:不识别。1:识别。2:iOS 3:H5 4:小程序



754
755
756
# File 'lib/v20201103/models.rb', line 754

def Details
  @Details
end

#DeviceBusinessIdObject

1:QQ开放账号2:微信开放账号10004:手机号MD5,中国大陆11位手机号进行MD5加密,取32位小写值10005:手机号SHA256,中国大陆11位手机号进行SHA256加密,取64位小写值控制台链接:console.cloud.tencent.com/rce/risk/strategy/scene-root 活动防刷默认场景码:e_activity_antirush 登录保护默认场景码:e_login_protection 注册保护默认场景码:e_register_protection 0:不识别。1:识别。2:iOS 3:H5 4:小程序



754
755
756
# File 'lib/v20201103/models.rb', line 754

def DeviceBusinessId
  @DeviceBusinessId
end

#DeviceTokenObject

1:QQ开放账号2:微信开放账号10004:手机号MD5,中国大陆11位手机号进行MD5加密,取32位小写值10005:手机号SHA256,中国大陆11位手机号进行SHA256加密,取64位小写值控制台链接:console.cloud.tencent.com/rce/risk/strategy/scene-root 活动防刷默认场景码:e_activity_antirush 登录保护默认场景码:e_login_protection 注册保护默认场景码:e_register_protection 0:不识别。1:识别。2:iOS 3:H5 4:小程序



754
755
756
# File 'lib/v20201103/models.rb', line 754

def DeviceToken
  @DeviceToken
end

#DeviceTypeObject

1:QQ开放账号2:微信开放账号10004:手机号MD5,中国大陆11位手机号进行MD5加密,取32位小写值10005:手机号SHA256,中国大陆11位手机号进行SHA256加密,取64位小写值控制台链接:console.cloud.tencent.com/rce/risk/strategy/scene-root 活动防刷默认场景码:e_activity_antirush 登录保护默认场景码:e_login_protection 注册保护默认场景码:e_register_protection 0:不识别。1:识别。2:iOS 3:H5 4:小程序



754
755
756
# File 'lib/v20201103/models.rb', line 754

def DeviceType
  @DeviceType
end

#EmailAddressObject

1:QQ开放账号2:微信开放账号10004:手机号MD5,中国大陆11位手机号进行MD5加密,取32位小写值10005:手机号SHA256,中国大陆11位手机号进行SHA256加密,取64位小写值控制台链接:console.cloud.tencent.com/rce/risk/strategy/scene-root 活动防刷默认场景码:e_activity_antirush 登录保护默认场景码:e_login_protection 注册保护默认场景码:e_register_protection 0:不识别。1:识别。2:iOS 3:H5 4:小程序



754
755
756
# File 'lib/v20201103/models.rb', line 754

def EmailAddress
  @EmailAddress
end

#MacAddressObject

1:QQ开放账号2:微信开放账号10004:手机号MD5,中国大陆11位手机号进行MD5加密,取32位小写值10005:手机号SHA256,中国大陆11位手机号进行SHA256加密,取64位小写值控制台链接:console.cloud.tencent.com/rce/risk/strategy/scene-root 活动防刷默认场景码:e_activity_antirush 登录保护默认场景码:e_login_protection 注册保护默认场景码:e_register_protection 0:不识别。1:识别。2:iOS 3:H5 4:小程序



754
755
756
# File 'lib/v20201103/models.rb', line 754

def MacAddress
  @MacAddress
end

#NicknameObject

1:QQ开放账号2:微信开放账号10004:手机号MD5,中国大陆11位手机号进行MD5加密,取32位小写值10005:手机号SHA256,中国大陆11位手机号进行SHA256加密,取64位小写值控制台链接:console.cloud.tencent.com/rce/risk/strategy/scene-root 活动防刷默认场景码:e_activity_antirush 登录保护默认场景码:e_login_protection 注册保护默认场景码:e_register_protection 0:不识别。1:识别。2:iOS 3:H5 4:小程序



754
755
756
# File 'lib/v20201103/models.rb', line 754

def Nickname
  @Nickname
end

#OnlineScamObject

1:QQ开放账号2:微信开放账号10004:手机号MD5,中国大陆11位手机号进行MD5加密,取32位小写值10005:手机号SHA256,中国大陆11位手机号进行SHA256加密,取64位小写值控制台链接:console.cloud.tencent.com/rce/risk/strategy/scene-root 活动防刷默认场景码:e_activity_antirush 登录保护默认场景码:e_login_protection 注册保护默认场景码:e_register_protection 0:不识别。1:识别。2:iOS 3:H5 4:小程序



754
755
756
# File 'lib/v20201103/models.rb', line 754

def OnlineScam
  @OnlineScam
end

#PlatformObject

1:QQ开放账号2:微信开放账号10004:手机号MD5,中国大陆11位手机号进行MD5加密,取32位小写值10005:手机号SHA256,中国大陆11位手机号进行SHA256加密,取64位小写值控制台链接:console.cloud.tencent.com/rce/risk/strategy/scene-root 活动防刷默认场景码:e_activity_antirush 登录保护默认场景码:e_login_protection 注册保护默认场景码:e_register_protection 0:不识别。1:识别。2:iOS 3:H5 4:小程序



754
755
756
# File 'lib/v20201103/models.rb', line 754

def Platform
  @Platform
end

#PostTimeObject

1:QQ开放账号2:微信开放账号10004:手机号MD5,中国大陆11位手机号进行MD5加密,取32位小写值10005:手机号SHA256,中国大陆11位手机号进行SHA256加密,取64位小写值控制台链接:console.cloud.tencent.com/rce/risk/strategy/scene-root 活动防刷默认场景码:e_activity_antirush 登录保护默认场景码:e_login_protection 注册保护默认场景码:e_register_protection 0:不识别。1:识别。2:iOS 3:H5 4:小程序



754
755
756
# File 'lib/v20201103/models.rb', line 754

def PostTime
  @PostTime
end

#RefererObject

1:QQ开放账号2:微信开放账号10004:手机号MD5,中国大陆11位手机号进行MD5加密,取32位小写值10005:手机号SHA256,中国大陆11位手机号进行SHA256加密,取64位小写值控制台链接:console.cloud.tencent.com/rce/risk/strategy/scene-root 活动防刷默认场景码:e_activity_antirush 登录保护默认场景码:e_login_protection 注册保护默认场景码:e_register_protection 0:不识别。1:识别。2:iOS 3:H5 4:小程序



754
755
756
# File 'lib/v20201103/models.rb', line 754

def Referer
  @Referer
end

#SceneCodeObject

1:QQ开放账号2:微信开放账号10004:手机号MD5,中国大陆11位手机号进行MD5加密,取32位小写值10005:手机号SHA256,中国大陆11位手机号进行SHA256加密,取64位小写值控制台链接:console.cloud.tencent.com/rce/risk/strategy/scene-root 活动防刷默认场景码:e_activity_antirush 登录保护默认场景码:e_login_protection 注册保护默认场景码:e_register_protection 0:不识别。1:识别。2:iOS 3:H5 4:小程序



754
755
756
# File 'lib/v20201103/models.rb', line 754

def SceneCode
  @SceneCode
end

1:QQ开放账号2:微信开放账号10004:手机号MD5,中国大陆11位手机号进行MD5加密,取32位小写值10005:手机号SHA256,中国大陆11位手机号进行SHA256加密,取64位小写值控制台链接:console.cloud.tencent.com/rce/risk/strategy/scene-root 活动防刷默认场景码:e_activity_antirush 登录保护默认场景码:e_login_protection 注册保护默认场景码:e_register_protection 0:不识别。1:识别。2:iOS 3:H5 4:小程序



754
755
756
# File 'lib/v20201103/models.rb', line 754

def Sponsor
  @Sponsor
end

#UserAgentObject

1:QQ开放账号2:微信开放账号10004:手机号MD5,中国大陆11位手机号进行MD5加密,取32位小写值10005:手机号SHA256,中国大陆11位手机号进行SHA256加密,取64位小写值控制台链接:console.cloud.tencent.com/rce/risk/strategy/scene-root 活动防刷默认场景码:e_activity_antirush 登录保护默认场景码:e_login_protection 注册保护默认场景码:e_register_protection 0:不识别。1:识别。2:iOS 3:H5 4:小程序



754
755
756
# File 'lib/v20201103/models.rb', line 754

def UserAgent
  @UserAgent
end

#UserIdObject

1:QQ开放账号2:微信开放账号10004:手机号MD5,中国大陆11位手机号进行MD5加密,取32位小写值10005:手机号SHA256,中国大陆11位手机号进行SHA256加密,取64位小写值控制台链接:console.cloud.tencent.com/rce/risk/strategy/scene-root 活动防刷默认场景码:e_activity_antirush 登录保护默认场景码:e_login_protection 注册保护默认场景码:e_register_protection 0:不识别。1:识别。2:iOS 3:H5 4:小程序



754
755
756
# File 'lib/v20201103/models.rb', line 754

def UserId
  @UserId
end

#UserIpObject

1:QQ开放账号2:微信开放账号10004:手机号MD5,中国大陆11位手机号进行MD5加密,取32位小写值10005:手机号SHA256,中国大陆11位手机号进行SHA256加密,取64位小写值控制台链接:console.cloud.tencent.com/rce/risk/strategy/scene-root 活动防刷默认场景码:e_activity_antirush 登录保护默认场景码:e_login_protection 注册保护默认场景码:e_register_protection 0:不识别。1:识别。2:iOS 3:H5 4:小程序



754
755
756
# File 'lib/v20201103/models.rb', line 754

def UserIp
  @UserIp
end

#VendorIdObject

1:QQ开放账号2:微信开放账号10004:手机号MD5,中国大陆11位手机号进行MD5加密,取32位小写值10005:手机号SHA256,中国大陆11位手机号进行SHA256加密,取64位小写值控制台链接:console.cloud.tencent.com/rce/risk/strategy/scene-root 活动防刷默认场景码:e_activity_antirush 登录保护默认场景码:e_login_protection 注册保护默认场景码:e_register_protection 0:不识别。1:识别。2:iOS 3:H5 4:小程序



754
755
756
# File 'lib/v20201103/models.rb', line 754

def VendorId
  @VendorId
end

#XForwardedForObject

1:QQ开放账号2:微信开放账号10004:手机号MD5,中国大陆11位手机号进行MD5加密,取32位小写值10005:手机号SHA256,中国大陆11位手机号进行SHA256加密,取64位小写值控制台链接:console.cloud.tencent.com/rce/risk/strategy/scene-root 活动防刷默认场景码:e_activity_antirush 登录保护默认场景码:e_login_protection 注册保护默认场景码:e_register_protection 0:不识别。1:识别。2:iOS 3:H5 4:小程序



754
755
756
# File 'lib/v20201103/models.rb', line 754

def XForwardedFor
  @XForwardedFor
end

Instance Method Details

#deserialize(params) ⇒ Object



782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
# File 'lib/v20201103/models.rb', line 782

def deserialize(params)
  unless params['Account'].nil?
    @Account = AccountInfo.new
    @Account.deserialize(params['Account'])
  end
  @SceneCode = params['SceneCode']
  @UserIp = params['UserIp']
  @PostTime = params['PostTime']
  @UserId = params['UserId']
  @DeviceToken = params['DeviceToken']
  @DeviceBusinessId = params['DeviceBusinessId']
  @BusinessId = params['BusinessId']
  @Nickname = params['Nickname']
  @EmailAddress = params['EmailAddress']
  @CheckDevice = params['CheckDevice']
  @CookieHash = params['CookieHash']
  @Referer = params['Referer']
  @UserAgent = params['UserAgent']
  @XForwardedFor = params['XForwardedFor']
  @MacAddress = params['MacAddress']
  @VendorId = params['VendorId']
  @DeviceType = params['DeviceType']
  unless params['Details'].nil?
    @Details = []
    params['Details'].each do |i|
      inputdetails_tmp = InputDetails.new
      inputdetails_tmp.deserialize(i)
      @Details << inputdetails_tmp
    end
  end
  unless params['Sponsor'].nil?
    @Sponsor = SponsorInfo.new
    @Sponsor.deserialize(params['Sponsor'])
  end
  unless params['OnlineScam'].nil?
    @OnlineScam = OnlineScamInfo.new
    @OnlineScam.deserialize(params['OnlineScam'])
  end
  @Platform = params['Platform']
  unless params['DataAuthorization'].nil?
    @DataAuthorization = DataAuthorizationInfo.new
    @DataAuthorization.deserialize(params['DataAuthorization'])
  end
end