Class: TencentCloud::Trdp::V20220726::EvaluateUserRiskRequest

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

Overview

EvaluateUserRisk请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(account = nil, user = nil, modelid = nil, devicefingerprint = nil, scenecode = nil, devicedetail = nil, marketing = nil) ⇒ EvaluateUserRiskRequest

Returns a new instance of EvaluateUserRiskRequest.



302
303
304
305
306
307
308
309
310
# File 'lib/v20220726/models.rb', line 302

def initialize(=nil, user=nil, modelid=nil, devicefingerprint=nil, scenecode=nil, devicedetail=nil, marketing=nil)
  @Account = 
  @User = user
  @ModelId = modelid
  @DeviceFingerprint = devicefingerprint
  @SceneCode = scenecode
  @DeviceDetail = devicedetail
  @Marketing = marketing
end

Instance Attribute Details

#AccountObject

e_activity_antirush;活动防刷场景e_login_protection;登录保护场景e_register_protection:注册保护场景

Parameters:

  • Account:

    账号信息

  • User:

    用户信息

  • ModelId:

    模型ID

  • DeviceFingerprint:

    设备指纹信息

  • SceneCode:

    场景Code,不传默认活动防刷;

  • DeviceDetail:

    设备详情

  • Marketing:

    营销信息



300
301
302
# File 'lib/v20220726/models.rb', line 300

def 
  @Account
end

#DeviceDetailObject

e_activity_antirush;活动防刷场景e_login_protection;登录保护场景e_register_protection:注册保护场景

Parameters:

  • Account:

    账号信息

  • User:

    用户信息

  • ModelId:

    模型ID

  • DeviceFingerprint:

    设备指纹信息

  • SceneCode:

    场景Code,不传默认活动防刷;

  • DeviceDetail:

    设备详情

  • Marketing:

    营销信息



300
301
302
# File 'lib/v20220726/models.rb', line 300

def DeviceDetail
  @DeviceDetail
end

#DeviceFingerprintObject

e_activity_antirush;活动防刷场景e_login_protection;登录保护场景e_register_protection:注册保护场景

Parameters:

  • Account:

    账号信息

  • User:

    用户信息

  • ModelId:

    模型ID

  • DeviceFingerprint:

    设备指纹信息

  • SceneCode:

    场景Code,不传默认活动防刷;

  • DeviceDetail:

    设备详情

  • Marketing:

    营销信息



300
301
302
# File 'lib/v20220726/models.rb', line 300

def DeviceFingerprint
  @DeviceFingerprint
end

#MarketingObject

e_activity_antirush;活动防刷场景e_login_protection;登录保护场景e_register_protection:注册保护场景

Parameters:

  • Account:

    账号信息

  • User:

    用户信息

  • ModelId:

    模型ID

  • DeviceFingerprint:

    设备指纹信息

  • SceneCode:

    场景Code,不传默认活动防刷;

  • DeviceDetail:

    设备详情

  • Marketing:

    营销信息



300
301
302
# File 'lib/v20220726/models.rb', line 300

def Marketing
  @Marketing
end

#ModelIdObject

e_activity_antirush;活动防刷场景e_login_protection;登录保护场景e_register_protection:注册保护场景

Parameters:

  • Account:

    账号信息

  • User:

    用户信息

  • ModelId:

    模型ID

  • DeviceFingerprint:

    设备指纹信息

  • SceneCode:

    场景Code,不传默认活动防刷;

  • DeviceDetail:

    设备详情

  • Marketing:

    营销信息



300
301
302
# File 'lib/v20220726/models.rb', line 300

def ModelId
  @ModelId
end

#SceneCodeObject

e_activity_antirush;活动防刷场景e_login_protection;登录保护场景e_register_protection:注册保护场景

Parameters:

  • Account:

    账号信息

  • User:

    用户信息

  • ModelId:

    模型ID

  • DeviceFingerprint:

    设备指纹信息

  • SceneCode:

    场景Code,不传默认活动防刷;

  • DeviceDetail:

    设备详情

  • Marketing:

    营销信息



300
301
302
# File 'lib/v20220726/models.rb', line 300

def SceneCode
  @SceneCode
end

#UserObject

e_activity_antirush;活动防刷场景e_login_protection;登录保护场景e_register_protection:注册保护场景

Parameters:

  • Account:

    账号信息

  • User:

    用户信息

  • ModelId:

    模型ID

  • DeviceFingerprint:

    设备指纹信息

  • SceneCode:

    场景Code,不传默认活动防刷;

  • DeviceDetail:

    设备详情

  • Marketing:

    营销信息



300
301
302
# File 'lib/v20220726/models.rb', line 300

def User
  @User
end

Instance Method Details

#deserialize(params) ⇒ Object



312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
# File 'lib/v20220726/models.rb', line 312

def deserialize(params)
  unless params['Account'].nil?
    @Account = AccountInfo.new
    @Account.deserialize(params['Account'])
  end
  unless params['User'].nil?
    @User = UserInfo.new
    @User.deserialize(params['User'])
  end
  @ModelId = params['ModelId']
  unless params['DeviceFingerprint'].nil?
    @DeviceFingerprint = DeviceFingerprintInfo.new
    @DeviceFingerprint.deserialize(params['DeviceFingerprint'])
  end
  @SceneCode = params['SceneCode']
  unless params['DeviceDetail'].nil?
    @DeviceDetail = DeviceDetailInfo.new
    @DeviceDetail.deserialize(params['DeviceDetail'])
  end
  unless params['Marketing'].nil?
    @Marketing = MarketingInfo.new
    @Marketing.deserialize(params['Marketing'])
  end
end