Class: TencentCloud::Essbasic::V20210526::ChannelCreatePrepareFlowGroupRequest

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

Overview

ChannelCreatePrepareFlowGroup请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(baseflowinfos = nil, flowgroupname = nil, resourcetype = nil, agent = nil) ⇒ ChannelCreatePrepareFlowGroupRequest

Returns a new instance of ChannelCreatePrepareFlowGroupRequest.



2780
2781
2782
2783
2784
2785
# File 'lib/v20210526/models.rb', line 2780

def initialize(baseflowinfos=nil, flowgroupname=nil, resourcetype=nil, agent=nil)
  @BaseFlowInfos = baseflowinfos
  @FlowGroupName = flowgroupname
  @ResourceType = resourcetype
  @Agent = agent
end

Instance Attribute Details

#AgentObject

合同的发起企业和发起人必需已经完成实名,并加入企业



2778
2779
2780
# File 'lib/v20210526/models.rb', line 2778

def Agent
  @Agent
end

#BaseFlowInfosObject

合同的发起企业和发起人必需已经完成实名,并加入企业



2778
2779
2780
# File 'lib/v20210526/models.rb', line 2778

def BaseFlowInfos
  @BaseFlowInfos
end

#FlowGroupNameObject

合同的发起企业和发起人必需已经完成实名,并加入企业



2778
2779
2780
# File 'lib/v20210526/models.rb', line 2778

def FlowGroupName
  @FlowGroupName
end

#ResourceTypeObject

合同的发起企业和发起人必需已经完成实名,并加入企业



2778
2779
2780
# File 'lib/v20210526/models.rb', line 2778

def ResourceType
  @ResourceType
end

Instance Method Details

#deserialize(params) ⇒ Object



2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
# File 'lib/v20210526/models.rb', line 2787

def deserialize(params)
  unless params['BaseFlowInfos'].nil?
    @BaseFlowInfos = []
    params['BaseFlowInfos'].each do |i|
      baseflowinfo_tmp = BaseFlowInfo.new
      baseflowinfo_tmp.deserialize(i)
      @BaseFlowInfos << baseflowinfo_tmp
    end
  end
  @FlowGroupName = params['FlowGroupName']
  @ResourceType = params['ResourceType']
  unless params['Agent'].nil?
    @Agent = Agent.new
    @Agent.deserialize(params['Agent'])
  end
end