Class: TencentCloud::Cme::V20191029::VODExportInfo

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(name = nil, classid = nil, thirdpartypublishinfos = nil) ⇒ VODExportInfo

Returns a new instance of VODExportInfo.



6196
6197
6198
6199
6200
# File 'lib/v20191029/models.rb', line 6196

def initialize(name=nil, classid=nil, thirdpartypublishinfos=nil)
  @Name = name
  @ClassId = classid
  @ThirdPartyPublishInfos = thirdpartypublishinfos
end

Instance Attribute Details

#ClassIdObject

Parameters:

  • 导出的媒资名称。

  • 导出的媒资分类 Id。

  • 第三方平台发布信息列表。暂未正式对外,请勿使用。



6194
6195
6196
# File 'lib/v20191029/models.rb', line 6194

def ClassId
  @ClassId
end

#NameObject

Parameters:

  • 导出的媒资名称。

  • 导出的媒资分类 Id。

  • 第三方平台发布信息列表。暂未正式对外,请勿使用。



6194
6195
6196
# File 'lib/v20191029/models.rb', line 6194

def Name
  @Name
end

#ThirdPartyPublishInfosObject

Parameters:

  • 导出的媒资名称。

  • 导出的媒资分类 Id。

  • 第三方平台发布信息列表。暂未正式对外,请勿使用。



6194
6195
6196
# File 'lib/v20191029/models.rb', line 6194

def ThirdPartyPublishInfos
  @ThirdPartyPublishInfos
end

Instance Method Details

#deserialize(params) ⇒ Object



6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
# File 'lib/v20191029/models.rb', line 6202

def deserialize(params)
  @Name = params['Name']
  @ClassId = params['ClassId']
  unless params['ThirdPartyPublishInfos'].nil?
    @ThirdPartyPublishInfos = []
    params['ThirdPartyPublishInfos'].each do |i|
      thirdpartypublishinfo_tmp = ThirdPartyPublishInfo.new
      thirdpartypublishinfo_tmp.deserialize(i)
      @ThirdPartyPublishInfos << thirdpartypublishinfo_tmp
    end
  end
end