Class: TencentCloud::Essbasic::V20210526::CreateFlowsByTemplatesResponse

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

Overview

CreateFlowsByTemplates返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(flowids = nil, customerdata = nil, errormessages = nil, previewurls = nil, taskinfos = nil, flowapprovers = nil, requestid = nil) ⇒ CreateFlowsByTemplatesResponse

Returns a new instance of CreateFlowsByTemplatesResponse.



6761
6762
6763
6764
6765
6766
6767
6768
6769
# File 'lib/v20210526/models.rb', line 6761

def initialize(flowids=nil, customerdata=nil, errormessages=nil, previewurls=nil, taskinfos=nil, flowapprovers=nil, requestid=nil)
  @FlowIds = flowids
  @CustomerData = customerdata
  @ErrorMessages = errormessages
  @PreviewUrls = previewurls
  @TaskInfos = taskinfos
  @FlowApprovers = flowapprovers
  @RequestId = requestid
end

Instance Attribute Details

#CustomerDataObject

注:如果是预览模式(即NeedPreview设置为true)时, 才会有此预览链接URL 如果预览的文件中指定了动态表格控件,此时此接口返回的是合成前的文档预览链接,合成完成后的文档预览链接需要通过合同文档合成完成回调获取或使用返回的TaskInfo中的TaskId通过查询转换任务状态 接口查询得到 如果文档需要异步合成,此字段会返回该异步任务的任务信息,后续可以通过ChannelGetTaskResultApi接口查询任务详情;

Parameters:

  • TaskInfos:

    复杂文档合成任务(如,包含动态表格的预览任务)的任务信息数组;

  • FlowApprovers:

    签署方信息,如角色ID、角色名称等

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6759
6760
6761
# File 'lib/v20210526/models.rb', line 6759

def CustomerData
  @CustomerData
end

#ErrorMessagesObject

注:如果是预览模式(即NeedPreview设置为true)时, 才会有此预览链接URL 如果预览的文件中指定了动态表格控件,此时此接口返回的是合成前的文档预览链接,合成完成后的文档预览链接需要通过合同文档合成完成回调获取或使用返回的TaskInfo中的TaskId通过查询转换任务状态 接口查询得到 如果文档需要异步合成,此字段会返回该异步任务的任务信息,后续可以通过ChannelGetTaskResultApi接口查询任务详情;

Parameters:

  • TaskInfos:

    复杂文档合成任务(如,包含动态表格的预览任务)的任务信息数组;

  • FlowApprovers:

    签署方信息,如角色ID、角色名称等

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6759
6760
6761
# File 'lib/v20210526/models.rb', line 6759

def ErrorMessages
  @ErrorMessages
end

#FlowApproversObject

注:如果是预览模式(即NeedPreview设置为true)时, 才会有此预览链接URL 如果预览的文件中指定了动态表格控件,此时此接口返回的是合成前的文档预览链接,合成完成后的文档预览链接需要通过合同文档合成完成回调获取或使用返回的TaskInfo中的TaskId通过查询转换任务状态 接口查询得到 如果文档需要异步合成,此字段会返回该异步任务的任务信息,后续可以通过ChannelGetTaskResultApi接口查询任务详情;

Parameters:

  • TaskInfos:

    复杂文档合成任务(如,包含动态表格的预览任务)的任务信息数组;

  • FlowApprovers:

    签署方信息,如角色ID、角色名称等

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6759
6760
6761
# File 'lib/v20210526/models.rb', line 6759

def FlowApprovers
  @FlowApprovers
end

#FlowIdsObject

注:如果是预览模式(即NeedPreview设置为true)时, 才会有此预览链接URL 如果预览的文件中指定了动态表格控件,此时此接口返回的是合成前的文档预览链接,合成完成后的文档预览链接需要通过合同文档合成完成回调获取或使用返回的TaskInfo中的TaskId通过查询转换任务状态 接口查询得到 如果文档需要异步合成,此字段会返回该异步任务的任务信息,后续可以通过ChannelGetTaskResultApi接口查询任务详情;

