Class: TencentCloud::Cme::V20191029::MaterialInfo

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, linkmaterial = nil, videoedittemplatematerial = nil, othermaterial = nil) ⇒ MaterialInfo

Returns a new instance of MaterialInfo.



3714
3715
3716
3717
3718
3719
3720
3721
3722
# File 'lib/v20191029/models.rb', line 3714

def initialize(basicinfo=nil, videomaterial=nil, audiomaterial=nil, imagematerial=nil, linkmaterial=nil, videoedittemplatematerial=nil, othermaterial=nil)
  @BasicInfo = basicinfo
  @VideoMaterial = videomaterial
  @AudioMaterial = audiomaterial
  @ImageMaterial = imagematerial
  @LinkMaterial = linkmaterial
  @VideoEditTemplateMaterial = videoedittemplatematerial
  @OtherMaterial = othermaterial
end

Instance Attribute Details

#AudioMaterialObject

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

Parameters:

  • BasicInfo:

    媒体基本信息。

  • VideoMaterial:

    视频媒体信息。

  • AudioMaterial:

    音频媒体信息。

  • ImageMaterial:

    图片媒体信息。

  • LinkMaterial:

    链接媒体信息。

  • VideoEditTemplateMaterial:

    模板媒体信息。

  • OtherMaterial:

    其他类型媒体信息。



3712
3713
3714
# File 'lib/v20191029/models.rb', line 3712

def AudioMaterial
  @AudioMaterial
end

#BasicInfoObject

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

Parameters:

  • BasicInfo:

    媒体基本信息。

  • VideoMaterial:

    视频媒体信息。

  • AudioMaterial:

    音频媒体信息。

  • ImageMaterial:

    图片媒体信息。

  • LinkMaterial:

    链接媒体信息。

  • VideoEditTemplateMaterial:

    模板媒体信息。

  • OtherMaterial:

    其他类型媒体信息。



3712
3713
3714
# File 'lib/v20191029/models.rb', line 3712

def BasicInfo
  @BasicInfo
end

#ImageMaterialObject

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

Parameters:

  • BasicInfo:

    媒体基本信息。

  • VideoMaterial:

    视频媒体信息。

  • AudioMaterial:

    音频媒体信息。

  • ImageMaterial:

    图片媒体信息。

  • LinkMaterial:

    链接媒体信息。

  • VideoEditTemplateMaterial:

    模板媒体信息。

  • OtherMaterial:

    其他类型媒体信息。



3712
3713
3714
# File 'lib/v20191029/models.rb', line 3712

def ImageMaterial
  @ImageMaterial
end

#LinkMaterialObject

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

Parameters:

  • BasicInfo:

    媒体基本信息。

  • VideoMaterial:

    视频媒体信息。

  • AudioMaterial:

    音频媒体信息。

  • ImageMaterial:

    图片媒体信息。

  • LinkMaterial:

    链接媒体信息。

  • VideoEditTemplateMaterial:

    模板媒体信息。

  • OtherMaterial:

    其他类型媒体信息。



3712
3713
3714
# File 'lib/v20191029/models.rb', line 3712

def LinkMaterial
  @LinkMaterial
end

#OtherMaterialObject

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

Parameters:

  • BasicInfo:

    媒体基本信息。

  • VideoMaterial:

    视频媒体信息。

  • AudioMaterial:

    音频媒体信息。

  • ImageMaterial:

    图片媒体信息。

  • LinkMaterial:

    链接媒体信息。

  • VideoEditTemplateMaterial:

    模板媒体信息。

  • OtherMaterial:

    其他类型媒体信息。



3712
3713
3714
# File 'lib/v20191029/models.rb', line 3712

def OtherMaterial
  @OtherMaterial
end

#VideoEditTemplateMaterialObject

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

Parameters:

  • BasicInfo:

    媒体基本信息。

  • VideoMaterial:

    视频媒体信息。

  • AudioMaterial:

    音频媒体信息。

  • ImageMaterial:

    图片媒体信息。

  • LinkMaterial:

    链接媒体信息。

  • VideoEditTemplateMaterial:

    模板媒体信息。

  • OtherMaterial:

    其他类型媒体信息。



3712
3713
3714
# File 'lib/v20191029/models.rb', line 3712

def VideoEditTemplateMaterial
  @VideoEditTemplateMaterial
end

#VideoMaterialObject

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

Parameters:

  • BasicInfo:

    媒体基本信息。

  • VideoMaterial:

    视频媒体信息。

  • AudioMaterial:

    音频媒体信息。

  • ImageMaterial:

    图片媒体信息。

  • LinkMaterial:

    链接媒体信息。

  • VideoEditTemplateMaterial:

    模板媒体信息。

  • OtherMaterial:

    其他类型媒体信息。



3712
3713
3714
# File 'lib/v20191029/models.rb', line 3712

def VideoMaterial
  @VideoMaterial
end

Instance Method Details

#deserialize(params) ⇒ Object



3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
# File 'lib/v20191029/models.rb', line 3724

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
  unless params['LinkMaterial'].nil?
    @LinkMaterial = LinkMaterial.new
    @LinkMaterial.deserialize(params['LinkMaterial'])
  end
  unless params['VideoEditTemplateMaterial'].nil?
    @VideoEditTemplateMaterial = VideoEditTemplateMaterial.new
    @VideoEditTemplateMaterial.deserialize(params['VideoEditTemplateMaterial'])
  end
  unless params['OtherMaterial'].nil?
    @OtherMaterial = OtherMaterial.new
    @OtherMaterial.deserialize(params['OtherMaterial'])
  end
end