Class: TencentCloud::Ess::V20201111::DescribeContractComparisonTaskResponse

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

Overview

DescribeContractComparisonTask返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, status = nil, message = nil, originalfileresourceid = nil, difffileresourceid = nil, comment = nil, totaldiffcount = nil, adddiffcount = nil, changediffcount = nil, deletediffcount = nil, operator = nil, createtime = nil, comparisondetail = nil, requestid = nil) ⇒ DescribeContractComparisonTaskResponse

Returns a new instance of DescribeContractComparisonTaskResponse.



9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
# File 'lib/v20201111/models.rb', line 9439

def initialize(taskid=nil, status=nil, message=nil, originalfileresourceid=nil, difffileresourceid=nil, comment=nil, totaldiffcount=nil, adddiffcount=nil, changediffcount=nil, deletediffcount=nil, operator=nil, createtime=nil, comparisondetail=nil, requestid=nil)
  @TaskId = taskid
  @Status = status
  @Message = message
  @OriginalFileResourceId = originalfileresourceid
  @DiffFileResourceId = difffileresourceid
  @Comment = comment
  @TotalDiffCount = totaldiffcount
  @AddDiffCount = adddiffcount
  @ChangeDiffCount = changediffcount
  @DeleteDiffCount = deletediffcount
  @Operator = operator
  @CreateTime = createtime
  @ComparisonDetail = comparisondetail
  @RequestId = requestid
end

Instance Attribute Details

#AddDiffCountObject

状态如下:

  • **0**:待创建(未执行)
  • **1**:对比中
  • **2**:对比成功
  • **3**:对比失败

Parameters:

  • TaskId:

    合同对比任务ID。

  • Status:

    合同对比任务状态。

  • Message:

    对比失败的具体原因描述,仅当状态为失败时返回此字段。

  • OriginalFileResourceId:

    原版文件ID,对比基准的旧版本文件唯一标识。

  • DiffFileResourceId:

    新版文件ID,与旧版进行对比的新版本文件唯一标识。

  • Comment:

    对比任务备注,长度不能超过50个字符。

  • TotalDiffCount:

    合同对比差异点总数。

  • AddDiffCount:

    合同对比新增点数量。

  • ChangeDiffCount:

    合同对比修改点数量。

  • DeleteDiffCount:

    合同对比删除点数量。

  • Operator:

    提交人,提交此任务或请求的用户唯一标识。

  • CreateTime:

    合同对比任务创建时间,时间戳。

  • ComparisonDetail:

    对比差异详情,请求参数ShowDetail为true时返回。

  • RequestId:

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



9437
9438
9439
# File 'lib/v20201111/models.rb', line 9437

def AddDiffCount
  @AddDiffCount
end

#ChangeDiffCountObject

状态如下:

  • **0**:待创建(未执行)
  • **1**:对比中
  • **2**:对比成功
  • **3**:对比失败

Parameters:

  • TaskId:

    合同对比任务ID。

  • Status:

    合同对比任务状态。

  • Message:

    对比失败的具体原因描述,仅当状态为失败时返回此字段。

  • OriginalFileResourceId:

    原版文件ID,对比基准的旧版本文件唯一标识。

  • DiffFileResourceId:

    新版文件ID,与旧版进行对比的新版本文件唯一标识。

  • Comment:

    对比任务备注,长度不能超过50个字符。

  • TotalDiffCount:

    合同对比差异点总数。

  • AddDiffCount:

    合同对比新增点数量。

  • ChangeDiffCount:

    合同对比修改点数量。

  • DeleteDiffCount:

    合同对比删除点数量。

  • Operator:

    提交人,提交此任务或请求的用户唯一标识。

  • CreateTime:

    合同对比任务创建时间,时间戳。

  • ComparisonDetail:

    对比差异详情,请求参数ShowDetail为true时返回。

  • RequestId:

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



9437
9438
9439
# File 'lib/v20201111/models.rb', line 9437

def ChangeDiffCount
  @ChangeDiffCount
end

#CommentObject

