Class: TencentCloud::Cii::V20210408::DescribeStructCompareDataResponse

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

Overview

DescribeStructCompareData返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(policyid = nil, maintaskid = nil, customerid = nil, customername = nil, reviewtime = nil, machineresult = nil, manualresult = nil, metrics = nil, newitems = nil, modifyitems = nil, subtaskid = nil, alltasks = nil, tasktype = nil, requestid = nil) ⇒ DescribeStructCompareDataResponse

Returns a new instance of DescribeStructCompareDataResponse.



619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
# File 'lib/v20210408/models.rb', line 619

def initialize(policyid=nil, maintaskid=nil, customerid=nil, customername=nil, reviewtime=nil, machineresult=nil, manualresult=nil, metrics=nil, newitems=nil, modifyitems=nil, subtaskid=nil, alltasks=nil, tasktype=nil, requestid=nil)
  @PolicyId = policyid
  @MainTaskId = maintaskid
  @CustomerId = customerid
  @CustomerName = customername
  @ReviewTime = reviewtime
  @MachineResult = machineresult
  @ManualResult = manualresult
  @Metrics = metrics
  @NewItems = newitems
  @ModifyItems = modifyitems
  @SubTaskId = subtaskid
  @AllTasks = alltasks
  @TaskType = tasktype
  @RequestId = requestid
end

Instance Attribute Details

#AllTasksObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PolicyId:

    保单号

  • MainTaskId:

    主任务号

  • CustomerId:

    客户号

  • CustomerName:

    客户姓名

  • ReviewTime:

    复核时间

  • MachineResult:

    算法识别结果

  • ManualResult:

    人工复核结果

  • Metrics:

    结构化对比指标数据

  • NewItems:

    新增项

  • ModifyItems:

    修改项

  • SubTaskId:

    子任务号

  • AllTasks:

    所有的子任务

  • TaskType:

    任务类型

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



617
618
619
# File 'lib/v20210408/models.rb', line 617

def AllTasks
  @AllTasks
end

#CustomerIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PolicyId:

    保单号

  • MainTaskId:

    主任务号

  • CustomerId:

    客户号

  • CustomerName:

    客户姓名

  • ReviewTime:

    复核时间

  • MachineResult:

    算法识别结果

  • ManualResult:

    人工复核结果

  • Metrics:

    结构化对比指标数据

  • NewItems:

    新增项

  • ModifyItems:

    修改项

  • SubTaskId:

    子任务号

  • AllTasks:

    所有的子任务

  • TaskType:

    任务类型

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



617
618
619
# File 'lib/v20210408/models.rb', line 617

def CustomerId
  @CustomerId
end

#CustomerNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PolicyId:

    保单号

  • MainTaskId:

    主任务号

  • CustomerId:

    客户号

  • CustomerName:

    客户姓名

  • ReviewTime:

    复核时间

  • MachineResult:

    算法识别结果

  • ManualResult:

    人工复核结果

  • Metrics:

    结构化对比指标数据

  • NewItems:

    新增项

  • ModifyItems:

    修改项

  • SubTaskId:

    子任务号

  • AllTasks:

    所有的子任务

  • TaskType:

    任务类型

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



617
618
619
# File 'lib/v20210408/models.rb', line 617

def CustomerName
  @CustomerName
end

#MachineResultObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PolicyId:

    保单号

  • MainTaskId:

    主任务号

  • CustomerId:

    客户号

  • CustomerName:

    客户姓名

  • ReviewTime:

    复核时间

  • MachineResult:

    算法识别结果

  • ManualResult:

    人工复核结果

  • Metrics:

    结构化对比指标数据

  • NewItems:

    新增项

  • ModifyItems:

    修改项

  • SubTaskId:

    子任务号

  • AllTasks:

    所有的子任务

  • TaskType:

    任务类型

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



617
618
619
# File 'lib/v20210408/models.rb', line 617

def MachineResult
  @MachineResult
end

#MainTaskIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PolicyId:

    保单号

  • MainTaskId:

    主任务号

  • CustomerId:

    客户号

  • CustomerName:

    客户姓名

  • ReviewTime:

    复核时间

  • MachineResult:

    算法识别结果

  • ManualResult:

    人工复核结果

  • Metrics:

    结构化对比指标数据

  • NewItems:

    新增项

  • ModifyItems:

    修改项

  • SubTaskId:

    子任务号

  • AllTasks:

    所有的子任务

  • TaskType:

    任务类型

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



617
618
619
# File 'lib/v20210408/models.rb', line 617

def MainTaskId
  @MainTaskId
end

#ManualResultObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PolicyId:

    保单号

  • MainTaskId:

    主任务号

  • CustomerId:

    客户号

  • CustomerName:

    客户姓名

  • ReviewTime:

    复核时间

  • MachineResult:

    算法识别结果

  • ManualResult:

    人工复核结果

  • Metrics:

    结构化对比指标数据

  • NewItems:

    新增项

  • ModifyItems:

    修改项

  • SubTaskId:

    子任务号

  • AllTasks:

    所有的子任务

  • TaskType:

    任务类型

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



617
618
619
# File 'lib/v20210408/models.rb', line 617

def ManualResult
  @ManualResult
end

#MetricsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PolicyId:

    保单号

  • MainTaskId:

    主任务号

  • CustomerId:

    客户号

  • CustomerName:

    客户姓名

  • ReviewTime:

    复核时间

  • MachineResult:

    算法识别结果

  • ManualResult:

    人工复核结果

  • Metrics:

    结构化对比指标数据

  • NewItems:

    新增项

  • ModifyItems:

    修改项

  • SubTaskId:

    子任务号

  • AllTasks:

    所有的子任务

  • TaskType:

    任务类型

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



