Class: TencentCloud::Essbasic::V20210526::ChannelCreateFlowApproversRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Essbasic::V20210526::ChannelCreateFlowApproversRequest
- Defined in:
- lib/v20210526/models.rb
Overview
ChannelCreateFlowApprovers请求参数结构体
Instance Attribute Summary collapse
-
#Agent ⇒ Object
- **1**: 表示往未指定签署人的节点,添加一个明确的签署人,支持企业或个人签署方。
-
#Approvers ⇒ Object
- **1**: 表示往未指定签署人的节点,添加一个明确的签署人,支持企业或个人签署方。
-
#FillApproverType ⇒ Object
- **1**: 表示往未指定签署人的节点,添加一个明确的签署人,支持企业或个人签署方。
-
#FlowGroupId ⇒ Object
- **1**: 表示往未指定签署人的节点,添加一个明确的签署人,支持企业或个人签署方。
-
#FlowId ⇒ Object
- **1**: 表示往未指定签署人的节点,添加一个明确的签署人,支持企业或个人签署方。
-
#Operator ⇒ Object
- **1**: 表示往未指定签署人的节点,添加一个明确的签署人,支持企业或个人签署方。
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(agent = nil, approvers = nil, flowid = nil, fillapprovertype = nil, operator = nil, flowgroupid = nil) ⇒ ChannelCreateFlowApproversRequest
constructor
A new instance of ChannelCreateFlowApproversRequest.
Constructor Details
#initialize(agent = nil, approvers = nil, flowid = nil, fillapprovertype = nil, operator = nil, flowgroupid = nil) ⇒ ChannelCreateFlowApproversRequest
Returns a new instance of ChannelCreateFlowApproversRequest.
1786 1787 1788 1789 1790 1791 1792 1793 |
# File 'lib/v20210526/models.rb', line 1786 def initialize(agent=nil, approvers=nil, flowid=nil, fillapprovertype=nil, operator=nil, flowgroupid=nil) @Agent = agent @Approvers = approvers @FlowId = flowid @FillApproverType = fillapprovertype @Operator = operator @FlowGroupId = flowgroupid end |
Instance Attribute Details
#Agent ⇒ Object
- **1**: 表示往未指定签署人的节点,添加一个明确的签署人,支持企业或个人签署方。
1784 1785 1786 |
# File 'lib/v20210526/models.rb', line 1784 def Agent @Agent end |
#Approvers ⇒ Object
- **1**: 表示往未指定签署人的节点,添加一个明确的签署人,支持企业或个人签署方。
1784 1785 1786 |
# File 'lib/v20210526/models.rb', line 1784 def Approvers @Approvers end |
#FillApproverType ⇒ Object
- **1**: 表示往未指定签署人的节点,添加一个明确的签署人,支持企业或个人签署方。
1784 1785 1786 |
# File 'lib/v20210526/models.rb', line 1784 def FillApproverType @FillApproverType end |
#FlowGroupId ⇒ Object
- **1**: 表示往未指定签署人的节点,添加一个明确的签署人,支持企业或个人签署方。
1784 1785 1786 |
# File 'lib/v20210526/models.rb', line 1784 def FlowGroupId @FlowGroupId end |
#FlowId ⇒ Object
- **1**: 表示往未指定签署人的节点,添加一个明确的签署人,支持企业或个人签署方。
1784 1785 1786 |
# File 'lib/v20210526/models.rb', line 1784 def FlowId @FlowId end |
#Operator ⇒ Object
- **1**: 表示往未指定签署人的节点,添加一个明确的签署人,支持企业或个人签署方。
1784 1785 1786 |
# File 'lib/v20210526/models.rb', line 1784 def Operator @Operator end |
Instance Method Details
#deserialize(params) ⇒ Object
1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 |
# File 'lib/v20210526/models.rb', line 1795 def deserialize(params) unless params['Agent'].nil? @Agent = Agent.new @Agent.deserialize(params['Agent']) end unless params['Approvers'].nil? @Approvers = [] params['Approvers'].each do |i| fillapproverinfo_tmp = FillApproverInfo.new fillapproverinfo_tmp.deserialize(i) @Approvers << fillapproverinfo_tmp end end @FlowId = params['FlowId'] @FillApproverType = params['FillApproverType'] unless params['Operator'].nil? @Operator = UserInfo.new @Operator.deserialize(params['Operator']) end @FlowGroupId = params['FlowGroupId'] end |