Class: TencentCloud::Essbasic::V20210526::FlowApproverInfo

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

Overview

注2: 如果发起的是动态签署方(即ApproverOption.FillType指定为1),可以不指定具体签署人信息, 动态签署方可以参考此文档

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, idcardtype = nil, idcardnumber = nil, mobile = nil, organizationname = nil, notchannelorganization = nil, openid = nil, organizationopenid = nil, approvertype = nil, recipientid = nil, deadline = nil, callbackurl = nil, signcomponents = nil, componentlimittype = nil, prereadtime = nil, jumpurl = nil, approveroption = nil, approverneedsignreview = nil, approververifytypes = nil, approversigntypes = nil, signid = nil, notifytype = nil, addsigncomponentslimits = nil, approverrolename = nil, signtypeselector = nil, components = nil, intention = nil, signendpoints = nil) ⇒ FlowApproverInfo

Returns a new instance of FlowApproverInfo.



9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
# File 'lib/v20210526/models.rb', line 9335

def initialize(name=nil, idcardtype=nil, idcardnumber=nil, mobile=nil, organizationname=nil, notchannelorganization=nil, openid=nil, organizationopenid=nil, approvertype=nil, recipientid=nil, deadline=nil, callbackurl=nil, signcomponents=nil, componentlimittype=nil, prereadtime=nil, jumpurl=nil, approveroption=nil, approverneedsignreview=nil, approververifytypes=nil, approversigntypes=nil, signid=nil, notifytype=nil, addsigncomponentslimits=nil, approverrolename=nil, signtypeselector=nil, components=nil, intention=nil, signendpoints=nil)
  @Name = name
  @IdCardType = idcardtype
  @IdCardNumber = idcardnumber
  @Mobile = mobile
  @OrganizationName = organizationname
  @NotChannelOrganization = notchannelorganization
  @OpenId = openid
  @OrganizationOpenId = organizationopenid
  @ApproverType = approvertype
  @RecipientId = recipientid
  @Deadline = deadline
  @CallbackUrl = callbackurl
  @SignComponents = signcomponents
  @ComponentLimitType = componentlimittype
  @PreReadTime = prereadtime
  @JumpUrl = jumpurl
  @ApproverOption = approveroption
  @ApproverNeedSignReview = approverneedsignreview
  @ApproverVerifyTypes = approververifytypes
  @ApproverSignTypes = approversigntypes
  @SignId = signid
  @NotifyType = notifytype
  @AddSignComponentsLimits = addsigncomponentslimits
  @ApproverRoleName = approverrolename
  @SignTypeSelector = signtypeselector
  @Components = components
  @Intention = intention
  @SignEndpoints = signendpoints
end

Instance Attribute Details

#AddSignComponentsLimitsObject

注意:

  1. 视频认证为白名单功能,使用前请联系对接的客户经理沟通
  2. 使用视频认证时,生成H5签署链接的时候必须将签署认证方式指定为人脸(即ApproverSignTypes设置成人脸签署)。
  3. 签署完成后,可以通过查询签署认证人脸视频获取到当时的视频。
  • 空值(默认) :无限制,可在任何场景进入签署流程。
  • link :选择此选项后,将无法通过控制台或电子签小程序列表进入填写或签署操作,仅可预览合同。填写或签署流程只能通过短信或发起方提供的专用链接进行。

Parameters:

  • SignEndpoints:

    进入签署流程的限制,目前支持以下选项:



9330
9331
9332
# File 'lib/v20210526/models.rb', line 9330

def AddSignComponentsLimits
  @AddSignComponentsLimits
end

#ApproverNeedSignReviewObject

注意:

  1. 视频认证为白名单功能,使用前请联系对接的客户经理沟通
  2. 使用视频认证时,生成H5签署链接的时候必须将签署认证方式指定为人脸(即ApproverSignTypes设置成人脸签署)。
  3. 签署完成后,可以通过查询签署认证人脸视频获取到当时的视频。
  • 空值(默认) :无限制,可在任何场景进入签署流程。
  • link :选择此选项后,将无法通过控制台或电子签小程序列表进入填写或签署操作,仅可预览合同。填写或签署流程只能通过短信或发起方提供的专用链接进行。