Parameters:

  • TaskInfos:

    复杂文档合成任务(如,包含动态表格的预览任务)的任务信息数组;

  • FlowApprovers:

    签署方信息,如角色ID、角色名称等

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6759
6760
6761
# File 'lib/v20210526/models.rb', line 6759

def FlowIds
  @FlowIds
end

#PreviewUrlsObject

注:如果是预览模式(即NeedPreview设置为true)时, 才会有此预览链接URL 如果预览的文件中指定了动态表格控件,此时此接口返回的是合成前的文档预览链接,合成完成后的文档预览链接需要通过合同文档合成完成回调获取或使用返回的TaskInfo中的TaskId通过查询转换任务状态 接口查询得到 如果文档需要异步合成,此字段会返回该异步任务的任务信息,后续可以通过ChannelGetTaskResultApi接口查询任务详情;

Parameters:

  • TaskInfos:

    复杂文档合成任务(如,包含动态表格的预览任务)的任务信息数组;

  • FlowApprovers:

    签署方信息,如角色ID、角色名称等

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6759
6760
6761
# File 'lib/v20210526/models.rb', line 6759

def PreviewUrls
  @PreviewUrls
end

#RequestIdObject

注:如果是预览模式(即NeedPreview设置为true)时, 才会有此预览链接URL 如果预览的文件中指定了动态表格控件,此时此接口返回的是合成前的文档预览链接,合成完成后的文档预览链接需要通过合同文档合成完成回调获取或使用返回的TaskInfo中的TaskId通过查询转换任务状态 接口查询得到 如果文档需要异步合成,此字段会返回该异步任务的任务信息,后续可以通过ChannelGetTaskResultApi接口查询任务详情;

Parameters:

  • TaskInfos:

    复杂文档合成任务(如,包含动态表格的预览任务)的任务信息数组;

  • FlowApprovers:

    签署方信息,如角色ID、角色名称等

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6759
6760
6761
# File 'lib/v20210526/models.rb', line 6759

def RequestId
  @RequestId
end

#TaskInfosObject

注:如果是预览模式(即NeedPreview设置为true)时, 才会有此预览链接URL 如果预览的文件中指定了动态表格控件,此时此接口返回的是合成前的文档预览链接,合成完成后的文档预览链接需要通过合同文档合成完成回调获取或使用返回的TaskInfo中的TaskId通过查询转换任务状态 接口查询得到 如果文档需要异步合成,此字段会返回该异步任务的任务信息,后续可以通过ChannelGetTaskResultApi接口查询任务详情;

Parameters:

  • TaskInfos:

    复杂文档合成任务(如,包含动态表格的预览任务)的任务信息数组;

  • FlowApprovers:

    签署方信息,如角色ID、角色名称等

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6759
6760
6761
# File 'lib/v20210526/models.rb', line 6759

def TaskInfos
  @TaskInfos
end

Instance Method Details

#deserialize(params) ⇒ Object



6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
# File 'lib/v20210526/models.rb', line 6771

def deserialize(params)
  @FlowIds = params['FlowIds']
  @CustomerData = params['CustomerData']
  @ErrorMessages = params['ErrorMessages']
  @PreviewUrls = params['PreviewUrls']
  unless params['TaskInfos'].nil?
    @TaskInfos = []
    params['TaskInfos'].each do |i|
      taskinfo_tmp = TaskInfo.new
      taskinfo_tmp.deserialize(i)
      @TaskInfos << taskinfo_tmp
    end
  end
  unless params['FlowApprovers'].nil?
    @FlowApprovers = []
    params['FlowApprovers'].each do |i|
      flowapproveritem_tmp = FlowApproverItem.new
      flowapproveritem_tmp.deserialize(i)
      @FlowApprovers << flowapproveritem_tmp
    end
  end
  @RequestId = params['RequestId']
end