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) ⇒ OpsTaskCanvasInfoList

Returns a new instance of OpsTaskCanvasInfoList.



18811
18812
18813
18814
# File 'lib/v20210820/models.rb', line 18811

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

Instance Attribute Details

Parameters:

  • TasksList:

    画布任务信息

  • LinksList:

    画布任务链接信息



18809
18810
18811
# File 'lib/v20210820/models.rb', line 18809

def LinksList
  @LinksList
end

#TasksListObject

Parameters:

  • TasksList:

    画布任务信息

  • LinksList:

    画布任务链接信息



18809
18810
18811
# File 'lib/v20210820/models.rb', line 18809

def TasksList
  @TasksList
end

Instance Method Details

#deserialize(params) ⇒ Object



18816
18817
18818
18819
18820
18821
18822
18823
18824
18825
18826
18827
18828
18829
18830
18831
18832
18833
# File 'lib/v20210820/models.rb', line 18816

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
end