Class: TencentCloud::Ocr::V20181119::InvoiceItem

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

Overview

混贴票据单张发票识别信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(code = nil, type = nil, polygon = nil, angle = nil, singleinvoiceinfos = nil, page = nil, subtype = nil, typedescription = nil, cutimage = nil, subtypedescription = nil, itempolygon = nil, qrcode = nil, invoicesealinfo = nil) ⇒ InvoiceItem

Returns a new instance of InvoiceItem.



5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
# File 'lib/v20181119/models.rb', line 5731

def initialize(code=nil, type=nil, polygon=nil, angle=nil, singleinvoiceinfos=nil, page=nil, subtype=nil, typedescription=nil, cutimage=nil, subtypedescription=nil, itempolygon=nil, qrcode=nil, invoicesealinfo=nil)
  @Code = code
  @Type = type
  @Polygon = polygon
  @Angle = angle
  @SingleInvoiceInfos = singleinvoiceinfos
  @Page = page
  @SubType = subtype
  @TypeDescription = typedescription
  @CutImage = cutimage
  @SubTypeDescription = subtypedescription
  @ItemPolygon = itempolygon
  @QRCode = qrcode
  @InvoiceSealInfo = invoicesealinfo
end

Instance Attribute Details

#AngleObject

OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票 18:完税凭证 19:海关缴款书 20:银行回单 字段在原始图的坐标可以根据Polygon转换得出。

Parameters:

  • Code:

    识别结果。

  • Type:

    识别出的图片所属的票据类型。

  • Polygon:

    该发票在原图片中的四点坐标。

  • Angle:

    识别出切图后各图片的旋转角度。

  • SingleInvoiceInfos:

    识别到的内容。

  • Page:

    发票处于识别图片或PDF文件中的页码,默认从1开始。

  • SubType:

    发票详细类型,详见票据识别(高级版)接口文档说明中 SubType 返回值说明

  • TypeDescription:

    发票类型描述,详见票据识别(高级版)接口文档说明中 TypeDescription 返回值说明

  • CutImage:

    切割单图文件,Base64编码后的切图后的图片文件,开启 EnableCutImage 后进行返回

  • SubTypeDescription:

    发票详细类型描述,详见上方 SubType 返回值说明

  • ItemPolygon:

    该发票中所有字段坐标信息。包括字段英文名称、字段值所在位置四点坐标、字段所属行号,具体内容请点击左侧链接。

  • QRCode:

    二维码数据。

  • InvoiceSealInfo:

    印章信息



5729
5730
5731
# File 'lib/v20181119/models.rb', line 5729

def Angle
  @Angle
end

#CodeObject

OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票 18:完税凭证 19:海关缴款书 20:银行回单 字段在原始图的坐标可以根据Polygon转换得出。

Parameters:

  • Code:

    识别结果。

  • Type:

    识别出的图片所属的票据类型。

  • Polygon:

    该发票在原图片中的四点坐标。

  • Angle:

    识别出切图后各图片的旋转角度。

  • SingleInvoiceInfos:

    识别到的内容。

  • Page:

    发票处于识别图片或PDF文件中的页码,默认从1开始。

  • SubType:

    发票详细类型,详见票据识别(高级版)接口文档说明中 SubType 返回值说明

  • TypeDescription:

    发票类型描述,详见票据识别(高级版)接口文档说明中 TypeDescription 返回值说明

  • CutImage:

    切割单图文件,Base64编码后的切图后的图片文件,开启 EnableCutImage 后进行返回

  • SubTypeDescription:

    发票详细类型描述,详见上方 SubType 返回值说明

  • ItemPolygon:

    该发票中所有字段坐标信息。包括字段英文名称、字段值所在位置四点坐标、字段所属行号,具体内容请点击左侧链接。

  • QRCode:

    二维码数据。

  • InvoiceSealInfo:

    印章信息



5729
5730
5731
# File 'lib/v20181119/models.rb', line 5729

def Code
  @Code
end

#CutImageObject

OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票 18:完税凭证 19:海关缴款书 20:银行回单 字段在原始图的坐标可以根据Polygon转换得出。

