Class: TencentCloud::Cii::V20210408::CreateAutoClassifyStructureTaskRequest

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

Overview

CreateAutoClassifyStructureTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(servicetype = nil, taskinfos = nil, policyid = nil, triggertype = nil, insurancetypes = nil, callbackurl = nil) ⇒ CreateAutoClassifyStructureTaskRequest

Returns a new instance of CreateAutoClassifyStructureTaskRequest.



217
218
219
220
221
222
223
224
# File 'lib/v20210408/models.rb', line 217

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

Instance Attribute Details

#CallbackUrlObject

Structured 仅结构化Underwrite 结构化+核保Auto 自动Manual 手动CriticalDiseaseInsurance:重疾险LifeInsurance:寿险AccidentInsurance:意外险

Parameters:

  • ServiceType:

    服务类型

  • TaskInfos:

    创建任务时可以上传多个报告,后台生成多个识别子任务,子任务的详细信息

  • PolicyId:

    保单号

  • TriggerType:

    核保触发方式

  • InsuranceTypes:

    险种,如果是体检报告类型,此参数是必填,类型说明如下:

  • CallbackUrl:

    回调地址,接收Post请求传送结果



215
216
217
# File 'lib/v20210408/models.rb', line 215

def CallbackUrl
  @CallbackUrl
end

#InsuranceTypesObject

Structured 仅结构化Underwrite 结构化+核保Auto 自动Manual 手动CriticalDiseaseInsurance:重疾险LifeInsurance:寿险AccidentInsurance:意外险

Parameters:

  • ServiceType:

    服务类型

  • TaskInfos:

    创建任务时可以上传多个报告,后台生成多个识别子任务,子任务的详细信息

  • PolicyId:

    保单号

  • TriggerType:

    核保触发方式

  • InsuranceTypes:

    险种,如果是体检报告类型,此参数是必填,类型说明如下:

  • CallbackUrl:

    回调地址,接收Post请求传送结果



215
216
217
# File 'lib/v20210408/models.rb', line 215

def InsuranceTypes
  @InsuranceTypes
end

#PolicyIdObject

Structured 仅结构化Underwrite 结构化+核保Auto 自动Manual 手动CriticalDiseaseInsurance:重疾险LifeInsurance:寿险AccidentInsurance:意外险

Parameters:

  • ServiceType:

    服务类型

  • TaskInfos:

    创建任务时可以上传多个报告,后台生成多个识别子任务,子任务的详细信息

  • PolicyId:

    保单号

  • TriggerType:

    核保触发方式

  • InsuranceTypes:

    险种,如果是体检报告类型,此参数是必填,类型说明如下:

  • CallbackUrl:

    回调地址,接收Post请求传送结果



215
216
217
# File 'lib/v20210408/models.rb', line 215

def PolicyId
  @PolicyId
end

#ServiceTypeObject

Structured 仅结构化Underwrite 结构化+核保Auto 自动Manual 手动CriticalDiseaseInsurance:重疾险LifeInsurance:寿险AccidentInsurance:意外险

Parameters:

  • ServiceType:

    服务类型

  • TaskInfos:

    创建任务时可以上传多个报告,后台生成多个识别子任务,子任务的详细信息

  • PolicyId:

    保单号

  • TriggerType:

    核保触发方式

  • InsuranceTypes:

    险种,如果是体检报告类型,此参数是必填,类型说明如下:

  • CallbackUrl:

    回调地址,接收Post请求传送结果



215
216
217
# File 'lib/v20210408/models.rb', line 215

def ServiceType
  @ServiceType
end

#TaskInfosObject

Structured 仅结构化Underwrite 结构化+核保Auto 自动Manual 手动CriticalDiseaseInsurance:重疾险LifeInsurance:寿险AccidentInsurance:意外险

Parameters:

  • ServiceType:

    服务类型

  • TaskInfos:

    创建任务时可以上传多个报告,后台生成多个识别子任务,子任务的详细信息

  • PolicyId:

    保单号

  • TriggerType:

    核保触发方式

  • InsuranceTypes:

    险种,如果是体检报告类型,此参数是必填,类型说明如下:

  • CallbackUrl:

    回调地址,接收Post请求传送结果



215
216
217
# File 'lib/v20210408/models.rb', line 215

def TaskInfos
  @TaskInfos
end

#TriggerTypeObject

Structured 仅结构化Underwrite 结构化+核保Auto 自动Manual 手动CriticalDiseaseInsurance:重疾险LifeInsurance:寿险AccidentInsurance:意外险

Parameters:

  • ServiceType:

    服务类型

  • TaskInfos:

    创建任务时可以上传多个报告,后台生成多个识别子任务,子任务的详细信息

  • PolicyId:

    保单号

  • TriggerType:

    核保触发方式

  • InsuranceTypes:

    险种,如果是体检报告类型,此参数是必填,类型说明如下:

  • CallbackUrl:

    回调地址,接收Post请求传送结果



215
216
217
# File 'lib/v20210408/models.rb', line 215

def TriggerType
  @TriggerType
end

Instance Method Details

#deserialize(params) ⇒ Object



226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
# File 'lib/v20210408/models.rb', line 226

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