Class: TencentCloud::Essbasic::V20210526::FlowGroupApprovers

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

Overview

合同组签署方信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(flowid = nil, approvers = nil) ⇒ FlowGroupApprovers

Returns a new instance of FlowGroupApprovers.



9785
9786
9787
9788
# File 'lib/v20210526/models.rb', line 9785

def initialize(flowid=nil, approvers=nil)
  @FlowId = flowid
  @Approvers = approvers
end

Instance Attribute Details

#ApproversObject

Parameters:

  • FlowId:

    合同流程ID

  • Approvers:

    签署方信息,包含合同ID和角色ID用于定位RecipientId。



9783
9784
9785
# File 'lib/v20210526/models.rb', line 9783

def Approvers
  @Approvers
end

#FlowIdObject

Parameters:

  • FlowId:

    合同流程ID

  • Approvers:

    签署方信息,包含合同ID和角色ID用于定位RecipientId。



9783
9784
9785
# File 'lib/v20210526/models.rb', line 9783

def FlowId
  @FlowId
end

Instance Method Details

#deserialize(params) ⇒ Object



9790
9791
9792
9793
9794
9795
9796
9797
9798
9799
9800
# File 'lib/v20210526/models.rb', line 9790

def deserialize(params)
  @FlowId = params['FlowId']
  unless params['Approvers'].nil?
    @Approvers = []
    params['Approvers'].each do |i|
      approveritem_tmp = ApproverItem.new
      approveritem_tmp.deserialize(i)
      @Approvers << approveritem_tmp
    end
  end
end