Class: TencentCloud::Tcm::V20210413::SelectedRange

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

Overview

被选中的范围

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(items = nil, all = nil) ⇒ SelectedRange

Returns a new instance of SelectedRange.



1945
1946
1947
1948
# File 'lib/v20210413/models.rb', line 1945

def initialize(items=nil, all=nil)
  @Items = items
  @All = all
end

Instance Attribute Details

#AllObject

Parameters:

  • Items:

    选中的项目详细内容

  • All:

    是否全选



1943
1944
1945
# File 'lib/v20210413/models.rb', line 1943

def All
  @All
end

#ItemsObject

Parameters:

  • Items:

    选中的项目详细内容

  • All:

    是否全选



1943
1944
1945
# File 'lib/v20210413/models.rb', line 1943

def Items
  @Items
end

Instance Method Details

#deserialize(params) ⇒ Object



1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
# File 'lib/v20210413/models.rb', line 1950

def deserialize(params)
  unless params['Items'].nil?
    @Items = []
    params['Items'].each do |i|
      selecteditems_tmp = SelectedItems.new
      selecteditems_tmp.deserialize(i)
      @Items << selecteditems_tmp
    end
  end
  @All = params['All']
end