Class: TencentCloud::Csip::V20221121::DescribeVulViewVulRiskListResponse

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

Overview

DescribeVulViewVulRiskList返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(totalcount = nil, data = nil, levellists = nil, fromlists = nil, vultypelists = nil, tags = nil, requestid = nil) ⇒ DescribeVulViewVulRiskListResponse



9249
9250
9251
9252
9253
9254
9255
9256
9257
# File 'lib/v20221121/models.rb', line 9249

def initialize(totalcount=nil, data=nil, levellists=nil, fromlists=nil, vultypelists=nil, tags=nil, requestid=nil)
  @TotalCount = totalcount
  @Data = data
  @LevelLists = levellists
  @FromLists = fromlists
  @VULTypeLists = vultypelists
  @Tags = tags
  @RequestId = requestid
end

Instance Attribute Details

#DataObject



9247
9248
9249
# File 'lib/v20221121/models.rb', line 9247

def Data
  @Data
end

#FromListsObject



9247
9248
9249
# File 'lib/v20221121/models.rb', line 9247

def FromLists
  @FromLists
end

#LevelListsObject



9247
9248
9249
# File 'lib/v20221121/models.rb', line 9247

def LevelLists
  @LevelLists
end

#RequestIdObject



9247
9248
9249
# File 'lib/v20221121/models.rb', line 9247

def RequestId
  @RequestId
end

#TagsObject



9247
9248
9249
# File 'lib/v20221121/models.rb', line 9247

def Tags
  @Tags
end

#TotalCountObject



9247
9248
9249
# File 'lib/v20221121/models.rb', line 9247

def TotalCount
  @TotalCount
end

#VULTypeListsObject



9247
9248
9249
# File 'lib/v20221121/models.rb', line 9247

def VULTypeLists
  @VULTypeLists
end

Instance Method Details

#deserialize(params) ⇒ Object



9259
9260
9261
9262
9263
9264
9265
9266
9267
9268
9269
9270
9271
9272
9273
9274
9275
9276
9277
9278
9279
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
9300
9301
9302
# File 'lib/v20221121/models.rb', line 9259

def deserialize(params)
  @TotalCount = params['TotalCount']
  unless params['Data'].nil?
    @Data = []
    params['Data'].each do |i|
      vulviewvulriskdata_tmp = VULViewVULRiskData.new
      vulviewvulriskdata_tmp.deserialize(i)
      @Data << vulviewvulriskdata_tmp
    end
  end
  unless params['LevelLists'].nil?
    @LevelLists = []
    params['LevelLists'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @LevelLists << filterdataobject_tmp
    end
  end
  unless params['FromLists'].nil?
    @FromLists = []
    params['FromLists'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @FromLists << filterdataobject_tmp
    end
  end
  unless params['VULTypeLists'].nil?
    @VULTypeLists = []
    params['VULTypeLists'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @VULTypeLists << filterdataobject_tmp
    end
  end
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @Tags << filterdataobject_tmp
    end
  end
  @RequestId = params['RequestId']
end