Class: TencentCloud::Ess::V20201111::FillApproverInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ess::V20201111::FillApproverInfo
- Defined in:
- lib/v20201111/models.rb
Overview
补充签署人信息
- RecipientId 必须指定
- 通过企业微信自定义账号ID补充签署人时,ApproverSource 和 CustomUserId 必填,ApproverSource取值:WEWORKAPP
- 通过二要素(姓名/手机号)补充签署人时,ApproverName 和 ApproverMobile 必填,ApproverSource设置为空
- 补充个人签署方时,若该用户已在电子签完成实名则可通过指定姓名和证件类型、证件号码完成补充
Instance Attribute Summary collapse
-
#ApproverIdCardNumber ⇒ Object
Returns the value of attribute ApproverIdCardNumber.
-
#ApproverIdCardType ⇒ Object
Returns the value of attribute ApproverIdCardType.
-
#ApproverMobile ⇒ Object
Returns the value of attribute ApproverMobile.
-
#ApproverName ⇒ Object
Returns the value of attribute ApproverName.
-
#ApproverSource ⇒ Object
Returns the value of attribute ApproverSource.
-
#CustomUserId ⇒ Object
Returns the value of attribute CustomUserId.
-
#FlowId ⇒ Object
Returns the value of attribute FlowId.
-
#NotifyType ⇒ Object
Returns the value of attribute NotifyType.
-
#OrganizationName ⇒ Object
Returns the value of attribute OrganizationName.
-
#RecipientId ⇒ Object
Returns the value of attribute RecipientId.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(recipientid = nil, approversource = nil, customuserid = nil, approvername = nil, approvermobile = nil, organizationname = nil, approveridcardtype = nil, approveridcardnumber = nil, flowid = nil, notifytype = nil) ⇒ FillApproverInfo
constructor
A new instance of FillApproverInfo.
Constructor Details
#initialize(recipientid = nil, approversource = nil, customuserid = nil, approvername = nil, approvermobile = nil, organizationname = nil, approveridcardtype = nil, approveridcardnumber = nil, flowid = nil, notifytype = nil) ⇒ FillApproverInfo
Returns a new instance of FillApproverInfo.
12771 12772 12773 12774 12775 12776 12777 12778 12779 12780 12781 12782 |
# File 'lib/v20201111/models.rb', line 12771 def initialize(recipientid=nil, approversource=nil, customuserid=nil, approvername=nil, approvermobile=nil, organizationname=nil, approveridcardtype=nil, approveridcardnumber=nil, flowid=nil, notifytype=nil) @RecipientId = recipientid @ApproverSource = approversource @CustomUserId = customuserid @ApproverName = approvername @ApproverMobile = approvermobile @OrganizationName = organizationname @ApproverIdCardType = approveridcardtype @ApproverIdCardNumber = approveridcardnumber @FlowId = flowid @NotifyType = notifytype end |
Instance Attribute Details
#ApproverIdCardNumber ⇒ Object
Returns the value of attribute ApproverIdCardNumber.
12769 12770 12771 |
# File 'lib/v20201111/models.rb', line 12769 def ApproverIdCardNumber @ApproverIdCardNumber end |
#ApproverIdCardType ⇒ Object
Returns the value of attribute ApproverIdCardType.
12769 12770 12771 |
# File 'lib/v20201111/models.rb', line 12769 def ApproverIdCardType @ApproverIdCardType end |
#ApproverMobile ⇒ Object
Returns the value of attribute ApproverMobile.
12769 12770 12771 |
# File 'lib/v20201111/models.rb', line 12769 def ApproverMobile @ApproverMobile end |
#ApproverName ⇒ Object
Returns the value of attribute ApproverName.
12769 12770 12771 |
# File 'lib/v20201111/models.rb', line 12769 def ApproverName @ApproverName end |
#ApproverSource ⇒ Object
Returns the value of attribute ApproverSource.
12769 12770 12771 |
# File 'lib/v20201111/models.rb', line 12769 def ApproverSource @ApproverSource end |
#CustomUserId ⇒ Object
Returns the value of attribute CustomUserId.
12769 12770 12771 |
# File 'lib/v20201111/models.rb', line 12769 def CustomUserId @CustomUserId end |
#FlowId ⇒ Object
Returns the value of attribute FlowId.
12769 12770 12771 |
# File 'lib/v20201111/models.rb', line 12769 def FlowId @FlowId end |
#NotifyType ⇒ Object
Returns the value of attribute NotifyType.
12769 12770 12771 |
# File 'lib/v20201111/models.rb', line 12769 def NotifyType @NotifyType end |
#OrganizationName ⇒ Object
Returns the value of attribute OrganizationName.
12769 12770 12771 |
# File 'lib/v20201111/models.rb', line 12769 def OrganizationName @OrganizationName end |
#RecipientId ⇒ Object
Returns the value of attribute RecipientId.
12769 12770 12771 |
# File 'lib/v20201111/models.rb', line 12769 def RecipientId @RecipientId end |
Instance Method Details
#deserialize(params) ⇒ Object
12784 12785 12786 12787 12788 12789 12790 12791 12792 12793 12794 12795 |
# File 'lib/v20201111/models.rb', line 12784 def deserialize(params) @RecipientId = params['RecipientId'] @ApproverSource = params['ApproverSource'] @CustomUserId = params['CustomUserId'] @ApproverName = params['ApproverName'] @ApproverMobile = params['ApproverMobile'] @OrganizationName = params['OrganizationName'] @ApproverIdCardType = params['ApproverIdCardType'] @ApproverIdCardNumber = params['ApproverIdCardNumber'] @FlowId = params['FlowId'] @NotifyType = params['NotifyType'] end |