Class: TencentCloud::Csip::V20221121::DescribeTaskLogURLRequest

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

Overview

DescribeTaskLogURL请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, memberid = nil, reportitemkeylist = nil, reporttaskidlist = nil) ⇒ DescribeTaskLogURLRequest

Returns a new instance of DescribeTaskLogURLRequest.



5492
5493
5494
5495
5496
5497
# File 'lib/v20221121/models.rb', line 5492

def initialize(type=nil, memberid=nil, reportitemkeylist=nil, reporttaskidlist=nil)
  @Type = type
  @MemberId = memberid
  @ReportItemKeyList = reportitemkeylist
  @ReportTaskIdList = reporttaskidlist
end

Instance Attribute Details

#MemberIdObject

Parameters:

  • Type:

    0: 预览, 1: 下载

  • MemberId:

    集团账号的成员id

  • ReportItemKeyList:

    任务报告Id 列表

  • ReportTaskIdList:

    报告中任务id列表



5490
5491
5492
# File 'lib/v20221121/models.rb', line 5490

def MemberId
  @MemberId
end

#ReportItemKeyListObject

Parameters:

  • Type:

    0: 预览, 1: 下载

  • MemberId:

    集团账号的成员id

  • ReportItemKeyList:

    任务报告Id 列表

  • ReportTaskIdList:

    报告中任务id列表



5490
5491
5492
# File 'lib/v20221121/models.rb', line 5490

def ReportItemKeyList
  @ReportItemKeyList
end

#ReportTaskIdListObject

Parameters:

  • Type:

    0: 预览, 1: 下载

  • MemberId:

    集团账号的成员id

  • ReportItemKeyList:

    任务报告Id 列表

  • ReportTaskIdList:

    报告中任务id列表



5490
5491
5492
# File 'lib/v20221121/models.rb', line 5490

def ReportTaskIdList
  @ReportTaskIdList
end

#TypeObject

Parameters:

  • Type:

    0: 预览, 1: 下载

  • MemberId:

    集团账号的成员id

  • ReportItemKeyList:

    任务报告Id 列表

  • ReportTaskIdList:

    报告中任务id列表



5490
5491
5492
# File 'lib/v20221121/models.rb', line 5490

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



5499
5500
5501
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
# File 'lib/v20221121/models.rb', line 5499

def deserialize(params)
  @Type = params['Type']
  @MemberId = params['MemberId']
  unless params['ReportItemKeyList'].nil?
    @ReportItemKeyList = []
    params['ReportItemKeyList'].each do |i|
      reportitemkey_tmp = ReportItemKey.new
      reportitemkey_tmp.deserialize(i)
      @ReportItemKeyList << reportitemkey_tmp
    end
  end
  unless params['ReportTaskIdList'].nil?
    @ReportTaskIdList = []
    params['ReportTaskIdList'].each do |i|
      reporttaskidlist_tmp = ReportTaskIdList.new
      reporttaskidlist_tmp.deserialize(i)
      @ReportTaskIdList << reporttaskidlist_tmp
    end
  end
end