Class: TencentCloud::Essbasic::V20210526::DynamicFlowInfo

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

Overview

动态合同信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(flowid = nil, flowapprovers = nil, autosignscene = nil, approververifytype = nil) ⇒ DynamicFlowInfo

Returns a new instance of DynamicFlowInfo.



8714
8715
8716
8717
8718
8719
# File 'lib/v20210526/models.rb', line 8714

def initialize(flowid=nil, flowapprovers=nil, autosignscene=nil, approververifytype=nil)
  @FlowId = flowid
  @FlowApprovers = flowapprovers
  @AutoSignScene = autosignscene
  @ApproverVerifyType = approververifytype
end

Instance Attribute Details

#ApproverVerifyTypeObject

  • FlowId 在通过ChannelCreateFlowByFiles 发起,可以在返回参数FlowId中获取。
  • 建议开发者妥善保存此流程ID,以便于顺利进行后续操作。
  • 可登录腾讯电子签控制台,在 "合同"->"合同中心" 中查看某个合同的FlowId(在页面中展示为合同ID)。

Parameters:

  • FlowId:

    合同流程ID,为32位字符串。

  • FlowApprovers:

    合同流程的参与方列表, 最多可支持50个参与方,可在列表中指定企业B端签署方和个人C端签署方的联系和认证方式等信息,不同类型的签署方传参方式可以参考文档 签署方入参指引。 如果合同流程是有序签署,Approvers列表中参与人的顺序就是默认的签署顺序, 请确保列表中参与人的顺序符合实际签署顺序。

  • AutoSignScene:

    个人自动签名的使用场景包括以下, 个人自动签署(即ApproverType设置成个人自动签署时)业务此值必传:

    • E_PRESCRIPTION_AUTO_SIGN:电子处方单(医疗自动签)
    • OTHER : 通用场景
    注: 个人自动签名场景是白名单功能,使用前请与对接的客户经理联系沟通。

  • ApproverVerifyType:

    签署人校验方式 VerifyCheck: 人脸识别(默认) MobileCheck:手机号验证,用户手机号和参与方手机号(ApproverMobile)相同即可查看合同内容(当手写签名方式为OCR_ESIGN时,该校验方式无效,因为这种签名方式依赖实名认证) 参数说明:可选人脸识别或手机号验证两种方式,若选择后者,未实名个人签署方在签署合同时,无需经过实名认证和意愿确认两次人脸识别,该能力仅适用于个人签署方。



8712
8713
8714
# File 'lib/v20210526/models.rb', line 8712

def ApproverVerifyType
  @ApproverVerifyType
end

#AutoSignSceneObject

  • FlowId 在通过ChannelCreateFlowByFiles 发起,可以在返回参数FlowId中获取。
  • 建议开发者妥善保存此流程ID,以便于顺利进行后续操作。
  • 可登录腾讯电子签控制台,在 "合同"->"合同中心" 中查看某个合同的FlowId(在页面中展示为合同ID)。

Parameters:

  • FlowId:

    合同流程ID,为32位字符串。

  • FlowApprovers:

    合同流程的参与方列表, 最多可支持50个参与方,可在列表中指定企业B端签署方和个人C端签署方的联系和认证方式等信息,不同类型的签署方传参方式可以参考文档 签署方入参指引。 如果合同流程是有序签署,Approvers列表中参与人的顺序就是默认的签署顺序, 请确保列表中参与人的顺序符合实际签署顺序。

  • AutoSignScene:

    个人自动签名的使用场景包括以下, 个人自动签署(即ApproverType设置成个人自动签署时)业务此值必传:

    • E_PRESCRIPTION_AUTO_SIGN:电子处方单(医疗自动签)
    • OTHER : 通用场景
    注: 个人自动签名场景是白名单功能,使用前请与对接的客户经理联系沟通。

  • ApproverVerifyType:

    签署人校验方式 VerifyCheck: 人脸识别(默认) MobileCheck:手机号验证,用户手机号和参与方手机号(ApproverMobile)相同即可查看合同内容(当手写签名方式为OCR_ESIGN时,该校验方式无效,因为这种签名方式依赖实名认证) 参数说明:可选人脸识别或手机号验证两种方式,若选择后者,未实名个人签署方在签署合同时,无需经过实名认证和意愿确认两次人脸识别,该能力仅适用于个人签署方。



8712
8713
8714
# File 'lib/v20210526/models.rb', line 8712

def AutoSignScene
  @AutoSignScene
