Class: TencentCloud::Cme::V20191029::SlotInfo
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cme::V20191029::SlotInfo
- Defined in:
- lib/v20191029/models.rb
Overview
卡槽信息。
Instance Attribute Summary collapse
-
#DefaultMaterialId ⇒ Object
- AUDIO:音频卡槽,可替换素材类型为 AUDIO 的音频素材;
- VIDEO:视频卡槽,可替换素材类型为 VIDEO 的视频素材;
- IMAGE:图片卡槽,可替换素材类型为 IMAGE 的图片素材;
- TEXT:文本卡槽,可替换文本内容。
注意:此字段可能返回 null,表示取不到有效值。. -
#DefaultTextSlotInfo ⇒ Object
- AUDIO:音频卡槽,可替换素材类型为 AUDIO 的音频素材;
- VIDEO:视频卡槽,可替换素材类型为 VIDEO 的视频素材;
- IMAGE:图片卡槽,可替换素材类型为 IMAGE 的图片素材;
- TEXT:文本卡槽,可替换文本内容。
注意:此字段可能返回 null,表示取不到有效值。. -
#Duration ⇒ Object
- AUDIO:音频卡槽,可替换素材类型为 AUDIO 的音频素材;
- VIDEO:视频卡槽,可替换素材类型为 VIDEO 的视频素材;
- IMAGE:图片卡槽,可替换素材类型为 IMAGE 的图片素材;
- TEXT:文本卡槽,可替换文本内容。
注意:此字段可能返回 null,表示取不到有效值。. -
#Id ⇒ Object
- AUDIO:音频卡槽,可替换素材类型为 AUDIO 的音频素材;
- VIDEO:视频卡槽,可替换素材类型为 VIDEO 的视频素材;
- IMAGE:图片卡槽,可替换素材类型为 IMAGE 的图片素材;
- TEXT:文本卡槽,可替换文本内容。
注意:此字段可能返回 null,表示取不到有效值。. -
#StartTime ⇒ Object
- AUDIO:音频卡槽,可替换素材类型为 AUDIO 的音频素材;
- VIDEO:视频卡槽,可替换素材类型为 VIDEO 的视频素材;
- IMAGE:图片卡槽,可替换素材类型为 IMAGE 的图片素材;
- TEXT:文本卡槽,可替换文本内容。
注意:此字段可能返回 null,表示取不到有效值。. -
#Type ⇒ Object
- AUDIO:音频卡槽,可替换素材类型为 AUDIO 的音频素材;
- VIDEO:视频卡槽,可替换素材类型为 VIDEO 的视频素材;
- IMAGE:图片卡槽,可替换素材类型为 IMAGE 的图片素材;
- TEXT:文本卡槽,可替换文本内容。
注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(id = nil, type = nil, defaultmaterialid = nil, defaulttextslotinfo = nil, duration = nil, starttime = nil) ⇒ SlotInfo
constructor
A new instance of SlotInfo.
Constructor Details
#initialize(id = nil, type = nil, defaultmaterialid = nil, defaulttextslotinfo = nil, duration = nil, starttime = nil) ⇒ SlotInfo
Returns a new instance of SlotInfo.
5549 5550 5551 5552 5553 5554 5555 5556 |
# File 'lib/v20191029/models.rb', line 5549 def initialize(id=nil, type=nil, defaultmaterialid=nil, defaulttextslotinfo=nil, duration=nil, starttime=nil) @Id = id @Type = type @DefaultMaterialId = defaultmaterialid @DefaultTextSlotInfo = defaulttextslotinfo @Duration = duration @StartTime = starttime end |
Instance Attribute Details
#DefaultMaterialId ⇒ Object
5547 5548 5549 |
# File 'lib/v20191029/models.rb', line 5547 def DefaultMaterialId @DefaultMaterialId end |
#DefaultTextSlotInfo ⇒ Object
5547 5548 5549 |
# File 'lib/v20191029/models.rb', line 5547 def DefaultTextSlotInfo @DefaultTextSlotInfo end |
#Duration ⇒ Object
5547 5548 5549 |
# File 'lib/v20191029/models.rb', line 5547 def Duration @Duration end |
#Id ⇒ Object
5547 5548 5549 |
# File 'lib/v20191029/models.rb', line 5547 def Id @Id end |
#StartTime ⇒ Object
5547 5548 5549 |
# File 'lib/v20191029/models.rb', line 5547 def StartTime @StartTime end |
#Type ⇒ Object
5547 5548 5549 |
# File 'lib/v20191029/models.rb', line 5547 def Type @Type end |
Instance Method Details
#deserialize(params) ⇒ Object
5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 |
# File 'lib/v20191029/models.rb', line 5558 def deserialize(params) @Id = params['Id'] @Type = params['Type'] @DefaultMaterialId = params['DefaultMaterialId'] unless params['DefaultTextSlotInfo'].nil? @DefaultTextSlotInfo = TextSlotInfo.new @DefaultTextSlotInfo.deserialize(params['DefaultTextSlotInfo']) end @Duration = params['Duration'] @StartTime = params['StartTime'] end |