Class: TencentCloud::Cme::V20191029::LinkMaterialInfo

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(basicinfo = nil, videomaterial = nil, audiomaterial = nil, imagematerial = nil) ⇒ LinkMaterialInfo

Returns a new instance of LinkMaterialInfo.



3363
3364
3365
3366
3367
3368
# File 'lib/v20191029/models.rb', line 3363

def initialize(basicinfo=nil, videomaterial=nil, audiomaterial=nil, imagematerial=nil)
  @BasicInfo = basicinfo
  @VideoMaterial = videomaterial
  @AudioMaterial = audiomaterial
  @ImageMaterial = imagematerial
end

Instance Attribute Details

#AudioMaterialObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • BasicInfo:

    素材基本信息。

  • VideoMaterial:

    视频素材信息。

  • AudioMaterial:

    音频素材信息。

  • ImageMaterial:

    图片素材信息。



3361
3362
3363
# File 'lib/v20191029/models.rb', line 3361

def AudioMaterial
  @AudioMaterial
end

#BasicInfoObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • BasicInfo:

    素材基本信息。

  • VideoMaterial:

    视频素材信息。

  • AudioMaterial:

    音频素材信息。

  • ImageMaterial:

    图片素材信息。



3361
3362
3363
# File 'lib/v20191029/models.rb', line 3361

def BasicInfo
  @BasicInfo
end

#ImageMaterialObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • BasicInfo:

    素材基本信息。

  • VideoMaterial:

    视频素材信息。

  • AudioMaterial:

    音频素材信息。

  • ImageMaterial:

    图片素材信息。



3361
3362
3363
# File 'lib/v20191029/models.rb', line 3361

def ImageMaterial
  @ImageMaterial
end

#VideoMaterialObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • BasicInfo:

    素材基本信息。

  • VideoMaterial:

    视频素材信息。

  • AudioMaterial:

    音频素材信息。

  • ImageMaterial:

    图片素材信息。



3361
3362
3363
# File 'lib/v20191029/models.rb', line 3361

def VideoMaterial
  @VideoMaterial
end

Instance Method Details

#deserialize(params) ⇒ Object



3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
# File 'lib/v20191029/models.rb', line 3370

def deserialize(params)
  unless params['BasicInfo'].nil?
    @BasicInfo = MaterialBasicInfo.new
    @BasicInfo.deserialize(params['BasicInfo'])
  end
  unless params['VideoMaterial'].nil?
    @VideoMaterial = VideoMaterial.new
    @VideoMaterial.deserialize(params['VideoMaterial'])
  end
  unless params['AudioMaterial'].nil?
    @AudioMaterial = AudioMaterial.new
    @AudioMaterial.deserialize(params['AudioMaterial'])
  end
  unless params['ImageMaterial'].nil?
    @ImageMaterial = ImageMaterial.new
    @ImageMaterial.deserialize(params['ImageMaterial'])
  end
end