Class: TencentCloud::Vod::V20180717::RoundPlayInfo

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

Overview

轮播任务信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(roundplayid = nil, starttime = nil, roundplaylist = nil, name = nil, desc = nil, status = nil, playbackmode = nil, url = nil, createtime = nil, updatetime = nil, expiredtime = nil) ⇒ RoundPlayInfo

Returns a new instance of RoundPlayInfo.



26009
26010
26011
26012
26013
26014
26015
26016
26017
26018
26019
26020
26021
# File 'lib/v20180717/models.rb', line 26009

def initialize(roundplayid=nil, starttime=nil, roundplaylist=nil, name=nil, desc=nil, status=nil, playbackmode=nil, url=nil, createtime=nil, updatetime=nil, expiredtime=nil)
  @RoundPlayId = roundplayid
  @StartTime = starttime
  @RoundPlaylist = roundplaylist
  @Name = name
  @Desc = desc
  @Status = status
  @PlayBackMode = playbackmode
  @Url = url
  @CreateTime = createtime
  @UpdateTime = updatetime
  @ExpiredTime = expiredtime
end

Instance Attribute Details

#CreateTimeObject

<li>Enabled:启动状态;</li> <li>Disabled:停止状态。</li> 默认值:Enabled。<li>Loop:循环播放播单;</li> <li>Linear:单次播放,播单播放完停止播放。</li> 默认值:Loop。

Parameters:

  • RoundPlayId:

    轮播播单标识。

  • StartTime:

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

  • RoundPlaylist:

    轮播列表。

  • Name:

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

  • Desc:

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

  • Status:

    播放状态,可选值:

  • PlayBackMode:

    播放模式,可选值:

  • Url:

    轮播播放地址。

  • CreateTime:

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

  • UpdateTime:

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

  • ExpiredTime:

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



26007
26008
26009
# File 'lib/v20180717/models.rb', line 26007

def CreateTime
  @CreateTime
end

#DescObject

<li>Enabled:启动状态;</li> <li>Disabled:停止状态。</li> 默认值:Enabled。<li>Loop:循环播放播单;</li> <li>Linear:单次播放,播单播放完停止播放。</li> 默认值:Loop。

Parameters:

  • RoundPlayId:

    轮播播单标识。

  • StartTime:

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

  • RoundPlaylist:

    轮播列表。

  • Name:

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

  • Desc:

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

  • Status:

    播放状态,可选值:

  • PlayBackMode:

    播放模式,可选值:

  • Url:

    轮播播放地址。

  • CreateTime:

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

  • UpdateTime:

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

  • ExpiredTime:

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



26007
26008
26009
# File 'lib/v20180717/models.rb', line 26007

def Desc
  @Desc
end

#ExpiredTimeObject

<li>Enabled:启动状态;</li> <li>Disabled:停止状态。</li> 默认值:Enabled。<li>Loop:循环播放播单;</li> <li>Linear:单次播放,播单播放完停止播放。</li> 默认值:Loop。

Parameters:

  • RoundPlayId:

    轮播播单标识。

  • StartTime:

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

  • RoundPlaylist:

    轮播列表。

  • Name:

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

  • Desc:

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

  • Status:

    播放状态,可选值:

  • PlayBackMode:

    播放模式,可选值:

  • Url:

    轮播播放地址。

  • CreateTime:

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

  • UpdateTime:

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

  • ExpiredTime:

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



26007
26008
26009
# File 'lib/v20180717/models.rb', line 26007

def ExpiredTime
  @ExpiredTime
end

#NameObject

<li>Enabled:启动状态;</li> <li>Disabled:停止状态。</li> 默认值:Enabled。<li>Loop:循环播放播单;</li> <li>Linear:单次播放,播单播放完停止播放。</li> 默认值:Loop。

Parameters:

  • RoundPlayId:

    轮播播单标识。

  • StartTime:

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

  • RoundPlaylist:

    轮播列表。

  • Name:

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

  • Desc:

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

  • Status:

    播放状态,可选值:

  • PlayBackMode:

    播放模式,可选值:

  • Url:

    轮播播放地址。

  • CreateTime:

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

  • UpdateTime:

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

  • ExpiredTime:

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



26007
26008
26009
# File 'lib/v20180717/models.rb', line 26007

def Name
  @Name
end

#PlayBackModeObject

<li>Enabled:启动状态;</li> <li>Disabled:停止状态。</li> 默认值:Enabled。<li>Loop:循环播放播单;</li> <li>Linear:单次播放,播单播放完停止播放。</li> 默认值:Loop。

Parameters:

  • RoundPlayId:

    轮播播单标识。

  • StartTime:

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

  • RoundPlaylist:

    轮播列表。

  • Name:

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

  • Desc:

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

  • Status:

    播放状态,可选值:

  • PlayBackMode:

    播放模式,可选值:

  • Url:

    轮播播放地址。

  • CreateTime:

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

  • UpdateTime:

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

  • ExpiredTime:

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



26007
26008
26009
# File 'lib/v20180717/models.rb', line 26007

def PlayBackMode
  @PlayBackMode
end

#RoundPlayIdObject

