Class: TencentCloud::Ess::V20201111::ApproverItem

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

Overview

签署方信息,发起合同后可获取到对应的签署方信息,如角色ID,角色名称

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(signid = nil, recipientid = nil, approverrolename = nil) ⇒ ApproverItem

Returns a new instance of ApproverItem.



421
422
423
424
425
# File 'lib/v20201111/models.rb', line 421

def initialize(signid=nil, recipientid=nil, approverrolename=nil)
  @SignId = signid
  @RecipientId = recipientid
  @ApproverRoleName = approverrolename
end

Instance Attribute Details

#ApproverRoleNameObject

Parameters:

  • SignId:

    签署方唯一编号

  • RecipientId:

    签署方角色编号

  • ApproverRoleName:

    签署方角色名称



419
420
421
# File 'lib/v20201111/models.rb', line 419

def ApproverRoleName
  @ApproverRoleName
end

#RecipientIdObject

Parameters:

  • SignId:

    签署方唯一编号

  • RecipientId:

    签署方角色编号

  • ApproverRoleName:

    签署方角色名称



419
420
421
# File 'lib/v20201111/models.rb', line 419

def RecipientId
  @RecipientId
end

#SignIdObject

Parameters:

  • SignId:

    签署方唯一编号

  • RecipientId:

    签署方角色编号

  • ApproverRoleName:

    签署方角色名称



419
420
421
# File 'lib/v20201111/models.rb', line 419

def SignId
  @SignId
end

Instance Method Details

#deserialize(params) ⇒ Object



427
428
429
430
431
# File 'lib/v20201111/models.rb', line 427

def deserialize(params)
  @SignId = params['SignId']
  @RecipientId = params['RecipientId']
  @ApproverRoleName = params['ApproverRoleName']
end