Class: TencentCloud::Essbasic::V20210526::FlowDetailInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Essbasic::V20210526::FlowDetailInfo
- Defined in:
- lib/v20210526/models.rb
Overview
此结构体(FlowDetailInfo)描述的是合同(流程)的详细信息
Instance Attribute Summary collapse
-
#CcInfos ⇒ Object
自定义合同类型的位置,在下图所示地方:
. -
#CreateOn ⇒ Object
自定义合同类型的位置,在下图所示地方:
. -
#CustomData ⇒ Object
自定义合同类型的位置,在下图所示地方:
. -
#DeadLine ⇒ Object
自定义合同类型的位置,在下图所示地方:
. -
#FlowApproverInfos ⇒ Object
自定义合同类型的位置,在下图所示地方:
. -
#FlowId ⇒ Object
自定义合同类型的位置,在下图所示地方:
. -
#FlowMessage ⇒ Object
自定义合同类型的位置,在下图所示地方:
. -
#FlowName ⇒ Object
自定义合同类型的位置,在下图所示地方:
. -
#FlowStatus ⇒ Object
自定义合同类型的位置,在下图所示地方:
. -
#FlowType ⇒ Object
自定义合同类型的位置,在下图所示地方:
. -
#NeedCreateReview ⇒ Object
自定义合同类型的位置,在下图所示地方:
. -
#TemplateId ⇒ Object
自定义合同类型的位置,在下图所示地方:
. -
#UserFlowType ⇒ Object
自定义合同类型的位置,在下图所示地方:
.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(flowid = nil, flowname = nil, flowtype = nil, flowstatus = nil, flowmessage = nil, createon = nil, deadline = nil, customdata = nil, flowapproverinfos = nil, ccinfos = nil, needcreatereview = nil, userflowtype = nil, templateid = nil) ⇒ FlowDetailInfo
constructor
A new instance of FlowDetailInfo.
Constructor Details
#initialize(flowid = nil, flowname = nil, flowtype = nil, flowstatus = nil, flowmessage = nil, createon = nil, deadline = nil, customdata = nil, flowapproverinfos = nil, ccinfos = nil, needcreatereview = nil, userflowtype = nil, templateid = nil) ⇒ FlowDetailInfo
Returns a new instance of FlowDetailInfo.
9585 9586 9587 9588 9589 9590 9591 9592 9593 9594 9595 9596 9597 9598 9599 |
# File 'lib/v20210526/models.rb', line 9585 def initialize(flowid=nil, flowname=nil, flowtype=nil, flowstatus=nil, =nil, createon=nil, deadline=nil, customdata=nil, flowapproverinfos=nil, ccinfos=nil, needcreatereview=nil, userflowtype=nil, templateid=nil) @FlowId = flowid @FlowName = flowname @FlowType = flowtype @FlowStatus = flowstatus @FlowMessage = @CreateOn = createon @DeadLine = deadline @CustomData = customdata @FlowApproverInfos = flowapproverinfos @CcInfos = ccinfos @NeedCreateReview = needcreatereview @UserFlowType = userflowtype @TemplateId = templateid end |
Instance Attribute Details
#CcInfos ⇒ Object
自定义合同类型的位置,在下图所示地方:

9583 9584 9585 |
# File 'lib/v20210526/models.rb', line 9583 def CcInfos @CcInfos end |
#CreateOn ⇒ Object
自定义合同类型的位置,在下图所示地方:

9583 9584 9585 |
# File 'lib/v20210526/models.rb', line 9583 def CreateOn @CreateOn end |
#CustomData ⇒ Object
自定义合同类型的位置,在下图所示地方:

9583 9584 9585 |
# File 'lib/v20210526/models.rb', line 9583 def CustomData @CustomData end |
#DeadLine ⇒ Object
自定义合同类型的位置,在下图所示地方:

9583 9584 9585 |
# File 'lib/v20210526/models.rb', line 9583 def DeadLine @DeadLine end |
#FlowApproverInfos ⇒ Object
自定义合同类型的位置,在下图所示地方:

9583 9584 9585 |
# File 'lib/v20210526/models.rb', line 9583 def FlowApproverInfos @FlowApproverInfos end |
#FlowId ⇒ Object
自定义合同类型的位置,在下图所示地方:

9583 9584 9585 |
# File 'lib/v20210526/models.rb', line 9583 def FlowId @FlowId end |
#FlowMessage ⇒ Object
自定义合同类型的位置,在下图所示地方:

9583 9584 9585 |
# File 'lib/v20210526/models.rb', line 9583 def FlowMessage @FlowMessage end |
#FlowName ⇒ Object
自定义合同类型的位置,在下图所示地方:

9583 9584 9585 |
# File 'lib/v20210526/models.rb', line 9583 def FlowName @FlowName end |
#FlowStatus ⇒ Object
自定义合同类型的位置,在下图所示地方:

9583 9584 9585 |
# File 'lib/v20210526/models.rb', line 9583 def FlowStatus @FlowStatus end |
#FlowType ⇒ Object
自定义合同类型的位置,在下图所示地方:

9583 9584 9585 |
# File 'lib/v20210526/models.rb', line 9583 def FlowType @FlowType end |
#NeedCreateReview ⇒ Object
自定义合同类型的位置,在下图所示地方:

9583 9584 9585 |
# File 'lib/v20210526/models.rb', line 9583 def NeedCreateReview @NeedCreateReview end |
#TemplateId ⇒ Object
自定义合同类型的位置,在下图所示地方:

9583 9584 9585 |
# File 'lib/v20210526/models.rb', line 9583 def TemplateId @TemplateId end |
#UserFlowType ⇒ Object
自定义合同类型的位置,在下图所示地方:

9583 9584 9585 |
# File 'lib/v20210526/models.rb', line 9583 def UserFlowType @UserFlowType end |
Instance Method Details
#deserialize(params) ⇒ Object
9601 9602 9603 9604 9605 9606 9607 9608 9609 9610 9611 9612 9613 9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 9631 9632 |
# File 'lib/v20210526/models.rb', line 9601 def deserialize(params) @FlowId = params['FlowId'] @FlowName = params['FlowName'] @FlowType = params['FlowType'] @FlowStatus = params['FlowStatus'] @FlowMessage = params['FlowMessage'] @CreateOn = params['CreateOn'] @DeadLine = params['DeadLine'] @CustomData = params['CustomData'] unless params['FlowApproverInfos'].nil? @FlowApproverInfos = [] params['FlowApproverInfos'].each do |i| flowapproverdetail_tmp = FlowApproverDetail.new flowapproverdetail_tmp.deserialize(i) @FlowApproverInfos << flowapproverdetail_tmp end end unless params['CcInfos'].nil? @CcInfos = [] params['CcInfos'].each do |i| flowapproverdetail_tmp = FlowApproverDetail.new flowapproverdetail_tmp.deserialize(i) @CcInfos << flowapproverdetail_tmp end end @NeedCreateReview = params['NeedCreateReview'] unless params['UserFlowType'].nil? @UserFlowType = UserFlowType.new @UserFlowType.deserialize(params['UserFlowType']) end @TemplateId = params['TemplateId'] end |