Class: TencentCloud::Tds::V20220801::DescribeFraudBaseResponse

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

Overview

DescribeFraudBase返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(appversion = nil, brand = nil, clientip = nil, model = nil, networktype = nil, packagename = nil, platform = nil, systemversion = nil, sdkbuildno = nil, riskinfos = nil, histriskinfos = nil, requestid = nil) ⇒ DescribeFraudBaseResponse

Returns a new instance of DescribeFraudBaseResponse.



263
264
265
266
267
268
269
270
271
272
273
274
275
276
# File 'lib/v20220801/models.rb', line 263

def initialize(appversion=nil, brand=nil, clientip=nil, model=nil, networktype=nil, packagename=nil, platform=nil, systemversion=nil, sdkbuildno=nil, riskinfos=nil, histriskinfos=nil, requestid=nil)
  @AppVersion = appversion
  @Brand = brand
  @ClientIp = clientip
  @Model = model
  @NetworkType = networktype
  @PackageName = packagename
  @Platform = platform
  @SystemVersion = systemversion
  @SdkBuildNo = sdkbuildno
  @RiskInfos = riskinfos
  @HistRiskInfos = histriskinfos
  @RequestId = requestid
end

Instance Attribute Details

#AppVersionObject

Parameters:

  • AppVersion:

    App版本信息

  • Brand:

    品牌

  • ClientIp:

    客户端IP

  • Model:

    机型

  • NetworkType:

    网络类型

  • PackageName:

    应用包名

  • Platform:

    平台(2-Android,3-iOS,4-H5,5-微信小程序)

  • SystemVersion:

    系统版本

  • SdkBuildNo:

    SDK版本号

  • RiskInfos:

    实时风险信息

  • HistRiskInfos:

    离线风险信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



261
262
263
# File 'lib/v20220801/models.rb', line 261

def AppVersion
  @AppVersion
end

#BrandObject

Parameters:

  • AppVersion:

    App版本信息

  • Brand:

    品牌

  • ClientIp:

    客户端IP

  • Model:

    机型

  • NetworkType:

    网络类型

  • PackageName:

    应用包名

  • Platform:

    平台(2-Android,3-iOS,4-H5,5-微信小程序)

  • SystemVersion:

    系统版本

  • SdkBuildNo:

    SDK版本号

  • RiskInfos:

    实时风险信息

  • HistRiskInfos:

    离线风险信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



261
262
263
# File 'lib/v20220801/models.rb', line 261

def Brand
  @Brand
end

#ClientIpObject

Parameters:

  • AppVersion:

    App版本信息

  • Brand:

    品牌

  • ClientIp:

    客户端IP

  • Model:

    机型

  • NetworkType:

    网络类型

  • PackageName:

    应用包名

  • Platform:

    平台(2-Android,3-iOS,4-H5,5-微信小程序)

  • SystemVersion:

    系统版本

  • SdkBuildNo:

    SDK版本号

  • RiskInfos:

    实时风险信息

  • HistRiskInfos:

    离线风险信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



261
262
263
# File 'lib/v20220801/models.rb', line 261

def ClientIp
  @ClientIp
end

#HistRiskInfosObject

Parameters:

  • AppVersion:

    App版本信息

  • Brand:

    品牌

  • ClientIp:

    客户端IP

  • Model:

    机型

  • NetworkType:

    网络类型

  • PackageName:

    应用包名

  • Platform:

    平台(2-Android,3-iOS,4-H5,5-微信小程序)

  • SystemVersion:

    系统版本

  • SdkBuildNo:

    SDK版本号

  • RiskInfos:

    实时风险信息

  • HistRiskInfos:

    离线风险信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



261
262
263
# File 'lib/v20220801/models.rb', line 261

def HistRiskInfos
  @HistRiskInfos
end

#ModelObject

Parameters:

  • AppVersion:

    App版本信息

  • Brand:

    品牌

  • ClientIp:

    客户端IP

  • Model:

    机型

  • NetworkType:

    网络类型

  • PackageName:

    应用包名

  • Platform:

    平台(2-Android,3-iOS,4-H5,5-微信小程序)

  • SystemVersion:

    系统版本

  • SdkBuildNo:

    SDK版本号

  • RiskInfos:

    实时风险信息

  • HistRiskInfos:

    离线风险信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



261
262
263
# File 'lib/v20220801/models.rb', line 261

def Model
  @Model
end

#NetworkTypeObject

Parameters:

  • AppVersion:

    App版本信息

  • Brand:

    品牌

  • ClientIp:

    客户端IP

  • Model:

    机型

  • NetworkType:

    网络类型

  • PackageName:

    应用包名

  • Platform:

    平台(2-Android,3-iOS,4-H5,5-微信小程序)

  • SystemVersion:

    系统版本

  • SdkBuildNo:

    SDK版本号

  • RiskInfos:

    实时风险信息

  • HistRiskInfos:

    离线风险信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



261
262
263
# File 'lib/v20220801/models.rb', line 261

