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.



6188
6189
6190
6191
6192
# File 'lib/v20191029/models.rb', line 6188

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

Instance Attribute Details

#ClassIdObject

Parameters:

  • Name:

    导出的媒资名称。

  • ClassId:

    导出的媒资分类 Id。

  • ThirdPartyPublishInfos:

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



6186
6187
6188
# File 'lib/v20191029/models.rb', line 6186

def ClassId
  @ClassId
end

#NameObject

Parameters:

  • Name:

    导出的媒资名称。

  • ClassId:

    导出的媒资分类 Id。

  • ThirdPartyPublishInfos:

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



6186
6187
6188
# File 'lib/v20191029/models.rb', line 6186

def Name
  @Name
end

#ThirdPartyPublishInfosObject

Parameters:

  • Name:

    导出的媒资名称。

  • ClassId:

    导出的媒资分类 Id。

  • ThirdPartyPublishInfos:

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



6186
6187
6188
# File 'lib/v20191029/models.rb', line 6186

def ThirdPartyPublishInfos
  @ThirdPartyPublishInfos
end

Instance Method Details

#deserialize(params) ⇒ Object



6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
# File 'lib/v20191029/models.rb', line 6194

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