Parameters:

  • SignEndpoints:

    进入签署流程的限制,目前支持以下选项:



9330
9331
9332
# File 'lib/v20210526/models.rb', line 9330

def ApproverNeedSignReview
  @ApproverNeedSignReview
end

#ApproverOptionObject

注意:

  1. 视频认证为白名单功能,使用前请联系对接的客户经理沟通
  2. 使用视频认证时,生成H5签署链接的时候必须将签署认证方式指定为人脸(即ApproverSignTypes设置成人脸签署)。
  3. 签署完成后,可以通过查询签署认证人脸视频获取到当时的视频。
  • 空值(默认) :无限制,可在任何场景进入签署流程。
  • link :选择此选项后,将无法通过控制台或电子签小程序列表进入填写或签署操作,仅可预览合同。填写或签署流程只能通过短信或发起方提供的专用链接进行。

Parameters:

  • SignEndpoints:

    进入签署流程的限制,目前支持以下选项:



9330
9331
9332
# File 'lib/v20210526/models.rb', line 9330

def ApproverOption
  @ApproverOption
end

#ApproverRoleNameObject

注意:

  1. 视频认证为白名单功能,使用前请联系对接的客户经理沟通
  2. 使用视频认证时,生成H5签署链接的时候必须将签署认证方式指定为人脸(即ApproverSignTypes设置成人脸签署)。
  3. 签署完成后,可以通过查询签署认证人脸视频获取到当时的视频。
  • 空值(默认) :无限制,可在任何场景进入签署流程。
  • link :选择此选项后,将无法通过控制台或电子签小程序列表进入填写或签署操作,仅可预览合同。填写或签署流程只能通过短信或发起方提供的专用链接进行。

Parameters:

  • SignEndpoints:

    进入签署流程的限制,目前支持以下选项:



9330
9331
9332
# File 'lib/v20210526/models.rb', line 9330

def ApproverRoleName
  @ApproverRoleName
end

#ApproverSignTypesObject

注意:

  1. 视频认证为白名单功能,使用前请联系对接的客户经理沟通
  2. 使用视频认证时,生成H5签署链接的时候必须将签署认证方式指定为人脸(即ApproverSignTypes设置成人脸签署)。
  3. 签署完成后,可以通过查询签署认证人脸视频获取到当时的视频。
  • 空值(默认) :无限制,可在任何场景进入签署流程。
  • link :选择此选项后,将无法通过控制台或电子签小程序列表进入填写或签署操作,仅可预览合同。填写或签署流程只能通过短信或发起方提供的专用链接进行。

Parameters:

  • SignEndpoints:

    进入签署流程的限制,目前支持以下选项:



9330
9331
9332
# File 'lib/v20210526/models.rb', line 9330

def ApproverSignTypes
  @ApproverSignTypes
end

#ApproverTypeObject

注意:

  1. 视频认证为白名单功能,使用前请联系对接的客户经理沟通
  2. 使用视频认证时,生成H5签署链接的时候必须将签署认证方式指定为人脸(即ApproverSignTypes设置成人脸签署)。
  3. 签署完成后,可以通过查询签署认证人脸视频获取到当时的视频。
  • 空值(默认) :无限制,可在任何场景进入签署流程。
  • link :选择此选项后,将无法通过控制台或电子签小程序列表进入填写或签署操作,仅可预览合同。填写或签署流程只能通过短信或发起方提供的专用链接进行。

Parameters:

  • SignEndpoints:

    进入签署流程的限制,目前支持以下选项:



9330
9331
9332
# File 'lib/v20210526/models.rb', line 9330

def ApproverType
  @ApproverType
end

#ApproverVerifyTypesObject