def NetworkType
  @NetworkType
end

#PackageNameObject

Parameters:

  • AppVersion:

    App版本信息

  • Brand:

    品牌

  • ClientIp:

    客户端IP

  • Model:

    机型

  • NetworkType:

    网络类型

  • PackageName:

    应用包名

  • Platform:

    平台(2-Android,3-iOS,4-H5,5-微信小程序)

  • SystemVersion:

    系统版本

  • SdkBuildNo:

    SDK版本号

  • RiskInfos:

    实时风险信息

  • HistRiskInfos:

    离线风险信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



261
262
263
# File 'lib/v20220801/models.rb', line 261

def PackageName
  @PackageName
end

#PlatformObject

Parameters:

  • AppVersion:

    App版本信息

  • Brand:

    品牌

  • ClientIp:

    客户端IP

  • Model:

    机型

  • NetworkType:

    网络类型

  • PackageName:

    应用包名

  • Platform:

    平台(2-Android,3-iOS,4-H5,5-微信小程序)

  • SystemVersion:

    系统版本

  • SdkBuildNo:

    SDK版本号

  • RiskInfos:

    实时风险信息

  • HistRiskInfos:

    离线风险信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



261
262
263
# File 'lib/v20220801/models.rb', line 261

def Platform
  @Platform
end

#RequestIdObject

Parameters:

  • AppVersion:

    App版本信息

  • Brand:

    品牌

  • ClientIp:

    客户端IP

  • Model:

    机型

  • NetworkType:

    网络类型

  • PackageName:

    应用包名

  • Platform:

    平台(2-Android,3-iOS,4-H5,5-微信小程序)

  • SystemVersion:

    系统版本

  • SdkBuildNo:

    SDK版本号

  • RiskInfos:

    实时风险信息

  • HistRiskInfos:

    离线风险信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



261
262
263
# File 'lib/v20220801/models.rb', line 261

def RequestId
  @RequestId
end

#RiskInfosObject

Parameters:

  • AppVersion:

    App版本信息

  • Brand:

    品牌

  • ClientIp:

    客户端IP

  • Model:

    机型

  • NetworkType:

    网络类型

  • PackageName:

    应用包名

  • Platform:

    平台(2-Android,3-iOS,4-H5,5-微信小程序)

  • SystemVersion:

    系统版本

  • SdkBuildNo:

    SDK版本号

  • RiskInfos:

    实时风险信息

  • HistRiskInfos:

    离线风险信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



261
262
263
# File 'lib/v20220801/models.rb', line 261

def RiskInfos
  @RiskInfos
end

#SdkBuildNoObject

Parameters:

  • AppVersion:

    App版本信息

  • Brand:

    品牌

  • ClientIp:

    客户端IP

  • Model:

    机型

  • NetworkType:

    网络类型

  • PackageName:

    应用包名

  • Platform:

    平台(2-Android,3-iOS,4-H5,5-微信小程序)

  • SystemVersion:

    系统版本

  • SdkBuildNo:

    SDK版本号

  • RiskInfos:

    实时风险信息

  • HistRiskInfos:

    离线风险信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



261
262
263
# File 'lib/v20220801/models.rb', line 261

def SdkBuildNo
  @SdkBuildNo
end

#SystemVersionObject

Parameters:

  • AppVersion:

    App版本信息

  • Brand:

    品牌

  • ClientIp:

    客户端IP

  • Model:

    机型

  • NetworkType:

    网络类型

  • PackageName:

    应用包名

  • Platform:

    平台(2-Android,3-iOS,4-H5,5-微信小程序)

  • SystemVersion:

    系统版本

  • SdkBuildNo:

    SDK版本号

  • RiskInfos:

    实时风险信息

  • HistRiskInfos:

    离线风险信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



261
262
263
# File 'lib/v20220801/models.rb', line 261

def SystemVersion
  @SystemVersion
end

Instance Method Details

#deserialize(params) ⇒ Object



278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
# File 'lib/v20220801/models.rb', line 278

def deserialize(params)
  @AppVersion = params['AppVersion']
  @Brand = params['Brand']
  @ClientIp = params['ClientIp']
  @Model = params['Model']
  @NetworkType = params['NetworkType']
  @PackageName = params['PackageName']
  @Platform = params['Platform']
  @SystemVersion = params['SystemVersion']
  @SdkBuildNo = params['SdkBuildNo']
  unless params['RiskInfos'].nil?
    @RiskInfos = []
    params['RiskInfos'].each do |i|
      riskinfo_tmp = RiskInfo.new
      riskinfo_tmp.deserialize(i)
      @RiskInfos << riskinfo_tmp
    end
  end
  unless params['HistRiskInfos'].nil?
    @HistRiskInfos = []
    params['HistRiskInfos'].each do |i|
      riskinfo_tmp = RiskInfo.new
      riskinfo_tmp.deserialize(i)
      @HistRiskInfos << riskinfo_tmp
    end
  end
  @RequestId = params['RequestId']
end