lib/v20201111/client.rb in tencentcloud-sdk-ess-3.0.683 vs lib/v20201111/client.rb in tencentcloud-sdk-ess-3.0.684

- old
+ new

@@ -189,17 +189,17 @@ raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end - # 此接口(CreateConvertTaskApi)用来将word、excel、图片、txt类型文件转换为PDF文件。<br /> + # 此接口(CreateConvertTaskApi)用来将word、excel、html、图片、txt类型文件转换为PDF文件。<br /> # 前提条件:源文件已经通过 <a href="https://qian.tencent.com/developers/companyApis/templatesAndFiles/UploadFiles" target="_blank">文件上传接口</a>完成上传,并得到了源文件的资源Id。<br /> # 适用场景1:已经上传了一个word文件,希望将该word文件转换成pdf文件后发起合同 # 适用场景2:已经上传了一个jpg图片文件,希望将该图片文件转换成pdf文件后发起合同<br /> # 转换文件是一个耗时操作,若想查看转换任务是否完成,可以通过<a href="https://qian.tencent.com/developers/companyApis/templatesAndFiles/GetTaskResultApi" target="_blank">查询转换任务状态</a>接口获取任务状态。<br /> # 注: - # 1. `支持的文件类型有doc、docx、xls、xlsx、jpg、jpeg、png、bmp、txt` + # 1. `支持的文件类型有doc、docx、xls、xlsx、html、jpg、jpeg、png、bmp、txt` # 2. `可通过发起合同时设置预览来检查转换文件是否达到预期效果` # @param request: Request instance for CreateConvertTaskApi. # @type request: :class:`Tencentcloud::ess::V20201111::CreateConvertTaskApiRequest` # @rtype: :class:`Tencentcloud::ess::V20201111::CreateConvertTaskApiResponse` @@ -281,10 +281,36 @@ raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end + # 创建企业扩展服务授权,当前仅支持授权 “企业自动签” 给企业员工。 + + # 注:支持集团代子企业操作,请联系运营开通此功能。 + + # @param request: Request instance for CreateExtendedServiceAuthInfos. + # @type request: :class:`Tencentcloud::ess::V20201111::CreateExtendedServiceAuthInfosRequest` + # @rtype: :class:`Tencentcloud::ess::V20201111::CreateExtendedServiceAuthInfosResponse` + def CreateExtendedServiceAuthInfos(request) + body = send_request('CreateExtendedServiceAuthInfos', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = CreateExtendedServiceAuthInfosResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + # 通过模板创建签署流程<br/> # 适用场景:在标准制式的合同场景中,可通过提前预制好模板文件,每次调用模板文件的id,补充合同内容信息及签署信息生成电子合同。 # 注:配合<a href="https://qian.tencent.com/developers/companyApis/startFlows/CreateDocument" target="_blank">创建电子文档</a>和<a href="https://qian.tencent.com/developers/companyApis/startFlows/StartFlow" target="_blank">发起签署流程</a>接口使用。整体的逻辑如下图 @@ -1041,9 +1067,35 @@ def CreateWebThemeConfig(request) body = send_request('CreateWebThemeConfig', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = CreateWebThemeConfigResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 删除企业扩展服务授权,当前仅支持 “企业自动签” 取消授权。 + + # 注:支持集团代子企业操作,请联系运营开通此功能。 + + # @param request: Request instance for DeleteExtendedServiceAuthInfos. + # @type request: :class:`Tencentcloud::ess::V20201111::DeleteExtendedServiceAuthInfosRequest` + # @rtype: :class:`Tencentcloud::ess::V20201111::DeleteExtendedServiceAuthInfosResponse` + def DeleteExtendedServiceAuthInfos(request) + body = send_request('DeleteExtendedServiceAuthInfos', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = DeleteExtendedServiceAuthInfosResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] \ No newline at end of file