Class: TencentCloud::Essbasic::V20210526::FlowFileInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Essbasic::V20210526::FlowFileInfo
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20210526/models.rb
Overview
合同组中每个子合同的发起信息
Instance Attribute Summary collapse
- #CallbackUrl ⇒ Object
- #Components ⇒ Object
- #CustomerData ⇒ Object
- #CustomShowMap ⇒ Object
- #Deadline ⇒ Object
- #FileIds ⇒ Object
- #FlowApprovers ⇒ Object
- #FlowDescription ⇒ Object
- #FlowDisplayType ⇒ Object
- #FlowName ⇒ Object
- #FlowType ⇒ Object
- #NeedSignReview ⇒ Object
- #Unordered ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(fileids = nil, flowname = nil, flowapprovers = nil, deadline = nil, flowdescription = nil, flowtype = nil, callbackurl = nil, customerdata = nil, unordered = nil, components = nil, customshowmap = nil, needsignreview = nil, flowdisplaytype = nil) ⇒ FlowFileInfo
constructor
A new instance of FlowFileInfo.
Constructor Details
#initialize(fileids = nil, flowname = nil, flowapprovers = nil, deadline = nil, flowdescription = nil, flowtype = nil, callbackurl = nil, customerdata = nil, unordered = nil, components = nil, customshowmap = nil, needsignreview = nil, flowdisplaytype = nil) ⇒ FlowFileInfo
Returns a new instance of FlowFileInfo.
9669 9670 9671 9672 9673 9674 9675 9676 9677 9678 9679 9680 9681 9682 9683 |
# File 'lib/v20210526/models.rb', line 9669 def initialize(fileids=nil, flowname=nil, flowapprovers=nil, deadline=nil, flowdescription=nil, flowtype=nil, callbackurl=nil, customerdata=nil, unordered=nil, components=nil, customshowmap=nil, needsignreview=nil, flowdisplaytype=nil) @FileIds = fileids @FlowName = flowname @FlowApprovers = flowapprovers @Deadline = deadline @FlowDescription = flowdescription @FlowType = flowtype @CallbackUrl = callbackurl @CustomerData = customerdata @Unordered = unordered @Components = components @CustomShowMap = customshowmap @NeedSignReview = needsignreview @FlowDisplayType = flowdisplaytype end |
Instance Attribute Details
#CallbackUrl ⇒ Object
9664 9665 9666 |
# File 'lib/v20210526/models.rb', line 9664 def CallbackUrl @CallbackUrl end |
#Components ⇒ Object
9664 9665 9666 |
# File 'lib/v20210526/models.rb', line 9664 def Components @Components end |
#CustomerData ⇒ Object
9664 9665 9666 |
# File 'lib/v20210526/models.rb', line 9664 def CustomerData @CustomerData end |
#CustomShowMap ⇒ Object
9664 9665 9666 |
# File 'lib/v20210526/models.rb', line 9664 def CustomShowMap @CustomShowMap end |
#Deadline ⇒ Object
9664 9665 9666 |
# File 'lib/v20210526/models.rb', line 9664 def Deadline @Deadline end |
#FileIds ⇒ Object
9664 9665 9666 |
# File 'lib/v20210526/models.rb', line 9664 def FileIds @FileIds end |
#FlowApprovers ⇒ Object
9664 9665 9666 |
# File 'lib/v20210526/models.rb', line 9664 def FlowApprovers @FlowApprovers end |
#FlowDescription ⇒ Object
9664 9665 9666 |
# File 'lib/v20210526/models.rb', line 9664 def FlowDescription @FlowDescription end |
#FlowDisplayType ⇒ Object
9664 9665 9666 |
# File 'lib/v20210526/models.rb', line 9664 def FlowDisplayType @FlowDisplayType end |
#FlowName ⇒ Object
9664 9665 9666 |
# File 'lib/v20210526/models.rb', line 9664 def FlowName @FlowName end |
#FlowType ⇒ Object
9664 9665 9666 |
# File 'lib/v20210526/models.rb', line 9664 def FlowType @FlowType end |
#NeedSignReview ⇒ Object
9664 9665 9666 |
# File 'lib/v20210526/models.rb', line 9664 def NeedSignReview @NeedSignReview end |
#Unordered ⇒ Object
9664 9665 9666 |
# File 'lib/v20210526/models.rb', line 9664 def Unordered @Unordered end |
Instance Method Details
#deserialize(params) ⇒ Object
9685 9686 9687 9688 9689 9690 9691 9692 9693 9694 9695 9696 9697 9698 9699 9700 9701 9702 9703 9704 9705 9706 9707 9708 9709 9710 9711 9712 9713 |
# File 'lib/v20210526/models.rb', line 9685 def deserialize(params) @FileIds = params['FileIds'] @FlowName = params['FlowName'] unless params['FlowApprovers'].nil? @FlowApprovers = [] params['FlowApprovers'].each do |i| flowapproverinfo_tmp = FlowApproverInfo.new flowapproverinfo_tmp.deserialize(i) @FlowApprovers << flowapproverinfo_tmp end end @Deadline = params['Deadline'] @FlowDescription = params['FlowDescription'] @FlowType = params['FlowType'] @CallbackUrl = params['CallbackUrl'] @CustomerData = params['CustomerData'] @Unordered = params['Unordered'] unless params['Components'].nil? @Components = [] params['Components'].each do |i| component_tmp = Component.new component_tmp.deserialize(i) @Components << component_tmp end end @CustomShowMap = params['CustomShowMap'] @NeedSignReview = params['NeedSignReview'] @FlowDisplayType = params['FlowDisplayType'] end |
