Class: TencentCloud::Ess::V20201111::DescribeContractReviewTaskResponse

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

Overview

DescribeContractReviewTask返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(checklistid = nil, createdon = nil, finishedon = nil, policytype = nil, resourceid = nil, risks = nil, role = nil, status = nil, taskid = nil, comment = nil, userdata = nil, highriskcount = nil, totalriskcount = nil, approvedlists = nil, summaries = nil, requestid = nil) ⇒ DescribeContractReviewTaskResponse

Returns a new instance of DescribeContractReviewTaskResponse.



9755
9756
9757
9758
9759
9760
9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
# File 'lib/v20201111/models.rb', line 9755

def initialize(checklistid=nil, createdon=nil, finishedon=nil, policytype=nil, resourceid=nil, risks=nil, role=nil, status=nil, taskid=nil, comment=nil, userdata=nil, highriskcount=nil, totalriskcount=nil, approvedlists=nil, summaries=nil, requestid=nil)
  @ChecklistId = checklistid
  @CreatedOn = createdon
  @FinishedOn = finishedon
  @PolicyType = policytype
  @ResourceId = resourceid
  @Risks = risks
  @Role = role
  @Status = status
  @TaskId = taskid
  @Comment = comment
  @UserData = userdata
  @HighRiskCount = highriskcount
  @TotalRiskCount = totalriskcount
  @ApprovedLists = approvedlists
  @Summaries = summaries
  @RequestId = requestid
end

Instance Attribute Details

#ApprovedListsObject

在合同状态变更的回调信息等场景中,该字段的信息将原封不动地透传给贵方。回调的相关说明可参考开发者中心的回调通知模块。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • HighRiskCount:

    合同审查出的高风险项数量

  • TotalRiskCount:

    合同审查出的风险总数

  • ApprovedLists:

    通过项信息(详细引文信息)

  • Summaries:

    摘要信息

  • RequestId:

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



9753
9754
9755
# File 'lib/v20201111/models.rb', line 9753

def ApprovedLists
  @ApprovedLists
end

#ChecklistIdObject

在合同状态变更的回调信息等场景中,该字段的信息将原封不动地透传给贵方。回调的相关说明可参考开发者中心的回调通知模块。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • HighRiskCount:

    合同审查出的高风险项数量

  • TotalRiskCount:

    合同审查出的风险总数

  • ApprovedLists:

    通过项信息(详细引文信息)

  • Summaries:

    摘要信息

  • RequestId:

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



9753
9754
9755
# File 'lib/v20201111/models.rb', line 9753

def ChecklistId
  @ChecklistId
end

#CommentObject

在合同状态变更的回调信息等场景中,该字段的信息将原封不动地透传给贵方。回调的相关说明可参考开发者中心的回调通知模块。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • HighRiskCount:

    合同审查出的高风险项数量

  • TotalRiskCount:

    合同审查出的风险总数

  • ApprovedLists:

    通过项信息(详细引文信息)

  • Summaries:

    摘要信息

  • RequestId:

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



9753
9754
9755
# File 'lib/v20201111/models.rb', line 9753

def Comment
  @Comment
end

#CreatedOnObject

在合同状态变更的回调信息等场景中,该字段的信息将原封不动地透传给贵方。回调的相关说明可参考开发者中心的回调通知模块。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • HighRiskCount:

    合同审查出的高风险项数量

  • TotalRiskCount:

    合同审查出的风险总数

  • ApprovedLists:

    通过项信息(详细引文信息)

  • Summaries:

    摘要信息

  • RequestId:

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



9753
9754
9755
# File 'lib/v20201111/models.rb', line 9753

def CreatedOn
  @CreatedOn
end

#FinishedOnObject

在合同状态变更的回调信息等场景中,该字段的信息将原封不动地透传给贵方。回调的相关说明可参考开发者中心的回调通知模块。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • HighRiskCount:

    合同审查出的高风险项数量

  • TotalRiskCount:

    合同审查出的风险总数

  • ApprovedLists:

    通过项信息(详细引文信息)

  • Summaries:

    摘要信息

  • RequestId:

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



