Class: TencentCloud::Vod::V20180717::ModifyRoundPlayRequest

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

Overview

ModifyRoundPlay请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(roundplayid = nil, subappid = nil, starttime = nil, roundplaylist = nil, name = nil, desc = nil, status = nil, playbackmode = nil, expiredtime = nil) ⇒ ModifyRoundPlayRequest

Returns a new instance of ModifyRoundPlayRequest.



20279
20280
20281
20282
20283
20284
20285
20286
20287
20288
20289
# File 'lib/v20180717/models.rb', line 20279

def initialize(roundplayid=nil, subappid=nil, starttime=nil, roundplaylist=nil, name=nil, desc=nil, status=nil, playbackmode=nil, expiredtime=nil)
  @RoundPlayId = roundplayid
  @SubAppId = subappid
  @StartTime = starttime
  @RoundPlaylist = roundplaylist
  @Name = name
  @Desc = desc
  @Status = status
  @PlayBackMode = playbackmode
  @ExpiredTime = expiredtime
end

Instance Attribute Details

#DescObject

<li>数组长度限制:100。</li> <li>Loop:循环播放播单;</li> <li>Linear:单次播放,播单播放完停止播放。</li>

Parameters:

  • RoundPlayId:

    轮播播单唯一标识。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • StartTime:

    启播时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52)。

  • RoundPlaylist:

    轮播列表。

  • Name:

    轮播播单名称,长度限制:64 个字符。

  • Desc:

    轮播播单描述信息,长度限制:256 个字符。

  • Status:

    播放状态,可选值:<li>Disabled:停止播放。</li><li>Enabled:启播时长到达后启动播放。</li>

  • PlayBackMode:

    播放模式,可选值:

  • ExpiredTime:

    过期时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52),过期后将停止播放。“9999-12-31T23:59:59+08:00”表示不过期。



20277
20278
20279
# File 'lib/v20180717/models.rb', line 20277

def Desc
  @Desc
end

#ExpiredTimeObject

<li>数组长度限制:100。</li> <li>Loop:循环播放播单;</li> <li>Linear:单次播放,播单播放完停止播放。</li>

Parameters:

  • RoundPlayId:

    轮播播单唯一标识。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • StartTime:

    启播时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52)。

  • RoundPlaylist:

    轮播列表。

  • Name:

    轮播播单名称,长度限制:64 个字符。

  • Desc:

    轮播播单描述信息,长度限制:256 个字符。

  • Status:

    播放状态,可选值:<li>Disabled:停止播放。</li><li>Enabled:启播时长到达后启动播放。</li>

  • PlayBackMode:

    播放模式,可选值:

  • ExpiredTime:

    过期时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52),过期后将停止播放。“9999-12-31T23:59:59+08:00”表示不过期。



20277
20278
20279
# File 'lib/v20180717/models.rb', line 20277

def ExpiredTime
  @ExpiredTime
end

#NameObject

<li>数组长度限制:100。</li> <li>Loop:循环播放播单;</li> <li>Linear:单次播放,播单播放完停止播放。</li>

Parameters:

  • RoundPlayId:

    轮播播单唯一标识。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • StartTime:

    启播时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52)。

  • RoundPlaylist:

    轮播列表。

  • Name:

    轮播播单名称,长度限制:64 个字符。

  • Desc:

    轮播播单描述信息,长度限制:256 个字符。

  • Status:

    播放状态,可选值:<li>Disabled:停止播放。</li><li>Enabled:启播时长到达后启动播放。</li>

  • PlayBackMode:

    播放模式,可选值:

  • ExpiredTime:

    过期时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52),过期后将停止播放。“9999-12-31T23:59:59+08:00”表示不过期。



20277
20278
20279
# File 'lib/v20180717/models.rb', line 20277

def Name
  @Name
end

#PlayBackModeObject

<li>数组长度限制:100。</li> <li>Loop:循环播放播单;</li> <li>Linear:单次播放,播单播放完停止播放。</li>

Parameters:

  • RoundPlayId:

    轮播播单唯一标识。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • StartTime:

    启播时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52)。

  • RoundPlaylist:

    轮播列表。

  • Name:

    轮播播单名称,长度限制:64 个字符。

  • Desc:

    轮播播单描述信息,长度限制:256 个字符。

  • Status:

    播放状态,可选值:<li>Disabled:停止播放。</li><li>Enabled:启播时长到达后启动播放。</li>

  • PlayBackMode:

    播放模式,可选值:

  • ExpiredTime:

    过期时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52),过期后将停止播放。“9999-12-31T23:59:59+08:00”表示不过期。



20277
20278
20279
# File 'lib/v20180717/models.rb', line 20277

def PlayBackMode
  @PlayBackMode
end

#RoundPlayIdObject

<li>数组长度限制:100。</li> <li>Loop:循环播放播单;</li> <li>Linear:单次播放,播单播放完停止播放。</li>

