lib/v20210408/models.rb in tencentcloud-sdk-cii-1.0.221 vs lib/v20210408/models.rb in tencentcloud-sdk-cii-1.0.222

- old
+ new

@@ -93,9 +93,107 @@ @LongContentAccuracy = params['LongContentAccuracy'] @LongContentRecall = params['LongContentRecall'] end end + # 创建自动分类的结构化任务子任务信息 + class CreateAutoClassifyStructureTaskInfo < TencentCloud::Common::AbstractModel + # @param FileList: 报告文件上传的地址列表,需按顺序排列。如果使用ImageList参数,置为空数组即可 + # @type FileList: Array + # @param CustomerId: 客户号 + # @type CustomerId: String + # @param CustomerName: 客户姓名 + # @type CustomerName: String + # @param ImageList: 报告上传的图片内容数组,图片内容采用base64编码,需按顺序排列 + # @type ImageList: Array + + attr_accessor :FileList, :CustomerId, :CustomerName, :ImageList + + def initialize(filelist=nil, customerid=nil, customername=nil, imagelist=nil) + @FileList = filelist + @CustomerId = customerid + @CustomerName = customername + @ImageList = imagelist + end + + def deserialize(params) + @FileList = params['FileList'] + @CustomerId = params['CustomerId'] + @CustomerName = params['CustomerName'] + @ImageList = params['ImageList'] + end + end + + # CreateAutoClassifyStructureTask请求参数结构体 + class CreateAutoClassifyStructureTaskRequest < TencentCloud::Common::AbstractModel + # @param ServiceType: 服务类型 + # Structured 仅结构化 + # Underwrite 结构化+核保 + # @type ServiceType: String + # @param TaskInfos: 创建任务时可以上传多个报告,后台生成多个识别子任务,子任务的详细信息 + # @type TaskInfos: Array + # @param PolicyId: 保单号 + # @type PolicyId: String + # @param TriggerType: 核保触发方式 + # Auto 自动 + # Manual 手动 + # @type TriggerType: String + # @param InsuranceTypes: 险种,如果是体检报告类型,此参数是必填,类型说明如下: + # CriticalDiseaseInsurance:重疾险 + # LifeInsurance:寿险 + # AccidentInsurance:意外险 + # @type InsuranceTypes: Array + # @param CallbackUrl: 回调地址,接收Post请求传送结果 + # @type CallbackUrl: String + + attr_accessor :ServiceType, :TaskInfos, :PolicyId, :TriggerType, :InsuranceTypes, :CallbackUrl + + def initialize(servicetype=nil, taskinfos=nil, policyid=nil, triggertype=nil, insurancetypes=nil, callbackurl=nil) + @ServiceType = servicetype + @TaskInfos = taskinfos + @PolicyId = policyid + @TriggerType = triggertype + @InsuranceTypes = insurancetypes + @CallbackUrl = callbackurl + end + + def deserialize(params) + @ServiceType = params['ServiceType'] + unless params['TaskInfos'].nil? + @TaskInfos = [] + params['TaskInfos'].each do |i| + createautoclassifystructuretaskinfo_tmp = CreateAutoClassifyStructureTaskInfo.new + createautoclassifystructuretaskinfo_tmp.deserialize(i) + @TaskInfos << createautoclassifystructuretaskinfo_tmp + end + end + @PolicyId = params['PolicyId'] + @TriggerType = params['TriggerType'] + @InsuranceTypes = params['InsuranceTypes'] + @CallbackUrl = params['CallbackUrl'] + end + end + + # CreateAutoClassifyStructureTask返回参数结构体 + class CreateAutoClassifyStructureTaskResponse < TencentCloud::Common::AbstractModel + # @param MainTaskId: 创建的主任务号,用于查询结果 + # @type MainTaskId: String + # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :MainTaskId, :RequestId + + def initialize(maintaskid=nil, requestid=nil) + @MainTaskId = maintaskid + @RequestId = requestid + end + + def deserialize(params) + @MainTaskId = params['MainTaskId'] + @RequestId = params['RequestId'] + end + end + # 创建结构化任务子任务信息 class CreateStructureTaskInfo < TencentCloud::Common::AbstractModel # @param TaskType: 任务类型 # @type TaskType: String # @param FileList: 报告文件上传的地址列表,需按顺序排列。如果使用ImageList参数,置为空数组即可