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.



8482
8483
8484
8485
8486
8487
# File 'lib/v20221121/models.rb', line 8482

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列表



8480
8481
8482
# File 'lib/v20221121/models.rb', line 8480

def MemberId
  @MemberId
end

#ReportItemKeyListObject

Parameters:

  • Type:

    0: 预览, 1: 下载

  • MemberId:

    集团账号的成员id

  • ReportItemKeyList:

    任务报告Id 列表

  • ReportTaskIdList:

    报告中任务id列表



8480
8481
8482
# File 'lib/v20221121/models.rb', line 8480

def ReportItemKeyList
  @ReportItemKeyList
end

#ReportTaskIdListObject

Parameters:

  • Type:

    0: 预览, 1: 下载

  • MemberId:

    集团账号的成员id

  • ReportItemKeyList:

    任务报告Id 列表

  • ReportTaskIdList:

    报告中任务id列表



8480
8481
8482
# File 'lib/v20221121/models.rb', line 8480

def ReportTaskIdList
  @ReportTaskIdList
end

#TypeObject

Parameters:

  • Type:

    0: 预览, 1: 下载

  • MemberId:

    集团账号的成员id

  • ReportItemKeyList:

    任务报告Id 列表

  • ReportTaskIdList:

    报告中任务id列表



8480
8481
8482
# File 'lib/v20221121/models.rb', line 8480

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



8489
8490
8491
8492
8493
8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
8506
8507
8508
# File 'lib/v20221121/models.rb', line 8489

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