注意:

  1. 视频认证为白名单功能,使用前请联系对接的客户经理沟通
  2. 使用视频认证时,生成H5签署链接的时候必须将签署认证方式指定为人脸(即ApproverSignTypes设置成人脸签署)。
  3. 签署完成后,可以通过查询签署认证人脸视频获取到当时的视频。
  • 空值(默认) :无限制,可在任何场景进入签署流程。
  • link :选择此选项后,将无法通过控制台或电子签小程序列表进入填写或签署操作,仅可预览合同。填写或签署流程只能通过短信或发起方提供的专用链接进行。

Parameters:

  • SignEndpoints:

    进入签署流程的限制,目前支持以下选项:



9330
9331
9332
# File 'lib/v20210526/models.rb', line 9330

def ApproverVerifyTypes
  @ApproverVerifyTypes
end

#CallbackUrlObject

注意:

  1. 视频认证为白名单功能,使用前请联系对接的客户经理沟通
  2. 使用视频认证时,生成H5签署链接的时候必须将签署认证方式指定为人脸(即ApproverSignTypes设置成人脸签署)。
  3. 签署完成后,可以通过查询签署认证人脸视频获取到当时的视频。
  • 空值(默认) :无限制,可在任何场景进入签署流程。
  • link :选择此选项后,将无法通过控制台或电子签小程序列表进入填写或签署操作,仅可预览合同。填写或签署流程只能通过短信或发起方提供的专用链接进行。

Parameters:

  • SignEndpoints:

    进入签署流程的限制,目前支持以下选项:



9330
9331
9332
# File 'lib/v20210526/models.rb', line 9330

def CallbackUrl
  @CallbackUrl
end

#ComponentLimitTypeObject

注意:

  1. 视频认证为白名单功能,使用前请联系对接的客户经理沟通
  2. 使用视频认证时,生成H5签署链接的时候必须将签署认证方式指定为人脸(即ApproverSignTypes设置成人脸签署)。
  3. 签署完成后,可以通过查询签署认证人脸视频获取到当时的视频。
  • 空值(默认) :无限制,可在任何场景进入签署流程。
  • link :选择此选项后,将无法通过控制台或电子签小程序列表进入填写或签署操作,仅可预览合同。填写或签署流程只能通过短信或发起方提供的专用链接进行。

Parameters:

  • SignEndpoints:

    进入签署流程的限制,目前支持以下选项:



9330
9331
9332
# File 'lib/v20210526/models.rb', line 9330

def ComponentLimitType
  @ComponentLimitType
end

#ComponentsObject

注意:

  1. 视频认证为白名单功能,使用前请联系对接的客户经理沟通
  2. 使用视频认证时,生成H5签署链接的时候必须将签署认证方式指定为人脸(即ApproverSignTypes设置成人脸签署)。
  3. 签署完成后,可以通过查询签署认证人脸视频获取到当时的视频。
  • 空值(默认) :无限制,可在任何场景进入签署流程。
  • link :选择此选项后,将无法通过控制台或电子签小程序列表进入填写或签署操作,仅可预览合同。填写或签署流程只能通过短信或发起方提供的专用链接进行。

Parameters:

  • SignEndpoints:

    进入签署流程的限制,目前支持以下选项:



9330
9331
9332
# File 'lib/v20210526/models.rb', line 9330

def Components
  @Components
end

#DeadlineObject

注意:

  1. 视频认证为白名单功能,使用前请联系对接的客户经理沟通
  2. 使用视频认证时,生成H5签署链接的时候必须将签署认证方式指定为人脸(即ApproverSignTypes设置成人脸签署)。
  3. 签署完成后,可以通过查询签署认证人脸视频获取到当时的视频。
  • 空值(默认) :无限制,可在任何场景进入签署流程。
  • link :选择此选项后,将无法通过控制台或电子签小程序列表进入填写或签署操作,仅可预览合同。填写或签署流程只能通过短信或发起方提供的专用链接进行。

Parameters:

  • SignEndpoints:

    进入签署流程的限制,目前支持以下选项:



9330
9331
9332
# File 'lib/v20210526/models.rb', line 9330

def Deadline
  @Deadline
end

#IdCardNumberObject