9753
9754
9755
# File 'lib/v20201111/models.rb', line 9753

def FinishedOn
  @FinishedOn
end

#HighRiskCountObject

在合同状态变更的回调信息等场景中,该字段的信息将原封不动地透传给贵方。回调的相关说明可参考开发者中心的回调通知模块。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • HighRiskCount:

    合同审查出的高风险项数量

  • TotalRiskCount:

    合同审查出的风险总数

  • ApprovedLists:

    通过项信息(详细引文信息)

  • Summaries:

    摘要信息

  • RequestId:

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



9753
9754
9755
# File 'lib/v20201111/models.rb', line 9753

def HighRiskCount
  @HighRiskCount
end

#PolicyTypeObject

在合同状态变更的回调信息等场景中,该字段的信息将原封不动地透传给贵方。回调的相关说明可参考开发者中心的回调通知模块。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • HighRiskCount:

    合同审查出的高风险项数量

  • TotalRiskCount:

    合同审查出的风险总数

  • ApprovedLists:

    通过项信息(详细引文信息)

  • Summaries:

    摘要信息

  • RequestId:

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



9753
9754
9755
# File 'lib/v20201111/models.rb', line 9753

def PolicyType
  @PolicyType
end

#RequestIdObject

在合同状态变更的回调信息等场景中,该字段的信息将原封不动地透传给贵方。回调的相关说明可参考开发者中心的回调通知模块。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • HighRiskCount:

    合同审查出的高风险项数量

  • TotalRiskCount:

    合同审查出的风险总数

  • ApprovedLists:

    通过项信息(详细引文信息)

  • Summaries:

    摘要信息

  • RequestId:

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



9753
9754
9755
# File 'lib/v20201111/models.rb', line 9753

def RequestId
  @RequestId
end

#ResourceIdObject

在合同状态变更的回调信息等场景中,该字段的信息将原封不动地透传给贵方。回调的相关说明可参考开发者中心的回调通知模块。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • HighRiskCount:

    合同审查出的高风险项数量

  • TotalRiskCount:

    合同审查出的风险总数

  • ApprovedLists:

    通过项信息(详细引文信息)

  • Summaries:

    摘要信息

  • RequestId:

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



9753
9754
9755
# File 'lib/v20201111/models.rb', line 9753

def ResourceId
  @ResourceId
end

#RisksObject

在合同状态变更的回调信息等场景中,该字段的信息将原封不动地透传给贵方。回调的相关说明可参考开发者中心的回调通知模块。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • HighRiskCount:

    合同审查出的高风险项数量

  • TotalRiskCount:

    合同审查出的风险总数

  • ApprovedLists:

    通过项信息(详细引文信息)

  • Summaries:

    摘要信息

  • RequestId:

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



9753
9754
9755
# File 'lib/v20201111/models.rb', line 9753

def Risks
  @Risks
end

#RoleObject

在合同状态变更的回调信息等场景中,该字段的信息将原封不动地透传给贵方。回调的相关说明可参考开发者中心的回调通知模块。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • HighRiskCount:

    合同审查出的高风险项数量

  • TotalRiskCount:

    合同审查出的风险总数

  • ApprovedLists:

    通过项信息(详细引文信息)

  • Summaries:

    摘要信息

  • RequestId:

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



9753
9754
9755
# File 'lib/v20201111/models.rb', line 9753

def Role
  @Role
end

#StatusObject

在合同状态变更的回调信息等场景中,该字段的信息将原封不动地透传给贵方。回调的相关说明可参考开发者中心的回调通知模块。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • HighRiskCount:

    合同审查出的高风险项数量

  • TotalRiskCount:

    合同审查出的风险总数

  • ApprovedLists:

    通过项信息(详细引文信息)

  • Summaries:

    摘要信息

  • RequestId:

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



9753
9754
9755
# File 'lib/v20201111/models.rb', line 9753

