Class: TencentCloud::Vod::V20180717::WechatPublishTask

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

Overview

微信发布任务信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, status = nil, errcode = nil, message = nil, fileid = nil, definition = nil, sourcedefinition = nil, wechatstatus = nil, wechatvid = nil, wechaturl = nil) ⇒ WechatPublishTask

Returns a new instance of WechatPublishTask.



29897
29898
29899
29900
29901
29902
29903
29904
29905
29906
29907
29908
# File 'lib/v20180717/models.rb', line 29897

def initialize(taskid=nil, status=nil, errcode=nil, message=nil, fileid=nil, definition=nil, sourcedefinition=nil, wechatstatus=nil, wechatvid=nil, wechaturl=nil)
  @TaskId = taskid
  @Status = status
  @ErrCode = errcode
  @Message = message
  @FileId = fileid
  @Definition = definition
  @SourceDefinition = sourcedefinition
  @WechatStatus = wechatstatus
  @WechatVid = wechatvid
  @WechatUrl = wechaturl
end

Instance Attribute Details

#DefinitionObject

WAITING:等待中;PROCESSING:处理中;FINISH:已完成。<li>0:成功;</li> <li>其他值:失败。</li> <li>FAIL:失败;</li> <li>SUCCESS:成功;</li> <li>AUDITNOTPASS:审核未通过;</li> <li>NOTTRIGGERED:尚未发起微信发布。</li>

Parameters:

  • TaskId:

    任务 ID。

  • Status:

    任务状态,取值:

  • ErrCode:

    错误码

  • Message:

    错误信息。

  • FileId:

    发布视频文件 ID。

  • Definition:

    微信发布模板 ID。

  • SourceDefinition:

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

  • WechatStatus:

    微信发布状态,取值:

  • WechatVid:

    微信 Vid。

  • WechatUrl:

    微信地址。



29895
29896
29897
# File 'lib/v20180717/models.rb', line 29895

def Definition
  @Definition
end

#ErrCodeObject

WAITING:等待中;PROCESSING:处理中;FINISH:已完成。<li>0:成功;</li> <li>其他值:失败。</li> <li>FAIL:失败;</li> <li>SUCCESS:成功;</li> <li>AUDITNOTPASS:审核未通过;</li> <li>NOTTRIGGERED:尚未发起微信发布。</li>

Parameters:

  • TaskId:

    任务 ID。

  • Status:

    任务状态,取值:

  • ErrCode:

    错误码

  • Message:

    错误信息。

  • FileId:

    发布视频文件 ID。

  • Definition:

    微信发布模板 ID。

  • SourceDefinition:

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

  • WechatStatus:

    微信发布状态,取值:

  • WechatVid:

    微信 Vid。

  • WechatUrl:

    微信地址。



29895
29896
29897
# File 'lib/v20180717/models.rb', line 29895

def ErrCode
  @ErrCode
end

#FileIdObject

WAITING:等待中;PROCESSING:处理中;FINISH:已完成。<li>0:成功;</li> <li>其他值:失败。</li> <li>FAIL:失败;</li> <li>SUCCESS:成功;</li> <li>AUDITNOTPASS:审核未通过;</li> <li>NOTTRIGGERED:尚未发起微信发布。</li>

Parameters:

  • TaskId:

    任务 ID。

  • Status:

    任务状态,取值:

  • ErrCode:

    错误码

  • Message:

    错误信息。

  • FileId:

    发布视频文件 ID。

  • Definition:

    微信发布模板 ID。

  • SourceDefinition:

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

  • WechatStatus:

    微信发布状态,取值:

  • WechatVid:

    微信 Vid。

  • WechatUrl:

    微信地址。



29895
29896
29897
# File 'lib/v20180717/models.rb', line 29895

def FileId
  @FileId
end

#MessageObject

WAITING:等待中;PROCESSING:处理中;FINISH:已完成。<li>0:成功;</li> <li>其他值:失败。</li> <li>FAIL:失败;</li> <li>SUCCESS:成功;</li> <li>AUDITNOTPASS:审核未通过;</li> <li>NOTTRIGGERED:尚未发起微信发布。</li>

Parameters:

  • TaskId:

    任务 ID。

  • Status:

    任务状态,取值:

  • ErrCode:

    错误码

  • Message:

    错误信息。

  • FileId:

    发布视频文件 ID。

  • Definition:

    微信发布模板 ID。

  • SourceDefinition:

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

  • WechatStatus:

    微信发布状态,取值:

  • WechatVid:

    微信 Vid。

  • WechatUrl:

    微信地址。



29895
29896
29897
# File 'lib/v20180717/models.rb', line 29895

def Message
  @Message
end

#SourceDefinitionObject

WAITING:等待中;PROCESSING:处理中;FINISH:已完成。<li>0:成功;</li> <li>其他值:失败。</li> <li>FAIL:失败;</li> <li>SUCCESS:成功;</li> <li>AUDITNOTPASS:审核未通过;</li> <li>NOTTRIGGERED:尚未发起微信发布。</li>

Parameters:

  • TaskId:

    任务 ID。

  • Status:

    任务状态,取值:

  • ErrCode:

    错误码

  • Message:

    错误信息。

  • FileId:

    发布视频文件 ID。

  • Definition:

    微信发布模板 ID。

  • SourceDefinition:

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

  • WechatStatus:

    微信发布状态,取值:

  • WechatVid:

    微信 Vid。

  • WechatUrl:

    微信地址。



