Class: TencentCloud::Cme::V20191029::SlotInfo

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, type = nil, defaultmaterialid = nil, defaulttextslotinfo = nil, duration = nil, starttime = nil) ⇒ SlotInfo

Returns a new instance of SlotInfo.



5541
5542
5543
5544
5545
5546
5547
5548
# File 'lib/v20191029/models.rb', line 5541

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

#DefaultMaterialIdObject

<li> AUDIO:音频卡槽,可替换素材类型为 AUDIO 的音频素材;</li> <li> VIDEO:视频卡槽,可替换素材类型为 VIDEO 的视频素材;</li> <li> IMAGE:图片卡槽,可替换素材类型为 IMAGE 的图片素材;</li> <li> TEXT:文本卡槽,可替换文本内容。</li> 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    卡槽 Id。

  • Type:

    卡槽类型,可取值有:

  • DefaultMaterialId:

    默认素材ID。当卡槽类型为 AUDIO,VIDEO,或 IMAGE 中的一种时有效。

  • DefaultTextSlotInfo:

    默认文本卡槽信息。当卡槽类型为 TEXT 时有效。

  • Duration:

    素材时长,单位秒。

  • StartTime:

    卡槽起始时间,单位秒。



5539
5540
5541
# File 'lib/v20191029/models.rb', line 5539

def DefaultMaterialId
  @DefaultMaterialId
end

#DefaultTextSlotInfoObject

<li> AUDIO:音频卡槽,可替换素材类型为 AUDIO 的音频素材;</li> <li> VIDEO:视频卡槽,可替换素材类型为 VIDEO 的视频素材;</li> <li> IMAGE:图片卡槽,可替换素材类型为 IMAGE 的图片素材;</li> <li> TEXT:文本卡槽,可替换文本内容。</li> 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    卡槽 Id。

  • Type:

    卡槽类型,可取值有:

  • DefaultMaterialId:

    默认素材ID。当卡槽类型为 AUDIO,VIDEO,或 IMAGE 中的一种时有效。

  • DefaultTextSlotInfo:

    默认文本卡槽信息。当卡槽类型为 TEXT 时有效。

  • Duration:

    素材时长,单位秒。

  • StartTime:

    卡槽起始时间,单位秒。



5539
5540
5541
# File 'lib/v20191029/models.rb', line 5539

def DefaultTextSlotInfo
  @DefaultTextSlotInfo
end

#DurationObject

<li> AUDIO:音频卡槽,可替换素材类型为 AUDIO 的音频素材;</li> <li> VIDEO:视频卡槽,可替换素材类型为 VIDEO 的视频素材;</li> <li> IMAGE:图片卡槽,可替换素材类型为 IMAGE 的图片素材;</li> <li> TEXT:文本卡槽,可替换文本内容。</li> 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    卡槽 Id。

  • Type:

    卡槽类型,可取值有:

  • DefaultMaterialId:

    默认素材ID。当卡槽类型为 AUDIO,VIDEO,或 IMAGE 中的一种时有效。

  • DefaultTextSlotInfo:

    默认文本卡槽信息。当卡槽类型为 TEXT 时有效。

  • Duration:

    素材时长,单位秒。

  • StartTime:

    卡槽起始时间,单位秒。



5539
5540
5541
# File 'lib/v20191029/models.rb', line 5539

def Duration
  @Duration
end

#IdObject

<li> AUDIO:音频卡槽,可替换素材类型为 AUDIO 的音频素材;</li> <li> VIDEO:视频卡槽,可替换素材类型为 VIDEO 的视频素材;</li> <li> IMAGE:图片卡槽,可替换素材类型为 IMAGE 的图片素材;</li> <li> TEXT:文本卡槽,可替换文本内容。</li> 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    卡槽 Id。

  • Type:

    卡槽类型,可取值有:

  • DefaultMaterialId:

    默认素材ID。当卡槽类型为 AUDIO,VIDEO,或 IMAGE 中的一种时有效。

  • DefaultTextSlotInfo:

    默认文本卡槽信息。当卡槽类型为 TEXT 时有效。

  • Duration:

    素材时长,单位秒。

  • StartTime:

    卡槽起始时间,单位秒。



5539
5540
5541
# File 'lib/v20191029/models.rb', line 5539

def Id
  @Id
end

#StartTimeObject

<li> AUDIO:音频卡槽,可替换素材类型为 AUDIO 的音频素材;</li> <li> VIDEO:视频卡槽,可替换素材类型为 VIDEO 的视频素材;</li> <li> IMAGE:图片卡槽,可替换素材类型为 IMAGE 的图片素材;</li> <li> TEXT:文本卡槽,可替换文本内容。</li> 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    卡槽 Id。

  • Type:

    卡槽类型,可取值有:

  • DefaultMaterialId:

    默认素材ID。当卡槽类型为 AUDIO,VIDEO,或 IMAGE 中的一种时有效。

  • DefaultTextSlotInfo:

    默认文本卡槽信息。当卡槽类型为 TEXT 时有效。

  • Duration:

    素材时长,单位秒。

  • StartTime:

    卡槽起始时间,单位秒。



5539
5540
5541
# File 'lib/v20191029/models.rb', line 5539

def StartTime
  @StartTime
end

#TypeObject

<li> AUDIO:音频卡槽,可替换素材类型为 AUDIO 的音频素材;</li> <li> VIDEO:视频卡槽,可替换素材类型为 VIDEO 的视频素材;</li> <li> IMAGE:图片卡槽,可替换素材类型为 IMAGE 的图片素材;</li> <li> TEXT:文本卡槽,可替换文本内容。</li> 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    卡槽 Id。

  • Type:

    卡槽类型,可取值有:

  • DefaultMaterialId:

    默认素材ID。当卡槽类型为 AUDIO,VIDEO,或 IMAGE 中的一种时有效。

  • DefaultTextSlotInfo:

    默认文本卡槽信息。当卡槽类型为 TEXT 时有效。

  • Duration:

    素材时长,单位秒。

  • StartTime:

    卡槽起始时间,单位秒。



5539
5540
5541
# File 'lib/v20191029/models.rb', line 5539

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
# File 'lib/v20191029/models.rb', line 5550

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