Class: TencentCloud::Cme::V20191029::LinkMaterial

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

Overview

链接类型的素材信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(linktype = nil, linkstatus = nil, linkmaterialinfo = nil, linkclassinfo = nil) ⇒ LinkMaterial

Returns a new instance of LinkMaterial.



3326
3327
3328
3329
3330
3331
# File 'lib/v20191029/models.rb', line 3326

def initialize(linktype=nil, linkstatus=nil, linkmaterialinfo=nil, linkclassinfo=nil)
  @LinkType = linktype
  @LinkStatus = linkstatus
  @LinkMaterialInfo = linkmaterialinfo
  @LinkClassInfo = linkclassinfo
end

Instance Attribute Details

#LinkClassInfoObject

<li>CLASS: 分类链接;</li> <li> MATERIAL:素材链接。</li> <li> Normal:正常 ;</li> <li>NotFound:链接目标不存在;</li> <li>Forbidden:无权限。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LinkType:

    链接类型取值:

  • LinkStatus:

    链接状态取值:

  • LinkMaterialInfo:

    素材链接详细信息,当LinkType=“MATERIAL”时有值。

  • LinkClassInfo:

    分类链接目标信息,当LinkType=“CLASS”时有值。



3324
3325
3326
# File 'lib/v20191029/models.rb', line 3324

def LinkClassInfo
  @LinkClassInfo
end

#LinkMaterialInfoObject

<li>CLASS: 分类链接;</li> <li> MATERIAL:素材链接。</li> <li> Normal:正常 ;</li> <li>NotFound:链接目标不存在;</li> <li>Forbidden:无权限。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LinkType:

    链接类型取值:

  • LinkStatus:

    链接状态取值:

  • LinkMaterialInfo:

    素材链接详细信息,当LinkType=“MATERIAL”时有值。

  • LinkClassInfo:

    分类链接目标信息,当LinkType=“CLASS”时有值。



3324
3325
3326
# File 'lib/v20191029/models.rb', line 3324

def LinkMaterialInfo
  @LinkMaterialInfo
end

#LinkStatusObject

<li>CLASS: 分类链接;</li> <li> MATERIAL:素材链接。</li> <li> Normal:正常 ;</li> <li>NotFound:链接目标不存在;</li> <li>Forbidden:无权限。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LinkType:

    链接类型取值:

  • LinkStatus:

    链接状态取值:

  • LinkMaterialInfo:

    素材链接详细信息,当LinkType=“MATERIAL”时有值。

  • LinkClassInfo:

    分类链接目标信息,当LinkType=“CLASS”时有值。



3324
3325
3326
# File 'lib/v20191029/models.rb', line 3324

def LinkStatus
  @LinkStatus
end

#LinkTypeObject

<li>CLASS: 分类链接;</li> <li> MATERIAL:素材链接。</li> <li> Normal:正常 ;</li> <li>NotFound:链接目标不存在;</li> <li>Forbidden:无权限。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LinkType:

    链接类型取值:

  • LinkStatus:

    链接状态取值:

  • LinkMaterialInfo:

    素材链接详细信息,当LinkType=“MATERIAL”时有值。

  • LinkClassInfo:

    分类链接目标信息,当LinkType=“CLASS”时有值。



3324
3325
3326
# File 'lib/v20191029/models.rb', line 3324

def LinkType
  @LinkType
end

Instance Method Details

#deserialize(params) ⇒ Object



3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
# File 'lib/v20191029/models.rb', line 3333

def deserialize(params)
  @LinkType = params['LinkType']
  @LinkStatus = params['LinkStatus']
  unless params['LinkMaterialInfo'].nil?
    @LinkMaterialInfo = LinkMaterialInfo.new
    @LinkMaterialInfo.deserialize(params['LinkMaterialInfo'])
  end
  unless params['LinkClassInfo'].nil?
    @LinkClassInfo = ClassInfo.new
    @LinkClassInfo.deserialize(params['LinkClassInfo'])
  end
end