Class: TencentCloud::Cme::V20191029::SlotReplacementInfo

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

Overview

卡槽替换信息。

Instance Attribute Summary collapse

  • #MediaReplacementInfo ⇒ Object
  • AUDIO :音频;
  • VIDEO :视频;
  • IMAGE :图片;
  • TEXT :文本。
  • 注意:这里必须保证替换的素材类型与模板轨道数据的素材类型一致。如果替换的类型为Text,,则必须保证模板轨道数据中相应卡槽的位置标记的是文本。.
  • #ReplacementType ⇒ Object
  • AUDIO :音频;
  • VIDEO :视频;
  • IMAGE :图片;
  • TEXT :文本。
  • 注意:这里必须保证替换的素材类型与模板轨道数据的素材类型一致。如果替换的类型为Text,,则必须保证模板轨道数据中相应卡槽的位置标记的是文本。.
  • #TextReplacementInfo ⇒ Object
  • AUDIO :音频;
  • VIDEO :视频;
  • IMAGE :图片;
  • TEXT :文本。
  • 注意:这里必须保证替换的素材类型与模板轨道数据的素材类型一致。如果替换的类型为Text,,则必须保证模板轨道数据中相应卡槽的位置标记的是文本。.

    Instance Method Summary collapse

    Constructor Details

    #initialize(id = nil, replacementtype = nil, mediareplacementinfo = nil, textreplacementinfo = nil) ⇒ SlotReplacementInfo

    Returns a new instance of SlotReplacementInfo.

    
    
    5589
    5590
    5591
    5592
    5593
    5594
    # File 'lib/v20191029/models.rb', line 5589
    
    def initialize(id=nil, replacementtype=nil, mediareplacementinfo=nil, textreplacementinfo=nil)
      @Id = id
      @ReplacementType = replacementtype
      @MediaReplacementInfo = mediareplacementinfo
      @TextReplacementInfo = textreplacementinfo
    end

    Instance Attribute Details

    #IdObject

  • AUDIO :音频;
  • VIDEO :视频;
  • IMAGE :图片;
  • TEXT :文本。
  • 注意:这里必须保证替换的素材类型与模板轨道数据的素材类型一致。如果替换的类型为Text,,则必须保证模板轨道数据中相应卡槽的位置标记的是文本。

    Parameters:

    • Id:

      卡槽 Id。

    • ReplacementType:

      替换类型,可取值有:

    • MediaReplacementInfo:

      媒体替换信息,仅当要替换的媒体类型为音频、视频、图片时有效。

    • TextReplacementInfo:

      文本替换信息,仅当要替换的卡槽类型为文本时有效。

    
    
    5587
    5588
    5589
    # File 'lib/v20191029/models.rb', line 5587
    
    def Id
      @Id
    end

    #MediaReplacementInfoObject

  • AUDIO :音频;
  • VIDEO :视频;
  • IMAGE :图片;
  • TEXT :文本。
  • 注意:这里必须保证替换的素材类型与模板轨道数据的素材类型一致。如果替换的类型为Text,,则必须保证模板轨道数据中相应卡槽的位置标记的是文本。

    Parameters:

    • Id:

      卡槽 Id。

    • ReplacementType:

      替换类型,可取值有:

    • MediaReplacementInfo:

      媒体替换信息,仅当要替换的媒体类型为音频、视频、图片时有效。

    • TextReplacementInfo:

      文本替换信息,仅当要替换的卡槽类型为文本时有效。

    
    
    5587
    5588
    5589
    # File 'lib/v20191029/models.rb', line 5587
    
    def MediaReplacementInfo
      @MediaReplacementInfo
    end

    #ReplacementTypeObject

  • AUDIO :音频;
  • VIDEO :视频;
  • IMAGE :图片;
  • TEXT :文本。
  • 注意:这里必须保证替换的素材类型与模板轨道数据的素材类型一致。如果替换的类型为Text,,则必须保证模板轨道数据中相应卡槽的位置标记的是文本。

    Parameters:

    • Id:

      卡槽 Id。

    • ReplacementType:

      替换类型,可取值有:

    • MediaReplacementInfo:

      媒体替换信息,仅当要替换的媒体类型为音频、视频、图片时有效。

    • TextReplacementInfo:

      文本替换信息,仅当要替换的卡槽类型为文本时有效。

    
    
    5587
    5588
    5589
    # File 'lib/v20191029/models.rb', line 5587
    
    def ReplacementType
      @ReplacementType
    end

    #TextReplacementInfoObject

  • AUDIO :音频;
  • VIDEO :视频;
  • IMAGE :图片;
  • TEXT :文本。
  • 注意:这里必须保证替换的素材类型与模板轨道数据的素材类型一致。如果替换的类型为Text,,则必须保证模板轨道数据中相应卡槽的位置标记的是文本。

    Parameters:

    • Id:

      卡槽 Id。

    • ReplacementType:

      替换类型,可取值有:

    • MediaReplacementInfo:

      媒体替换信息,仅当要替换的媒体类型为音频、视频、图片时有效。

    • TextReplacementInfo:

      文本替换信息,仅当要替换的卡槽类型为文本时有效。

    
    
    5587
    5588
    5589
    # File 'lib/v20191029/models.rb', line 5587
    
    def TextReplacementInfo
      @TextReplacementInfo
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    5596
    5597
    5598
    5599
    5600
    5601
    5602
    5603
    5604
    5605
    5606
    5607
    # File 'lib/v20191029/models.rb', line 5596
    
    def deserialize(params)
      @Id = params['Id']
      @ReplacementType = params['ReplacementType']
      unless params['MediaReplacementInfo'].nil?
        @MediaReplacementInfo = MediaReplacementInfo.new
        @MediaReplacementInfo.deserialize(params['MediaReplacementInfo'])
      end
      unless params['TextReplacementInfo'].nil?
        @TextReplacementInfo = TextReplacementInfo.new
        @TextReplacementInfo.deserialize(params['TextReplacementInfo'])
      end
    end