注意:

  1. 视频认证为白名单功能,使用前请联系对接的客户经理沟通
  2. 使用视频认证时,生成H5签署链接的时候必须将签署认证方式指定为人脸(即ApproverSignTypes设置成人脸签署)。
  3. 签署完成后,可以通过查询签署认证人脸视频获取到当时的视频。
  • 空值(默认) :无限制,可在任何场景进入签署流程。
  • link :选择此选项后,将无法通过控制台或电子签小程序列表进入填写或签署操作,仅可预览合同。填写或签署流程只能通过短信或发起方提供的专用链接进行。

Parameters:

  • SignEndpoints:

    进入签署流程的限制,目前支持以下选项:



9330
9331
9332
# File 'lib/v20210526/models.rb', line 9330

def IdCardNumber
  @IdCardNumber
end

#IdCardTypeObject

注意:

  1. 视频认证为白名单功能,使用前请联系对接的客户经理沟通
  2. 使用视频认证时,生成H5签署链接的时候必须将签署认证方式指定为人脸(即ApproverSignTypes设置成人脸签署)。
  3. 签署完成后,可以通过查询签署认证人脸视频获取到当时的视频。
  • 空值(默认) :无限制,可在任何场景进入签署流程。
  • link :选择此选项后,将无法通过控制台或电子签小程序列表进入填写或签署操作,仅可预览合同。填写或签署流程只能通过短信或发起方提供的专用链接进行。

Parameters:

  • SignEndpoints:

    进入签署流程的限制,目前支持以下选项:



9330
9331
9332
# File 'lib/v20210526/models.rb', line 9330

def IdCardType
  @IdCardType
end

#IntentionObject

注意:

  1. 视频认证为白名单功能,使用前请联系对接的客户经理沟通
  2. 使用视频认证时,生成H5签署链接的时候必须将签署认证方式指定为人脸(即ApproverSignTypes设置成人脸签署)。
  3. 签署完成后,可以通过查询签署认证人脸视频获取到当时的视频。
  • 空值(默认) :无限制,可在任何场景进入签署流程。
  • link :选择此选项后,将无法通过控制台或电子签小程序列表进入填写或签署操作,仅可预览合同。填写或签署流程只能通过短信或发起方提供的专用链接进行。

Parameters:

  • SignEndpoints:

    进入签署流程的限制,目前支持以下选项:



9330
9331
9332
# File 'lib/v20210526/models.rb', line 9330

def Intention
  @Intention
end

#JumpUrlObject

注意:

  1. 视频认证为白名单功能,使用前请联系对接的客户经理沟通
  2. 使用视频认证时,生成H5签署链接的时候必须将签署认证方式指定为人脸(即ApproverSignTypes设置成人脸签署)。
  3. 签署完成后,可以通过查询签署认证人脸视频获取到当时的视频。
  • 空值(默认) :无限制,可在任何场景进入签署流程。
  • link :选择此选项后,将无法通过控制台或电子签小程序列表进入填写或签署操作,仅可预览合同。填写或签署流程只能通过短信或发起方提供的专用链接进行。

Parameters:

  • SignEndpoints:

    进入签署流程的限制,目前支持以下选项:



9330
9331
9332
# File 'lib/v20210526/models.rb', line 9330

def JumpUrl
  @JumpUrl
end

#MobileObject

注意:

  1. 视频认证为白名单功能,使用前请联系对接的客户经理沟通
  2. 使用视频认证时,生成H5签署链接的时候必须将签署认证方式指定为人脸(即ApproverSignTypes设置成人脸签署)。
  3. 签署完成后,可以通过查询签署认证人脸视频获取到当时的视频。
  • 空值(默认) :无限制,可在任何场景进入签署流程。
  • link :选择此选项后,将无法通过控制台或电子签小程序列表进入填写或签署操作,仅可预览合同。填写或签署流程只能通过短信或发起方提供的专用链接进行。

Parameters:

  • SignEndpoints:

    进入签署流程的限制,目前支持以下选项:



9330
9331
9332
# File 'lib/v20210526/models.rb', line 9330

def Mobile
  @Mobile
end

#NameObject