状态如下:

  • **0**:待创建(未执行)
  • **1**:对比中
  • **2**:对比成功
  • **3**:对比失败

Parameters:

  • TaskId:

    合同对比任务ID。

  • Status:

    合同对比任务状态。

  • Message:

    对比失败的具体原因描述,仅当状态为失败时返回此字段。

  • OriginalFileResourceId:

    原版文件ID,对比基准的旧版本文件唯一标识。

  • DiffFileResourceId:

    新版文件ID,与旧版进行对比的新版本文件唯一标识。

  • Comment:

    对比任务备注,长度不能超过50个字符。

  • TotalDiffCount:

    合同对比差异点总数。

  • AddDiffCount:

    合同对比新增点数量。

  • ChangeDiffCount:

    合同对比修改点数量。

  • DeleteDiffCount:

    合同对比删除点数量。

  • Operator:

    提交人,提交此任务或请求的用户唯一标识。

  • CreateTime:

    合同对比任务创建时间,时间戳。

  • ComparisonDetail:

    对比差异详情,请求参数ShowDetail为true时返回。

  • RequestId:

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



9437
9438
9439
# File 'lib/v20201111/models.rb', line 9437

def Comment
  @Comment
end

#ComparisonDetailObject

状态如下:

  • **0**:待创建(未执行)
  • **1**:对比中
  • **2**:对比成功
  • **3**:对比失败

Parameters:

  • TaskId:

    合同对比任务ID。

  • Status:

    合同对比任务状态。

  • Message:

    对比失败的具体原因描述,仅当状态为失败时返回此字段。

  • OriginalFileResourceId:

    原版文件ID,对比基准的旧版本文件唯一标识。

  • DiffFileResourceId:

    新版文件ID,与旧版进行对比的新版本文件唯一标识。

  • Comment:

    对比任务备注,长度不能超过50个字符。

  • TotalDiffCount:

    合同对比差异点总数。

  • AddDiffCount:

    合同对比新增点数量。

  • ChangeDiffCount:

    合同对比修改点数量。

  • DeleteDiffCount:

    合同对比删除点数量。

  • Operator:

    提交人,提交此任务或请求的用户唯一标识。

  • CreateTime:

    合同对比任务创建时间,时间戳。

  • ComparisonDetail:

    对比差异详情,请求参数ShowDetail为true时返回。

  • RequestId:

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



9437
9438
9439
# File 'lib/v20201111/models.rb', line 9437

def ComparisonDetail
  @ComparisonDetail
end

#CreateTimeObject

状态如下:

  • **0**:待创建(未执行)
  • **1**:对比中
  • **2**:对比成功
  • **3**:对比失败

Parameters:

  • TaskId:

    合同对比任务ID。

  • Status:

    合同对比任务状态。

  • Message:

    对比失败的具体原因描述,仅当状态为失败时返回此字段。

  • OriginalFileResourceId:

    原版文件ID,对比基准的旧版本文件唯一标识。

  • DiffFileResourceId:

    新版文件ID,与旧版进行对比的新版本文件唯一标识。

  • Comment:

    对比任务备注,长度不能超过50个字符。

  • TotalDiffCount:

    合同对比差异点总数。

  • AddDiffCount:

    合同对比新增点数量。

  • ChangeDiffCount:

    合同对比修改点数量。

  • DeleteDiffCount:

    合同对比删除点数量。

  • Operator:

    提交人,提交此任务或请求的用户唯一标识。

  • CreateTime:

    合同对比任务创建时间,时间戳。

  • ComparisonDetail:

    对比差异详情,请求参数ShowDetail为true时返回。

  • RequestId:

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



9437
9438
9439
# File 'lib/v20201111/models.rb', line 9437

def CreateTime
  @CreateTime
end

#DeleteDiffCountObject

状态如下:

  • **0**:待创建(未执行)
  • **1**:对比中
  • **2**:对比成功
  • **3**:对比失败

