Class: TencentCloud::Csip::V20221121::DescribeTaskLogListResponse

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

Overview

DescribeTaskLogList返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(totalcount = nil, data = nil, notviewnumber = nil, reporttemplatenumber = nil, requestid = nil) ⇒ DescribeTaskLogListResponse



8445
8446
8447
8448
8449
8450
8451
# File 'lib/v20221121/models.rb', line 8445

def initialize(totalcount=nil, data=nil, notviewnumber=nil, reporttemplatenumber=nil, requestid=nil)
  @TotalCount = totalcount
  @Data = data
  @NotViewNumber = notviewnumber
  @ReportTemplateNumber = reporttemplatenumber
  @RequestId = requestid
end

Instance Attribute Details

#DataObject



8443
8444
8445
# File 'lib/v20221121/models.rb', line 8443

def Data
  @Data
end

#NotViewNumberObject



8443
8444
8445
# File 'lib/v20221121/models.rb', line 8443

def NotViewNumber
  @NotViewNumber
end

#ReportTemplateNumberObject



8443
8444
8445
# File 'lib/v20221121/models.rb', line 8443

def ReportTemplateNumber
  @ReportTemplateNumber
end

#RequestIdObject



8443
8444
8445
# File 'lib/v20221121/models.rb', line 8443

def RequestId
  @RequestId
end

#TotalCountObject



8443
8444
8445
# File 'lib/v20221121/models.rb', line 8443

def TotalCount
  @TotalCount
end

Instance Method Details

#deserialize(params) ⇒ Object



8453
8454
8455
8456
8457
8458
8459
8460
8461
8462
8463
8464
8465
8466
# File 'lib/v20221121/models.rb', line 8453

def deserialize(params)
  @TotalCount = params['TotalCount']
  unless params['Data'].nil?
    @Data = []
    params['Data'].each do |i|
      taskloginfo_tmp = TaskLogInfo.new
      taskloginfo_tmp.deserialize(i)
      @Data << taskloginfo_tmp
    end
  end
  @NotViewNumber = params['NotViewNumber']
  @ReportTemplateNumber = params['ReportTemplateNumber']
  @RequestId = params['RequestId']
end