Class: TencentCloud::Essbasic::V20210526::CreateFlowsByTemplatesRequest

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

Overview

CreateFlowsByTemplates请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(agent = nil, flowinfos = nil, needpreview = nil, previewtype = nil, operator = nil) ⇒ CreateFlowsByTemplatesRequest

Returns a new instance of CreateFlowsByTemplatesRequest.



6703
6704
6705
6706
6707
6708
6709
# File 'lib/v20210526/models.rb', line 6703

def initialize(agent=nil, flowinfos=nil, needpreview=nil, previewtype=nil, operator=nil)
  @Agent = agent
  @FlowInfos = flowinfos
  @NeedPreview = needpreview
  @PreviewType = previewtype
  @Operator = operator
end

Instance Attribute Details

#AgentObject

如果预览的文件中指定了动态表格控件,此时此接口返回的是合成前的文档预览链接,合成完成后的文档预览链接需要通过回调通知的方式或使用返回的TaskInfo中的TaskId通过ChannelGetTaskResultApi接口查询得到

  • **0** :(默认) 文件流 ,点开后下载预览的合同PDF文件
  • **1** :H5链接 ,点开后在浏览器中展示合同的样子
注: `此参数在NeedPreview 为true时有效`

Parameters:

  • PreviewType:

    预览模式下产生的预览链接类型

  • Operator:

    操作者的信息,不用传



6698
6699
6700
# File 'lib/v20210526/models.rb', line 6698

def Agent
  @Agent
end

#FlowInfosObject

如果预览的文件中指定了动态表格控件,此时此接口返回的是合成前的文档预览链接,合成完成后的文档预览链接需要通过回调通知的方式或使用返回的TaskInfo中的TaskId通过ChannelGetTaskResultApi接口查询得到

  • **0** :(默认) 文件流 ,点开后下载预览的合同PDF文件
  • **1** :H5链接 ,点开后在浏览器中展示合同的样子
注: `此参数在NeedPreview 为true时有效`

Parameters:

  • PreviewType:

    预览模式下产生的预览链接类型

  • Operator:

    操作者的信息,不用传



6698
6699
6700
# File 'lib/v20210526/models.rb', line 6698

def FlowInfos
  @FlowInfos
end

#NeedPreviewObject

如果预览的文件中指定了动态表格控件,此时此接口返回的是合成前的文档预览链接,合成完成后的文档预览链接需要通过回调通知的方式或使用返回的TaskInfo中的TaskId通过ChannelGetTaskResultApi接口查询得到

  • **0** :(默认) 文件流 ,点开后下载预览的合同PDF文件
  • **1** :H5链接 ,点开后在浏览器中展示合同的样子
注: `此参数在NeedPreview 为true时有效`

Parameters:

  • PreviewType:

    预览模式下产生的预览链接类型

  • Operator:

    操作者的信息,不用传



6698
6699
6700
# File 'lib/v20210526/models.rb', line 6698

def NeedPreview
  @NeedPreview
end

#OperatorObject

如果预览的文件中指定了动态表格控件,此时此接口返回的是合成前的文档预览链接,合成完成后的文档预览链接需要通过回调通知的方式或使用返回的TaskInfo中的TaskId通过ChannelGetTaskResultApi接口查询得到

  • **0** :(默认) 文件流 ,点开后下载预览的合同PDF文件
  • **1** :H5链接 ,点开后在浏览器中展示合同的样子
注: `此参数在NeedPreview 为true时有效`

Parameters:

  • PreviewType:

    预览模式下产生的预览链接类型

  • Operator:

    操作者的信息,不用传



6698
6699
6700
# File 'lib/v20210526/models.rb', line 6698

def Operator
  @Operator
end

#PreviewTypeObject

如果预览的文件中指定了动态表格控件,此时此接口返回的是合成前的文档预览链接,合成完成后的文档预览链接需要通过回调通知的方式或使用返回的TaskInfo中的TaskId通过ChannelGetTaskResultApi接口查询得到

  • **0** :(默认) 文件流 ,点开后下载预览的合同PDF文件
  • **1** :H5链接 ,点开后在浏览器中展示合同的样子
注: `此参数在NeedPreview 为true时有效`

Parameters:

  • PreviewType:

    预览模式下产生的预览链接类型

  • Operator:

    操作者的信息,不用传



6698
6699
6700
# File 'lib/v20210526/models.rb', line 6698

def PreviewType
  @PreviewType
end

Instance Method Details

#deserialize(params) ⇒ Object



6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
# File 'lib/v20210526/models.rb', line 6711

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
  @NeedPreview = params['NeedPreview']
  @PreviewType = params['PreviewType']
  unless params['Operator'].nil?
    @Operator = UserInfo.new
    @Operator.deserialize(params['Operator'])
  end
end