Parameters:

  • TaskId:

    合同对比任务ID。

  • Status:

    合同对比任务状态。

  • Message:

    对比失败的具体原因描述,仅当状态为失败时返回此字段。

  • OriginalFileResourceId:

    原版文件ID,对比基准的旧版本文件唯一标识。

  • DiffFileResourceId:

    新版文件ID,与旧版进行对比的新版本文件唯一标识。

  • Comment:

    对比任务备注,长度不能超过50个字符。

  • TotalDiffCount:

    合同对比差异点总数。

  • AddDiffCount:

    合同对比新增点数量。

  • ChangeDiffCount:

    合同对比修改点数量。

  • DeleteDiffCount:

    合同对比删除点数量。

  • Operator:

    提交人,提交此任务或请求的用户唯一标识。

  • CreateTime:

    合同对比任务创建时间,时间戳。

  • ComparisonDetail:

    对比差异详情,请求参数ShowDetail为true时返回。

  • RequestId:

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



9437
9438
9439
# File 'lib/v20201111/models.rb', line 9437

def DeleteDiffCount
  @DeleteDiffCount
end

#DiffFileResourceIdObject

状态如下:

  • **0**:待创建(未执行)
  • **1**:对比中
  • **2**:对比成功
  • **3**:对比失败

Parameters:

  • TaskId:

    合同对比任务ID。

  • Status:

    合同对比任务状态。

  • Message:

    对比失败的具体原因描述,仅当状态为失败时返回此字段。

  • OriginalFileResourceId:

    原版文件ID,对比基准的旧版本文件唯一标识。

  • DiffFileResourceId:

    新版文件ID,与旧版进行对比的新版本文件唯一标识。

  • Comment:

    对比任务备注,长度不能超过50个字符。

  • TotalDiffCount:

    合同对比差异点总数。

  • AddDiffCount:

    合同对比新增点数量。

  • ChangeDiffCount:

    合同对比修改点数量。

  • DeleteDiffCount:

    合同对比删除点数量。

  • Operator:

    提交人,提交此任务或请求的用户唯一标识。

  • CreateTime:

    合同对比任务创建时间,时间戳。

  • ComparisonDetail:

    对比差异详情,请求参数ShowDetail为true时返回。

  • RequestId:

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



9437
9438
9439
# File 'lib/v20201111/models.rb', line 9437

def DiffFileResourceId
  @DiffFileResourceId
end

#MessageObject

状态如下:

  • **0**:待创建(未执行)
  • **1**:对比中
  • **2**:对比成功
  • **3**:对比失败

Parameters:

  • TaskId:

    合同对比任务ID。

  • Status:

    合同对比任务状态。

  • Message:

    对比失败的具体原因描述,仅当状态为失败时返回此字段。

  • OriginalFileResourceId:

    原版文件ID,对比基准的旧版本文件唯一标识。

  • DiffFileResourceId:

    新版文件ID,与旧版进行对比的新版本文件唯一标识。

  • Comment:

    对比任务备注,长度不能超过50个字符。

  • TotalDiffCount:

    合同对比差异点总数。

  • AddDiffCount:

    合同对比新增点数量。

  • ChangeDiffCount:

    合同对比修改点数量。

  • DeleteDiffCount:

    合同对比删除点数量。

  • Operator:

    提交人,提交此任务或请求的用户唯一标识。

  • CreateTime:

    合同对比任务创建时间,时间戳。

  • ComparisonDetail:

    对比差异详情,请求参数ShowDetail为true时返回。

  • RequestId:

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



9437
9438
9439
# File 'lib/v20201111/models.rb', line 9437

def Message
  @Message
end

#OperatorObject

状态如下:

  • **0**:待创建(未执行)
  • **1**:对比中
  • **2**:对比成功
  • **3**:对比失败

