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.



18994
18995
18996
18997
# File 'lib/v20210820/models.rb', line 18994

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

Instance Attribute Details

Parameters:

  • TasksList:

    画布任务信息

  • LinksList:

    画布任务链接信息



18992
18993
18994
# File 'lib/v20210820/models.rb', line 18992

def LinksList
  @LinksList
end

#TasksListObject

Parameters:

  • TasksList:

    画布任务信息

  • LinksList:

    画布任务链接信息



18992
18993
18994
# File 'lib/v20210820/models.rb', line 18992

def TasksList
  @TasksList
end

Instance Method Details

#deserialize(params) ⇒ Object



18999
19000
19001
19002
19003
19004
19005
19006
19007
19008
19009
19010
19011
19012
19013
19014
19015
19016
# File 'lib/v20210820/models.rb', line 18999

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