Class: TencentCloud::Wedata::V20210820::OpsTaskCanvasInfoList

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

Overview

画布所需的信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskslist = nil, linkslist = nil, circulatetasklist = nil) ⇒ OpsTaskCanvasInfoList

Returns a new instance of OpsTaskCanvasInfoList.



27740
27741
27742
27743
27744
# File 'lib/v20210820/models.rb', line 27740

def initialize(taskslist=nil, linkslist=nil, circulatetasklist=nil)
  @TasksList = taskslist
  @LinksList = linkslist
  @CirculateTaskList = circulatetasklist
end

Instance Attribute Details

#CirculateTaskListObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TasksList:

    画布任务信息

  • LinksList:

    画布任务链接信息

  • CirculateTaskList:

    画布循环依赖任务信息



27738
27739
27740
# File 'lib/v20210820/models.rb', line 27738

def CirculateTaskList
  @CirculateTaskList
end

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TasksList:

    画布任务信息

  • LinksList:

    画布任务链接信息

  • CirculateTaskList:

    画布循环依赖任务信息



27738
27739
27740
# File 'lib/v20210820/models.rb', line 27738

def LinksList
  @LinksList
end

#TasksListObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TasksList:

    画布任务信息

  • LinksList:

    画布任务链接信息

  • CirculateTaskList:

    画布循环依赖任务信息



27738
27739
27740
# File 'lib/v20210820/models.rb', line 27738

def TasksList
  @TasksList
end

Instance Method Details

#deserialize(params) ⇒ Object



27746
27747
27748
27749
27750
27751
27752
27753
27754
27755
27756
27757
27758
27759
27760
27761
27762
27763
27764
27765
27766
27767
27768
27769
27770
27771
# File 'lib/v20210820/models.rb', line 27746

def deserialize(params)
  unless params['TasksList'].nil?
    @TasksList = []
    params['TasksList'].each do |i|
      opstaskcanvasdto_tmp = OpsTaskCanvasDto.new
      opstaskcanvasdto_tmp.deserialize(i)
      @TasksList << opstaskcanvasdto_tmp
    end
  end
  unless params['LinksList'].nil?
    @LinksList = []
    params['LinksList'].each do |i|
      opstasklinkinfodto_tmp = OpsTaskLinkInfoDto.new
      opstasklinkinfodto_tmp.deserialize(i)
      @LinksList << opstasklinkinfodto_tmp
    end
  end
  unless params['CirculateTaskList'].nil?
    @CirculateTaskList = []
    params['CirculateTaskList'].each do |i|
      opstaskcanvasdto_tmp = OpsTaskCanvasDto.new
      opstaskcanvasdto_tmp.deserialize(i)
      @CirculateTaskList << opstaskcanvasdto_tmp
    end
  end
end