注意:

  1. 视频认证为白名单功能,使用前请联系对接的客户经理沟通
  2. 使用视频认证时,生成H5签署链接的时候必须将签署认证方式指定为人脸(即ApproverSignTypes设置成人脸签署)。
  3. 签署完成后,可以通过查询签署认证人脸视频获取到当时的视频。
  • 空值(默认) :无限制,可在任何场景进入签署流程。
  • link :选择此选项后,将无法通过控制台或电子签小程序列表进入填写或签署操作,仅可预览合同。填写或签署流程只能通过短信或发起方提供的专用链接进行。

Parameters:

  • SignEndpoints:

    进入签署流程的限制,目前支持以下选项:



9330
9331
9332
# File 'lib/v20210526/models.rb', line 9330

def Name
  @Name
end

#NotChannelOrganizationObject

注意:

  1. 视频认证为白名单功能,使用前请联系对接的客户经理沟通
  2. 使用视频认证时,生成H5签署链接的时候必须将签署认证方式指定为人脸(即ApproverSignTypes设置成人脸签署)。
  3. 签署完成后,可以通过查询签署认证人脸视频获取到当时的视频。
  • 空值(默认) :无限制,可在任何场景进入签署流程。
  • link :选择此选项后,将无法通过控制台或电子签小程序列表进入填写或签署操作,仅可预览合同。填写或签署流程只能通过短信或发起方提供的专用链接进行。

Parameters:

  • SignEndpoints:

    进入签署流程的限制,目前支持以下选项:



9330
9331
9332
# File 'lib/v20210526/models.rb', line 9330

def NotChannelOrganization
  @NotChannelOrganization
end

#NotifyTypeObject

注意:

  1. 视频认证为白名单功能,使用前请联系对接的客户经理沟通
  2. 使用视频认证时,生成H5签署链接的时候必须将签署认证方式指定为人脸(即ApproverSignTypes设置成人脸签署)。
  3. 签署完成后,可以通过查询签署认证人脸视频获取到当时的视频。
  • 空值(默认) :无限制,可在任何场景进入签署流程。
  • link :选择此选项后,将无法通过控制台或电子签小程序列表进入填写或签署操作,仅可预览合同。填写或签署流程只能通过短信或发起方提供的专用链接进行。

Parameters:

  • SignEndpoints:

    进入签署流程的限制,目前支持以下选项:



9330
9331
9332
# File 'lib/v20210526/models.rb', line 9330

def NotifyType
  @NotifyType
end

#OpenIdObject

注意:

  1. 视频认证为白名单功能,使用前请联系对接的客户经理沟通
  2. 使用视频认证时,生成H5签署链接的时候必须将签署认证方式指定为人脸(即ApproverSignTypes设置成人脸签署)。
  3. 签署完成后,可以通过查询签署认证人脸视频获取到当时的视频。
  • 空值(默认) :无限制,可在任何场景进入签署流程。
  • link :选择此选项后,将无法通过控制台或电子签小程序列表进入填写或签署操作,仅可预览合同。填写或签署流程只能通过短信或发起方提供的专用链接进行。

Parameters:

  • SignEndpoints:

    进入签署流程的限制,目前支持以下选项:



9330
9331
9332
# File 'lib/v20210526/models.rb', line 9330

def OpenId
  @OpenId
end

#OrganizationNameObject

注意:

  1. 视频认证为白名单功能,使用前请联系对接的客户经理沟通
  2. 使用视频认证时,生成H5签署链接的时候必须将签署认证方式指定为人脸(即ApproverSignTypes设置成人脸签署)。
  3. 签署完成后,可以通过查询签署认证人脸视频获取到当时的视频。
  • 空值(默认) :无限制,可在任何场景进入签署流程。
  • link :选择此选项后,将无法通过控制台或电子签小程序列表进入填写或签署操作,仅可预览合同。填写或签署流程只能通过短信或发起方提供的专用链接进行。

Parameters:

  • SignEndpoints:

    进入签署流程的限制,目前支持以下选项:



9330
9331
9332
# File 'lib/v20210526/models.rb', line 9330

def OrganizationName
  @OrganizationName
end

#OrganizationOpenIdObject