def Status
  @Status
end

#SummariesObject

在合同状态变更的回调信息等场景中,该字段的信息将原封不动地透传给贵方。回调的相关说明可参考开发者中心的回调通知模块。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • HighRiskCount:

    合同审查出的高风险项数量

  • TotalRiskCount:

    合同审查出的风险总数

  • ApprovedLists:

    通过项信息(详细引文信息)

  • Summaries:

    摘要信息

  • RequestId:

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



9753
9754
9755
# File 'lib/v20201111/models.rb', line 9753

def Summaries
  @Summaries
end

#TaskIdObject

在合同状态变更的回调信息等场景中,该字段的信息将原封不动地透传给贵方。回调的相关说明可参考开发者中心的回调通知模块。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • HighRiskCount:

    合同审查出的高风险项数量

  • TotalRiskCount:

    合同审查出的风险总数

  • ApprovedLists:

    通过项信息(详细引文信息)

  • Summaries:

    摘要信息

  • RequestId:

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



9753
9754
9755
# File 'lib/v20201111/models.rb', line 9753

def TaskId
  @TaskId
end

#TotalRiskCountObject

在合同状态变更的回调信息等场景中,该字段的信息将原封不动地透传给贵方。回调的相关说明可参考开发者中心的回调通知模块。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • HighRiskCount:

    合同审查出的高风险项数量

  • TotalRiskCount:

    合同审查出的风险总数

  • ApprovedLists:

    通过项信息(详细引文信息)

  • Summaries:

    摘要信息

  • RequestId:

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



9753
9754
9755
# File 'lib/v20201111/models.rb', line 9753

def TotalRiskCount
  @TotalRiskCount
end

#UserDataObject

在合同状态变更的回调信息等场景中,该字段的信息将原封不动地透传给贵方。回调的相关说明可参考开发者中心的回调通知模块。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • HighRiskCount:

    合同审查出的高风险项数量

  • TotalRiskCount:

    合同审查出的风险总数

  • ApprovedLists:

    通过项信息(详细引文信息)

  • Summaries:

    摘要信息

  • RequestId:

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



9753
9754
9755
# File 'lib/v20201111/models.rb', line 9753

def UserData
  @UserData
end

Instance Method Details

#deserialize(params) ⇒ Object



9774
9775
9776
9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
9793
9794
9795
9796
9797
9798
9799
9800
9801
9802
9803
9804
9805
9806
9807
9808
9809
9810
9811
9812
9813
9814
9815
# File 'lib/v20201111/models.rb', line 9774

def deserialize(params)
  @ChecklistId = params['ChecklistId']
  @CreatedOn = params['CreatedOn']
  @FinishedOn = params['FinishedOn']
  @PolicyType = params['PolicyType']
  @ResourceId = params['ResourceId']
  unless params['Risks'].nil?
    @Risks = []
    params['Risks'].each do |i|
      outputrisk_tmp = OutputRisk.new
      outputrisk_tmp.deserialize(i)
      @Risks << outputrisk_tmp
    end
  end
  unless params['Role'].nil?
    @Role = RiskIdentificationRoleInfo.new
    @Role.deserialize(params['Role'])
  end
  @Status = params['Status']
  @TaskId = params['TaskId']
  @Comment = params['Comment']
  @UserData = params['UserData']
  @HighRiskCount = params['HighRiskCount']
  @TotalRiskCount = params['TotalRiskCount']
  unless params['ApprovedLists'].nil?
    @ApprovedLists = []
    params['ApprovedLists'].each do |i|
      outputreference_tmp = OutputReference.new
      outputreference_tmp.deserialize(i)
      @ApprovedLists << outputreference_tmp
    end
  end
  unless params['Summaries'].nil?
    @Summaries = []
    params['Summaries'].each do |i|
      contractsummary_tmp = ContractSummary.new
      contractsummary_tmp.deserialize(i)
      @Summaries << contractsummary_tmp
    end
  end
  @RequestId = params['RequestId']
end