<li>Enabled:启动状态;</li> <li>Disabled:停止状态。</li> 默认值:Enabled。<li>Loop:循环播放播单;</li> <li>Linear:单次播放,播单播放完停止播放。</li> 默认值:Loop。

Parameters:

  • RoundPlayId:

    轮播播单标识。

  • StartTime:

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

  • RoundPlaylist:

    轮播列表。

  • Name:

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

  • Desc:

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

  • Status:

    播放状态,可选值:

  • PlayBackMode:

    播放模式,可选值:

  • Url:

    轮播播放地址。

  • CreateTime:

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

  • UpdateTime:

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

  • ExpiredTime:

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



26007
26008
26009
# File 'lib/v20180717/models.rb', line 26007

def RoundPlayId
  @RoundPlayId
end

#RoundPlaylistObject

<li>Enabled:启动状态;</li> <li>Disabled:停止状态。</li> 默认值:Enabled。<li>Loop:循环播放播单;</li> <li>Linear:单次播放,播单播放完停止播放。</li> 默认值:Loop。

Parameters:

  • RoundPlayId:

    轮播播单标识。

  • StartTime:

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

  • RoundPlaylist:

    轮播列表。

  • Name:

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

  • Desc:

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

  • Status:

    播放状态,可选值:

  • PlayBackMode:

    播放模式,可选值:

  • Url:

    轮播播放地址。

  • CreateTime:

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

  • UpdateTime:

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

  • ExpiredTime:

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



26007
26008
26009
# File 'lib/v20180717/models.rb', line 26007

def RoundPlaylist
  @RoundPlaylist
end

#StartTimeObject

<li>Enabled:启动状态;</li> <li>Disabled:停止状态。</li> 默认值:Enabled。<li>Loop:循环播放播单;</li> <li>Linear:单次播放,播单播放完停止播放。</li> 默认值:Loop。

Parameters:

  • RoundPlayId:

    轮播播单标识。

  • StartTime:

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

  • RoundPlaylist:

    轮播列表。

  • Name:

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

  • Desc:

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

  • Status:

    播放状态,可选值:

  • PlayBackMode:

    播放模式,可选值:

  • Url:

    轮播播放地址。

  • CreateTime:

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

  • UpdateTime:

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

  • ExpiredTime:

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



26007
26008
26009
# File 'lib/v20180717/models.rb', line 26007

def StartTime
  @StartTime
end

#StatusObject

<li>Enabled:启动状态;</li> <li>Disabled:停止状态。</li> 默认值:Enabled。<li>Loop:循环播放播单;</li> <li>Linear:单次播放,播单播放完停止播放。</li> 默认值:Loop。

Parameters:

  • RoundPlayId:

    轮播播单标识。

  • StartTime:

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

  • RoundPlaylist:

    轮播列表。

  • Name:

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

  • Desc:

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

  • Status:

    播放状态,可选值:

  • PlayBackMode:

    播放模式,可选值:

  • Url:

    轮播播放地址。

  • CreateTime:

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

  • UpdateTime:

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

  • ExpiredTime:

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



26007
26008
26009
# File 'lib/v20180717/models.rb', line 26007

def Status
  @Status
end

#UpdateTimeObject

<li>Enabled:启动状态;</li> <li>Disabled:停止状态。</li> 默认值:Enabled。<li>Loop:循环播放播单;</li> <li>Linear:单次播放,播单播放完停止播放。</li> 默认值:Loop。

Parameters:

  • RoundPlayId:

    轮播播单标识。

  • StartTime:

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

  • RoundPlaylist:

    轮播列表。

  • Name:

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

  • Desc:

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

  • Status:

    播放状态,可选值:

  • PlayBackMode:

    播放模式,可选值:

  • Url:

    轮播播放地址。

  • CreateTime:

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

  • UpdateTime:

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

  • ExpiredTime:

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



26007
26008
26009
# File 'lib/v20180717/models.rb', line 26007

def UpdateTime
  @UpdateTime
end

#UrlObject

<li>Enabled:启动状态;</li> <li>Disabled:停止状态。</li> 默认值:Enabled。<li>Loop:循环播放播单;</li> <li>Linear:单次播放,播单播放完停止播放。</li> 默认值:Loop。

Parameters:

  • RoundPlayId:

    轮播播单标识。

  • StartTime:

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

  • RoundPlaylist:

    轮播列表。

  • Name:

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

  • Desc:

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

  • Status:

    播放状态,可选值:

  • PlayBackMode:

    播放模式,可选值:

  • Url:

    轮播播放地址。

  • CreateTime:

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

  • UpdateTime:

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

  • ExpiredTime:

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



26007
26008
26009
# File 'lib/v20180717/models.rb', line 26007

def Url
  @Url
end

Instance Method Details

#deserialize(params) ⇒ Object



26023
26024
26025
26026
26027
26028
26029
26030
26031
26032
26033
26034
26035
26036
26037
26038
26039
26040
26041
26042
# File 'lib/v20180717/models.rb', line 26023

def deserialize(params)
  @RoundPlayId = params['RoundPlayId']
  @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']
  @Url = params['Url']
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
  @ExpiredTime = params['ExpiredTime']
end