Class: TencentCloud::Ess::V20201111::FillApproverInfo

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20201111/models.rb

Overview

补充签署人信息

  • RecipientId 必须指定
  • 通过企业微信自定义账号ID补充签署人时,ApproverSource 和 CustomUserId 必填,ApproverSource取值:WEWORKAPP
  • 通过二要素(姓名/手机号)补充签署人时,ApproverName 和 ApproverMobile 必填,ApproverSource设置为空
  • 补充个人签署方时,若该用户已在电子签完成实名则可通过指定姓名和证件类型、证件号码完成补充

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#ApproverIdCardNumberObject

Returns the value of attribute ApproverIdCardNumber.



12769
12770
12771
# File 'lib/v20201111/models.rb', line 12769

def ApproverIdCardNumber
  @ApproverIdCardNumber
end

#ApproverIdCardTypeObject

Returns the value of attribute ApproverIdCardType.



12769
12770
12771
# File 'lib/v20201111/models.rb', line 12769

def ApproverIdCardType
  @ApproverIdCardType
end

#ApproverMobileObject

Returns the value of attribute ApproverMobile.



12769
12770
12771
# File 'lib/v20201111/models.rb', line 12769

def ApproverMobile
  @ApproverMobile
end

#ApproverNameObject

Returns the value of attribute ApproverName.



12769
12770
12771
# File 'lib/v20201111/models.rb', line 12769

def ApproverName
  @ApproverName
end

#ApproverSourceObject

Returns the value of attribute ApproverSource.



12769
12770
12771
# File 'lib/v20201111/models.rb', line 12769

def ApproverSource
  @ApproverSource
end

#CustomUserIdObject

Returns the value of attribute CustomUserId.



12769
12770
12771
# File 'lib/v20201111/models.rb', line 12769

def CustomUserId
  @CustomUserId
end

#FlowIdObject

Returns the value of attribute FlowId.



12769
12770
12771
# File 'lib/v20201111/models.rb', line 12769

def FlowId
  @FlowId
end

#NotifyTypeObject

Returns the value of attribute NotifyType.



12769
12770
12771
# File 'lib/v20201111/models.rb', line 12769

def NotifyType
  @NotifyType
end

#OrganizationNameObject

Returns the value of attribute OrganizationName.



12769
12770
12771
# File 'lib/v20201111/models.rb', line 12769

def OrganizationName
  @OrganizationName
end

#RecipientIdObject

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