Class: TencentCloud::Vod::V20180717::MediaClassInfo

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

Overview

分类信息描述

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(classid = nil, parentid = nil, name = nil, level = nil, subclassidset = nil, classname = nil) ⇒ MediaClassInfo

Returns a new instance of MediaClassInfo.



16908
16909
16910
16911
16912
16913
16914
16915
# File 'lib/v20180717/models.rb', line 16908

def initialize(classid=nil, parentid=nil, name=nil, level=nil, subclassidset=nil, classname=nil)
  @ClassId = classid
  @ParentId = parentid
  @Name = name
  @Level = level
  @SubClassIdSet = subclassidset
  @ClassName = classname
end

Instance Attribute Details

#ClassIdObject

Parameters:

  • ClassId:

    分类 ID。

  • ParentId:

    父类 ID,一级分类的父类 ID 为 -1。

  • Name:

    分类名称。

  • Level:

    分类级别,一级分类为 0,最大值为 3,即最多允许 4 级分类层次。

  • SubClassIdSet:

    当前分类的第一级子类 ID 集合。

  • ClassName:

    分类名称(该字段已不推荐使用,建议使用新的分类名称字段 Name)。



16906
16907
16908
# File 'lib/v20180717/models.rb', line 16906

def ClassId
  @ClassId
end

#ClassNameObject

Parameters:

  • ClassId:

    分类 ID。

  • ParentId:

    父类 ID,一级分类的父类 ID 为 -1。

  • Name:

    分类名称。

  • Level:

    分类级别,一级分类为 0,最大值为 3,即最多允许 4 级分类层次。

  • SubClassIdSet:

    当前分类的第一级子类 ID 集合。

  • ClassName:

    分类名称(该字段已不推荐使用,建议使用新的分类名称字段 Name)。



16906
16907
16908
# File 'lib/v20180717/models.rb', line 16906

def ClassName
  @ClassName
end

#LevelObject

Parameters:

  • ClassId:

    分类 ID。

  • ParentId:

    父类 ID,一级分类的父类 ID 为 -1。

  • Name:

    分类名称。

  • Level:

    分类级别,一级分类为 0,最大值为 3,即最多允许 4 级分类层次。

  • SubClassIdSet:

    当前分类的第一级子类 ID 集合。

  • ClassName:

    分类名称(该字段已不推荐使用,建议使用新的分类名称字段 Name)。



16906
16907
16908
# File 'lib/v20180717/models.rb', line 16906

def Level
  @Level
end

#NameObject

Parameters:

  • ClassId:

    分类 ID。

  • ParentId:

    父类 ID,一级分类的父类 ID 为 -1。

  • Name:

    分类名称。

  • Level:

    分类级别,一级分类为 0,最大值为 3,即最多允许 4 级分类层次。

  • SubClassIdSet:

    当前分类的第一级子类 ID 集合。

  • ClassName:

    分类名称(该字段已不推荐使用,建议使用新的分类名称字段 Name)。



16906
16907
16908
# File 'lib/v20180717/models.rb', line 16906

def Name
  @Name
end

#ParentIdObject

Parameters:

  • ClassId:

    分类 ID。

  • ParentId:

    父类 ID,一级分类的父类 ID 为 -1。

  • Name:

    分类名称。

  • Level:

    分类级别,一级分类为 0,最大值为 3,即最多允许 4 级分类层次。

  • SubClassIdSet:

    当前分类的第一级子类 ID 集合。

  • ClassName:

    分类名称(该字段已不推荐使用,建议使用新的分类名称字段 Name)。



16906
16907
16908
# File 'lib/v20180717/models.rb', line 16906

def ParentId
  @ParentId
end

#SubClassIdSetObject

Parameters:

  • ClassId:

    分类 ID。

  • ParentId:

    父类 ID,一级分类的父类 ID 为 -1。

  • Name:

    分类名称。

  • Level:

    分类级别,一级分类为 0,最大值为 3,即最多允许 4 级分类层次。

  • SubClassIdSet:

    当前分类的第一级子类 ID 集合。

  • ClassName:

    分类名称(该字段已不推荐使用,建议使用新的分类名称字段 Name)。



16906
16907
16908
# File 'lib/v20180717/models.rb', line 16906

def SubClassIdSet
  @SubClassIdSet
end

Instance Method Details

#deserialize(params) ⇒ Object



16917
16918
16919
16920
16921
16922
16923
16924
# File 'lib/v20180717/models.rb', line 16917

def deserialize(params)
  @ClassId = params['ClassId']
  @ParentId = params['ParentId']
  @Name = params['Name']
  @Level = params['Level']
  @SubClassIdSet = params['SubClassIdSet']
  @ClassName = params['ClassName']
end