Parameters:

  • Code:

    识别结果。

  • Type:

    识别出的图片所属的票据类型。

  • Polygon:

    该发票在原图片中的四点坐标。

  • Angle:

    识别出切图后各图片的旋转角度。

  • SingleInvoiceInfos:

    识别到的内容。

  • Page:

    发票处于识别图片或PDF文件中的页码,默认从1开始。

  • SubType:

    发票详细类型,详见票据识别(高级版)接口文档说明中 SubType 返回值说明

  • TypeDescription:

    发票类型描述,详见票据识别(高级版)接口文档说明中 TypeDescription 返回值说明

  • CutImage:

    切割单图文件,Base64编码后的切图后的图片文件,开启 EnableCutImage 后进行返回

  • SubTypeDescription:

    发票详细类型描述,详见上方 SubType 返回值说明

  • ItemPolygon:

    该发票中所有字段坐标信息。包括字段英文名称、字段值所在位置四点坐标、字段所属行号,具体内容请点击左侧链接。

  • QRCode:

    二维码数据。

  • InvoiceSealInfo:

    印章信息



5729
5730
5731
# File 'lib/v20181119/models.rb', line 5729

def CutImage
  @CutImage
end

#InvoiceSealInfoObject

OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票 18:完税凭证 19:海关缴款书 20:银行回单 字段在原始图的坐标可以根据Polygon转换得出。

Parameters:

  • Code:

    识别结果。

  • Type:

    识别出的图片所属的票据类型。

  • Polygon:

    该发票在原图片中的四点坐标。

  • Angle:

    识别出切图后各图片的旋转角度。

  • SingleInvoiceInfos:

    识别到的内容。

  • Page:

    发票处于识别图片或PDF文件中的页码,默认从1开始。

  • SubType:

    发票详细类型,详见票据识别(高级版)接口文档说明中 SubType 返回值说明

  • TypeDescription:

    发票类型描述,详见票据识别(高级版)接口文档说明中 TypeDescription 返回值说明

  • CutImage:

    切割单图文件,Base64编码后的切图后的图片文件,开启 EnableCutImage 后进行返回

  • SubTypeDescription:

    发票详细类型描述,详见上方 SubType 返回值说明

  • ItemPolygon:

    该发票中所有字段坐标信息。包括字段英文名称、字段值所在位置四点坐标、字段所属行号,具体内容请点击左侧链接。

  • QRCode:

    二维码数据。

  • InvoiceSealInfo:

    印章信息



5729
5730
5731
# File 'lib/v20181119/models.rb', line 5729

def InvoiceSealInfo
  @InvoiceSealInfo
end

#ItemPolygonObject

OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票 18:完税凭证 19:海关缴款书 20:银行回单 字段在原始图的坐标可以根据Polygon转换得出。

Parameters:

  • Code:

    识别结果。

  • Type:

    识别出的图片所属的票据类型。

  • Polygon:

    该发票在原图片中的四点坐标。

  • Angle:

    识别出切图后各图片的旋转角度。

  • SingleInvoiceInfos:

    识别到的内容。

  • Page:

    发票处于识别图片或PDF文件中的页码,默认从1开始。

  • SubType:

    发票详细类型,详见票据识别(高级版)接口文档说明中 SubType 返回值说明

  • TypeDescription:

    发票类型描述,详见票据识别(高级版)接口文档说明中 TypeDescription 返回值说明

  • CutImage:

    切割单图文件,Base64编码后的切图后的图片文件,开启 EnableCutImage 后进行返回

  • SubTypeDescription:

    发票详细类型描述,详见上方 SubType 返回值说明

  • ItemPolygon:

    该发票中所有字段坐标信息。包括字段英文名称、字段值所在位置四点坐标、字段所属行号,具体内容请点击左侧链接。

  • QRCode:

    二维码数据。

  • InvoiceSealInfo:

    印章信息



5729
5730
5731
# File 'lib/v20181119/models.rb', line 5729

def ItemPolygon
  @ItemPolygon
end

#PageObject

OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票 18:完税凭证 19:海关缴款书 20:银行回单 字段在原始图的坐标可以根据Polygon转换得出。

Parameters:

  • Code:

    识别结果。

  • Type:

    识别出的图片所属的票据类型。

  • Polygon:

    该发票在原图片中的四点坐标。

  • Angle:

    识别出切图后各图片的旋转角度。

  • SingleInvoiceInfos:

    识别到的内容。

  • Page:

    发票处于识别图片或PDF文件中的页码,默认从1开始。

  • SubType:

    发票详细类型,详见票据识别(高级版)接口文档说明中 SubType 返回值说明

  • TypeDescription:

    发票类型描述,详见票据识别(高级版)接口文档说明中 TypeDescription 返回值说明

  • CutImage:

    切割单图文件,Base64编码后的切图后的图片文件,开启 EnableCutImage 后进行返回

  • SubTypeDescription:

    发票详细类型描述,详见上方 SubType 返回值说明

  • ItemPolygon:

    该发票中所有字段坐标信息。包括字段英文名称、字段值所在位置四点坐标、字段所属行号,具体内容请点击左侧链接。

  • QRCode:

    二维码数据。

  • InvoiceSealInfo:

    印章信息



5729
5730
5731
# File 'lib/v20181119/models.rb', line 5729

def Page
  @Page
end

#PolygonObject

OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票 18:完税凭证 19:海关缴款书 20:银行回单 字段在原始图的坐标可以根据Polygon转换得出。

Parameters:

  • Code:

    识别结果。

  • Type:

    识别出的图片所属的票据类型。

  • Polygon:

    该发票在原图片中的四点坐标。

  • Angle:

    识别出切图后各图片的旋转角度。

  • SingleInvoiceInfos:

    识别到的内容。

  • Page:

    发票处于识别图片或PDF文件中的页码,默认从1开始。

  • SubType:

    发票详细类型,详见票据识别(高级版)接口文档说明中 SubType 返回值说明

  • TypeDescription:

    发票类型描述,详见票据识别(高级版)接口文档说明中 TypeDescription 返回值说明

  • CutImage:

    切割单图文件,Base64编码后的切图后的图片文件,开启 EnableCutImage 后进行返回

  • SubTypeDescription:

    发票详细类型描述,详见上方 SubType 返回值说明

  • ItemPolygon:

    该发票中所有字段坐标信息。包括字段英文名称、字段值所在位置四点坐标、字段所属行号,具体内容请点击左侧链接。

  • QRCode:

    二维码数据。

  • InvoiceSealInfo:

    印章信息



5729
5730
5731
# File 'lib/v20181119/models.rb', line 5729

def Polygon
  @Polygon
end

#QRCodeObject

OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票 18:完税凭证 19:海关缴款书 20:银行回单 字段在原始图的坐标可以根据Polygon转换得出。

Parameters:

  • Code:

    识别结果。

  • Type:

    识别出的图片所属的票据类型。

  • Polygon:

    该发票在原图片中的四点坐标。

  • Angle:

    识别出切图后各图片的旋转角度。

  • SingleInvoiceInfos:

    识别到的内容。

  • Page:

    发票处于识别图片或PDF文件中的页码,默认从1开始。

  • SubType:

    发票详细类型,详见票据识别(高级版)接口文档说明中 SubType 返回值说明

  • TypeDescription:

    发票类型描述,详见票据识别(高级版)接口文档说明中 TypeDescription 返回值说明

  • CutImage:

    切割单图文件,Base64编码后的切图后的图片文件,开启 EnableCutImage 后进行返回

  • SubTypeDescription:

    发票详细类型描述,详见上方 SubType 返回值说明

  • ItemPolygon:

    该发票中所有字段坐标信息。包括字段英文名称、字段值所在位置四点坐标、字段所属行号,具体内容请点击左侧链接。

  • QRCode:

    二维码数据。

  • InvoiceSealInfo:

    印章信息



5729
5730
5731
# File 'lib/v20181119/models.rb', line 5729

def QRCode
  @QRCode
end

#SingleInvoiceInfosObject

OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票 18:完税凭证 19:海关缴款书 20:银行回单 字段在原始图的坐标可以根据Polygon转换得出。

Parameters:

  • Code:

    识别结果。

  • Type:

    识别出的图片所属的票据类型。

  • Polygon:

    该发票在原图片中的四点坐标。

  • Angle:

    识别出切图后各图片的旋转角度。

  • SingleInvoiceInfos:

    识别到的内容。

  • Page:

    发票处于识别图片或PDF文件中的页码,默认从1开始。

  • SubType:

    发票详细类型,详见票据识别(高级版)接口文档说明中 SubType 返回值说明

  • TypeDescription:

    发票类型描述,详见票据识别(高级版)接口文档说明中 TypeDescription 返回值说明

  • CutImage:

    切割单图文件,Base64编码后的切图后的图片文件,开启 EnableCutImage 后进行返回

  • SubTypeDescription:

    发票详细类型描述,详见上方 SubType 返回值说明

  • ItemPolygon:

    该发票中所有字段坐标信息。包括字段英文名称、字段值所在位置四点坐标、字段所属行号,具体内容请点击左侧链接。

  • QRCode:

    二维码数据。

  • InvoiceSealInfo:

    印章信息



5729
5730
5731
# File 'lib/v20181119/models.rb', line 5729

def SingleInvoiceInfos
  @SingleInvoiceInfos
end

#SubTypeObject

OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票 18:完税凭证 19:海关缴款书 20:银行回单 字段在原始图的坐标可以根据Polygon转换得出。

Parameters:

  • Code:

    识别结果。

  • Type:

    识别出的图片所属的票据类型。

  • Polygon:

    该发票在原图片中的四点坐标。

  • Angle:

    识别出切图后各图片的旋转角度。

  • SingleInvoiceInfos:

    识别到的内容。

  • Page:

    发票处于识别图片或PDF文件中的页码,默认从1开始。

  • SubType:

    发票详细类型,详见票据识别(高级版)接口文档说明中 SubType 返回值说明

  • TypeDescription:

    发票类型描述,详见票据识别(高级版)接口文档说明中 TypeDescription 返回值说明

  • CutImage:

    切割单图文件,Base64编码后的切图后的图片文件,开启 EnableCutImage 后进行返回

  • SubTypeDescription:

    发票详细类型描述,详见上方 SubType 返回值说明

  • ItemPolygon:

    该发票中所有字段坐标信息。包括字段英文名称、字段值所在位置四点坐标、字段所属行号,具体内容请点击左侧链接。

  • QRCode:

    二维码数据。

  • InvoiceSealInfo:

    印章信息



5729
5730
5731
# File 'lib/v20181119/models.rb', line 5729

def SubType
  @SubType
end

#SubTypeDescriptionObject

OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票 18:完税凭证 19:海关缴款书 20:银行回单 字段在原始图的坐标可以根据Polygon转换得出。

Parameters:

  • Code:

    识别结果。

  • Type:

    识别出的图片所属的票据类型。

  • Polygon:

    该发票在原图片中的四点坐标。

  • Angle:

    识别出切图后各图片的旋转角度。

  • SingleInvoiceInfos:

    识别到的内容。

  • Page:

    发票处于识别图片或PDF文件中的页码,默认从1开始。

  • SubType:

    发票详细类型,详见票据识别(高级版)接口文档说明中 SubType 返回值说明

  • TypeDescription:

    发票类型描述,详见票据识别(高级版)接口文档说明中 TypeDescription 返回值说明

  • CutImage:

    切割单图文件,Base64编码后的切图后的图片文件,开启 EnableCutImage 后进行返回

  • SubTypeDescription:

    发票详细类型描述,详见上方 SubType 返回值说明

  • ItemPolygon:

    该发票中所有字段坐标信息。包括字段英文名称、字段值所在位置四点坐标、字段所属行号,具体内容请点击左侧链接。

  • QRCode:

    二维码数据。

  • InvoiceSealInfo:

    印章信息



5729
5730
5731
# File 'lib/v20181119/models.rb', line 5729

def SubTypeDescription
  @SubTypeDescription
end

