Class: TencentCloud::Essbasic::V20210526::ReleasedApprover
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Essbasic::V20210526::ReleasedApprover
- Defined in:
- lib/v20210526/models.rb
Overview
如果需要指定B端(企业身份类型)签署人,其中ReleasedApprover需要传递的参数如下:
ApproverNumber, OrganizationName, ApproverType必传。
对于其他身份标识:
- 子客企业指定经办人:OpenId必传,OrganizationOpenId必传;
- 非子客企业经办人:Name、Mobile必传。
Instance Attribute Summary collapse
-
#ApproverNumber ⇒ Object
. -
#ApproverSignComponentType ⇒ Object
. -
#ApproverSignRole ⇒ Object
. -
#ApproverSignSealId ⇒ Object
. -
#ApproverType ⇒ Object
. -
#IdCardNumber ⇒ Object
. -
#IdCardType ⇒ Object
. -
#Mobile ⇒ Object
. -
#Name ⇒ Object
. -
#OpenId ⇒ Object
. -
#OrganizationName ⇒ Object
. -
#OrganizationOpenId ⇒ Object
. -
#ReleasedApproverRecipientId ⇒ Object
.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(approvernumber = nil, approvertype = nil, releasedapproverrecipientid = nil, name = nil, idcardtype = nil, idcardnumber = nil, mobile = nil, organizationname = nil, organizationopenid = nil, openid = nil, approversigncomponenttype = nil, approversignrole = nil, approversignsealid = nil) ⇒ ReleasedApprover
constructor
A new instance of ReleasedApprover.
Constructor Details
#initialize(approvernumber = nil, approvertype = nil, releasedapproverrecipientid = nil, name = nil, idcardtype = nil, idcardnumber = nil, mobile = nil, organizationname = nil, organizationopenid = nil, openid = nil, approversigncomponenttype = nil, approversignrole = nil, approversignsealid = nil) ⇒ ReleasedApprover
Returns a new instance of ReleasedApprover.
12215 12216 12217 12218 12219 12220 12221 12222 12223 12224 12225 12226 12227 12228 12229 |
# File 'lib/v20210526/models.rb', line 12215 def initialize(approvernumber=nil, approvertype=nil, releasedapproverrecipientid=nil, name=nil, idcardtype=nil, idcardnumber=nil, mobile=nil, organizationname=nil, organizationopenid=nil, openid=nil, approversigncomponenttype=nil, approversignrole=nil, approversignsealid=nil) @ApproverNumber = approvernumber @ApproverType = approvertype @ReleasedApproverRecipientId = releasedapproverrecipientid @Name = name @IdCardType = idcardtype @IdCardNumber = idcardnumber @Mobile = mobile @OrganizationName = organizationname @OrganizationOpenId = organizationopenid @OpenId = openid @ApproverSignComponentType = approversigncomponenttype @ApproverSignRole = approversignrole @ApproverSignSealId = approversignsealid end |
Instance Attribute Details
#ApproverNumber ⇒ Object

12213 12214 12215 |
# File 'lib/v20210526/models.rb', line 12213 def ApproverNumber @ApproverNumber end |
#ApproverSignComponentType ⇒ Object

12213 12214 12215 |
# File 'lib/v20210526/models.rb', line 12213 def ApproverSignComponentType @ApproverSignComponentType end |
#ApproverSignRole ⇒ Object

12213 12214 12215 |
# File 'lib/v20210526/models.rb', line 12213 def ApproverSignRole @ApproverSignRole end |
#ApproverSignSealId ⇒ Object

12213 12214 12215 |
# File 'lib/v20210526/models.rb', line 12213 def ApproverSignSealId @ApproverSignSealId end |
#ApproverType ⇒ Object

12213 12214 12215 |
# File 'lib/v20210526/models.rb', line 12213 def ApproverType @ApproverType end |
#IdCardNumber ⇒ Object

12213 12214 12215 |
# File 'lib/v20210526/models.rb', line 12213 def IdCardNumber @IdCardNumber end |
#IdCardType ⇒ Object

12213 12214 12215 |
# File 'lib/v20210526/models.rb', line 12213 def IdCardType @IdCardType end |
#Mobile ⇒ Object

12213 12214 12215 |
# File 'lib/v20210526/models.rb', line 12213 def Mobile @Mobile end |
#Name ⇒ Object

12213 12214 12215 |
# File 'lib/v20210526/models.rb', line 12213 def Name @Name end |
#OpenId ⇒ Object

12213 12214 12215 |
# File 'lib/v20210526/models.rb', line 12213 def OpenId @OpenId end |
#OrganizationName ⇒ Object

12213 12214 12215 |
# File 'lib/v20210526/models.rb', line 12213 def OrganizationName @OrganizationName end |
#OrganizationOpenId ⇒ Object

12213 12214 12215 |
# File 'lib/v20210526/models.rb', line 12213 def OrganizationOpenId @OrganizationOpenId end |
#ReleasedApproverRecipientId ⇒ Object

12213 12214 12215 |
# File 'lib/v20210526/models.rb', line 12213 def ReleasedApproverRecipientId @ReleasedApproverRecipientId end |
Instance Method Details
#deserialize(params) ⇒ Object
12231 12232 12233 12234 12235 12236 12237 12238 12239 12240 12241 12242 12243 12244 12245 |
# File 'lib/v20210526/models.rb', line 12231 def deserialize(params) @ApproverNumber = params['ApproverNumber'] @ApproverType = params['ApproverType'] @ReleasedApproverRecipientId = params['ReleasedApproverRecipientId'] @Name = params['Name'] @IdCardType = params['IdCardType'] @IdCardNumber = params['IdCardNumber'] @Mobile = params['Mobile'] @OrganizationName = params['OrganizationName'] @OrganizationOpenId = params['OrganizationOpenId'] @OpenId = params['OpenId'] @ApproverSignComponentType = params['ApproverSignComponentType'] @ApproverSignRole = params['ApproverSignRole'] @ApproverSignSealId = params['ApproverSignSealId'] end |