Class: TencentCloud::Essbasic::V20201222::CatalogComponents

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

Overview

目录流程签署区

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(flowid = nil, signcomponents = nil, signid = nil) ⇒ CatalogComponents

Returns a new instance of CatalogComponents.



196
197
198
199
200
# File 'lib/v20201222/models.rb', line 196

def initialize(flowid=nil, signcomponents=nil, signid=nil)
  @FlowId = flowid
  @SignComponents = signcomponents
  @SignId = signid
end

Instance Attribute Details

#FlowIdObject

Parameters:

  • 流程ID

  • 签署区列表

  • 签署任务ID



194
195
196
# File 'lib/v20201222/models.rb', line 194

def FlowId
  @FlowId
end

#SignComponentsObject

Parameters:

  • 流程ID

  • 签署区列表

  • 签署任务ID



194
195
196
# File 'lib/v20201222/models.rb', line 194

def SignComponents
  @SignComponents
end

#SignIdObject

Parameters:

  • 流程ID

  • 签署区列表

  • 签署任务ID



194
195
196
# File 'lib/v20201222/models.rb', line 194

def SignId
  @SignId
end

Instance Method Details

#deserialize(params) ⇒ Object



202
203
204
205
206
207
208
209
210
211
212
213
# File 'lib/v20201222/models.rb', line 202

def deserialize(params)
  @FlowId = params['FlowId']
  unless params['SignComponents'].nil?
    @SignComponents = []
    params['SignComponents'].each do |i|
      component_tmp = Component.new
      component_tmp.deserialize(i)
      @SignComponents << component_tmp
    end
  end
  @SignId = params['SignId']
end