Parameters:

  • TaskId:

    合同对比任务ID。

  • Status:

    合同对比任务状态。

  • Message:

    对比失败的具体原因描述,仅当状态为失败时返回此字段。

  • OriginalFileResourceId:

    原版文件ID,对比基准的旧版本文件唯一标识。

  • DiffFileResourceId:

    新版文件ID,与旧版进行对比的新版本文件唯一标识。

  • Comment:

    对比任务备注,长度不能超过50个字符。

  • TotalDiffCount:

    合同对比差异点总数。

  • AddDiffCount:

    合同对比新增点数量。

  • ChangeDiffCount:

    合同对比修改点数量。

  • DeleteDiffCount:

    合同对比删除点数量。

  • Operator:

    提交人,提交此任务或请求的用户唯一标识。

  • CreateTime:

    合同对比任务创建时间,时间戳。

  • ComparisonDetail:

    对比差异详情,请求参数ShowDetail为true时返回。

  • RequestId:

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



9437
9438
9439
# File 'lib/v20201111/models.rb', line 9437

def Operator
  @Operator
end

#OriginalFileResourceIdObject

状态如下:

  • **0**:待创建(未执行)
  • **1**:对比中
  • **2**:对比成功
  • **3**:对比失败

Parameters:

  • TaskId:

    合同对比任务ID。

  • Status:

    合同对比任务状态。

  • Message:

    对比失败的具体原因描述,仅当状态为失败时返回此字段。

  • OriginalFileResourceId:

    原版文件ID,对比基准的旧版本文件唯一标识。

  • DiffFileResourceId:

    新版文件ID,与旧版进行对比的新版本文件唯一标识。

  • Comment:

    对比任务备注,长度不能超过50个字符。

  • TotalDiffCount:

    合同对比差异点总数。

  • AddDiffCount:

    合同对比新增点数量。

  • ChangeDiffCount:

    合同对比修改点数量。

  • DeleteDiffCount:

    合同对比删除点数量。

  • Operator:

    提交人,提交此任务或请求的用户唯一标识。

  • CreateTime:

    合同对比任务创建时间,时间戳。

  • ComparisonDetail:

    对比差异详情,请求参数ShowDetail为true时返回。

  • RequestId:

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



9437
9438
9439
# File 'lib/v20201111/models.rb', line 9437

def OriginalFileResourceId
  @OriginalFileResourceId
end

#RequestIdObject

状态如下:

  • **0**:待创建(未执行)
  • **1**:对比中
  • **2**:对比成功
  • **3**:对比失败

Parameters:

  • TaskId:

    合同对比任务ID。

  • Status:

    合同对比任务状态。

  • Message:

    对比失败的具体原因描述,仅当状态为失败时返回此字段。

  • OriginalFileResourceId:

    原版文件ID,对比基准的旧版本文件唯一标识。

  • DiffFileResourceId:

    新版文件ID,与旧版进行对比的新版本文件唯一标识。

  • Comment:

    对比任务备注,长度不能超过50个字符。

  • TotalDiffCount:

    合同对比差异点总数。

  • AddDiffCount:

    合同对比新增点数量。

  • ChangeDiffCount:

    合同对比修改点数量。

  • DeleteDiffCount:

    合同对比删除点数量。

  • Operator:

    提交人,提交此任务或请求的用户唯一标识。

  • CreateTime:

    合同对比任务创建时间,时间戳。

  • ComparisonDetail:

    对比差异详情,请求参数ShowDetail为true时返回。

  • RequestId:

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



9437
9438
9439
# File 'lib/v20201111/models.rb', line 9437

def RequestId
  @RequestId
end

#StatusObject

状态如下:

  • **0**:待创建(未执行)
  • **1**:对比中
  • **2**:对比成功
  • **3**:对比失败

Parameters:

  • TaskId:

    合同对比任务ID。

  • Status:

    合同对比任务状态。

  • Message:

    对比失败的具体原因描述,仅当状态为失败时返回此字段。

  • OriginalFileResourceId:

    原版文件ID,对比基准的旧版本文件唯一标识。

  • DiffFileResourceId:

    新版文件ID,与旧版进行对比的新版本文件唯一标识。

  • Comment:

    对比任务备注,长度不能超过50个字符。

  • TotalDiffCount:

    合同对比差异点总数。

  • AddDiffCount:

    合同对比新增点数量。

  • ChangeDiffCount:

    合同对比修改点数量。

  • DeleteDiffCount:

    合同对比删除点数量。

  • Operator:

    提交人,提交此任务或请求的用户唯一标识。

  • CreateTime:

    合同对比任务创建时间,时间戳。

  • ComparisonDetail:

    对比差异详情,请求参数ShowDetail为true时返回。

  • RequestId:

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



