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
- AUDIO :音频;
- VIDEO :视频;
- IMAGE :图片;
- TEXT :文本。
注意:这里必须保证替换的素材类型与模板轨道数据的素材类型一致。如果替换的类型为Text,,则必须保证模板轨道数据中相应卡槽的位置标记的是文本。. -
#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
- #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.
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
#Id ⇒ Object
5587 5588 5589 |
# File 'lib/v20191029/models.rb', line 5587 def Id @Id end |
#MediaReplacementInfo ⇒ Object
5587 5588 5589 |
# File 'lib/v20191029/models.rb', line 5587 def MediaReplacementInfo @MediaReplacementInfo end |
#ReplacementType ⇒ Object
5587 5588 5589 |
# File 'lib/v20191029/models.rb', line 5587 def ReplacementType @ReplacementType end |
#TextReplacementInfo ⇒ Object
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 |