end

#FlowApproversObject

  • FlowId 在通过ChannelCreateFlowByFiles 发起,可以在返回参数FlowId中获取。
  • 建议开发者妥善保存此流程ID,以便于顺利进行后续操作。
  • 可登录腾讯电子签控制台,在 "合同"->"合同中心" 中查看某个合同的FlowId(在页面中展示为合同ID)。

Parameters:

  • FlowId:

    合同流程ID,为32位字符串。

  • FlowApprovers:

    合同流程的参与方列表, 最多可支持50个参与方,可在列表中指定企业B端签署方和个人C端签署方的联系和认证方式等信息,不同类型的签署方传参方式可以参考文档 签署方入参指引。 如果合同流程是有序签署,Approvers列表中参与人的顺序就是默认的签署顺序, 请确保列表中参与人的顺序符合实际签署顺序。

  • AutoSignScene:

    个人自动签名的使用场景包括以下, 个人自动签署(即ApproverType设置成个人自动签署时)业务此值必传:

    • E_PRESCRIPTION_AUTO_SIGN:电子处方单(医疗自动签)
    • OTHER : 通用场景
    注: 个人自动签名场景是白名单功能,使用前请与对接的客户经理联系沟通。

  • ApproverVerifyType:

    签署人校验方式 VerifyCheck: 人脸识别(默认) MobileCheck:手机号验证,用户手机号和参与方手机号(ApproverMobile)相同即可查看合同内容(当手写签名方式为OCR_ESIGN时,该校验方式无效,因为这种签名方式依赖实名认证) 参数说明:可选人脸识别或手机号验证两种方式,若选择后者,未实名个人签署方在签署合同时,无需经过实名认证和意愿确认两次人脸识别,该能力仅适用于个人签署方。



8712
8713
8714
# File 'lib/v20210526/models.rb', line 8712

def FlowApprovers
  @FlowApprovers
end

#FlowIdObject

  • FlowId 在通过ChannelCreateFlowByFiles 发起,可以在返回参数FlowId中获取。
  • 建议开发者妥善保存此流程ID,以便于顺利进行后续操作。
  • 可登录腾讯电子签控制台,在 "合同"->"合同中心" 中查看某个合同的FlowId(在页面中展示为合同ID)。

Parameters:

  • FlowId:

    合同流程ID,为32位字符串。

  • FlowApprovers:

    合同流程的参与方列表, 最多可支持50个参与方,可在列表中指定企业B端签署方和个人C端签署方的联系和认证方式等信息,不同类型的签署方传参方式可以参考文档 签署方入参指引。 如果合同流程是有序签署,Approvers列表中参与人的顺序就是默认的签署顺序, 请确保列表中参与人的顺序符合实际签署顺序。

  • AutoSignScene:

    个人自动签名的使用场景包括以下, 个人自动签署(即ApproverType设置成个人自动签署时)业务此值必传:

    • E_PRESCRIPTION_AUTO_SIGN:电子处方单(医疗自动签)
    • OTHER : 通用场景
    注: 个人自动签名场景是白名单功能,使用前请与对接的客户经理联系沟通。

  • ApproverVerifyType:

    签署人校验方式 VerifyCheck: 人脸识别(默认) MobileCheck:手机号验证,用户手机号和参与方手机号(ApproverMobile)相同即可查看合同内容(当手写签名方式为OCR_ESIGN时,该校验方式无效,因为这种签名方式依赖实名认证) 参数说明:可选人脸识别或手机号验证两种方式,若选择后者,未实名个人签署方在签署合同时,无需经过实名认证和意愿确认两次人脸识别,该能力仅适用于个人签署方。



8712
8713
8714
# File 'lib/v20210526/models.rb', line 8712

def FlowId
  @FlowId
end

Instance Method Details

#deserialize(params) ⇒ Object



8721
8722
8723
8724
8725
8726
8727
8728
8729
8730
8731
8732
8733
# File 'lib/v20210526/models.rb', line 8721

def deserialize(params)
  @FlowId = params['FlowId']
  unless params['FlowApprovers'].nil?
    @FlowApprovers = []
    params['FlowApprovers'].each do |i|
      flowapproverinfo_tmp = FlowApproverInfo.new
      flowapproverinfo_tmp.deserialize(i)
      @FlowApprovers << flowapproverinfo_tmp
    end
  end
  @AutoSignScene = params['AutoSignScene']
  @ApproverVerifyType = params['ApproverVerifyType']
end