617
618
619
# File 'lib/v20210408/models.rb', line 617

def Metrics
  @Metrics
end

#ModifyItemsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PolicyId:

    保单号

  • MainTaskId:

    主任务号

  • CustomerId:

    客户号

  • CustomerName:

    客户姓名

  • ReviewTime:

    复核时间

  • MachineResult:

    算法识别结果

  • ManualResult:

    人工复核结果

  • Metrics:

    结构化对比指标数据

  • NewItems:

    新增项

  • ModifyItems:

    修改项

  • SubTaskId:

    子任务号

  • AllTasks:

    所有的子任务

  • TaskType:

    任务类型

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



617
618
619
# File 'lib/v20210408/models.rb', line 617

def ModifyItems
  @ModifyItems
end

#NewItemsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PolicyId:

    保单号

  • MainTaskId:

    主任务号

  • CustomerId:

    客户号

  • CustomerName:

    客户姓名

  • ReviewTime:

    复核时间

  • MachineResult:

    算法识别结果

  • ManualResult:

    人工复核结果

  • Metrics:

    结构化对比指标数据

  • NewItems:

    新增项

  • ModifyItems:

    修改项

  • SubTaskId:

    子任务号

  • AllTasks:

    所有的子任务

  • TaskType:

    任务类型

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



617
618
619
# File 'lib/v20210408/models.rb', line 617

def NewItems
  @NewItems
end

#PolicyIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PolicyId:

    保单号

  • MainTaskId:

    主任务号

  • CustomerId:

    客户号

  • CustomerName:

    客户姓名

  • ReviewTime:

    复核时间

  • MachineResult:

    算法识别结果

  • ManualResult:

    人工复核结果

  • Metrics:

    结构化对比指标数据

  • NewItems:

    新增项

  • ModifyItems:

    修改项

  • SubTaskId:

    子任务号

  • AllTasks:

    所有的子任务

  • TaskType:

    任务类型

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



617
618
619
# File 'lib/v20210408/models.rb', line 617

def PolicyId
  @PolicyId
end

#RequestIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PolicyId:

    保单号

  • MainTaskId:

    主任务号

  • CustomerId:

    客户号

  • CustomerName:

    客户姓名

  • ReviewTime:

    复核时间

  • MachineResult:

    算法识别结果

  • ManualResult:

    人工复核结果

  • Metrics:

    结构化对比指标数据

  • NewItems:

    新增项

  • ModifyItems:

    修改项

  • SubTaskId:

    子任务号

  • AllTasks:

    所有的子任务

  • TaskType:

    任务类型

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



617
618
619
# File 'lib/v20210408/models.rb', line 617

def RequestId
  @RequestId
end

#ReviewTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PolicyId:

    保单号

  • MainTaskId:

    主任务号

  • CustomerId:

    客户号

  • CustomerName:

    客户姓名

  • ReviewTime:

    复核时间

  • MachineResult:

    算法识别结果

  • ManualResult:

    人工复核结果

  • Metrics:

    结构化对比指标数据

  • NewItems:

    新增项

  • ModifyItems:

    修改项

  • SubTaskId:

    子任务号

  • AllTasks:

    所有的子任务

  • TaskType:

    任务类型

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



617
618
619
# File 'lib/v20210408/models.rb', line 617

def ReviewTime
  @ReviewTime
end

#SubTaskIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PolicyId:

    保单号

  • MainTaskId:

    主任务号

  • CustomerId:

    客户号

  • CustomerName:

    客户姓名

  • ReviewTime:

    复核时间

  • MachineResult:

    算法识别结果

  • ManualResult:

    人工复核结果

  • Metrics:

    结构化对比指标数据

  • NewItems:

    新增项

  • ModifyItems:

    修改项

  • SubTaskId:

    子任务号

  • AllTasks:

    所有的子任务

  • TaskType:

    任务类型

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



617
618
619
# File 'lib/v20210408/models.rb', line 617

def SubTaskId
  @SubTaskId
end

#TaskTypeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PolicyId:

    保单号

  • MainTaskId:

    主任务号

  • CustomerId:

    客户号

  • CustomerName:

    客户姓名

  • ReviewTime:

    复核时间

  • MachineResult:

    算法识别结果

  • ManualResult:

    人工复核结果

  • Metrics:

    结构化对比指标数据

  • NewItems:

    新增项

  • ModifyItems:

    修改项

  • SubTaskId:

    子任务号

  • AllTasks:

    所有的子任务

  • TaskType:

    任务类型

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



617
618
619
# File 'lib/v20210408/models.rb', line 617

def TaskType
  @TaskType
end

Instance Method Details

#deserialize(params) ⇒ Object



636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
# File 'lib/v20210408/models.rb', line 636

def deserialize(params)
  @PolicyId = params['PolicyId']
  @MainTaskId = params['MainTaskId']
  @CustomerId = params['CustomerId']
  @CustomerName = params['CustomerName']
  @ReviewTime = params['ReviewTime']
  @MachineResult = params['MachineResult']
  @ManualResult = params['ManualResult']
  unless params['Metrics'].nil?
    @Metrics = CompareMetricsData.new
    @Metrics.deserialize(params['Metrics'])
  end
  @NewItems = params['NewItems']
  @ModifyItems = params['ModifyItems']
  @SubTaskId = params['SubTaskId']
  unless params['AllTasks'].nil?
    @AllTasks = []
    params['AllTasks'].each do |i|
      reviewdatataskinfo_tmp = ReviewDataTaskInfo.new
      reviewdatataskinfo_tmp.deserialize(i)
      @AllTasks << reviewdatataskinfo_tmp
    end
  end
  @TaskType = params['TaskType']
  @RequestId = params['RequestId']
end