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

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(id = nil, replacementtype = nil, mediareplacementinfo = nil, textreplacementinfo = nil) ⇒ SlotReplacementInfo

Returns a new instance of SlotReplacementInfo.



5581
5582
5583
5584
5585
5586
# File 'lib/v20191029/models.rb', line 5581

def initialize(id=nil, replacementtype=nil, mediareplacementinfo=nil, textreplacementinfo=nil)
  @Id = id
  @ReplacementType = replacementtype
  @MediaReplacementInfo = mediareplacementinfo
  @TextReplacementInfo = textreplacementinfo
end

Instance Attribute Details

#IdObject

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

Parameters:

  • Id:

    卡槽 Id。

  • ReplacementType:

    替换类型,可取值有:

  • MediaReplacementInfo:

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

  • TextReplacementInfo:

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



5579
5580
5581
# File 'lib/v20191029/models.rb', line 5579

def Id
  @Id
end

#MediaReplacementInfoObject

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

Parameters:

  • Id:

    卡槽 Id。

  • ReplacementType:

    替换类型,可取值有:

  • MediaReplacementInfo:

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

  • TextReplacementInfo:

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



5579
5580
5581
# File 'lib/v20191029/models.rb', line 5579

def MediaReplacementInfo
  @MediaReplacementInfo
end

#ReplacementTypeObject

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

Parameters:

  • Id:

    卡槽 Id。

  • ReplacementType:

    替换类型,可取值有:

  • MediaReplacementInfo:

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

  • TextReplacementInfo:

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



5579
5580
5581
# File 'lib/v20191029/models.rb', line 5579

def ReplacementType
  @ReplacementType
end

#TextReplacementInfoObject

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

Parameters:

  • Id:

    卡槽 Id。

  • ReplacementType:

    替换类型,可取值有:

  • MediaReplacementInfo:

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

  • TextReplacementInfo:

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



5579
5580
5581
# File 'lib/v20191029/models.rb', line 5579

def TextReplacementInfo
  @TextReplacementInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
# File 'lib/v20191029/models.rb', line 5588

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