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

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20191029/models.rb

Overview

卡槽信息。

Instance Attribute Summary collapse

  • #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

    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

    #DefaultMaterialIdObject

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

    Parameters:

    • Id:

      卡槽 Id。

    • Type:

      卡槽类型,可取值有:

    • DefaultMaterialId:

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

    • DefaultTextSlotInfo:

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

    • Duration:

      素材时长,单位秒。

    • StartTime:

      卡槽起始时间,单位秒。

    
    
    5547
    5548
    5549
    # File 'lib/v20191029/models.rb', line 5547
    
    def DefaultMaterialId
      @DefaultMaterialId
    end

    #DefaultTextSlotInfoObject

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

    Parameters:

    • Id:

      卡槽 Id。

    • Type:

      卡槽类型,可取值有:

    • DefaultMaterialId:

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

    • DefaultTextSlotInfo:

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

    • Duration:

      素材时长,单位秒。

    • StartTime:

      卡槽起始时间,单位秒。

    
    
    5547
    5548
    5549
    # File 'lib/v20191029/models.rb', line 5547
    
    def DefaultTextSlotInfo
      @DefaultTextSlotInfo
    end

    #DurationObject

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

    Parameters:

    • Id:

      卡槽 Id。

    • Type:

      卡槽类型,可取值有:

    • DefaultMaterialId:

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

    • DefaultTextSlotInfo:

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

    • Duration:

      素材时长,单位秒。

    • StartTime:

      卡槽起始时间,单位秒。

    
    
    5547
    5548
    5549
    # File 'lib/v20191029/models.rb', line 5547
    
    def Duration
      @Duration
    end

    #IdObject

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

    Parameters:

    • Id:

      卡槽 Id。

    • Type:

      卡槽类型,可取值有:

    • DefaultMaterialId:

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

    • DefaultTextSlotInfo:

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

    • Duration:

      素材时长,单位秒。

    • StartTime:

      卡槽起始时间,单位秒。

    
    
    5547
    5548
    5549
    # File 'lib/v20191029/models.rb', line 5547
    
    def Id
      @Id
    end

    #StartTimeObject

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

    Parameters:

    • Id:

      卡槽 Id。

    • Type:

      卡槽类型,可取值有:

    • DefaultMaterialId:

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

    • DefaultTextSlotInfo:

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

    • Duration:

      素材时长,单位秒。

    • StartTime:

      卡槽起始时间,单位秒。

    
    
    5547
    5548
    5549
    # File 'lib/v20191029/models.rb', line 5547
    
    def StartTime
      @StartTime
    end

    #TypeObject

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

    Parameters:

    • Id:

      卡槽 Id。

    • Type:

      卡槽类型,可取值有:

    • DefaultMaterialId:

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

    • DefaultTextSlotInfo:

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

    • Duration:

      素材时长,单位秒。

    • StartTime:

      卡槽起始时间,单位秒。

    
    
    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