Class: TencentCloud::Ess::V20201111::ReleasedApprover
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ess::V20201111::ReleasedApprover
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20201111/models.rb
Overview
解除协议的签署人,如不指定,默认使用原流程中的签署人。
注意:不支持更换C端(个人身份类型)签署人,如果原流程中含有C端签署人,默认使用原流程中的该C端签署人。<br/>
注意:目前不支持替换C端(个人身份类型)签署人,但是可以指定C端签署人的签署方自定义控件别名,具体见参数ApproverSignRole描述。<br/>
注意:当指定C端签署人的签署方自定义控件别名不空时,除RelievedApproverReceiptId参数外,可以只参数ApproverSignRole。<br/>
Instance Attribute Summary collapse
-
#ApproverSignComponentType ⇒ Object
. -
#ApproverSignRole ⇒ Object
. -
#ApproverSignSealId ⇒ Object
. -
#ApproverType ⇒ Object
. -
#Mobile ⇒ Object
. -
#Name ⇒ Object
. -
#RelievedApproverReceiptId ⇒ Object
. -
#RelievedApproverRecipientId ⇒ Object
.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(name = nil, mobile = nil, relievedapproverreceiptid = nil, approvertype = nil, approversigncomponenttype = nil, approversignrole = nil, approversignsealid = nil, relievedapproverrecipientid = nil) ⇒ ReleasedApprover
constructor
A new instance of ReleasedApprover.
Constructor Details
#initialize(name = nil, mobile = nil, relievedapproverreceiptid = nil, approvertype = nil, approversigncomponenttype = nil, approversignrole = nil, approversignsealid = nil, relievedapproverrecipientid = nil) ⇒ ReleasedApprover
Returns a new instance of ReleasedApprover.
16811 16812 16813 16814 16815 16816 16817 16818 16819 16820 |
# File 'lib/v20201111/models.rb', line 16811 def initialize(name=nil, mobile=nil, relievedapproverreceiptid=nil, approvertype=nil, approversigncomponenttype=nil, approversignrole=nil, approversignsealid=nil, relievedapproverrecipientid=nil) @Name = name @Mobile = mobile @RelievedApproverReceiptId = relievedapproverreceiptid @ApproverType = approvertype @ApproverSignComponentType = approversigncomponenttype @ApproverSignRole = approversignrole @ApproverSignSealId = approversignsealid @RelievedApproverRecipientId = relievedapproverrecipientid end |
Instance Attribute Details
#ApproverSignComponentType ⇒ Object

16806 16807 16808 |
# File 'lib/v20201111/models.rb', line 16806 def ApproverSignComponentType @ApproverSignComponentType end |
#ApproverSignRole ⇒ Object

16806 16807 16808 |
# File 'lib/v20201111/models.rb', line 16806 def ApproverSignRole @ApproverSignRole end |
#ApproverSignSealId ⇒ Object

16806 16807 16808 |
# File 'lib/v20201111/models.rb', line 16806 def ApproverSignSealId @ApproverSignSealId end |
#ApproverType ⇒ Object

16806 16807 16808 |
# File 'lib/v20201111/models.rb', line 16806 def ApproverType @ApproverType end |
#Mobile ⇒ Object

16806 16807 16808 |
# File 'lib/v20201111/models.rb', line 16806 def Mobile @Mobile end |
#Name ⇒ Object

16806 16807 16808 |
# File 'lib/v20201111/models.rb', line 16806 def Name @Name end |
#RelievedApproverReceiptId ⇒ Object

16806 16807 16808 |
# File 'lib/v20201111/models.rb', line 16806 def RelievedApproverReceiptId @RelievedApproverReceiptId end |
#RelievedApproverRecipientId ⇒ Object

16806 16807 16808 |
# File 'lib/v20201111/models.rb', line 16806 def RelievedApproverRecipientId @RelievedApproverRecipientId end |
Instance Method Details
#deserialize(params) ⇒ Object
16822 16823 16824 16825 16826 16827 16828 16829 16830 16831 |
# File 'lib/v20201111/models.rb', line 16822 def deserialize(params) @Name = params['Name'] @Mobile = params['Mobile'] @RelievedApproverReceiptId = params['RelievedApproverReceiptId'] @ApproverType = params['ApproverType'] @ApproverSignComponentType = params['ApproverSignComponentType'] @ApproverSignRole = params['ApproverSignRole'] @ApproverSignSealId = params['ApproverSignSealId'] @RelievedApproverRecipientId = params['RelievedApproverRecipientId'] end |