Class: TencentCloud::Cii::V20210408::AddSubStructureTasksRequest

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

Overview

AddSubStructureTasks请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(maintaskid = nil, taskinfos = nil) ⇒ AddSubStructureTasksRequest

Returns a new instance of AddSubStructureTasksRequest.



29
30
31
32
# File 'lib/v20210408/models.rb', line 29

def initialize(maintaskid=nil, taskinfos=nil)
  @MainTaskId = maintaskid
  @TaskInfos = taskinfos
end

Instance Attribute Details

#MainTaskIdObject

Parameters:

  • MainTaskId:

    主任务id

  • TaskInfos:

    子任务信息数组



27
28
29
# File 'lib/v20210408/models.rb', line 27

def MainTaskId
  @MainTaskId
end

#TaskInfosObject

Parameters:

  • MainTaskId:

    主任务id

  • TaskInfos:

    子任务信息数组



27
28
29
# File 'lib/v20210408/models.rb', line 27

def TaskInfos
  @TaskInfos
end

Instance Method Details

#deserialize(params) ⇒ Object



34
35
36
37
38
39
40
41
42
43
44
# File 'lib/v20210408/models.rb', line 34

def deserialize(params)
  @MainTaskId = params['MainTaskId']
  unless params['TaskInfos'].nil?
    @TaskInfos = []
    params['TaskInfos'].each do |i|
      createstructuretaskinfo_tmp = CreateStructureTaskInfo.new
      createstructuretaskinfo_tmp.deserialize(i)
      @TaskInfos << createstructuretaskinfo_tmp
    end
  end
end