lib/v20240523/models.rb in tencentcloud-sdk-vclm-3.0.873 vs lib/v20240523/models.rb in tencentcloud-sdk-vclm-3.0.874

- old
+ new

@@ -153,10 +153,63 @@ @ResultVideoUrl = params['ResultVideoUrl'] @RequestId = params['RequestId'] end end + # DescribePortraitSingJob请求参数结构体 + class DescribePortraitSingJobRequest < TencentCloud::Common::AbstractModel + # @param JobId: 任务ID + # @type JobId: String + + attr_accessor :JobId + + def initialize(jobid=nil) + @JobId = jobid + end + + def deserialize(params) + @JobId = params['JobId'] + end + end + + # DescribePortraitSingJob返回参数结构体 + class DescribePortraitSingJobResponse < TencentCloud::Common::AbstractModel + # @param JobId: 任务ID + # @type JobId: String + # @param StatusCode: 任务状态码 + # —RUN:处理中 + # —FAIL:处理失败 + # —STOP:处理终止 + # —DONE:处理完成 + # @type StatusCode: String + # @param StatusMsg: 任务状态信息 + # @type StatusMsg: String + # @param ResultVideoUrl: 生成视频的URL地址 + # 有效期24小时 + # @type ResultVideoUrl: String + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :JobId, :StatusCode, :StatusMsg, :ResultVideoUrl, :RequestId + + def initialize(jobid=nil, statuscode=nil, statusmsg=nil, resultvideourl=nil, requestid=nil) + @JobId = jobid + @StatusCode = statuscode + @StatusMsg = statusmsg + @ResultVideoUrl = resultvideourl + @RequestId = requestid + end + + def deserialize(params) + @JobId = params['JobId'] + @StatusCode = params['StatusCode'] + @StatusMsg = params['StatusMsg'] + @ResultVideoUrl = params['ResultVideoUrl'] + @RequestId = params['RequestId'] + end + end + # DescribeVideoStylizationJob请求参数结构体 class DescribeVideoStylizationJobRequest < TencentCloud::Common::AbstractModel # @param JobId: 任务ID # @type JobId: String @@ -338,9 +391,60 @@ end # SubmitImageAnimateJob返回参数结构体 class SubmitImageAnimateJobResponse < TencentCloud::Common::AbstractModel # @param JobId: 任务ID。 + # @type JobId: String + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :JobId, :RequestId + + def initialize(jobid=nil, requestid=nil) + @JobId = jobid + @RequestId = requestid + end + + def deserialize(params) + @JobId = params['JobId'] + @RequestId = params['RequestId'] + end + end + + # SubmitPortraitSingJob请求参数结构体 + class SubmitPortraitSingJobRequest < TencentCloud::Common::AbstractModel + # @param AudioUrl: 传入音频URL地址。音频要求: + # —音频时长:不超过60秒 + # —音频格式:mp3、wav、m4a + # @type AudioUrl: String + # @param ImageUrl: 传入图片URL地址,图片要求: + # —图片格式:jpg、jpeg、png + # —图片分辨率:长边不超过2560 + # —图片大小:不超过6M + # —图片宽高比:图片【宽:高】在1:2到2:1范围内 + # @type ImageUrl: String + # @param ImageBase64: 传入图片Base64编码。 + # —图片Base64编码与URL地址必传其一 + # @type ImageBase64: String + + attr_accessor :AudioUrl, :ImageUrl, :ImageBase64 + + def initialize(audiourl=nil, imageurl=nil, imagebase64=nil) + @AudioUrl = audiourl + @ImageUrl = imageurl + @ImageBase64 = imagebase64 + end + + def deserialize(params) + @AudioUrl = params['AudioUrl'] + @ImageUrl = params['ImageUrl'] + @ImageBase64 = params['ImageBase64'] + end + end + + # SubmitPortraitSingJob返回参数结构体 + class SubmitPortraitSingJobResponse < TencentCloud::Common::AbstractModel + # @param JobId: 任务ID # @type JobId: String # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :JobId, :RequestId