Class: TencentCloud::Mrs::V20200910::TextToObjectRequest

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

Overview

TextToObject请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(text = nil, type = nil, isusedclassify = nil, usertype = nil, reporttypeversion = nil) ⇒ TextToObjectRequest

Returns a new instance of TextToObjectRequest.



10476
10477
10478
10479
10480
10481
10482
# File 'lib/v20200910/models.rb', line 10476

def initialize(text=nil, type=nil, isusedclassify=nil, usertype=nil, reporttypeversion=nil)
  @Text = text
  @Type = type
  @IsUsedClassify = isusedclassify
  @UserType = usertype
  @ReportTypeVersion = reporttypeversion
end

Instance Attribute Details

#IsUsedClassifyObject

注意:当 IsUsedClassify 为True 时,表示使用收费的报告分类服务,将会产生额外的费用,具体收费标准参见 [购买指南的产品价格](cloud.tencent.com/document/product/1314/54264)。(1)检验报告 11,默认使用 V2,最高支持 V3。(2)病理报告 15,默认使用 V1,最高支持 V2。(3)入院记录29、出院记录 28、病历记录 216、病程记录 217、门诊记录 210,默认使用 V1,最高支持 V2。

Parameters:

  • Text:

    报告文本

  • Type:

    报告类型,目前支持12(检查报告),15(病理报告),28(出院报告),29(入院报告),210(门诊病历),212(手术记录),218(诊断证明),363(心电图),27(内窥镜检查),215(处方单),219(免疫接种证明),301(C14呼气试验)。如果不清楚报告类型,可以使用分类引擎,该字段传0(同时IsUsedClassify字段必须为True,否则无法输出结果)

  • IsUsedClassify:

    是否使用分类引擎,当不确定报告类型时,可以使用收费的报告分类引擎服务。若该字段为False,则Type字段不能为0,否则无法输出结果。

  • UserType:

    后付费的用户类型,新客户传1,老客户可不传或传 0。2022 年 12 月 15 新增了计费项,在此时间之前已经通过商务指定优惠价格的大客户,请不传这个字段或传 0,如果传 1 会导致以前获得的折扣价格失效。在 2022 年 12 月 15 日之后,通过商务指定优惠价格的大客户请传 1。

  • ReportTypeVersion:

    可选。用于指定不同报告使用的结构化引擎版本,不同版本返回的JSON 数据结果不兼容。若不指定版本号,就默认用旧的版本号。



10474
10475
10476
# File 'lib/v20200910/models.rb', line 10474

def IsUsedClassify
  @IsUsedClassify
end

#ReportTypeVersionObject

注意:当 IsUsedClassify 为True 时,表示使用收费的报告分类服务,将会产生额外的费用,具体收费标准参见 [购买指南的产品价格](cloud.tencent.com/document/product/1314/54264)。(1)检验报告 11,默认使用 V2,最高支持 V3。(2)病理报告 15,默认使用 V1,最高支持 V2。(3)入院记录29、出院记录 28、病历记录 216、病程记录 217、门诊记录 210,默认使用 V1,最高支持 V2。

Parameters:

  • Text:

    报告文本

  • Type:

    报告类型,目前支持12(检查报告),15(病理报告),28(出院报告),29(入院报告),210(门诊病历),212(手术记录),218(诊断证明),363(心电图),27(内窥镜检查),215(处方单),219(免疫接种证明),301(C14呼气试验)。如果不清楚报告类型,可以使用分类引擎,该字段传0(同时IsUsedClassify字段必须为True,否则无法输出结果)

  • IsUsedClassify:

    是否使用分类引擎,当不确定报告类型时,可以使用收费的报告分类引擎服务。若该字段为False,则Type字段不能为0,否则无法输出结果。

  • UserType:

    后付费的用户类型,新客户传1,老客户可不传或传 0。2022 年 12 月 15 新增了计费项,在此时间之前已经通过商务指定优惠价格的大客户,请不传这个字段或传 0,如果传 1 会导致以前获得的折扣价格失效。在 2022 年 12 月 15 日之后,通过商务指定优惠价格的大客户请传 1。

  • ReportTypeVersion:

    可选。用于指定不同报告使用的结构化引擎版本,不同版本返回的JSON 数据结果不兼容。若不指定版本号,就默认用旧的版本号。



10474
10475
10476
# File 'lib/v20200910/models.rb', line 10474

def ReportTypeVersion
  @ReportTypeVersion
end

#TextObject

注意:当 IsUsedClassify 为True 时,表示使用收费的报告分类服务,将会产生额外的费用,具体收费标准参见 [购买指南的产品价格](cloud.tencent.com/document/product/1314/54264)。(1)检验报告 11,默认使用 V2,最高支持 V3。(2)病理报告 15,默认使用 V1,最高支持 V2。(3)入院记录29、出院记录 28、病历记录 216、病程记录 217、门诊记录 210,默认使用 V1,最高支持 V2。

