Class: TencentCloud::Cme::V20191029::SlotReplacementInfo
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cme::V20191029::SlotReplacementInfo
- Defined in:
- lib/v20191029/models.rb
Overview
卡槽替换信息。
Instance Attribute Summary collapse
-
#Id ⇒ Object
<li> AUDIO :音频;</li> <li> VIDEO :视频;</li> <li> IMAGE :图片;</li> <li> TEXT :文本。</li> 注意:这里必须保证替换的素材类型与模板轨道数据的素材类型一致。如果替换的类型为Text,,则必须保证模板轨道数据中相应卡槽的位置标记的是文本。.
-
#MediaReplacementInfo ⇒ Object
<li> AUDIO :音频;</li> <li> VIDEO :视频;</li> <li> IMAGE :图片;</li> <li> TEXT :文本。</li> 注意:这里必须保证替换的素材类型与模板轨道数据的素材类型一致。如果替换的类型为Text,,则必须保证模板轨道数据中相应卡槽的位置标记的是文本。.
-
#ReplacementType ⇒ Object
<li> AUDIO :音频;</li> <li> VIDEO :视频;</li> <li> IMAGE :图片;</li> <li> TEXT :文本。</li> 注意:这里必须保证替换的素材类型与模板轨道数据的素材类型一致。如果替换的类型为Text,,则必须保证模板轨道数据中相应卡槽的位置标记的是文本。.
-
#TextReplacementInfo ⇒ Object
<li> AUDIO :音频;</li> <li> VIDEO :视频;</li> <li> IMAGE :图片;</li> <li> TEXT :文本。</li> 注意:这里必须保证替换的素材类型与模板轨道数据的素材类型一致。如果替换的类型为Text,,则必须保证模板轨道数据中相应卡槽的位置标记的是文本。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(id = nil, replacementtype = nil, mediareplacementinfo = nil, textreplacementinfo = nil) ⇒ SlotReplacementInfo
constructor
A new instance of SlotReplacementInfo.
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
#Id ⇒ Object
<li> AUDIO :音频;</li> <li> VIDEO :视频;</li> <li> IMAGE :图片;</li> <li> TEXT :文本。</li> 注意:这里必须保证替换的素材类型与模板轨道数据的素材类型一致。如果替换的类型为Text,,则必须保证模板轨道数据中相应卡槽的位置标记的是文本。
5579 5580 5581 |
# File 'lib/v20191029/models.rb', line 5579 def Id @Id end |
#MediaReplacementInfo ⇒ Object
<li> AUDIO :音频;</li> <li> VIDEO :视频;</li> <li> IMAGE :图片;</li> <li> TEXT :文本。</li> 注意:这里必须保证替换的素材类型与模板轨道数据的素材类型一致。如果替换的类型为Text,,则必须保证模板轨道数据中相应卡槽的位置标记的是文本。
5579 5580 5581 |
# File 'lib/v20191029/models.rb', line 5579 def MediaReplacementInfo @MediaReplacementInfo end |
#ReplacementType ⇒ Object
<li> AUDIO :音频;</li> <li> VIDEO :视频;</li> <li> IMAGE :图片;</li> <li> TEXT :文本。</li> 注意:这里必须保证替换的素材类型与模板轨道数据的素材类型一致。如果替换的类型为Text,,则必须保证模板轨道数据中相应卡槽的位置标记的是文本。
5579 5580 5581 |
# File 'lib/v20191029/models.rb', line 5579 def ReplacementType @ReplacementType end |
#TextReplacementInfo ⇒ Object
<li> AUDIO :音频;</li> <li> VIDEO :视频;</li> <li> IMAGE :图片;</li> <li> TEXT :文本。</li> 注意:这里必须保证替换的素材类型与模板轨道数据的素材类型一致。如果替换的类型为Text,,则必须保证模板轨道数据中相应卡槽的位置标记的是文本。
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 |