#TypeObject

OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票 18:完税凭证 19:海关缴款书 20:银行回单 字段在原始图的坐标可以根据Polygon转换得出。

Parameters:

  • Code:

    识别结果。

  • Type:

    识别出的图片所属的票据类型。

  • Polygon:

    该发票在原图片中的四点坐标。

  • Angle:

    识别出切图后各图片的旋转角度。

  • SingleInvoiceInfos:

    识别到的内容。

  • Page:

    发票处于识别图片或PDF文件中的页码,默认从1开始。

  • SubType:

    发票详细类型,详见票据识别(高级版)接口文档说明中 SubType 返回值说明

  • TypeDescription:

    发票类型描述,详见票据识别(高级版)接口文档说明中 TypeDescription 返回值说明

  • CutImage:

    切割单图文件,Base64编码后的切图后的图片文件,开启 EnableCutImage 后进行返回

  • SubTypeDescription:

    发票详细类型描述,详见上方 SubType 返回值说明

  • ItemPolygon:

    该发票中所有字段坐标信息。包括字段英文名称、字段值所在位置四点坐标、字段所属行号,具体内容请点击左侧链接。

  • QRCode:

    二维码数据。

  • InvoiceSealInfo:

    印章信息



5729
5730
5731
# File 'lib/v20181119/models.rb', line 5729

def Type
  @Type
end

#TypeDescriptionObject

OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票 18:完税凭证 19:海关缴款书 20:银行回单 字段在原始图的坐标可以根据Polygon转换得出。

Parameters:

  • Code:

    识别结果。

  • Type:

    识别出的图片所属的票据类型。

  • Polygon:

    该发票在原图片中的四点坐标。

  • Angle:

    识别出切图后各图片的旋转角度。

  • SingleInvoiceInfos:

    识别到的内容。

  • Page:

    发票处于识别图片或PDF文件中的页码,默认从1开始。

  • SubType:

    发票详细类型,详见票据识别(高级版)接口文档说明中 SubType 返回值说明

  • TypeDescription:

    发票类型描述,详见票据识别(高级版)接口文档说明中 TypeDescription 返回值说明

  • CutImage:

    切割单图文件,Base64编码后的切图后的图片文件,开启 EnableCutImage 后进行返回

  • SubTypeDescription:

    发票详细类型描述,详见上方 SubType 返回值说明

  • ItemPolygon:

    该发票中所有字段坐标信息。包括字段英文名称、字段值所在位置四点坐标、字段所属行号,具体内容请点击左侧链接。

  • QRCode:

    二维码数据。

  • InvoiceSealInfo:

    印章信息



5729
5730
5731
# File 'lib/v20181119/models.rb', line 5729

def TypeDescription
  @TypeDescription
end

Instance Method Details

#deserialize(params) ⇒ Object



5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
# File 'lib/v20181119/models.rb', line 5747

def deserialize(params)
  @Code = params['Code']
  @Type = params['Type']
  unless params['Polygon'].nil?
    @Polygon = Polygon.new
    @Polygon.deserialize(params['Polygon'])
  end
  @Angle = params['Angle']
  unless params['SingleInvoiceInfos'].nil?
    @SingleInvoiceInfos = SingleInvoiceItem.new
    @SingleInvoiceInfos.deserialize(params['SingleInvoiceInfos'])
  end
  @Page = params['Page']
  @SubType = params['SubType']
  @TypeDescription = params['TypeDescription']
  @CutImage = params['CutImage']
  @SubTypeDescription = params['SubTypeDescription']
  unless params['ItemPolygon'].nil?
    @ItemPolygon = []
    params['ItemPolygon'].each do |i|
      itempolygoninfo_tmp = ItemPolygonInfo.new
      itempolygoninfo_tmp.deserialize(i)
      @ItemPolygon << itempolygoninfo_tmp
    end
  end
  @QRCode = params['QRCode']
  unless params['InvoiceSealInfo'].nil?
    @InvoiceSealInfo = InvoiceSealInfo.new
    @InvoiceSealInfo.deserialize(params['InvoiceSealInfo'])
  end
end