9437
9438
9439
# File 'lib/v20201111/models.rb', line 9437

def Status
  @Status
end

#TaskIdObject

状态如下:

  • **0**:待创建(未执行)
  • **1**:对比中
  • **2**:对比成功
  • **3**:对比失败

Parameters:

  • TaskId:

    合同对比任务ID。

  • Status:

    合同对比任务状态。

  • Message:

    对比失败的具体原因描述,仅当状态为失败时返回此字段。

  • OriginalFileResourceId:

    原版文件ID,对比基准的旧版本文件唯一标识。

  • DiffFileResourceId:

    新版文件ID,与旧版进行对比的新版本文件唯一标识。

  • Comment:

    对比任务备注,长度不能超过50个字符。

  • TotalDiffCount:

    合同对比差异点总数。

  • AddDiffCount:

    合同对比新增点数量。

  • ChangeDiffCount:

    合同对比修改点数量。

  • DeleteDiffCount:

    合同对比删除点数量。

  • Operator:

    提交人,提交此任务或请求的用户唯一标识。

  • CreateTime:

    合同对比任务创建时间,时间戳。

  • ComparisonDetail:

    对比差异详情,请求参数ShowDetail为true时返回。

  • RequestId:

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



9437
9438
9439
# File 'lib/v20201111/models.rb', line 9437

def TaskId
  @TaskId
end

#TotalDiffCountObject

状态如下:

  • **0**:待创建(未执行)
  • **1**:对比中
  • **2**:对比成功
  • **3**:对比失败

Parameters:

  • TaskId:

    合同对比任务ID。

  • Status:

    合同对比任务状态。

  • Message:

    对比失败的具体原因描述,仅当状态为失败时返回此字段。

  • OriginalFileResourceId:

    原版文件ID,对比基准的旧版本文件唯一标识。

  • DiffFileResourceId:

    新版文件ID,与旧版进行对比的新版本文件唯一标识。

  • Comment:

    对比任务备注,长度不能超过50个字符。

  • TotalDiffCount:

    合同对比差异点总数。

  • AddDiffCount:

    合同对比新增点数量。

  • ChangeDiffCount:

    合同对比修改点数量。

  • DeleteDiffCount:

    合同对比删除点数量。

  • Operator:

    提交人,提交此任务或请求的用户唯一标识。

  • CreateTime:

    合同对比任务创建时间,时间戳。

  • ComparisonDetail:

    对比差异详情,请求参数ShowDetail为true时返回。

  • RequestId:

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



9437
9438
9439
# File 'lib/v20201111/models.rb', line 9437

def TotalDiffCount
  @TotalDiffCount
end

Instance Method Details

#deserialize(params) ⇒ Object



9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
# File 'lib/v20201111/models.rb', line 9456

def deserialize(params)
  @TaskId = params['TaskId']
  @Status = params['Status']
  @Message = params['Message']
  @OriginalFileResourceId = params['OriginalFileResourceId']
  @DiffFileResourceId = params['DiffFileResourceId']
  @Comment = params['Comment']
  @TotalDiffCount = params['TotalDiffCount']
  @AddDiffCount = params['AddDiffCount']
  @ChangeDiffCount = params['ChangeDiffCount']
  @DeleteDiffCount = params['DeleteDiffCount']
  @Operator = params['Operator']
  @CreateTime = params['CreateTime']
  unless params['ComparisonDetail'].nil?
    @ComparisonDetail = []
    params['ComparisonDetail'].each do |i|
      comparisondetail_tmp = ComparisonDetail.new
      comparisondetail_tmp.deserialize(i)
      @ComparisonDetail << comparisondetail_tmp
    end
  end
  @RequestId = params['RequestId']
end