Class: TencentCloud::Ess::V20201111::ExportContractComparisonTaskRequest

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

Overview

ExportContractComparisonTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(operator = nil, taskid = nil, exporttype = nil, ignore = nil) ⇒ ExportContractComparisonTaskRequest

Returns a new instance of ExportContractComparisonTaskRequest.



12185
12186
12187
12188
12189
12190
# File 'lib/v20201111/models.rb', line 12185

def initialize(operator=nil, taskid=nil, exporttype=nil, ignore=nil)
  @Operator = operator
  @TaskId = taskid
  @ExportType = exporttype
  @Ignore = ignore
end

Instance Attribute Details

#ExportTypeObject

注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。 类型如下:

  • **0**:【PDF】以新合同文件为基础,导出带有可视化对比点标注的PDF文件。
  • **1**:【EXCEL】导出结构化的对比点明细表格,以列表形式罗列每一个差异点,包含改动位置、类型、标签及修改前后的完整内容。
  • **true**:导出文件标注去掉忽略项。
  • **false**:导出文件包含所有对比点。

Parameters:

  • Operator:

    执行合同审查任务的员工信息。

  • TaskId:

    合同对比任务ID,该参数通过调用接口CreateContractComparisonTask获取。

  • ExportType:

    导出对比结果文件类型。

  • Ignore:

    是否忽略,适用于PDF。



12183
12184
12185
# File 'lib/v20201111/models.rb', line 12183

def ExportType
  @ExportType
end

#IgnoreObject

注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。 类型如下:

  • **0**:【PDF】以新合同文件为基础,导出带有可视化对比点标注的PDF文件。
  • **1**:【EXCEL】导出结构化的对比点明细表格,以列表形式罗列每一个差异点,包含改动位置、类型、标签及修改前后的完整内容。
  • **true**:导出文件标注去掉忽略项。
  • **false**:导出文件包含所有对比点。

Parameters:

  • Operator:

    执行合同审查任务的员工信息。

  • TaskId:

    合同对比任务ID,该参数通过调用接口CreateContractComparisonTask获取。

  • ExportType:

    导出对比结果文件类型。

  • Ignore:

    是否忽略,适用于PDF。



12183
12184
12185
# File 'lib/v20201111/models.rb', line 12183

def Ignore
  @Ignore
end

#OperatorObject

注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。 类型如下:

  • **0**:【PDF】以新合同文件为基础,导出带有可视化对比点标注的PDF文件。
  • **1**:【EXCEL】导出结构化的对比点明细表格,以列表形式罗列每一个差异点,包含改动位置、类型、标签及修改前后的完整内容。
  • **true**:导出文件标注去掉忽略项。
  • **false**:导出文件包含所有对比点。

Parameters:

  • Operator:

    执行合同审查任务的员工信息。

  • TaskId:

    合同对比任务ID,该参数通过调用接口CreateContractComparisonTask获取。

  • ExportType:

    导出对比结果文件类型。

  • Ignore:

    是否忽略,适用于PDF。



12183
12184
12185
# File 'lib/v20201111/models.rb', line 12183

def Operator
  @Operator
end

#TaskIdObject

注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。 类型如下:

  • **0**:【PDF】以新合同文件为基础,导出带有可视化对比点标注的PDF文件。
  • **1**:【EXCEL】导出结构化的对比点明细表格,以列表形式罗列每一个差异点,包含改动位置、类型、标签及修改前后的完整内容。
  • **true**:导出文件标注去掉忽略项。
  • **false**:导出文件包含所有对比点。

Parameters:

  • Operator:

    执行合同审查任务的员工信息。

  • TaskId:

    合同对比任务ID,该参数通过调用接口CreateContractComparisonTask获取。

  • ExportType:

    导出对比结果文件类型。

  • Ignore:

    是否忽略,适用于PDF。



12183
12184
12185
# File 'lib/v20201111/models.rb', line 12183

def TaskId
  @TaskId
end

Instance Method Details

#deserialize(params) ⇒ Object



12192
12193
12194
12195
12196
12197
12198
12199
12200
# File 'lib/v20201111/models.rb', line 12192

def deserialize(params)
  unless params['Operator'].nil?
    @Operator = UserInfo.new
    @Operator.deserialize(params['Operator'])
  end
  @TaskId = params['TaskId']
  @ExportType = params['ExportType']
  @Ignore = params['Ignore']
end