Class: TencentCloud::Essbasic::V20210526::PrepareFlowsRequest

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

Overview

PrepareFlows请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(agent = nil, flowinfos = nil, jumpurl = nil, operator = nil) ⇒ PrepareFlowsRequest

Returns a new instance of PrepareFlowsRequest.



11816
11817
11818
11819
11820
11821
# File 'lib/v20210526/models.rb', line 11816

def initialize(agent=nil, flowinfos=nil, jumpurl=nil, operator=nil)
  @Agent = agent
  @FlowInfos = flowinfos
  @JumpUrl = jumpurl
  @Operator = operator
end

Instance Attribute Details

#AgentObject

Parameters:

  • Agent:

    应用相关信息。 此接口Agent.ProxyOrganizationOpenId、Agent. ProxyOperator.OpenId、Agent.AppId 必填。

  • FlowInfos:

    多个合同(签署流程)信息,最大支持20个签署流程。

  • JumpUrl:

    操作完成后的跳转地址,最大长度200

  • Operator:

    暂未开放



11811
11812
11813
# File 'lib/v20210526/models.rb', line 11811

def Agent
  @Agent
end

#FlowInfosObject

Parameters:

  • Agent:

    应用相关信息。 此接口Agent.ProxyOrganizationOpenId、Agent. ProxyOperator.OpenId、Agent.AppId 必填。

  • FlowInfos:

    多个合同(签署流程)信息,最大支持20个签署流程。

  • JumpUrl:

    操作完成后的跳转地址,最大长度200

  • Operator:

    暂未开放



11811
11812
11813
# File 'lib/v20210526/models.rb', line 11811

def FlowInfos
  @FlowInfos
end

#JumpUrlObject

Parameters:

  • Agent:

    应用相关信息。 此接口Agent.ProxyOrganizationOpenId、Agent. ProxyOperator.OpenId、Agent.AppId 必填。

  • FlowInfos:

    多个合同(签署流程)信息,最大支持20个签署流程。

  • JumpUrl:

    操作完成后的跳转地址,最大长度200

  • Operator:

    暂未开放



11811
11812
11813
# File 'lib/v20210526/models.rb', line 11811

def JumpUrl
  @JumpUrl
end

#OperatorObject

Parameters:

  • Agent:

    应用相关信息。 此接口Agent.ProxyOrganizationOpenId、Agent. ProxyOperator.OpenId、Agent.AppId 必填。

  • FlowInfos:

    多个合同(签署流程)信息,最大支持20个签署流程。

  • JumpUrl:

    操作完成后的跳转地址,最大长度200

  • Operator:

    暂未开放



11811
11812
11813
# File 'lib/v20210526/models.rb', line 11811

def Operator
  @Operator
end

Instance Method Details

#deserialize(params) ⇒ Object



11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
# File 'lib/v20210526/models.rb', line 11823

def deserialize(params)
  unless params['Agent'].nil?
    @Agent = Agent.new
    @Agent.deserialize(params['Agent'])
  end
  unless params['FlowInfos'].nil?
    @FlowInfos = []
    params['FlowInfos'].each do |i|
      flowinfo_tmp = FlowInfo.new
      flowinfo_tmp.deserialize(i)
      @FlowInfos << flowinfo_tmp
    end
  end
  @JumpUrl = params['JumpUrl']
  unless params['Operator'].nil?
    @Operator = UserInfo.new
    @Operator.deserialize(params['Operator'])
  end
end