lib/v20201111/client.rb in tencentcloud-sdk-ess-3.0.621 vs lib/v20201111/client.rb in tencentcloud-sdk-ess-3.0.622
- old
+ new
@@ -231,10 +231,34 @@
raise e
rescue StandardError => e
raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end
+ # 本接口(CreateEmbedWebUrl)用于创建嵌入web的链接 本接口支持创建:创建印章,创建模板,修改模板,预览模板,预览合同流程的web链接 进入web连接后与当前控制台操作保持一致
+
+ # @param request: Request instance for CreateEmbedWebUrl.
+ # @type request: :class:`Tencentcloud::ess::V20201111::CreateEmbedWebUrlRequest`
+ # @rtype: :class:`Tencentcloud::ess::V20201111::CreateEmbedWebUrlResponse`
+ def CreateEmbedWebUrl(request)
+ body = send_request('CreateEmbedWebUrl', request.serialize)
+ response = JSON.parse(body)
+ if response['Response'].key?('Error') == false
+ model = CreateEmbedWebUrlResponse.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,补充合同内容信息及签署信息生成电子合同。<br/>
# 注:该接口是通过模板生成合同流程的前置接口,先创建一个不包含签署文件的流程。<br/>
# 配合“创建电子文档”接口和“发起流程”接口使用。<br/>
@@ -577,10 +601,35 @@
raise e
rescue StandardError => e
raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end
+ # 通过此接口,创建企业批量签署链接,企业员工点击链接即可跳转控制台进行批量签署。
+ # 如果没有UserId,Name和Mobile必填,对应的员工必须在企业下已经实名,且该员工为批量签署合同中的签署方。
+
+ # @param request: Request instance for CreateOrganizationBatchSignUrl.
+ # @type request: :class:`Tencentcloud::ess::V20201111::CreateOrganizationBatchSignUrlRequest`
+ # @rtype: :class:`Tencentcloud::ess::V20201111::CreateOrganizationBatchSignUrlResponse`
+ def CreateOrganizationBatchSignUrl(request)
+ body = send_request('CreateOrganizationBatchSignUrl', request.serialize)
+ response = JSON.parse(body)
+ if response['Response'].key?('Error') == false
+ model = CreateOrganizationBatchSignUrlResponse.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
+
# 创建快速发起流程
# 适用场景:用户通过API 合同文件及签署信息,并可通过我们返回的URL在页面完成签署控件等信息的编辑与确认,快速发起合同.
# 注:该接口文件的resourceId 是通过上传文件之后获取的。
# @param request: Request instance for CreatePrepareFlow.
@@ -743,9 +792,33 @@
def CreateUserAutoSignEnableUrl(request)
body = send_request('CreateUserAutoSignEnableUrl', request.serialize)
response = JSON.parse(body)
if response['Response'].key?('Error') == false
model = CreateUserAutoSignEnableUrlResponse.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 CreateWebThemeConfig.
+ # @type request: :class:`Tencentcloud::ess::V20201111::CreateWebThemeConfigRequest`
+ # @rtype: :class:`Tencentcloud::ess::V20201111::CreateWebThemeConfigResponse`
+ 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']
\ No newline at end of file