注意:

  1. 视频认证为白名单功能,使用前请联系对接的客户经理沟通
  2. 使用视频认证时,生成H5签署链接的时候必须将签署认证方式指定为人脸(即ApproverSignTypes设置成人脸签署)。
  3. 签署完成后,可以通过查询签署认证人脸视频获取到当时的视频。
  • 空值(默认) :无限制,可在任何场景进入签署流程。
  • link :选择此选项后,将无法通过控制台或电子签小程序列表进入填写或签署操作,仅可预览合同。填写或签署流程只能通过短信或发起方提供的专用链接进行。

Parameters:

  • SignEndpoints:

    进入签署流程的限制,目前支持以下选项:



9330
9331
9332
# File 'lib/v20210526/models.rb', line 9330

def OrganizationOpenId
  @OrganizationOpenId
end

#PreReadTimeObject

注意:

  1. 视频认证为白名单功能,使用前请联系对接的客户经理沟通
  2. 使用视频认证时,生成H5签署链接的时候必须将签署认证方式指定为人脸(即ApproverSignTypes设置成人脸签署)。
  3. 签署完成后,可以通过查询签署认证人脸视频获取到当时的视频。
  • 空值(默认) :无限制,可在任何场景进入签署流程。
  • link :选择此选项后,将无法通过控制台或电子签小程序列表进入填写或签署操作,仅可预览合同。填写或签署流程只能通过短信或发起方提供的专用链接进行。

Parameters:

  • SignEndpoints:

    进入签署流程的限制,目前支持以下选项:



9330
9331
9332
# File 'lib/v20210526/models.rb', line 9330

def PreReadTime
  @PreReadTime
end

#RecipientIdObject

注意:

  1. 视频认证为白名单功能,使用前请联系对接的客户经理沟通
  2. 使用视频认证时,生成H5签署链接的时候必须将签署认证方式指定为人脸(即ApproverSignTypes设置成人脸签署)。
  3. 签署完成后,可以通过查询签署认证人脸视频获取到当时的视频。
  • 空值(默认) :无限制,可在任何场景进入签署流程。
  • link :选择此选项后,将无法通过控制台或电子签小程序列表进入填写或签署操作,仅可预览合同。填写或签署流程只能通过短信或发起方提供的专用链接进行。

Parameters:

  • SignEndpoints:

    进入签署流程的限制,目前支持以下选项:



9330
9331
9332
# File 'lib/v20210526/models.rb', line 9330

def RecipientId
  @RecipientId
end

#SignComponentsObject

注意:

  1. 视频认证为白名单功能,使用前请联系对接的客户经理沟通
  2. 使用视频认证时,生成H5签署链接的时候必须将签署认证方式指定为人脸(即ApproverSignTypes设置成人脸签署)。
  3. 签署完成后,可以通过查询签署认证人脸视频获取到当时的视频。
  • 空值(默认) :无限制,可在任何场景进入签署流程。
  • link :选择此选项后,将无法通过控制台或电子签小程序列表进入填写或签署操作,仅可预览合同。填写或签署流程只能通过短信或发起方提供的专用链接进行。

Parameters:

  • SignEndpoints:

    进入签署流程的限制,目前支持以下选项:



9330
9331
9332
# File 'lib/v20210526/models.rb', line 9330

def SignComponents
  @SignComponents
end

#SignEndpointsObject

注意:

  1. 视频认证为白名单功能,使用前请联系对接的客户经理沟通
  2. 使用视频认证时,生成H5签署链接的时候必须将签署认证方式指定为人脸(即ApproverSignTypes设置成人脸签署)。
  3. 签署完成后,可以通过查询签署认证人脸视频获取到当时的视频。
  • 空值(默认) :无限制,可在任何场景进入签署流程。
  • link :选择此选项后,将无法通过控制台或电子签小程序列表进入填写或签署操作,仅可预览合同。填写或签署流程只能通过短信或发起方提供的专用链接进行。

Parameters:

  • SignEndpoints:

    进入签署流程的限制,目前支持以下选项:



9330
9331
9332
# File 'lib/v20210526/models.rb', line 9330