Parameters:

  • RoundPlayId:

    轮播播单唯一标识。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • StartTime:

    启播时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52)。

  • RoundPlaylist:

    轮播列表。

  • Name:

    轮播播单名称,长度限制:64 个字符。

  • Desc:

    轮播播单描述信息,长度限制:256 个字符。

  • Status:

    播放状态,可选值:<li>Disabled:停止播放。</li><li>Enabled:启播时长到达后启动播放。</li>

  • PlayBackMode:

    播放模式,可选值:

  • ExpiredTime:

    过期时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52),过期后将停止播放。“9999-12-31T23:59:59+08:00”表示不过期。



20277
20278
20279
# File 'lib/v20180717/models.rb', line 20277

def RoundPlayId
  @RoundPlayId
end

#RoundPlaylistObject

<li>数组长度限制:100。</li> <li>Loop:循环播放播单;</li> <li>Linear:单次播放,播单播放完停止播放。</li>

Parameters:

  • RoundPlayId:

    轮播播单唯一标识。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • StartTime:

    启播时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52)。

  • RoundPlaylist:

    轮播列表。

  • Name:

    轮播播单名称,长度限制:64 个字符。

  • Desc:

    轮播播单描述信息,长度限制:256 个字符。

  • Status:

    播放状态,可选值:<li>Disabled:停止播放。</li><li>Enabled:启播时长到达后启动播放。</li>

  • PlayBackMode:

    播放模式,可选值:

  • ExpiredTime:

    过期时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52),过期后将停止播放。“9999-12-31T23:59:59+08:00”表示不过期。



20277
20278
20279
# File 'lib/v20180717/models.rb', line 20277

def RoundPlaylist
  @RoundPlaylist
end

#StartTimeObject

<li>数组长度限制:100。</li> <li>Loop:循环播放播单;</li> <li>Linear:单次播放,播单播放完停止播放。</li>

Parameters:

  • RoundPlayId:

    轮播播单唯一标识。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • StartTime:

    启播时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52)。

  • RoundPlaylist:

    轮播列表。

  • Name:

    轮播播单名称,长度限制:64 个字符。

  • Desc:

    轮播播单描述信息,长度限制:256 个字符。

  • Status:

    播放状态,可选值:<li>Disabled:停止播放。</li><li>Enabled:启播时长到达后启动播放。</li>

  • PlayBackMode:

    播放模式,可选值:

  • ExpiredTime:

    过期时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52),过期后将停止播放。“9999-12-31T23:59:59+08:00”表示不过期。



20277
20278
20279
# File 'lib/v20180717/models.rb', line 20277

def StartTime
  @StartTime
end

#StatusObject

<li>数组长度限制:100。</li> <li>Loop:循环播放播单;</li> <li>Linear:单次播放,播单播放完停止播放。</li>

Parameters:

  • RoundPlayId:

    轮播播单唯一标识。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • StartTime:

    启播时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52)。

  • RoundPlaylist:

    轮播列表。

  • Name:

    轮播播单名称,长度限制:64 个字符。

  • Desc:

    轮播播单描述信息,长度限制:256 个字符。

  • Status:

    播放状态,可选值:<li>Disabled:停止播放。</li><li>Enabled:启播时长到达后启动播放。</li>

  • PlayBackMode:

    播放模式,可选值:

  • ExpiredTime:

    过期时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52),过期后将停止播放。“9999-12-31T23:59:59+08:00”表示不过期。



20277
20278
20279
# File 'lib/v20180717/models.rb', line 20277

def Status
  @Status
end

#SubAppIdObject

<li>数组长度限制:100。</li> <li>Loop:循环播放播单;</li> <li>Linear:单次播放,播单播放完停止播放。</li>

Parameters:

  • RoundPlayId:

    轮播播单唯一标识。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • StartTime:

    启播时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52)。

  • RoundPlaylist:

    轮播列表。

  • Name:

    轮播播单名称,长度限制:64 个字符。

  • Desc:

    轮播播单描述信息,长度限制:256 个字符。

  • Status:

    播放状态,可选值:<li>Disabled:停止播放。</li><li>Enabled:启播时长到达后启动播放。</li>

  • PlayBackMode:

    播放模式,可选值:

  • ExpiredTime:

    过期时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#52),过期后将停止播放。“9999-12-31T23:59:59+08:00”表示不过期。



20277
20278
20279
# File 'lib/v20180717/models.rb', line 20277

def SubAppId
  @SubAppId
end

Instance Method Details

#deserialize(params) ⇒ Object



20291
20292
20293
20294
20295
20296
20297
20298
20299
20300
20301
20302
20303
20304
20305
20306
20307
20308
# File 'lib/v20180717/models.rb', line 20291

def deserialize(params)
  @RoundPlayId = params['RoundPlayId']
  @SubAppId = params['SubAppId']
  @StartTime = params['StartTime']
  unless params['RoundPlaylist'].nil?
    @RoundPlaylist = []
    params['RoundPlaylist'].each do |i|
      roundplaylistiteminfo_tmp = RoundPlayListItemInfo.new
      roundplaylistiteminfo_tmp.deserialize(i)
      @RoundPlaylist << roundplaylistiteminfo_tmp
    end
  end
  @Name = params['Name']
  @Desc = params['Desc']
  @Status = params['Status']
  @PlayBackMode = params['PlayBackMode']
  @ExpiredTime = params['ExpiredTime']
end