Class: TencentCloud::Vod::V20180717::WeChatMiniProgramPublishRequest

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

Overview

WeChatMiniProgramPublish请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fileid = nil, subappid = nil, sourcedefinition = nil) ⇒ WeChatMiniProgramPublishRequest

Returns a new instance of WeChatMiniProgramPublishRequest.



29746
29747
29748
29749
29750
# File 'lib/v20180717/models.rb', line 29746

def initialize(fileid=nil, subappid=nil, sourcedefinition=nil)
  @FileId = fileid
  @SubAppId = subappid
  @SourceDefinition = sourcedefinition
end

Instance Attribute Details

#FileIdObject

<li>当 SourceDefinition 为 0 时,视频格式支持 MP4、3GP 格式;</li> <li>当 SourceDefinition 大于 0 时,视频格式支持 MP4、3GP 及 M3U8 格式。</li>不填默认值为 0。

Parameters:

  • FileId:

    媒体文件 ID。

  • SubAppId: (b)

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

  • SourceDefinition:

    发布视频所对应的转码模板 ID,为 0 代表原始视频。支持的视频格式:



29744
29745
29746
# File 'lib/v20180717/models.rb', line 29744

def FileId
  @FileId
end

#SourceDefinitionObject

<li>当 SourceDefinition 为 0 时,视频格式支持 MP4、3GP 格式;</li> <li>当 SourceDefinition 大于 0 时,视频格式支持 MP4、3GP 及 M3U8 格式。</li>不填默认值为 0。

Parameters:

  • FileId:

    媒体文件 ID。

  • SubAppId: (b)

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

  • SourceDefinition:

    发布视频所对应的转码模板 ID,为 0 代表原始视频。支持的视频格式:



29744
29745
29746
# File 'lib/v20180717/models.rb', line 29744

def SourceDefinition
  @SourceDefinition
end

#SubAppIdObject

<li>当 SourceDefinition 为 0 时,视频格式支持 MP4、3GP 格式;</li> <li>当 SourceDefinition 大于 0 时,视频格式支持 MP4、3GP 及 M3U8 格式。</li>不填默认值为 0。

Parameters:

  • FileId:

    媒体文件 ID。

  • SubAppId: (b)

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

  • SourceDefinition:

    发布视频所对应的转码模板 ID,为 0 代表原始视频。支持的视频格式:



29744
29745
29746
# File 'lib/v20180717/models.rb', line 29744

def SubAppId
  @SubAppId
end

Instance Method Details

#deserialize(params) ⇒ Object



29752
29753
29754
29755
29756
# File 'lib/v20180717/models.rb', line 29752

def deserialize(params)
  @FileId = params['FileId']
  @SubAppId = params['SubAppId']
  @SourceDefinition = params['SourceDefinition']
end