Class: TencentCloud::Essbasic::V20210526::CommonFlowApprover
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Essbasic::V20210526::CommonFlowApprover
- Defined in:
- lib/v20210526/models.rb
Overview
通用签署人信息
Instance Attribute Summary collapse
-
#ApproverIdCardNumber ⇒ Object
注: 1.
-
#ApproverIdCardType ⇒ Object
注: 1.
-
#ApproverMobile ⇒ Object
注: 1.
-
#ApproverName ⇒ Object
注: 1.
-
#ApproverOption ⇒ Object
注: 1.
-
#ApproverSignTypes ⇒ Object
注: 1.
-
#ApproverType ⇒ Object
注: 1.
-
#ApproverVerifyTypes ⇒ Object
注: 1.
-
#IsFullText ⇒ Object
注: 1.
-
#NotChannelOrganization ⇒ Object
注: 1.
-
#NotifyType ⇒ Object
注: 1.
-
#OpenId ⇒ Object
注: 1.
-
#OrganizationId ⇒ Object
注: 1.
-
#OrganizationName ⇒ Object
注: 1.
-
#OrganizationOpenId ⇒ Object
注: 1.
-
#PreReadTime ⇒ Object
注: 1.
-
#RecipientId ⇒ Object
注: 1.
-
#SignComponents ⇒ Object
注: 1.
-
#UserId ⇒ Object
注: 1.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(notchannelorganization = nil, approvertype = nil, organizationid = nil, organizationopenid = nil, organizationname = nil, userid = nil, openid = nil, approvername = nil, approvermobile = nil, approveridcardtype = nil, approveridcardnumber = nil, recipientid = nil, prereadtime = nil, isfulltext = nil, notifytype = nil, approveroption = nil, signcomponents = nil, approververifytypes = nil, approversigntypes = nil) ⇒ CommonFlowApprover
constructor
A new instance of CommonFlowApprover.
Constructor Details
#initialize(notchannelorganization = nil, approvertype = nil, organizationid = nil, organizationopenid = nil, organizationname = nil, userid = nil, openid = nil, approvername = nil, approvermobile = nil, approveridcardtype = nil, approveridcardnumber = nil, recipientid = nil, prereadtime = nil, isfulltext = nil, notifytype = nil, approveroption = nil, signcomponents = nil, approververifytypes = nil, approversigntypes = nil) ⇒ CommonFlowApprover
Returns a new instance of CommonFlowApprover.
5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 |
# File 'lib/v20210526/models.rb', line 5212 def initialize(notchannelorganization=nil, approvertype=nil, organizationid=nil, organizationopenid=nil, organizationname=nil, userid=nil, openid=nil, approvername=nil, approvermobile=nil, approveridcardtype=nil, approveridcardnumber=nil, recipientid=nil, prereadtime=nil, isfulltext=nil, notifytype=nil, approveroption=nil, signcomponents=nil, approververifytypes=nil, approversigntypes=nil) @NotChannelOrganization = notchannelorganization @ApproverType = approvertype @OrganizationId = organizationid @OrganizationOpenId = organizationopenid @OrganizationName = organizationname @UserId = userid @OpenId = openid @ApproverName = approvername @ApproverMobile = approvermobile @ApproverIdCardType = approveridcardtype @ApproverIdCardNumber = approveridcardnumber @RecipientId = recipientid @PreReadTime = prereadtime @IsFullText = isfulltext @NotifyType = notifytype @ApproverOption = approveroption @SignComponents = signcomponents @ApproverVerifyTypes = approververifytypes @ApproverSignTypes = approversigntypes end |
Instance Attribute Details
#ApproverIdCardNumber ⇒ Object
注:
- 用模板创建合同场景, 签署人的认证方式需要在配置模板的时候指定, 在创建合同重新指定无效
- 运营商三要素认证方式对手机号运营商及前缀有限制,可以参考运营商支持列表类得到具体的支持说明
- 校验方式不允许只包含设备指纹识别和设备面容识别,至少需要再增加一种其他校验方式。
- 设备指纹识别和设备面容识别只支持小程序使用,其他端暂不支持。
5210 5211 5212 |
# File 'lib/v20210526/models.rb', line 5210 def ApproverIdCardNumber @ApproverIdCardNumber end |
#ApproverIdCardType ⇒ Object
注:
- 用模板创建合同场景, 签署人的认证方式需要在配置模板的时候指定, 在创建合同重新指定无效
- 运营商三要素认证方式对手机号运营商及前缀有限制,可以参考运营商支持列表类得到具体的支持说明
- 校验方式不允许只包含设备指纹识别和设备面容识别,至少需要再增加一种其他校验方式。
- 设备指纹识别和设备面容识别只支持小程序使用,其他端暂不支持。
5210 5211 5212 |
# File 'lib/v20210526/models.rb', line 5210 def ApproverIdCardType @ApproverIdCardType end |
#ApproverMobile ⇒ Object
注:
- 用模板创建合同场景, 签署人的认证方式需要在配置模板的时候指定, 在创建合同重新指定无效
- 运营商三要素认证方式对手机号运营商及前缀有限制,可以参考运营商支持列表类得到具体的支持说明
- 校验方式不允许只包含设备指纹识别和设备面容识别,至少需要再增加一种其他校验方式。
- 设备指纹识别和设备面容识别只支持小程序使用,其他端暂不支持。
5210 5211 5212 |
# File 'lib/v20210526/models.rb', line 5210 def ApproverMobile @ApproverMobile end |
#ApproverName ⇒ Object
注:
- 用模板创建合同场景, 签署人的认证方式需要在配置模板的时候指定, 在创建合同重新指定无效
- 运营商三要素认证方式对手机号运营商及前缀有限制,可以参考运营商支持列表类得到具体的支持说明
- 校验方式不允许只包含设备指纹识别和设备面容识别,至少需要再增加一种其他校验方式。
- 设备指纹识别和设备面容识别只支持小程序使用,其他端暂不支持。
5210 5211 5212 |
# File 'lib/v20210526/models.rb', line 5210 def ApproverName @ApproverName end |
#ApproverOption ⇒ Object
注:
- 用模板创建合同场景, 签署人的认证方式需要在配置模板的时候指定, 在创建合同重新指定无效
- 运营商三要素认证方式对手机号运营商及前缀有限制,可以参考运营商支持列表类得到具体的支持说明
- 校验方式不允许只包含设备指纹识别和设备面容识别,至少需要再增加一种其他校验方式。
- 设备指纹识别和设备面容识别只支持小程序使用,其他端暂不支持。
5210 5211 5212 |
# File 'lib/v20210526/models.rb', line 5210 def ApproverOption @ApproverOption end |
#ApproverSignTypes ⇒ Object
注:
- 用模板创建合同场景, 签署人的认证方式需要在配置模板的时候指定, 在创建合同重新指定无效
- 运营商三要素认证方式对手机号运营商及前缀有限制,可以参考运营商支持列表类得到具体的支持说明
- 校验方式不允许只包含设备指纹识别和设备面容识别,至少需要再增加一种其他校验方式。
- 设备指纹识别和设备面容识别只支持小程序使用,其他端暂不支持。
5210 5211 5212 |
# File 'lib/v20210526/models.rb', line 5210 def ApproverSignTypes @ApproverSignTypes end |
#ApproverType ⇒ Object
注:
- 用模板创建合同场景, 签署人的认证方式需要在配置模板的时候指定, 在创建合同重新指定无效
- 运营商三要素认证方式对手机号运营商及前缀有限制,可以参考运营商支持列表类得到具体的支持说明
- 校验方式不允许只包含设备指纹识别和设备面容识别,至少需要再增加一种其他校验方式。
- 设备指纹识别和设备面容识别只支持小程序使用,其他端暂不支持。
5210 5211 5212 |
# File 'lib/v20210526/models.rb', line 5210 def ApproverType @ApproverType end |
#ApproverVerifyTypes ⇒ Object
注:
- 用模板创建合同场景, 签署人的认证方式需要在配置模板的时候指定, 在创建合同重新指定无效
- 运营商三要素认证方式对手机号运营商及前缀有限制,可以参考运营商支持列表类得到具体的支持说明
- 校验方式不允许只包含设备指纹识别和设备面容识别,至少需要再增加一种其他校验方式。
- 设备指纹识别和设备面容识别只支持小程序使用,其他端暂不支持。
5210 5211 5212 |
# File 'lib/v20210526/models.rb', line 5210 def ApproverVerifyTypes @ApproverVerifyTypes end |
#IsFullText ⇒ Object
注:
- 用模板创建合同场景, 签署人的认证方式需要在配置模板的时候指定, 在创建合同重新指定无效
- 运营商三要素认证方式对手机号运营商及前缀有限制,可以参考运营商支持列表类得到具体的支持说明
- 校验方式不允许只包含设备指纹识别和设备面容识别,至少需要再增加一种其他校验方式。
- 设备指纹识别和设备面容识别只支持小程序使用,其他端暂不支持。
5210 5211 5212 |
# File 'lib/v20210526/models.rb', line 5210 def IsFullText @IsFullText end |
#NotChannelOrganization ⇒ Object
注:
- 用模板创建合同场景, 签署人的认证方式需要在配置模板的时候指定, 在创建合同重新指定无效
- 运营商三要素认证方式对手机号运营商及前缀有限制,可以参考运营商支持列表类得到具体的支持说明
- 校验方式不允许只包含设备指纹识别和设备面容识别,至少需要再增加一种其他校验方式。
- 设备指纹识别和设备面容识别只支持小程序使用,其他端暂不支持。
5210 5211 5212 |
# File 'lib/v20210526/models.rb', line 5210 def NotChannelOrganization @NotChannelOrganization end |
#NotifyType ⇒ Object
注:
- 用模板创建合同场景, 签署人的认证方式需要在配置模板的时候指定, 在创建合同重新指定无效
- 运营商三要素认证方式对手机号运营商及前缀有限制,可以参考运营商支持列表类得到具体的支持说明
- 校验方式不允许只包含设备指纹识别和设备面容识别,至少需要再增加一种其他校验方式。
- 设备指纹识别和设备面容识别只支持小程序使用,其他端暂不支持。
5210 5211 5212 |
# File 'lib/v20210526/models.rb', line 5210 def NotifyType @NotifyType end |
#OpenId ⇒ Object
注:
- 用模板创建合同场景, 签署人的认证方式需要在配置模板的时候指定, 在创建合同重新指定无效
- 运营商三要素认证方式对手机号运营商及前缀有限制,可以参考运营商支持列表类得到具体的支持说明
- 校验方式不允许只包含设备指纹识别和设备面容识别,至少需要再增加一种其他校验方式。
- 设备指纹识别和设备面容识别只支持小程序使用,其他端暂不支持。
5210 5211 5212 |
# File 'lib/v20210526/models.rb', line 5210 def OpenId @OpenId end |
#OrganizationId ⇒ Object
注:
- 用模板创建合同场景, 签署人的认证方式需要在配置模板的时候指定, 在创建合同重新指定无效
- 运营商三要素认证方式对手机号运营商及前缀有限制,可以参考运营商支持列表类得到具体的支持说明
- 校验方式不允许只包含设备指纹识别和设备面容识别,至少需要再增加一种其他校验方式。
- 设备指纹识别和设备面容识别只支持小程序使用,其他端暂不支持。
5210 5211 5212 |
# File 'lib/v20210526/models.rb', line 5210 def OrganizationId @OrganizationId end |
#OrganizationName ⇒ Object
注:
- 用模板创建合同场景, 签署人的认证方式需要在配置模板的时候指定, 在创建合同重新指定无效
- 运营商三要素认证方式对手机号运营商及前缀有限制,可以参考运营商支持列表类得到具体的支持说明
- 校验方式不允许只包含设备指纹识别和设备面容识别,至少需要再增加一种其他校验方式。
- 设备指纹识别和设备面容识别只支持小程序使用,其他端暂不支持。
5210 5211 5212 |
# File 'lib/v20210526/models.rb', line 5210 def OrganizationName @OrganizationName end |
#OrganizationOpenId ⇒ Object
注:
- 用模板创建合同场景, 签署人的认证方式需要在配置模板的时候指定, 在创建合同重新指定无效
- 运营商三要素认证方式对手机号运营商及前缀有限制,可以参考运营商支持列表类得到具体的支持说明
- 校验方式不允许只包含设备指纹识别和设备面容识别,至少需要再增加一种其他校验方式。
- 设备指纹识别和设备面容识别只支持小程序使用,其他端暂不支持。
5210 5211 5212 |
# File 'lib/v20210526/models.rb', line 5210 def OrganizationOpenId @OrganizationOpenId end |
#PreReadTime ⇒ Object
注:
- 用模板创建合同场景, 签署人的认证方式需要在配置模板的时候指定, 在创建合同重新指定无效
- 运营商三要素认证方式对手机号运营商及前缀有限制,可以参考运营商支持列表类得到具体的支持说明
- 校验方式不允许只包含设备指纹识别和设备面容识别,至少需要再增加一种其他校验方式。
- 设备指纹识别和设备面容识别只支持小程序使用,其他端暂不支持。
5210 5211 5212 |
# File 'lib/v20210526/models.rb', line 5210 def PreReadTime @PreReadTime end |
#RecipientId ⇒ Object
注:
- 用模板创建合同场景, 签署人的认证方式需要在配置模板的时候指定, 在创建合同重新指定无效
- 运营商三要素认证方式对手机号运营商及前缀有限制,可以参考运营商支持列表类得到具体的支持说明
- 校验方式不允许只包含设备指纹识别和设备面容识别,至少需要再增加一种其他校验方式。
- 设备指纹识别和设备面容识别只支持小程序使用,其他端暂不支持。
5210 5211 5212 |
# File 'lib/v20210526/models.rb', line 5210 def RecipientId @RecipientId end |
#SignComponents ⇒ Object
注:
- 用模板创建合同场景, 签署人的认证方式需要在配置模板的时候指定, 在创建合同重新指定无效
- 运营商三要素认证方式对手机号运营商及前缀有限制,可以参考运营商支持列表类得到具体的支持说明
- 校验方式不允许只包含设备指纹识别和设备面容识别,至少需要再增加一种其他校验方式。
- 设备指纹识别和设备面容识别只支持小程序使用,其他端暂不支持。
5210 5211 5212 |
# File 'lib/v20210526/models.rb', line 5210 def SignComponents @SignComponents end |
#UserId ⇒ Object
注:
- 用模板创建合同场景, 签署人的认证方式需要在配置模板的时候指定, 在创建合同重新指定无效
- 运营商三要素认证方式对手机号运营商及前缀有限制,可以参考运营商支持列表类得到具体的支持说明
- 校验方式不允许只包含设备指纹识别和设备面容识别,至少需要再增加一种其他校验方式。
- 设备指纹识别和设备面容识别只支持小程序使用,其他端暂不支持。
5210 5211 5212 |
# File 'lib/v20210526/models.rb', line 5210 def UserId @UserId end |
Instance Method Details
#deserialize(params) ⇒ Object
5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 |
# File 'lib/v20210526/models.rb', line 5234 def deserialize(params) @NotChannelOrganization = params['NotChannelOrganization'] @ApproverType = params['ApproverType'] @OrganizationId = params['OrganizationId'] @OrganizationOpenId = params['OrganizationOpenId'] @OrganizationName = params['OrganizationName'] @UserId = params['UserId'] @OpenId = params['OpenId'] @ApproverName = params['ApproverName'] @ApproverMobile = params['ApproverMobile'] @ApproverIdCardType = params['ApproverIdCardType'] @ApproverIdCardNumber = params['ApproverIdCardNumber'] @RecipientId = params['RecipientId'] @PreReadTime = params['PreReadTime'] @IsFullText = params['IsFullText'] @NotifyType = params['NotifyType'] unless params['ApproverOption'].nil? @ApproverOption = CommonApproverOption.new @ApproverOption.deserialize(params['ApproverOption']) end unless params['SignComponents'].nil? @SignComponents = [] params['SignComponents'].each do |i| component_tmp = Component.new component_tmp.deserialize(i) @SignComponents << component_tmp end end @ApproverVerifyTypes = params['ApproverVerifyTypes'] @ApproverSignTypes = params['ApproverSignTypes'] end |