def SignEndpoints
  @SignEndpoints
end

#SignIdObject

注意:

  1. 视频认证为白名单功能,使用前请联系对接的客户经理沟通
  2. 使用视频认证时,生成H5签署链接的时候必须将签署认证方式指定为人脸(即ApproverSignTypes设置成人脸签署)。
  3. 签署完成后,可以通过查询签署认证人脸视频获取到当时的视频。
  • 空值(默认) :无限制,可在任何场景进入签署流程。
  • link :选择此选项后,将无法通过控制台或电子签小程序列表进入填写或签署操作,仅可预览合同。填写或签署流程只能通过短信或发起方提供的专用链接进行。

Parameters:

  • SignEndpoints:

    进入签署流程的限制,目前支持以下选项:



9330
9331
9332
# File 'lib/v20210526/models.rb', line 9330

def SignId
  @SignId
end

#SignTypeSelectorObject

注意:

  1. 视频认证为白名单功能,使用前请联系对接的客户经理沟通
  2. 使用视频认证时,生成H5签署链接的时候必须将签署认证方式指定为人脸(即ApproverSignTypes设置成人脸签署)。
  3. 签署完成后,可以通过查询签署认证人脸视频获取到当时的视频。
  • 空值(默认) :无限制,可在任何场景进入签署流程。
  • link :选择此选项后,将无法通过控制台或电子签小程序列表进入填写或签署操作,仅可预览合同。填写或签署流程只能通过短信或发起方提供的专用链接进行。

Parameters:

  • SignEndpoints:

    进入签署流程的限制,目前支持以下选项:



9330
9331
9332
# File 'lib/v20210526/models.rb', line 9330

def SignTypeSelector
  @SignTypeSelector
end

Instance Method Details

#deserialize(params) ⇒ Object



9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
# File 'lib/v20210526/models.rb', line 9366

def deserialize(params)
  @Name = params['Name']
  @IdCardType = params['IdCardType']
  @IdCardNumber = params['IdCardNumber']
  @Mobile = params['Mobile']
  @OrganizationName = params['OrganizationName']
  @NotChannelOrganization = params['NotChannelOrganization']
  @OpenId = params['OpenId']
  @OrganizationOpenId = params['OrganizationOpenId']
  @ApproverType = params['ApproverType']
  @RecipientId = params['RecipientId']
  @Deadline = params['Deadline']
  @CallbackUrl = params['CallbackUrl']
  unless params['SignComponents'].nil?
    @SignComponents = []
    params['SignComponents'].each do |i|
      component_tmp = Component.new
      component_tmp.deserialize(i)
      @SignComponents << component_tmp
    end
  end
  @ComponentLimitType = params['ComponentLimitType']
  @PreReadTime = params['PreReadTime']
  @JumpUrl = params['JumpUrl']
  unless params['ApproverOption'].nil?
    @ApproverOption = ApproverOption.new
    @ApproverOption.deserialize(params['ApproverOption'])
  end
  @ApproverNeedSignReview = params['ApproverNeedSignReview']
  @ApproverVerifyTypes = params['ApproverVerifyTypes']
  @ApproverSignTypes = params['ApproverSignTypes']
  @SignId = params['SignId']
  @NotifyType = params['NotifyType']
  unless params['AddSignComponentsLimits'].nil?
    @AddSignComponentsLimits = []
    params['AddSignComponentsLimits'].each do |i|
      componentlimit_tmp = ComponentLimit.new
      componentlimit_tmp.deserialize(i)
      @AddSignComponentsLimits << componentlimit_tmp
    end
  end
  @ApproverRoleName = params['ApproverRoleName']
  @SignTypeSelector = params['SignTypeSelector']
  unless params['Components'].nil?
    @Components = []
    params['Components'].each do |i|
      component_tmp = Component.new
      component_tmp.deserialize(i)
      @Components << component_tmp
    end
  end
  unless params['Intention'].nil?
    @Intention = Intention.new
    @Intention.deserialize(params['Intention'])
  end
  @SignEndpoints = params['SignEndpoints']
end