lib/v20200210/models.rb in tencentcloud-sdk-taf-3.0.390 vs lib/v20200210/models.rb in tencentcloud-sdk-taf-3.0.392

- old
+ new

@@ -15,60 +15,10 @@ # limitations under the License. module TencentCloud module Taf module V20200210 - # DetectFraudKOL请求参数结构体 - class DetectFraudKOLRequest < TencentCloud::Common::AbstractModel - # @param BspData: 业务数据 - # @type BspData: :class:`Tencentcloud::Taf.v20200210.models.InputKolBspData` - # @param BusinessEncryptData: 业务加密数据 - # @type BusinessEncryptData: :class:`Tencentcloud::Taf.v20200210.models.InputBusinessEncryptData` - - attr_accessor :BspData, :BusinessEncryptData - - def initialize(bspdata=nil, businessencryptdata=nil) - @BspData = bspdata - @BusinessEncryptData = businessencryptdata - end - - def deserialize(params) - unless params['BspData'].nil? - @BspData = InputKolBspData.new - @BspData.deserialize(params['BspData']) - end - unless params['BusinessEncryptData'].nil? - @BusinessEncryptData = InputBusinessEncryptData.new - @BusinessEncryptData.deserialize(params['BusinessEncryptData']) - end - end - end - - # DetectFraudKOL返回参数结构体 - class DetectFraudKOLResponse < TencentCloud::Common::AbstractModel - # @param Data: 回包数据 - # 注意:此字段可能返回 null,表示取不到有效值。 - # @type Data: :class:`Tencentcloud::Taf.v20200210.models.OutputKolData` - # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 - # @type RequestId: String - - attr_accessor :Data, :RequestId - - def initialize(data=nil, requestid=nil) - @Data = data - @RequestId = requestid - end - - def deserialize(params) - unless params['Data'].nil? - @Data = OutputKolData.new - @Data.deserialize(params['Data']) - end - @RequestId = params['RequestId'] - end - end - # 业务入参 class Device < TencentCloud::Common::AbstractModel # @param DeviceId: 业务入参id # @type DeviceId: String # @param DeviceType: 业务入参类型 @@ -96,69 +46,10 @@ def deserialize(params) end end - # CheckKol - class InputKolBspData < TencentCloud::Common::AbstractModel - # @param DataList: BspData - # @type DataList: Array - - attr_accessor :DataList - - def initialize(datalist=nil) - @DataList = datalist - end - - def deserialize(params) - unless params['DataList'].nil? - @DataList = [] - params['DataList'].each do |i| - inputkoldatalist_tmp = InputKolDataList.new - inputkoldatalist_tmp.deserialize(i) - @DataList << inputkoldatalist_tmp - end - end - end - end - - # CheckKOL - class InputKolDataList < TencentCloud::Common::AbstractModel - # @param Type: 账号类型[1:微信;2:qq;3:微博] - # @type Type: Integer - # @param Id: KOL账号ID[比如微信公众号ID] - # @type Id: String - # @param Name: KOL名称 - # @type Name: String - # @param Phone: 手机号 - # @type Phone: String - # @param AgentInfo: 代理商名称 - # @type AgentInfo: String - # @param IsAuthorized: 是否授权 - # @type IsAuthorized: Integer - - attr_accessor :Type, :Id, :Name, :Phone, :AgentInfo, :IsAuthorized - - def initialize(type=nil, id=nil, name=nil, phone=nil, agentinfo=nil, isauthorized=nil) - @Type = type - @Id = id - @Name = name - @Phone = phone - @AgentInfo = agentinfo - @IsAuthorized = isauthorized - end - - def deserialize(params) - @Type = params['Type'] - @Id = params['Id'] - @Name = params['Name'] - @Phone = params['Phone'] - @AgentInfo = params['AgentInfo'] - @IsAuthorized = params['IsAuthorized'] - end - end - # 流量反欺诈-验准入参 class InputRecognizeTargetAudience < TencentCloud::Common::AbstractModel # @param ModelIdList: 模型ID列表 # @type ModelIdList: Array # @param Uid: 设备ID,AccountType指定的类型 @@ -371,75 +262,9 @@ @IsAuthorized = params['IsAuthorized'] @EncryptMethod = params['EncryptMethod'] @EncryptMode = params['EncryptMode'] @PaddingType = params['PaddingType'] @EncryptData = params['EncryptData'] - end - end - - # CheckKol - class OutputKolData < TencentCloud::Common::AbstractModel - # @param Code: 错误码[0:成功;非0:失败的错误码] - # 注意:此字段可能返回 null,表示取不到有效值。 - # @type Code: Integer - # @param Message: 错误信息 - # 注意:此字段可能返回 null,表示取不到有效值。 - # @type Message: String - # @param Value: 业务返回数据 - # 注意:此字段可能返回 null,表示取不到有效值。 - # @type Value: Array - - attr_accessor :Code, :Message, :Value - - def initialize(code=nil, message=nil, value=nil) - @Code = code - @Message = message - @Value = value - end - - def deserialize(params) - @Code = params['Code'] - @Message = params['Message'] - unless params['Value'].nil? - @Value = [] - params['Value'].each do |i| - outputkolvalue_tmp = OutputKolValue.new - outputkolvalue_tmp.deserialize(i) - @Value << outputkolvalue_tmp - end - end - end - end - - # CheckKol - class OutputKolValue < TencentCloud::Common::AbstractModel - # @param Id: KOL账号ID[比如微信公众号ID] - # 注意:此字段可能返回 null,表示取不到有效值。 - # @type Id: String - # @param IsCheck: 是否查得[0:未查得;1:查得] - # 注意:此字段可能返回 null,表示取不到有效值。 - # @type IsCheck: Integer - # @param FraudPScore: 作弊的可能性[0~100] - # 注意:此字段可能返回 null,表示取不到有效值。 - # @type FraudPScore: Integer - # @param EvilPScore: 作弊的严重性[0~100] - # 注意:此字段可能返回 null,表示取不到有效值。 - # @type EvilPScore: Integer - - attr_accessor :Id, :IsCheck, :FraudPScore, :EvilPScore - - def initialize(id=nil, ischeck=nil, fraudpscore=nil, evilpscore=nil) - @Id = id - @IsCheck = ischeck - @FraudPScore = fraudpscore - @EvilPScore = evilpscore - end - - def deserialize(params) - @Id = params['Id'] - @IsCheck = params['IsCheck'] - @FraudPScore = params['FraudPScore'] - @EvilPScore = params['EvilPScore'] end end # 流量反欺诈-验准返回值 class OutputRecognizeTargetAudience < TencentCloud::Common::AbstractModel