Class: TencentCloud::Essbasic::V20210526::FlowInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Essbasic::V20210526::FlowInfo
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20210526/models.rb
Overview
此结构体 (FlowInfo) 用于描述签署流程信息。
Instance Attribute Summary collapse
-
#AutoSignScene ⇒ Object
注 1.
-
#CallbackUrl ⇒ Object
注 1.
-
#CcInfos ⇒ Object
注 1.
-
#CcNotifyType ⇒ Object
注 1.
-
#CustomerData ⇒ Object
注 1.
-
#CustomShowMap ⇒ Object
注 1.
-
#Deadline ⇒ Object
注 1.
-
#FlowApprovers ⇒ Object
注 1.
-
#FlowDescription ⇒ Object
注 1.
-
#FlowDisplayType ⇒ Object
注 1.
-
#FlowName ⇒ Object
注 1.
-
#FlowType ⇒ Object
注 1.
-
#FormFields ⇒ Object
注 1.
-
#NeedSignReview ⇒ Object
注 1.
-
#TemplateId ⇒ Object
注 1.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(flowname = nil, deadline = nil, templateid = nil, flowapprovers = nil, formfields = nil, callbackurl = nil, flowtype = nil, flowdescription = nil, customerdata = nil, customshowmap = nil, ccinfos = nil, needsignreview = nil, ccnotifytype = nil, autosignscene = nil, flowdisplaytype = nil) ⇒ FlowInfo
constructor
A new instance of FlowInfo.
Constructor Details
#initialize(flowname = nil, deadline = nil, templateid = nil, flowapprovers = nil, formfields = nil, callbackurl = nil, flowtype = nil, flowdescription = nil, customerdata = nil, customshowmap = nil, ccinfos = nil, needsignreview = nil, ccnotifytype = nil, autosignscene = nil, flowdisplaytype = nil) ⇒ FlowInfo
Returns a new instance of FlowInfo.
9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 |
# File 'lib/v20210526/models.rb', line 9934 def initialize(flowname=nil, deadline=nil, templateid=nil, flowapprovers=nil, formfields=nil, callbackurl=nil, flowtype=nil, flowdescription=nil, customerdata=nil, customshowmap=nil, ccinfos=nil, needsignreview=nil, ccnotifytype=nil, autosignscene=nil, flowdisplaytype=nil) @FlowName = flowname @Deadline = deadline @TemplateId = templateid @FlowApprovers = flowapprovers @FormFields = formfields @CallbackUrl = callbackurl @FlowType = flowtype @FlowDescription = flowdescription @CustomerData = customerdata @CustomShowMap = customshowmap @CcInfos = ccinfos @NeedSignReview = needsignreview @CcNotifyType = ccnotifytype @AutoSignScene = autosignscene @FlowDisplayType = flowdisplaytype end |
Instance Attribute Details
#AutoSignScene ⇒ Object
注
- 抄送人名单中可以包括自然人以及本企业的员工(本企业员工必须已经完成认证并加入企业)。
- 请确保抄送人列表中的成员不与任何签署人重复。
- **false**:(默认)不需要审批,直接签署。
- **true**:需要走审批流程。当到对应参与人签署时,会阻塞其签署操作,等待企业内部审批完成。
- 如果企业通知腾讯电子签平台审核通过,签署方可继续签署动作。
- 如果企业通知腾讯电子签平台审核未通过,平台将继续阻塞签署方的签署动作,直到企业通知平台审核通过。
- **0** :合同发起时通知通知对方来查看合同(默认)
- **1** : 签署完成后通知对方来查看合同
- **E_PRESCRIPTION_AUTO_SIGN**:电子处方单(医疗自动签)
- **OTHER** : 通用场景
9929 9930 9931 |
# File 'lib/v20210526/models.rb', line 9929 def AutoSignScene @AutoSignScene end |
#CallbackUrl ⇒ Object
注
- 抄送人名单中可以包括自然人以及本企业的员工(本企业员工必须已经完成认证并加入企业)。
- 请确保抄送人列表中的成员不与任何签署人重复。
- **false**:(默认)不需要审批,直接签署。
- **true**:需要走审批流程。当到对应参与人签署时,会阻塞其签署操作,等待企业内部审批完成。
- 如果企业通知腾讯电子签平台审核通过,签署方可继续签署动作。
- 如果企业通知腾讯电子签平台审核未通过,平台将继续阻塞签署方的签署动作,直到企业通知平台审核通过。
- **0** :合同发起时通知通知对方来查看合同(默认)
- **1** : 签署完成后通知对方来查看合同
- **E_PRESCRIPTION_AUTO_SIGN**:电子处方单(医疗自动签)
- **OTHER** : 通用场景
9929 9930 9931 |
# File 'lib/v20210526/models.rb', line 9929 def CallbackUrl @CallbackUrl end |
#CcInfos ⇒ Object
注
- 抄送人名单中可以包括自然人以及本企业的员工(本企业员工必须已经完成认证并加入企业)。
- 请确保抄送人列表中的成员不与任何签署人重复。
- **false**:(默认)不需要审批,直接签署。
- **true**:需要走审批流程。当到对应参与人签署时,会阻塞其签署操作,等待企业内部审批完成。
- 如果企业通知腾讯电子签平台审核通过,签署方可继续签署动作。
- 如果企业通知腾讯电子签平台审核未通过,平台将继续阻塞签署方的签署动作,直到企业通知平台审核通过。
- **0** :合同发起时通知通知对方来查看合同(默认)
- **1** : 签署完成后通知对方来查看合同
- **E_PRESCRIPTION_AUTO_SIGN**:电子处方单(医疗自动签)
- **OTHER** : 通用场景
9929 9930 9931 |
# File 'lib/v20210526/models.rb', line 9929 def CcInfos @CcInfos end |
#CcNotifyType ⇒ Object
注
- 抄送人名单中可以包括自然人以及本企业的员工(本企业员工必须已经完成认证并加入企业)。
- 请确保抄送人列表中的成员不与任何签署人重复。
- **false**:(默认)不需要审批,直接签署。
- **true**:需要走审批流程。当到对应参与人签署时,会阻塞其签署操作,等待企业内部审批完成。
- 如果企业通知腾讯电子签平台审核通过,签署方可继续签署动作。
- 如果企业通知腾讯电子签平台审核未通过,平台将继续阻塞签署方的签署动作,直到企业通知平台审核通过。
- **0** :合同发起时通知通知对方来查看合同(默认)
- **1** : 签署完成后通知对方来查看合同
- **E_PRESCRIPTION_AUTO_SIGN**:电子处方单(医疗自动签)
- **OTHER** : 通用场景
9929 9930 9931 |
# File 'lib/v20210526/models.rb', line 9929 def CcNotifyType @CcNotifyType end |
#CustomerData ⇒ Object
注
- 抄送人名单中可以包括自然人以及本企业的员工(本企业员工必须已经完成认证并加入企业)。
- 请确保抄送人列表中的成员不与任何签署人重复。
- **false**:(默认)不需要审批,直接签署。
- **true**:需要走审批流程。当到对应参与人签署时,会阻塞其签署操作,等待企业内部审批完成。
- 如果企业通知腾讯电子签平台审核通过,签署方可继续签署动作。
- 如果企业通知腾讯电子签平台审核未通过,平台将继续阻塞签署方的签署动作,直到企业通知平台审核通过。
- **0** :合同发起时通知通知对方来查看合同(默认)
- **1** : 签署完成后通知对方来查看合同
- **E_PRESCRIPTION_AUTO_SIGN**:电子处方单(医疗自动签)
- **OTHER** : 通用场景
9929 9930 9931 |
# File 'lib/v20210526/models.rb', line 9929 def CustomerData @CustomerData end |
#CustomShowMap ⇒ Object
注
- 抄送人名单中可以包括自然人以及本企业的员工(本企业员工必须已经完成认证并加入企业)。
- 请确保抄送人列表中的成员不与任何签署人重复。
- **false**:(默认)不需要审批,直接签署。
- **true**:需要走审批流程。当到对应参与人签署时,会阻塞其签署操作,等待企业内部审批完成。
- 如果企业通知腾讯电子签平台审核通过,签署方可继续签署动作。
- 如果企业通知腾讯电子签平台审核未通过,平台将继续阻塞签署方的签署动作,直到企业通知平台审核通过。
- **0** :合同发起时通知通知对方来查看合同(默认)
- **1** : 签署完成后通知对方来查看合同
- **E_PRESCRIPTION_AUTO_SIGN**:电子处方单(医疗自动签)
- **OTHER** : 通用场景
9929 9930 9931 |
# File 'lib/v20210526/models.rb', line 9929 def CustomShowMap @CustomShowMap end |
#Deadline ⇒ Object
注
- 抄送人名单中可以包括自然人以及本企业的员工(本企业员工必须已经完成认证并加入企业)。
- 请确保抄送人列表中的成员不与任何签署人重复。
- **false**:(默认)不需要审批,直接签署。
- **true**:需要走审批流程。当到对应参与人签署时,会阻塞其签署操作,等待企业内部审批完成。
- 如果企业通知腾讯电子签平台审核通过,签署方可继续签署动作。
- 如果企业通知腾讯电子签平台审核未通过,平台将继续阻塞签署方的签署动作,直到企业通知平台审核通过。
- **0** :合同发起时通知通知对方来查看合同(默认)
- **1** : 签署完成后通知对方来查看合同
- **E_PRESCRIPTION_AUTO_SIGN**:电子处方单(医疗自动签)
- **OTHER** : 通用场景
9929 9930 9931 |
# File 'lib/v20210526/models.rb', line 9929 def Deadline @Deadline end |
#FlowApprovers ⇒ Object
注
- 抄送人名单中可以包括自然人以及本企业的员工(本企业员工必须已经完成认证并加入企业)。
- 请确保抄送人列表中的成员不与任何签署人重复。
- **false**:(默认)不需要审批,直接签署。
- **true**:需要走审批流程。当到对应参与人签署时,会阻塞其签署操作,等待企业内部审批完成。
- 如果企业通知腾讯电子签平台审核通过,签署方可继续签署动作。
- 如果企业通知腾讯电子签平台审核未通过,平台将继续阻塞签署方的签署动作,直到企业通知平台审核通过。
- **0** :合同发起时通知通知对方来查看合同(默认)
- **1** : 签署完成后通知对方来查看合同
- **E_PRESCRIPTION_AUTO_SIGN**:电子处方单(医疗自动签)
- **OTHER** : 通用场景
9929 9930 9931 |
# File 'lib/v20210526/models.rb', line 9929 def FlowApprovers @FlowApprovers end |
#FlowDescription ⇒ Object
注
- 抄送人名单中可以包括自然人以及本企业的员工(本企业员工必须已经完成认证并加入企业)。
- 请确保抄送人列表中的成员不与任何签署人重复。
- **false**:(默认)不需要审批,直接签署。
- **true**:需要走审批流程。当到对应参与人签署时,会阻塞其签署操作,等待企业内部审批完成。
- 如果企业通知腾讯电子签平台审核通过,签署方可继续签署动作。
- 如果企业通知腾讯电子签平台审核未通过,平台将继续阻塞签署方的签署动作,直到企业通知平台审核通过。
- **0** :合同发起时通知通知对方来查看合同(默认)
- **1** : 签署完成后通知对方来查看合同
- **E_PRESCRIPTION_AUTO_SIGN**:电子处方单(医疗自动签)
- **OTHER** : 通用场景
9929 9930 9931 |
# File 'lib/v20210526/models.rb', line 9929 def FlowDescription @FlowDescription end |
#FlowDisplayType ⇒ Object
注
- 抄送人名单中可以包括自然人以及本企业的员工(本企业员工必须已经完成认证并加入企业)。
- 请确保抄送人列表中的成员不与任何签署人重复。
- **false**:(默认)不需要审批,直接签署。
- **true**:需要走审批流程。当到对应参与人签署时,会阻塞其签署操作,等待企业内部审批完成。
- 如果企业通知腾讯电子签平台审核通过,签署方可继续签署动作。
- 如果企业通知腾讯电子签平台审核未通过,平台将继续阻塞签署方的签署动作,直到企业通知平台审核通过。
- **0** :合同发起时通知通知对方来查看合同(默认)
- **1** : 签署完成后通知对方来查看合同
- **E_PRESCRIPTION_AUTO_SIGN**:电子处方单(医疗自动签)
- **OTHER** : 通用场景
9929 9930 9931 |
# File 'lib/v20210526/models.rb', line 9929 def FlowDisplayType @FlowDisplayType end |
#FlowName ⇒ Object
注
- 抄送人名单中可以包括自然人以及本企业的员工(本企业员工必须已经完成认证并加入企业)。
- 请确保抄送人列表中的成员不与任何签署人重复。
- **false**:(默认)不需要审批,直接签署。
- **true**:需要走审批流程。当到对应参与人签署时,会阻塞其签署操作,等待企业内部审批完成。
- 如果企业通知腾讯电子签平台审核通过,签署方可继续签署动作。
- 如果企业通知腾讯电子签平台审核未通过,平台将继续阻塞签署方的签署动作,直到企业通知平台审核通过。
- **0** :合同发起时通知通知对方来查看合同(默认)
- **1** : 签署完成后通知对方来查看合同
- **E_PRESCRIPTION_AUTO_SIGN**:电子处方单(医疗自动签)
- **OTHER** : 通用场景
9929 9930 9931 |
# File 'lib/v20210526/models.rb', line 9929 def FlowName @FlowName end |
#FlowType ⇒ Object
注
- 抄送人名单中可以包括自然人以及本企业的员工(本企业员工必须已经完成认证并加入企业)。
- 请确保抄送人列表中的成员不与任何签署人重复。
- **false**:(默认)不需要审批,直接签署。
- **true**:需要走审批流程。当到对应参与人签署时,会阻塞其签署操作,等待企业内部审批完成。
- 如果企业通知腾讯电子签平台审核通过,签署方可继续签署动作。
- 如果企业通知腾讯电子签平台审核未通过,平台将继续阻塞签署方的签署动作,直到企业通知平台审核通过。
- **0** :合同发起时通知通知对方来查看合同(默认)
- **1** : 签署完成后通知对方来查看合同
- **E_PRESCRIPTION_AUTO_SIGN**:电子处方单(医疗自动签)
- **OTHER** : 通用场景
9929 9930 9931 |
# File 'lib/v20210526/models.rb', line 9929 def FlowType @FlowType end |
#FormFields ⇒ Object
注
- 抄送人名单中可以包括自然人以及本企业的员工(本企业员工必须已经完成认证并加入企业)。
- 请确保抄送人列表中的成员不与任何签署人重复。
- **false**:(默认)不需要审批,直接签署。
- **true**:需要走审批流程。当到对应参与人签署时,会阻塞其签署操作,等待企业内部审批完成。
- 如果企业通知腾讯电子签平台审核通过,签署方可继续签署动作。
- 如果企业通知腾讯电子签平台审核未通过,平台将继续阻塞签署方的签署动作,直到企业通知平台审核通过。
- **0** :合同发起时通知通知对方来查看合同(默认)
- **1** : 签署完成后通知对方来查看合同
- **E_PRESCRIPTION_AUTO_SIGN**:电子处方单(医疗自动签)
- **OTHER** : 通用场景
9929 9930 9931 |
# File 'lib/v20210526/models.rb', line 9929 def FormFields @FormFields end |
#NeedSignReview ⇒ Object
注
- 抄送人名单中可以包括自然人以及本企业的员工(本企业员工必须已经完成认证并加入企业)。
- 请确保抄送人列表中的成员不与任何签署人重复。
- **false**:(默认)不需要审批,直接签署。
- **true**:需要走审批流程。当到对应参与人签署时,会阻塞其签署操作,等待企业内部审批完成。
- 如果企业通知腾讯电子签平台审核通过,签署方可继续签署动作。
- 如果企业通知腾讯电子签平台审核未通过,平台将继续阻塞签署方的签署动作,直到企业通知平台审核通过。
- **0** :合同发起时通知通知对方来查看合同(默认)
- **1** : 签署完成后通知对方来查看合同
- **E_PRESCRIPTION_AUTO_SIGN**:电子处方单(医疗自动签)
- **OTHER** : 通用场景
9929 9930 9931 |
# File 'lib/v20210526/models.rb', line 9929 def NeedSignReview @NeedSignReview end |
#TemplateId ⇒ Object
注
- 抄送人名单中可以包括自然人以及本企业的员工(本企业员工必须已经完成认证并加入企业)。
- 请确保抄送人列表中的成员不与任何签署人重复。
- **false**:(默认)不需要审批,直接签署。
- **true**:需要走审批流程。当到对应参与人签署时,会阻塞其签署操作,等待企业内部审批完成。
- 如果企业通知腾讯电子签平台审核通过,签署方可继续签署动作。
- 如果企业通知腾讯电子签平台审核未通过,平台将继续阻塞签署方的签署动作,直到企业通知平台审核通过。
- **0** :合同发起时通知通知对方来查看合同(默认)
- **1** : 签署完成后通知对方来查看合同
- **E_PRESCRIPTION_AUTO_SIGN**:电子处方单(医疗自动签)
- **OTHER** : 通用场景
9929 9930 9931 |
# File 'lib/v20210526/models.rb', line 9929 def TemplateId @TemplateId end |
Instance Method Details
#deserialize(params) ⇒ Object
9952 9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 9974 9975 9976 9977 9978 9979 9980 9981 9982 9983 9984 9985 9986 9987 9988 9989 |
# File 'lib/v20210526/models.rb', line 9952 def deserialize(params) @FlowName = params['FlowName'] @Deadline = params['Deadline'] @TemplateId = params['TemplateId'] unless params['FlowApprovers'].nil? @FlowApprovers = [] params['FlowApprovers'].each do |i| flowapproverinfo_tmp = FlowApproverInfo.new flowapproverinfo_tmp.deserialize(i) @FlowApprovers << flowapproverinfo_tmp end end unless params['FormFields'].nil? @FormFields = [] params['FormFields'].each do |i| formfield_tmp = FormField.new formfield_tmp.deserialize(i) @FormFields << formfield_tmp end end @CallbackUrl = params['CallbackUrl'] @FlowType = params['FlowType'] @FlowDescription = params['FlowDescription'] @CustomerData = params['CustomerData'] @CustomShowMap = params['CustomShowMap'] unless params['CcInfos'].nil? @CcInfos = [] params['CcInfos'].each do |i| ccinfo_tmp = CcInfo.new ccinfo_tmp.deserialize(i) @CcInfos << ccinfo_tmp end end @NeedSignReview = params['NeedSignReview'] @CcNotifyType = params['CcNotifyType'] @AutoSignScene = params['AutoSignScene'] @FlowDisplayType = params['FlowDisplayType'] end |