Parameters:

  • Text:

    报告文本

  • Type:

    报告类型,目前支持12(检查报告),15(病理报告),28(出院报告),29(入院报告),210(门诊病历),212(手术记录),218(诊断证明),363(心电图),27(内窥镜检查),215(处方单),219(免疫接种证明),301(C14呼气试验)。如果不清楚报告类型,可以使用分类引擎,该字段传0(同时IsUsedClassify字段必须为True,否则无法输出结果)

  • IsUsedClassify:

    是否使用分类引擎,当不确定报告类型时,可以使用收费的报告分类引擎服务。若该字段为False,则Type字段不能为0,否则无法输出结果。

  • UserType:

    后付费的用户类型,新客户传1,老客户可不传或传 0。2022 年 12 月 15 新增了计费项,在此时间之前已经通过商务指定优惠价格的大客户,请不传这个字段或传 0,如果传 1 会导致以前获得的折扣价格失效。在 2022 年 12 月 15 日之后,通过商务指定优惠价格的大客户请传 1。

  • ReportTypeVersion:

    可选。用于指定不同报告使用的结构化引擎版本,不同版本返回的JSON 数据结果不兼容。若不指定版本号,就默认用旧的版本号。



10474
10475
10476
# File 'lib/v20200910/models.rb', line 10474

def Text
  @Text
end

#TypeObject

注意:当 IsUsedClassify 为True 时,表示使用收费的报告分类服务,将会产生额外的费用,具体收费标准参见 [购买指南的产品价格](cloud.tencent.com/document/product/1314/54264)。(1)检验报告 11,默认使用 V2,最高支持 V3。(2)病理报告 15,默认使用 V1,最高支持 V2。(3)入院记录29、出院记录 28、病历记录 216、病程记录 217、门诊记录 210,默认使用 V1,最高支持 V2。

Parameters:

  • Text:

    报告文本

  • Type:

    报告类型,目前支持12(检查报告),15(病理报告),28(出院报告),29(入院报告),210(门诊病历),212(手术记录),218(诊断证明),363(心电图),27(内窥镜检查),215(处方单),219(免疫接种证明),301(C14呼气试验)。如果不清楚报告类型,可以使用分类引擎,该字段传0(同时IsUsedClassify字段必须为True,否则无法输出结果)

  • IsUsedClassify:

    是否使用分类引擎,当不确定报告类型时,可以使用收费的报告分类引擎服务。若该字段为False,则Type字段不能为0,否则无法输出结果。

  • UserType:

    后付费的用户类型,新客户传1,老客户可不传或传 0。2022 年 12 月 15 新增了计费项,在此时间之前已经通过商务指定优惠价格的大客户,请不传这个字段或传 0,如果传 1 会导致以前获得的折扣价格失效。在 2022 年 12 月 15 日之后,通过商务指定优惠价格的大客户请传 1。

  • ReportTypeVersion:

    可选。用于指定不同报告使用的结构化引擎版本,不同版本返回的JSON 数据结果不兼容。若不指定版本号,就默认用旧的版本号。



10474
10475
10476
# File 'lib/v20200910/models.rb', line 10474

def Type
  @Type
end

#UserTypeObject

注意:当 IsUsedClassify 为True 时,表示使用收费的报告分类服务,将会产生额外的费用,具体收费标准参见 [购买指南的产品价格](cloud.tencent.com/document/product/1314/54264)。(1)检验报告 11,默认使用 V2,最高支持 V3。(2)病理报告 15,默认使用 V1,最高支持 V2。(3)入院记录29、出院记录 28、病历记录 216、病程记录 217、门诊记录 210,默认使用 V1,最高支持 V2。

Parameters:

  • Text:

    报告文本

  • Type:

    报告类型,目前支持12(检查报告),15(病理报告),28(出院报告),29(入院报告),210(门诊病历),212(手术记录),218(诊断证明),363(心电图),27(内窥镜检查),215(处方单),219(免疫接种证明),301(C14呼气试验)。如果不清楚报告类型,可以使用分类引擎,该字段传0(同时IsUsedClassify字段必须为True,否则无法输出结果)

  • IsUsedClassify:

    是否使用分类引擎,当不确定报告类型时,可以使用收费的报告分类引擎服务。若该字段为False,则Type字段不能为0,否则无法输出结果。

  • UserType:

    后付费的用户类型,新客户传1,老客户可不传或传 0。2022 年 12 月 15 新增了计费项,在此时间之前已经通过商务指定优惠价格的大客户,请不传这个字段或传 0,如果传 1 会导致以前获得的折扣价格失效。在 2022 年 12 月 15 日之后,通过商务指定优惠价格的大客户请传 1。

  • ReportTypeVersion:

    可选。用于指定不同报告使用的结构化引擎版本,不同版本返回的JSON 数据结果不兼容。若不指定版本号,就默认用旧的版本号。



10474
10475
10476
# File 'lib/v20200910/models.rb', line 10474

def UserType
  @UserType
end

Instance Method Details

#deserialize(params) ⇒ Object



10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
# File 'lib/v20200910/models.rb', line 10484

def deserialize(params)
  @Text = params['Text']
  @Type = params['Type']
  @IsUsedClassify = params['IsUsedClassify']
  @UserType = params['UserType']
  unless params['ReportTypeVersion'].nil?
    @ReportTypeVersion = []
    params['ReportTypeVersion'].each do |i|
      reporttypeversion_tmp = ReportTypeVersion.new
      reporttypeversion_tmp.deserialize(i)
      @ReportTypeVersion << reporttypeversion_tmp
    end
  end
end