29895
29896
29897
# File 'lib/v20180717/models.rb', line 29895

def SourceDefinition
  @SourceDefinition
end

#StatusObject

WAITING:等待中;PROCESSING:处理中;FINISH:已完成。<li>0:成功;</li> <li>其他值:失败。</li> <li>FAIL:失败;</li> <li>SUCCESS:成功;</li> <li>AUDITNOTPASS:审核未通过;</li> <li>NOTTRIGGERED:尚未发起微信发布。</li>

Parameters:

  • TaskId:

    任务 ID。

  • Status:

    任务状态,取值:

  • ErrCode:

    错误码

  • Message:

    错误信息。

  • FileId:

    发布视频文件 ID。

  • Definition:

    微信发布模板 ID。

  • SourceDefinition:

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

  • WechatStatus:

    微信发布状态,取值:

  • WechatVid:

    微信 Vid。

  • WechatUrl:

    微信地址。



29895
29896
29897
# File 'lib/v20180717/models.rb', line 29895

def Status
  @Status
end

#TaskIdObject

WAITING:等待中;PROCESSING:处理中;FINISH:已完成。<li>0:成功;</li> <li>其他值:失败。</li> <li>FAIL:失败;</li> <li>SUCCESS:成功;</li> <li>AUDITNOTPASS:审核未通过;</li> <li>NOTTRIGGERED:尚未发起微信发布。</li>

Parameters:

  • TaskId:

    任务 ID。

  • Status:

    任务状态,取值:

  • ErrCode:

    错误码

  • Message:

    错误信息。

  • FileId:

    发布视频文件 ID。

  • Definition:

    微信发布模板 ID。

  • SourceDefinition:

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

  • WechatStatus:

    微信发布状态,取值:

  • WechatVid:

    微信 Vid。

  • WechatUrl:

    微信地址。



29895
29896
29897
# File 'lib/v20180717/models.rb', line 29895

def TaskId
  @TaskId
end

#WechatStatusObject

WAITING:等待中;PROCESSING:处理中;FINISH:已完成。<li>0:成功;</li> <li>其他值:失败。</li> <li>FAIL:失败;</li> <li>SUCCESS:成功;</li> <li>AUDITNOTPASS:审核未通过;</li> <li>NOTTRIGGERED:尚未发起微信发布。</li>

Parameters:

  • TaskId:

    任务 ID。

  • Status:

    任务状态,取值:

  • ErrCode:

    错误码

  • Message:

    错误信息。

  • FileId:

    发布视频文件 ID。

  • Definition:

    微信发布模板 ID。

  • SourceDefinition:

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

  • WechatStatus:

    微信发布状态,取值:

  • WechatVid:

    微信 Vid。

  • WechatUrl:

    微信地址。



29895
29896
29897
# File 'lib/v20180717/models.rb', line 29895

def WechatStatus
  @WechatStatus
end

#WechatUrlObject

WAITING:等待中;PROCESSING:处理中;FINISH:已完成。<li>0:成功;</li> <li>其他值:失败。</li> <li>FAIL:失败;</li> <li>SUCCESS:成功;</li> <li>AUDITNOTPASS:审核未通过;</li> <li>NOTTRIGGERED:尚未发起微信发布。</li>

Parameters:

  • TaskId:

    任务 ID。

  • Status:

    任务状态,取值:

  • ErrCode:

    错误码

  • Message:

    错误信息。

  • FileId:

    发布视频文件 ID。

  • Definition:

    微信发布模板 ID。

  • SourceDefinition:

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

  • WechatStatus:

    微信发布状态,取值:

  • WechatVid:

    微信 Vid。

  • WechatUrl:

    微信地址。



29895
29896
29897
# File 'lib/v20180717/models.rb', line 29895

def WechatUrl
  @WechatUrl
end

#WechatVidObject

WAITING:等待中;PROCESSING:处理中;FINISH:已完成。<li>0:成功;</li> <li>其他值:失败。</li> <li>FAIL:失败;</li> <li>SUCCESS:成功;</li> <li>AUDITNOTPASS:审核未通过;</li> <li>NOTTRIGGERED:尚未发起微信发布。</li>

Parameters:

  • TaskId:

    任务 ID。

  • Status:

    任务状态,取值:

  • ErrCode:

    错误码

  • Message:

    错误信息。

  • FileId:

    发布视频文件 ID。

  • Definition:

    微信发布模板 ID。

  • SourceDefinition:

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

  • WechatStatus:

    微信发布状态,取值:

  • WechatVid:

    微信 Vid。

  • WechatUrl:

    微信地址。



29895
29896
29897
# File 'lib/v20180717/models.rb', line 29895

def WechatVid
  @WechatVid
end

Instance Method Details

#deserialize(params) ⇒ Object



29910
29911
29912
29913
29914
29915
29916
29917
29918
29919
29920
29921
# File 'lib/v20180717/models.rb', line 29910

def deserialize(params)
  @TaskId = params['TaskId']
  @Status = params['Status']
  @ErrCode = params['ErrCode']
  @Message = params['Message']
  @FileId = params['FileId']
  @Definition = params['Definition']
  @SourceDefinition = params['SourceDefinition']
  @WechatStatus = params['WechatStatus']
  @WechatVid = params['WechatVid']
  @WechatUrl = params['WechatUrl']
end