tencentcloud-sdk-nodejs
Version:
2,542 lines (2,533 loc) • 332 kB
TypeScript
/**
* TableOCR请求参数结构体
*/
export interface TableOCRRequest {
/**
* 图片的 Base64 值。
支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
支持的图片大小:所下载图片经Base64编码后不超过 3M。图片下载时间不超过 3 秒。
图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
*/
ImageBase64?: string;
/**
* 图片的 Url 地址。
支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
支持的图片大小:所下载图片经 Base64 编码后不超过 3M。图片下载时间不超过 3 秒。
图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。
非腾讯云存储的 Url 速度和稳定性可能受一定影响。
*/
ImageUrl?: string;
}
/**
* 门头照识别结果
*/
export interface StoreInfo {
/**
* 识别出的字段名称(关键字),如商店名称
*/
Name?: string;
/**
* 识别出的字段名称对应的值,也就是字段Name对应的字符串结果。
*/
Value?: string;
/**
* 文本行在旋转纠正之后的图像中的像素坐标
*/
Rect?: Rect;
}
/**
* 非税收入条目
*/
export interface NonTaxItem {
/**
* 项目编码
*/
ItemID?: string;
/**
* 项目名称
*/
Name?: string;
/**
* 单位
*/
Unit?: string;
/**
* 数量
*/
Quantity?: string;
/**
* 标准
*/
Standard?: string;
/**
* 金额
*/
Total?: string;
}
/**
* 用于展示抽取出的信息
*/
export interface FieldsInfo {
/**
* <p>用户自定义的提取字段名。</p>
*/
KeyName?: string;
/**
* <p>用户自定义的提取字段名的提示词。</p>
*/
KeyPrompt?: string;
/**
* <p>出参字段对应的值。</p><p>注意:此字段可能返回 null,表示取不到有效值。</p>
*/
KeyValue?: string;
/**
* <p>出参类型。</p><p>注:与入参对应同个值。</p>
*/
KeyType?: number;
/**
* <p>文本行坐标,以四个顶点坐标表示。</p><p>注:仅当入参EnableCoord不为null时生效,默认是false。</p>
*/
Polygon?: CoordList;
/**
* <p>嵌套FieldsInfo结构,仅当KeyType=1时有效。</p>
*/
SubItems?: Array<SubItemGroup>;
}
/**
* 表格识别结果
*/
export interface TextTable {
/**
* 单元格左上角的列索引
*/
ColTl?: number;
/**
* 单元格左上角的行索引
*/
RowTl?: number;
/**
* 单元格右下角的列索引
*/
ColBr?: number;
/**
* 单元格右下角的行索引
*/
RowBr?: number;
/**
* 单元格文字
*/
Text?: string;
/**
* 单元格类型,包含body(表格主体)、header(表头)、footer(表尾)三种
*/
Type?: string;
/**
* 置信度 0 ~100
*/
Confidence?: number;
/**
* 文本行坐标,以四个顶点坐标表示
*/
Polygon?: Array<Coord>;
/**
* 此字段为扩展字段
*/
AdvancedInfo?: string;
}
/**
* 混贴票据单张发票识别信息
*/
export interface InvoiceItem {
/**
* 识别结果。
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别;
FailedOperation.UnKnowError:表示识别失败;
其它错误码见各个票据接口的定义。
*/
Code?: string;
/**
* 识别出的图片所属的票据类型。
-1:未知类型
0:出租车发票
1:定额发票
2:火车票
3:增值税发票
5:机票行程单
8:通用机打发票
9:汽车票
10:轮船票
11:增值税发票(卷票)
12:购车发票
13:过路过桥费发票
15:非税发票
16:全电发票
17:医疗发票
18:完税凭证
19:海关缴款书
20:银行回单
*/
Type?: number;
/**
* 该发票在原图片中的四点坐标。
*/
Polygon?: Polygon;
/**
* 识别出切图后各图片的旋转角度。
*/
Angle?: number;
/**
* 识别到的内容。
*/
SingleInvoiceInfos?: SingleInvoiceItem;
/**
* 发票处于识别图片或PDF文件中的页码,默认从1开始。
*/
Page?: number;
/**
* 发票详细类型,详见票据识别(高级版)接口文档说明中 SubType 返回值说明
*/
SubType?: string;
/**
* 发票类型描述,详见票据识别(高级版)接口文档说明中 TypeDescription 返回值说明
*/
TypeDescription?: string;
/**
* 切割单图文件,Base64编码后的切图后的图片文件,开启 EnableCutImage 后进行返回
*/
CutImage?: string;
/**
* 发票详细类型描述,详见上方 SubType 返回值说明
*/
SubTypeDescription?: string;
/**
* 该发票中所有字段坐标信息。包括字段英文名称、字段值所在位置四点坐标、字段所属行号,具体内容请点击左侧链接。
字段在原始图的坐标可以根据Polygon转换得出。
*/
ItemPolygon?: Array<ItemPolygonInfo>;
/**
* 二维码数据。
*/
QRCode?: string;
/**
* 印章信息
*/
InvoiceSealInfo?: InvoiceSealInfo;
}
/**
* HKIDCardOCR请求参数结构体
*/
export interface HKIDCardOCRRequest {
/**
* 是否返回人像照片。
*/
ReturnHeadImage?: boolean;
/**
* 是否鉴伪。
* @deprecated
*/
DetectFake?: boolean;
/**
* 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。
*/
ImageBase64?: string;
/**
* 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
*/
ImageUrl?: string;
}
/**
* BankSlipOCR请求参数结构体
*/
export interface BankSlipOCRRequest {
/**
* 图片的 Base64 值。要求图片经Base64编码后不超过 7M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。
图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
*/
ImageBase64?: string;
/**
* 图片的 Url 地址。要求图片经Base64编码后不超过 7M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。
建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
*/
ImageUrl?: string;
/**
* 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
*/
IsPdf?: boolean;
/**
* 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
*/
PdfPageNumber?: number;
}
/**
* BusinessCardOCR返回参数结构体
*/
export interface BusinessCardOCRResponse {
/**
* 名片识别结果,具体内容请点击左侧链接。
*/
BusinessCardInfos?: Array<BusinessCardInfo>;
/**
* 返回图像预处理后的图片,图像预处理未开启时返回内容为空。
*/
RetImageBase64?: string;
/**
* 图片旋转角度(角度制),文本的水平方向为0°;顺时针为正,逆时针为负。点击查看<a href="https://cloud.tencent.com/document/product/866/45139">如何纠正倾斜文本</a>
*/
Angle?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* VinOCR返回参数结构体
*/
export interface VinOCRResponse {
/**
* 检测到的车辆 VIN 码。
*/
Vin?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 港澳台居住证信息返回
*/
export interface ResidencePermitInfo {
/**
* 姓名(人像面)
*/
Name?: ContentInfo;
/**
* 性别(人像面)
*/
Sex?: ContentInfo;
/**
* 民族(人像面)
*/
Nation?: ContentInfo;
/**
* 出生日期(人像面)
*/
Birth?: ContentInfo;
/**
* 地址(人像面)
*/
Address?: ContentInfo;
/**
* 公民身份号码(人像面)
*/
IdNum?: ContentInfo;
/**
* 发证机关(国徽面)
*/
Authority?: ContentInfo;
/**
* 证件有效期(国徽面)
*/
ValidDate?: ContentInfo;
/**
* WarnInfos,告警信息
*/
WarnInfos?: CardWarnInfo;
/**
* IdCard,裁剪后身份证照片的base64编码,请求 EnableCropImage 时返回;
*/
CardImage?: ContentInfo;
/**
* Portrait,身份证头像照片的base64编码,请求 EnablePortrait 时返回;
*/
PortraitImage?: ContentInfo;
/**
* 通行证号码,港澳台居住证国徽面 返回该字段
*/
PassNum?: ContentInfo;
/**
* 签发次数,港澳台居住证国徽面 返回该字段
*/
IssueNum?: ContentInfo;
}
/**
* BankCardOCR请求参数结构体
*/
export interface BankCardOCRRequest {
/**
* 图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
*/
ImageBase64?: string;
/**
* 图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
*/
ImageUrl?: string;
/**
* 是否返回预处理(精确剪裁对齐)后的银行卡图片数据,默认false。
*/
RetBorderCutImage?: boolean;
/**
* 是否返回卡号的切图图片数据,默认false。
*/
RetCardNoImage?: boolean;
/**
* 复印件检测开关,如果输入的图片是银行卡复印件图片则返回告警,默认false。
*/
EnableCopyCheck?: boolean;
/**
* 翻拍检测开关,如果输入的图片是银行卡翻拍图片则返回告警,默认false。
*/
EnableReshootCheck?: boolean;
/**
* 边框遮挡检测开关,如果输入的图片是银行卡边框被遮挡则返回告警,默认false。
*/
EnableBorderCheck?: boolean;
/**
* 是否返回图片质量分数(图片质量分数是评价一个图片的模糊程度的标准),默认false。
*/
EnableQualityValue?: boolean;
}
/**
* VatInvoiceVerifyNew返回参数结构体
*/
export interface VatInvoiceVerifyNewResponse {
/**
* 增值税发票、购车发票、全电发票的基础要素字段信息。
*/
Invoice?: VatInvoice;
/**
* 机动车销售统一发票详细字段信息。
*/
VehicleInvoiceInfo?: VehicleInvoiceInfo;
/**
* 二手车销售统一发票详细字段信息。
*/
UsedVehicleInvoiceInfo?: UsedVehicleInvoiceInfo;
/**
* 通行费发票详细字段信息。
*/
PassInvoiceInfoList?: Array<PassInvoiceInfo>;
/**
* 全电发票(铁路电子客票)详细字段信息。
*/
ElectronicTrainTicket?: ElectronicTrainTicket;
/**
* 全电发票(航空运输电子客票行程单)详细字段信息。
*/
ElectronicAirTransport?: ElectronicAirTransport;
/**
* 财政发票详细字段信息
*/
FinancialBill?: FinancialBill;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CarInvoiceOCR请求参数结构体
*/
export interface CarInvoiceOCRRequest {
/**
* 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
*/
ImageBase64?: string;
/**
* 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
*/
ImageUrl?: string;
/**
* 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
*/
IsPdf?: boolean;
/**
* 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
*/
PdfPageNumber?: number;
}
/**
* DescribeQuestionMarkAgentJob返回参数结构体
*/
export interface DescribeQuestionMarkAgentJobResponse {
/**
* 任务执行错误码。当任务状态不为 FAIL 时,该值为""。
*/
ErrorCode?: string;
/**
* 任务执行错误信息。当任务状态不为 FAIL 时,该值为""。
*/
ErrorMessage?: string;
/**
* 任务状态。WAIT:等待中,RUN:执行中,FAIL:任务失败,DONE:任务成功
*/
JobStatus?: string;
/**
* 图片旋转角度(角度制),文本的水平方向为 0;顺时针为正,逆时针为负。
*/
Angle?: number;
/**
* 试题批改信息
*/
MarkInfos?: Array<MarkInfo>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 坐标数组
*/
export interface CoordList {
/**
* <p>左上角坐标。</p>
*/
TopLeft?: Coord;
/**
* <p>右上角坐标。</p>
*/
TopRight?: Coord;
/**
* <p>左下角坐标。</p>
*/
BottomLeft?: Coord;
/**
* <p>右下角坐标。</p>
*/
BottomRight?: Coord;
}
/**
* ExtractDocMulti请求参数结构体
*/
export interface ExtractDocMultiRequest {
/**
* 图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
*/
ImageUrl?: string;
/**
* 图片/PDF的 Base64 值。要求Base64不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
*/
ImageBase64?: string;
/**
* 需要识别的PDF页面的对应页码,仅支持PDF单页识别,默认值为前3页。
*/
PdfPageNumber?: number;
/**
* 自定义结构化功能需返回的字段名称,例:若客户想新增返回姓名、性别两个字段的识别结果,则输入ItemNames=["姓名","性别"]
*/
ItemNames?: Array<string>;
/**
* true:仅输出自定义字段
false:输出默认字段+自定义字段
默认true
*/
ItemNamesShowMode?: boolean;
/**
* 是否开启全文字段识别
*/
ReturnFullText?: boolean;
/**
* 配置id支持:
General -- 通用场景
InvoiceEng -- 国际invoice模板
WayBillEng --海运订单模板
CustomsDeclaration -- 进出口报关单
WeightNote -- 磅单
MedicalMeter -- 血压仪表识别
BillOfLading -- 海运提单
EntrustmentBook -- 海运托书
Statement -- 对账单识别模板
BookingConfirmation -- 配舱通知书识别模板
AirWayBill -- 航空运单识别模板
Table -- 表格模板
SteelLabel -- 实物标签识别模板
CarInsurance -- 车辆保险单识别模板
MultiRealEstateCertificate -- 房产材料识别模板
MultiRealEstateMaterial -- 房产证明识别模板
HongKongUtilityBill -- 中国香港水电煤单识别模板
OverseasCheques -- 海外支票
RegistrationCertificate -- 备案证
GridPhoto -- 电网系统照片
SignaturePage -- 签署页
SalesDeliveryNote -- 销售发货单
*/
ConfigId?: string;
/**
* 是否开启全文字段坐标值的识别
*/
EnableCoord?: boolean;
/**
* 是否开启父子key识别,默认是
*/
OutputParentKey?: boolean;
/**
* 模板的单个属性配置
*/
ConfigAdvanced?: ConfigAdvanced;
/**
* cn时,添加的key为中文
en时,添加的key为英语
*/
OutputLanguage?: string;
}
/**
* QuestionSplitLayoutOCR请求参数结构体
*/
export interface QuestionSplitLayoutOCRRequest {
/**
* 图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
*/
ImageUrl?: string;
/**
* 图片/PDF的 Base64 值。要求Base64不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
*/
ImageBase64?: string;
/**
* 是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。
*/
IsPdf?: boolean;
/**
* 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
*/
PdfPageNumber?: number;
/**
* 是否开启切边增强和弯曲矫正,默认为false不开启
*/
EnableImageCrop?: boolean;
/**
* false: 使用当前默认模型返回结构化信息更全面,但检测精度一般
true: 使用多模态推理模型,速度更快精度更高,但只返回题目最外层边框
API默认false, demo默认使用的是true
*/
UseNewModel?: boolean;
}
/**
* DescribeMarkEssayAgentJob返回参数结构体
*/
export interface DescribeMarkEssayAgentJobResponse {
/**
* 图片旋转角度(角度制),文本的水平方向为 0;顺时针为正,逆时针为负。
*/
Angle?: number;
/**
* 配置结构化文本信息。
*/
SentenceSuggests?: Array<MarkEssaySuggestions>;
/**
* 任务执行错误码。当任务状态不为 FAIL 时,该值为""。
*/
ErrorCode?: string;
/**
* 任务执行错误信息。当任务状态不为 FAIL 时,该值为""。
*/
ErrorMessage?: string;
/**
* 任务状态。WAIT:等待中,RUN:执行中,FAIL:任务失败,DONE:任务成功
*/
JobStatus?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* EstateCertOCR返回参数结构体
*/
export interface EstateCertOCRResponse {
/**
* 权利人
*/
Obligee?: string;
/**
* 共有情况
*/
Ownership?: string;
/**
* 坐落
*/
Location?: string;
/**
* 不动产单元号
*/
Unit?: string;
/**
* 权利类型
*/
Type?: string;
/**
* 权利性质
*/
Property?: string;
/**
* 用途
*/
Usage?: string;
/**
* 面积
*/
Area?: string;
/**
* 使用期限
*/
Term?: string;
/**
* 权利其他状况,多行会用换行符\n连接。
*/
Other?: string;
/**
* 图片旋转角度
*/
Angle?: number;
/**
* 不动产权号
*/
Number?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ExtractDocMultiPro请求参数结构体
*/
export interface ExtractDocMultiProRequest {
/**
* 图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
*/
ImageUrl?: string;
/**
* 图片/PDF的 Base64 值。要求Base64不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
*/
ImageBase64?: string;
/**
* 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为前3页。
*/
PdfPageNumber?: number;
/**
* 自定义结构化功能需返回的字段名称,例:若客户想新增返回姓名、性别两个字段的识别结果,则输入ItemNames=["姓名","性别"]
*/
ItemNames?: Array<string>;
/**
* true:仅输出自定义字段
flase:输出默认字段+自定义字段
默认true
*/
ItemNamesShowMode?: boolean;
/**
* 是否开启全文字段识别
*/
ReturnFullText?: boolean;
/**
* 配置id支持:
DispatchWeightNote -- 磅单发货单识别模板
ReceiptWeightNote -- 磅单收货单识别模板
默认:DispatchWeightNote
*/
ConfigId?: string;
/**
* 是否开启全文字段坐标值的识别
*/
EnableCoord?: boolean;
/**
* 是否开启父子key识别,默认是
*/
OutputParentKey?: boolean;
/**
* 模板的单个属性配置
*/
ConfigAdvanced?: ConfigAdvanced;
}
/**
* 还原文本信息
*/
export interface WordItem {
/**
* 文本块内容
*/
DetectedText?: string;
/**
* 四点坐标
*/
Coord?: Polygon;
/**
* 描述性信息
*/
AdvancedInfo?: string;
/**
* 单词的四点坐标
*/
WordCoord?: Array<WordPolygon>;
}
/**
* MLIDPassportOCR请求参数结构体
*/
export interface MLIDPassportOCRRequest {
/**
* 图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。建议卡片部分占据图片2/3以上。
*/
ImageBase64?: string;
/**
* 是否返回图片,默认false
*/
RetImage?: boolean;
/**
* 图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。建议卡片部分占据图片2/3以上。图片下载时间不超过 3 秒。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
*/
ImageUrl?: string;
}
/**
* 海外发票
*/
export interface OverseasInvoice {
/**
* 发票名称
*/
Title?: string;
/**
* 识别出的字段名称(关键字)
*/
Content?: Array<OtherInvoiceItem>;
}
/**
* 文档智能元素组
*/
export interface ItemInfo {
/**
* <p>key信息组</p>
注意:此字段可能返回 null,表示取不到有效值。
*/
Key?: Key;
/**
* <p>Value信息组</p>
注意:此字段可能返回 null,表示取不到有效值。
*/
Value?: Value;
/**
* <p>返回这个字段是否比对审核通过</p><p>默认值:false</p>
*/
AuditResult?: boolean;
}
/**
* TextDetect返回参数结构体
*/
export interface TextDetectResponse {
/**
* 图片中是否包含文字。
*/
HasText?: boolean;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 完税凭证
*/
export interface TaxPayment {
/**
* 发票名称
*/
Title?: string;
/**
* 识别出的字段名称(关键字),支持以下字段:
税号 、纳税人识别号 、纳税人名称 、金额合计大写 、金额合计小写 、填发日期 、税务机关 、填票人。
示例值:纳税人识别号
*/
Content?: Array<OtherInvoiceItem>;
/**
* 表格。
*/
TableItems?: Array<OtherInvoiceList>;
}
/**
* GetOCRToken返回参数结构体
*/
export interface GetOCRTokenResponse {
/**
* token值
*/
OCRToken?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 身份证ocr信息结果
*/
export interface IDCardInfoResult {
/**
* 警告代码
注意:此字段可能返回 null,表示取不到有效值。
*/
WarnCodes?: Array<number | bigint>;
/**
* 地址(人像面)
注意:此字段可能返回 null,表示取不到有效值。
*/
Address?: string;
/**
* 发证机关(国徽面)
注意:此字段可能返回 null,表示取不到有效值。
*/
Authority?: string;
/**
* 出生日期(人像面)
注意:此字段可能返回 null,表示取不到有效值。
*/
Birth?: string;
/**
* 身份证号(人像面)
注意:此字段可能返回 null,表示取不到有效值。
*/
IdNum?: string;
/**
* 名字(人像面)
注意:此字段可能返回 null,表示取不到有效值。
*/
Name?: string;
/**
* 民族(人像面)
注意:此字段可能返回 null,表示取不到有效值。
*/
Nation?: string;
/**
* 性别(人像面)
注意:此字段可能返回 null,表示取不到有效值。
*/
Sex?: string;
/**
* 证件有效期(国徽面)
注意:此字段可能返回 null,表示取不到有效值。
*/
ValidDate?: string;
/**
* 请求的id
注意:此字段可能返回 null,表示取不到有效值。
*/
RequestId?: string;
/**
* 错误码
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorCode?: string;
/**
* 错误信息
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorMessage?: string;
/**
* 原图地址
*/
ImageUrl?: string;
/**
* 身份证头像照片的地址(人像面)
*/
PortraitUrl?: string;
/**
* 整型错误码
*/
IntErrorCode?: number;
}
/**
* 其他票Table
*/
export interface OtherInvoiceList {
/**
* 列表
*/
OtherInvoiceItemList?: Array<OtherInvoiceItem>;
}
/**
* DriverLicenseOCR返回参数结构体
*/
export interface DriverLicenseOCRResponse {
/**
* <p>驾驶证正页姓名</p>
*/
Name?: string;
/**
* <p>性别</p>
*/
Sex?: string;
/**
* <p>国籍</p>
*/
Nationality?: string;
/**
* <p>住址</p>
*/
Address?: string;
/**
* <p>出生日期(YYYY-MM-DD)</p>
*/
DateOfBirth?: string;
/**
* <p>初次领证日期(YYYY-MM-DD)</p>
*/
DateOfFirstIssue?: string;
/**
* <p>准驾车型</p>
*/
Class?: string;
/**
* <p>有效期开始时间(YYYY-MM-DD)</p>
*/
StartDate?: string;
/**
* <p>有效期截止时间(新版驾驶证返回 YYYY-MM-DD,老版驾驶证返回有效期限 X年;若驾驶证有效期为长期,则返回"长期")</p>
*/
EndDate?: string;
/**
* <p>驾驶证正页证号</p>
*/
CardCode?: string;
/**
* <p>档案编号</p>
*/
ArchivesCode?: string;
/**
* <p>记录</p>
*/
Record?: string;
/**
* <p>Code 告警码列表和释义:<br>-9102 复印件告警<br>-9103 翻拍件告警<br>-9104 反光告警<br>-9105 模糊告警<br>-9106 边框不完整告警<br>注:告警码可以同时存在多个</p>
*/
RecognizeWarnCode?: Array<number | bigint>;
/**
* <p>告警码说明:<br>WARN_DRIVER_LICENSE_COPY_CARD 复印件告警<br>WARN_DRIVER_LICENSE_SCREENED_CARD 翻拍件告警<br>WARN_DRIVER_LICENSE_REFLECTION 反光告警<br>WARN_DRIVER_LICENSE_BLUR 模糊告警<br>WARN_DRIVER_LICENSE_BORDER_INCOMPLETE 边框不完整告警<br>注:告警信息可以同时存在多个</p>
*/
RecognizeWarnMsg?: Array<string>;
/**
* <p>发证单位</p>
*/
IssuingAuthority?: string;
/**
* <p>状态(仅电子驾驶证支持返回该字段)</p>
*/
State?: string;
/**
* <p>累积记分(仅电子驾驶证支持返回该字段)</p>
*/
CumulativeScore?: string;
/**
* <p>当前时间(仅电子驾驶证支持返回该字段)</p>
*/
CurrentTime?: string;
/**
* <p>生成时间(仅电子驾驶证支持返回该字段)</p>
*/
GenerateTime?: string;
/**
* <p>驾驶证副页姓名</p>
*/
BackPageName?: string;
/**
* <p>驾驶证副页证号</p>
*/
BackPageCardCode?: string;
/**
* <p>驾驶证类型<br>电子驾驶证:Electronic<br>普通驾驶证:Normal</p>
*/
DriverLicenseType?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* WaybillOCR返回参数结构体
*/
export interface WaybillOCRResponse {
/**
* 检测到的文本信息,具体内容请点击左侧链接。
*/
TextDetections?: TextWaybill;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 识别出来的单词信息包括单词(包括单词Character和单词置信度confidence)
*/
export interface Words {
/**
* 置信度 0 ~100
*/
Confidence?: number;
/**
* 候选字Character
*/
Character?: string;
}
/**
* 英文识别结果
*/
export interface TextDetectionEn {
/**
* 识别出的文本行内容。
*/
DetectedText?: string;
/**
* 置信度 0 ~100。
*/
Confidence?: number;
/**
* 文本行在原图中的四点坐标。
注意:此字段可能返回 null,表示取不到有效值。
*/
Polygon?: Array<Coord>;
/**
* 此字段为扩展字段。目前EnglishOCR接口返回内容为空。
*/
AdvancedInfo?: string;
/**
* 英文单词在原图中的四点坐标。
*/
WordCoordPoint?: Array<WordCoordPoint>;
/**
* 候选字符集(包含候选字Character以及置信度Confidence)。
*/
CandWord?: Array<CandWord>;
/**
* 识别出来的单词信息(包括单词Character和单词置信度confidence)
*/
Words?: Array<Words>;
}
/**
* 电子发票(机票行程单)
*/
export interface ElectronicFlightTicketFull {
/**
* 旅客姓名
*/
UserName?: string;
/**
* 有效身份证件号码
*/
UserID?: string;
/**
* 签注
*/
Endorsement?: string;
/**
* GP单号
*/
GPOrder?: string;
/**
* 发票号码
*/
Number?: string;
/**
* 票价
*/
Fare?: string;
/**
* 燃油附加费
*/
FuelSurcharge?: string;
/**
* 增值税税率
*/
TaxRate?: string;
/**
* 增值税税额
*/
Tax?: string;
/**
* 民航发展基金
*/
DevelopmentFund?: string;
/**
* 其他税费
*/
OtherTax?: string;
/**
* 合计
*/
Total?: string;
/**
* 电子客票号码
*/
ElectronicTicketNum?: string;
/**
* 验证码
*/
VerificationCode?: string;
/**
* 提示信息
*/
PromptInformation?: string;
/**
* 保险费
*/
Insurance?: string;
/**
* 填开单位
*/
Issuer?: string;
/**
* 填开时间
*/
Date?: string;
/**
* 国内国际标识
*/
DomesticInternationalTag?: string;
/**
* 购买方名称
*/
Buyer?: string;
/**
* 销售方名称
*/
Seller?: string;
/**
* 统一社会信用代码
*/
BuyerTaxID?: string;
/**
* 机票详细信息元组
*/
FlightItems?: Array<FlightItemInfo>;
/**
* 机票开具状态
*/
InvoiceStatus?: string;
}
/**
* ClassifyStoreName请求参数结构体
*/
export interface ClassifyStoreNameRequest {
/**
* <p>图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。支持的图片像素:需介于20-10000px之间。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。</p>
*/
ImageBase64?: string;
/**
* <p>图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。支持的图片像素:需介于20-10000px之间。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。</p>
*/
ImageUrl?: string;
/**
* <p>是否输出具体场景标签。注:开启后耗时会增加。</p>
*/
SceneType?: boolean;
/**
* <p>输入商户名称,辅助判断具体场景标签。注:仅SceneType配置为true时支持。</p>
*/
StoreInfo?: string;
}
/**
* 矩形坐标
*/
export interface Rect {
/**
* <p>左上角x</p>
*/
X?: number;
/**
* <p>左上角y</p>
*/
Y?: number;
/**
* <p>宽度</p><p>单位:px</p>
*/
Width?: number;
/**
* <p>高度</p><p>单位:px</p>
*/
Height?: number;
}
/**
* 海关缴款书
*/
export interface CustomsPaymentReceipt {
/**
* 发票名称
*/
Title?: string;
/**
* 识别出的字段名称(关键字),支持以下字段: 税号 、纳税人识别号 、纳税人名称 、金额合计大写 、金额合计小写 、填发日期 、税务机关 、填票人。 示例值:纳税人识别号
*/
Content?: Array<OtherInvoiceItem>;
/**
* 海关缴款书常用字段
*/
CommonContent?: Array<OtherInvoiceItem>;
}
/**
* QuestionSplitOCR请求参数结构体
*/
export interface QuestionSplitOCRRequest {
/**
* 图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
*/
ImageUrl?: string;
/**
* 图片/PDF的 Base64 值。要求Base64不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
*/
ImageBase64?: string;
/**
* 是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。
*/
IsPdf?: boolean;
/**
* 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
*/
PdfPageNumber?: number;
/**
* 是否开启切边增强和弯曲矫正,默认为false不开启
*/
EnableImageCrop?: boolean;
/**
* 是否只返回检测框,默认false
*/
EnableOnlyDetectBorder?: boolean;
/**
* false: 使用当前默认模型(结构化信息更全面,但手写答案坐标精度一般)
true: 使用多模态推理模型,推理效果更强(题目框选、手写答案坐标定位能力更优,但不返回题目选项和题目类型信息)
API默认false, demo默认使用的是true
*/
UseNewModel?: boolean;
}
/**
* FlightInvoiceOCR请求参数结构体
*/
export interface FlightInvoiceOCRRequest {
/**
* 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
*/
ImageBase64?: string;
/**
* 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
*/
ImageUrl?: string;
/**
* 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
*/
IsPdf?: boolean;
/**
* 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
*/
PdfPageNumber?: number;
}
/**
* 数学公式识别结果
*/
export interface TextFormula {
/**
* 识别出的文本行内容
*/
DetectedText?: string;
}
/**
* MLIDCardOCR请求参数结构体
*/
export interface MLIDCardOCRRequest {
/**
* 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。
*/
ImageBase64?: string;
/**
* 卡证背面图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
*/
BackImageBase64?: string;
/**
* 图片的 Url 地址。( 中国地区之外不支持这个字段 )支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
*/
ImageUrl?: string;
/**
* 卡证背面图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
*/
BackImageUrl?: string;
/**
* 是否返回图片,默认false
*/
RetImage?: boolean;
}
/**
* 增值税发票项目明细
*/
export interface VatInvoiceItem {
/**
* 行号
*/
LineNo: string;
/**
* 名称
*/
Name: string;
/**
* 规格
*/
Spec: string;
/**
* 单位
*/
Unit: string;
/**
* 数量
*/
Quantity: string;
/**
* 单价
*/
UnitPrice: string;
/**
* 不含税金额
*/
AmountWithoutTax: string;
/**
* 税率
*/
TaxRate: string;
/**
* 税额
*/
TaxAmount: string;
/**
* 税收分类编码
*/
TaxClassifyCode: string;
/**
* 运输工具类型
*/
VehicleType?: string;
/**
* 运输工具牌号
*/
VehicleBrand?: string;
/**
* 起始地
*/
DeparturePlace?: string;
/**
* 到达地
*/
ArrivalPlace?: string;
/**
* 运输货物名称
*/
TransportItemsName?: string;
/**
* 建筑服务发生地
*/
ConstructionPlace?: string;
/**
* 建筑项目名称
*/
ConstructionName?: string;
}
/**
* 机动车登记证书识别结果
*/
export interface VehicleRegCertInfo {
/**
* <p>识别出的字段名称(关键字),支持以下字段:<br>【注册登记信息栏/摘要信息栏、转移登记摘要信息栏】<br>车辆型号、车辆识别代号/车架号、发动机号、制造厂名称、轴距、轮胎数、总质量、外廓尺寸、轴数、车辆出厂日期、发证日期、使用性质、车辆获得方式、车辆类型、国产/进口、燃料种类、车身颜色、发动机型号、车辆品牌、编号、转向形式、<br>机动车所有人1、身份证明名称1、号码1、登记机关1、登记日期1<br>机动车所有人2、身份证明名称2、号码2、登记机关2、登记日期2<br>机动车所有人3、身份证明名称3、号码3、登记机关3、登记日期3<br>机动车所有人4、身份证明名称4、号码4、登记机关4、登记日期4<br>机动车所有人5、身份证明名称5、号码5、登记机关5、登记日期5<br>机动车所有人6、身份证明名称6、号码6、登记机关6、登记日期6<br>机动车所有人7、身份证明名称7、号码7、登记机关7、登记日期7<br>【登记栏】<br>机动车登记证书编号、标题(目前支持转让登记、抵押登记、解除抵押)<br>[标题:转让登记]<br>姓名/名称、身份证明名称/号码、获得方式、机动车登记编号、转让登记日期<br>[标题:抵押登记]<br>抵押权人姓名/名称、身份证明名称/号码、抵押登记日期<br>[标题:解除抵押]<br>解除抵押日期</p>
*/
Name?: string;
/**
* <p>识别出的字段名称对应的值,也就是字段name对应的字符串结果。</p>
*/
Value?: string;
}
/**
* IDCardOCR返回参数结构体
*/
export interface IDCardOCRResponse {
/**
* <p>姓名(人像面)</p>
*/
Name?: string;
/**
* <p>性别(人像面)</p>
*/
Sex?: string;
/**
* <p>民族(人像面)</p>
*/
Nation?: string;
/**
* <p>出生日期(人像面)</p>
*/
Birth?: string;
/**
* <p>地址(人像面)</p>
*/
Address?: string;
/**
* <p>身份证号(人像面)</p>
*/
IdNum?: string;
/**
* <p>发证机关(国徽面)</p>
*/
Authority?: string;
/**
* <p>证件有效期(国徽面)</p>
*/
ValidDate?: string;
/**
* <p>扩展信息,不请求则不返回,具体输入参考示例3和示例4。<br>IdCard,裁剪后身份证照片的base64编码,请求 Config.CropIdCard 时返回;<br>Portrait,身份证头像照片的base64编码,请求 Config.CropPortrait 时返回;<br>Quality,图片质量分数,请求 Config.Quality 时返回(取值范围:0 ~ 100,分数越低越模糊,建议阈值≥50);<br>BorderCodeValue,身份证边框不完整告警阈值分数,请求 Config.BorderCheckWarn时返回(取值范围:0 ~ 100,分数越低边框遮挡可能性越低,建议阈值≤50);<br>WarnInfos,告警信息,Code 告警码列表和释义:<br>-9109 身份证有效日期不合法告警,<br>-9101 身份证边框不完整告警,<br>-9102 身份证复印件告警(黑白及彩色复印件),<br>-9108 身份证复印件告警(仅黑白复印件),<br>-9103 身份证翻拍告警,<br>-9105 身份证框内遮挡告警,<br>-9104 临时身份证告警,<br>-9106 身份证疑似存在PS痕迹告警,<br>-9107 身份证反光告警,<br>-9110 电子身份证告警(仅CardWarnType参数为Advanced时),<br>-9111 水印告警</p>
*/
AdvancedInfo?: string;
/**
* <p>反光点覆盖区域详情结果,具体内容请点击左侧链接</p>
*/
ReflectDetailInfos?: Array<ReflectDetailInfo>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 机票行程卡条目
*/
export interface FlightItem {
/**
* 出发航站楼
*/
TerminalGetOn?: string;
/**
* 到达航站楼
*/
TerminalGetOff?: string;
/**
* 承运人
*/
Carrier?: string;
/**
* 航班号
*/
FlightNumber?: string;
/**
* 座位等级
*/
Seat?: string;
/**
* 乘机日期
*/
DateGetOn?: string;
/**
* 乘机时间
*/
TimeGetOn?: string;
/**
* 出发站
*/
StationGetOn?: string;
/**
* 到达站
*/
StationGetOff?: string;
/**
* 免费行李
*/
Allow?: string;
/**
* 客票级别/客票类别
*/
FareBasis?: string;
}
/**
* value信息组
*/
export interface Value {
/**
* 自动识别的字段内容
*/
AutoContent?: string;
/**
* 四点坐标
注意:此字段可能返回 null,表示取不到有效值。
*/
Coord?: Polygon;
/**
* 页数
注意:此字段可能返回 null,表示取不到有效值。
*/
PageIndex?: string;
}
/**
* EnterpriseLicenseOCR返回参数结构体
*/
export interface EnterpriseLicenseOCRResponse {
/**
* 企业证照识别结果,具体内容请点击左侧链接。
*/
EnterpriseLicenseInfos?: Array<EnterpriseLicenseInfo>;
/**
* 图片旋转角度(角度制),文本的水平方向为0°,顺时针为正,逆时针为负。
*/
Angle?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 银行回单
*/
export interface BankSlip {
/**
* 银行回单信息
注意:此字段可能返回 null,表示取不到有效值。
*/
BankSlipInfos?: Array<BankSlipInfo>;
/**
* 银行回单信息常用字段
*/
CommonBankSlipInfos?: Array<BankSlipInfo>;
}
/**
* QuestionOCR返回参数结构体
*/
export interface QuestionOCRResponse {
/**
* 检测到的文本信息
*/
QuestionInfo?: Array<QuestionInfo>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 印章信息
*/
export interface SealInfo {
/**
* 印章主体内容
*/
SealBody: string;
/**
* 印章坐标
*/
Location: Rect;
/**
* 印章其它文本内容
*/
OtherTexts: Array<string>;
/**
* 印章类型,表示为:
圆形印章:0
椭圆形印章:1
方形印章:2
菱形印章:3
三角形印章:4
*/
SealShape: string;
}
/**
* 算式识别结果
*/
export interface TextArithmetic {
/**
* 识别出的文本行内容
*/
DetectedText?: string;
/**
* 算式运算结果,true-正确 false-错误或非法参数
*/
Result?: boolean;
/**
* 保留字段,暂不支持
*/
Confidence?: number;
/**
* 原图文本行坐标,以四个顶点坐标表示(保留字段,暂不支持)
注意:此字段可能返回 null,表示取不到有效值。
*/
Polygon?: Array<Coord>;
/**
* 保留字段,暂不支持
*/
AdvancedInfo?: string;
/**
* 文本行旋转纠正之后在图像中的像素坐标,表示为(左上角x, 左上角y,宽width,高height)
*/
ItemCoord?: ItemCoord;
/**
* 算式题型编号:
‘1’: 加减乘除四则
‘2’: 加减乘除已知结果求运算因子
‘3’: 判断大小
‘4’: 约等于估算
‘5’: 带余数除法
‘6’: 分数四则运算
‘7’: 单位换算
‘8’: 竖式加减法
‘9’: 竖式乘除法
‘10’: 脱式计算
‘11’: 解方程
*/
ExpressionType?: string;
/**
* 错题推荐答案,算式运算结果正确返回为"",算式运算结果错误返回推荐答案 (注:暂不支持多个关系运算符(如`1<10<7`)、无关系运算符(如frac(1,2)+frac(2,3))、单位换算(如1元=100角)错题的推荐答案返回)
*/
Answer?: string;
}
/**
* 增值税发票识别结果
*/
export interface TextVatInvoice {
/**
* 识别出的字段名称(关键字)。支持以下字段的识别:
发票代码、 发票号码、 打印发票代码、 打印发票号码、 开票日期、 购买方识别号、 小写金额、 价税合计(大写)、 销售方识别号、 校验码、 购买方名称、 销售方名称、 税额、 复核、 联次名称、 备注、 联次、 密码区、 开票人、 收款人、 (货物或应税劳务、服务名称)、省、 市、 服务类型、 通行费标志、 是否代开、 是否收购、 合计金额、 是否有公司印章、 发票消费类型、 车船税、 机器编号、 成品油标志、 税率、 合计税额、 (购买方地址、电话)、 (销售方地址、电话)、 单价、 金额、 销售方开户行及账号、 购买方开户行及账号、 规格型号、 发票名称、 单位、 数量、 校验码备选、 校验码后六位备选、发票号码备选、车牌号、类型、通行日期起、通行日期止、发票类型。
*/
Name?: string;
/**
* 识别出的字段名称对应的值,也就是字段Name对应的字符串结果。
*/
Value?: string;
/**
* 字段在原图中的中的四点坐标。
注意:此字段可能返回 null,表示取不到有效值。
注意:此字段可能返回 null,表示取不到有效值。
*/
Polygon?: Polygon;
}
/**
* 机动车销售统一发票信息
*/
export interface VehicleInvoiceInfo {
/**
* 车辆类型
*/
CarType?: string;
/**
* 厂牌型号
*/
PlateModel?: string;
/**
* 产地
*/
ProduceAddress?: string;
/**
* 合格证号
*/
CertificateNo?: string;
/**
* 进口证明书号
*/
ImportNo?: string;
/**
* LSVCA2NP9HN0xxxxx
*/
VinNo?: string;
/**
* 完税证书号
*/
PayTaxesNo?: string;
/**
* 吨位
*/
Tonnage?: string;
/**
* 限乘人数
*/
LimitCount?: string;
/**
* 发动机号码
*/
EngineNo?: string;
/**
* 商检单号
*/
BizCheckFormNo?: string;
/**
* 主管税务机关代码
*/
TaxtationOrgCode?: string;
/**
* 主管税务机关名称
*/
TaxtationOrgName?: string;
/**
* 税率
*/
MotorTaxRate?: string;
/**
* 银行账号
*/
MotorBankName?: string;
/**
* 开户行
*/
MotorBankAccount?: string;
/**
* 销售地址
*/
SellerAddress?: string;
/**
* 销售电话
*/
SellerTel?: string;
/**
* 购方身份证
*/
BuyerNo?: string;
}
/**
* DriverLicenseOCR请求参数结构体
*/
export interface DriverLicenseOCRRequest {
/**
* <p>图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。</p>
*/
ImageBase64?: string;
/**
* <p>图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片下载时间不超过 3 秒。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。</p>
*/
ImageUrl?: string;
/**
* <p>FRONT 为驾驶证主页正面(有红色印章的一面),<br>BACK 为驾驶证副页正面(有档案编号的一面)。<br>DOUBLE 支持自动识别驾驶证正副页单面,和正副双面同框识别<br>默认值为:FRONT。</p>
*/
CardSide?: string;
}
/**
* VerifyBizLicenseEnterprise3返回参数结构体
*/
export interface VerifyBizLicenseEnterprise3Response {
/**
* <p>0 成功,计费<br>1 系统异常,不计费<br>2 查询无结果,不计费</p>
*/
StatusCode?: number;
/**
* <p>验证结果<br>1:三要素完全匹配<br>0:三要素不完全匹配<br>仅StatusCode为0时返回</p>
*/
VerifyResult?: number;
/**
* <p>企业状态</p><p>枚举值:</p><ul><li>1: 开业(在营)/ 在营</li><li>2: 迁出 / 非在营</li><li>3: 注销</li><li>4: 吊销</li><li>5: 撤销</li><li>6: 停业</li><li>7: 撤销登记</li><li>0: 其他</li><li>/: 无法查询</li></ul><p>企业状态 当VerifyType参数为ENT_2META时,可返回: 0-7, / 当VerifyType参数为ENT_3META时,可返回 1,2</p>
*/
OperatingStatus?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* OtherInvoiceItem
*/
export interface OtherInvoiceItem {
/**
* 票面key值
*/
Name?: string;
/**
* 票面value值
*/
Value?: string;
}
/**
* 文字识别结果
*/
export interface TextDetection {
/**
* <p>识别出的文本行内容。</p>
*/
DetectedText?: string;
/**
* <p>置信度 0 ~100。</p>
*/
Confidence?: number;
/**
* <p>文本行坐标,以四个顶点坐标表示。</p>
注意:此字段可能返回 null,表示取不到有效值。
*/
Polygon?: Array<Coord>;
/**
* <p>此字段为扩展字段。GeneralBasicOcr接口返回段落信息Parag,包含ParagNo。</p>
*/
AdvancedInfo?: string;
/**
* <p>文本行在旋转纠正之后的图像中的像素坐标,表示为(左上角x, 左上角y,宽width,高height)。</p>
*/
ItemPolygon?: ItemCoord;
/**
* <p>识别出来的单字信息包括单字(包括单字Character和单字置信度confidence), 支持识别的接口:GeneralBasicOCR、GeneralAccurateOCR。</p>
*/
Words?: Array<DetectedWords>;
/**
* <p>单字在原图中的四点坐标, 支持识别的接口:GeneralBasicOCR、GeneralAccurateOCR。</p>
*/
WordCoordPoint?: Array<DetectedWordCoordPoint>;
/**
* <p>语种信息。注:仅ConfigID配置为MulOCR时支持。zh:中文; en:英文; tha:泰语; may:印尼语; jap:日语; kor:韩语; spa:西班牙语; fre:法语; ger:德语; por:葡萄牙语; vie:越南语; may:马来语; rus:俄语; ita:意大利语; hol:荷兰语; swe:瑞典语; fin:芬兰语; nor:挪威语; hun:匈牙利语; ara:阿拉伯语; hi:印地语。</p>
*/
Language?: string;
}
/**
* RecognizeTableOCR返回参数结构体
*/
export interface RecognizeTableOCRResponse {
/**
* 检测到的文本信息,具体内容请点击左侧链接。
*/
TableDetections?: Array<TableDetectInfo>;
/**
* Base64 编码后的 Excel 数据。
*/
Data?: string;
/**
* 图片为PDF时,返回PDF的总页数,默认为0
*/
PdfPageSize?: number;
/**
* 图片旋转角度(角度制),文本的水平方向为0°,统一以逆时针方向旋转,逆时针为负,角度范围为-360°至0°。
*/
Angle?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 数学试题识别结果
*/
export interface TextEduPaper {
/**
* 识别出的字段名称(关键字)
*/
Item?: string;
/**
* 识别出的字段名称对应的值,也就是字段Item对应的字符串结果
*/
DetectedText?: string;
/**
* 文本行在旋转纠正之后的图像中的像素坐标,表示为(左上角x, 左上角y,宽width,高height)
*/
Itemcoord?: ItemCoord;
}
/**
* QrcodeOCR返回参数结构体
*/
export interface QrcodeOCRResponse {
/**
* <p>二维码/条形码识别结果信息,具体内容请点击左侧链接。</p>
*/
CodeResults?: Array<QrcodeResultsInfo>;
/**
* <p>图片大小,具体内容请点击左侧链接。</p>
*/
ImgSize?: QrcodeImgSize;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 海关进/出口货物报关单
*/
export interface CustomsDeclaration {
/**
* 发票名称
*/
Title?: string;
/**
* 识别出的字段名称(关键字)
*/
Content?: Array<OtherInvoiceItem>;
}
/**
* 运单识别对象
*/
export interface WaybillObj {
/**
* 识别出的文本行内容
*/
Text?: string;
}
/**
* 英文OCR识别出的单词在原图中的四点坐标数组
*/
export interface WordCoordPoint {
/**
* 英文OCR识别出的每个单词在原图中的四点坐标。
*/
WordCoordinate: Array<Coord>;
}
/**
* HKIDCardOCR返回参数结构体
*/
export interface HKIDCardOCRResponse {
/**
* 中文姓名
*/
CnName?: string;
/**
* 英文姓名
*/
EnName?: string;
/**
* 中文姓名对应电码
*/
TelexCode?: string;
/**
* 性别 :“男M”或“女F”
*/
Sex?: string;
/**
* 出生日期
*/
Birthday?: string;
/**
* 永久性居民身份证。
0:非永久;
1:永久;
-1:未知。
*/
Permanent?: number;
/**
* 身份证号码
*/
IdNum?: string;
/**
* 证件符号,出生日期下的符号,例如"***AZ"
*/
Symbol?: string;
/**
* 首次签发日期
*/
FirstIssueDate?: string;
/**
* 最近领用日期
*/
CurrentIssueDate?: string;
/**
* 真假判断。
0:无法判断(图像模糊、不完整、反光、过暗等导致无法判断);
1:假;
2:真。
注意:此字段可能返回 null,表示取不到有效值。
* @deprecated
*/
FakeDetectResult?: number;
/**
* Base64编码的证件左侧人像大图
注意:此字段可能返回 null,表示取不到有效值。
*/
HeadImage?: string;
/**
* Base64编码的证件右侧人像小图
注意:此字段可能返回 null,表示取不到有效值。
*/
SmallHeadImage?: string;
/**
* 该字段已废弃, 将固定返回空数组,不建议使用。
* @deprecated
*/
WarningCode?: Array<number | bigint>;
/**
* 该字段仅对国际站请求起作用,国内站该字段将固定返回空数组。国际站告警码如下: 告警码-9101 证件边框不完整告警-9102 证件复印件告警-9103 证件翻拍告警-9104 证件PS告警-9107 证件反光告警-9108 证件模糊告警-9109 告警能力未开通
*/
WarnCardInfos?: Array<number | bigint>;
/**
* 证件透明视窗内的文本信息
*/
WindowEmbeddedText?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* MainlandPermitOCR请求参数结构体
*/
export interface MainlandPermitOCRRequest {
/**
* <p>图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。</p>
*/
ImageBase64?: string;
/**
* <p>图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。</p>
*/
ImageUrl?: string;
/**
* <p>是否返回头像。默认不返回。</p>
*/
RetProfile?: boolean;
/**
* <p>图片正反面<br>FRONT:正面<br>BACK:反面 (仅支持来往内地通行证反面识别,不支持港澳台通行证反面识别)<br>默认为FRONT</p>
*/
CardSide?: string;
}
/**
* 电子发票详细条目信息
*/
export interface VatElectronicItemInfo {
/**
* 项目名称
*/
Name?: string;
/**
* 数量
*/
Quantity?: string;
/**
* 规格型号
*/
Specification?: string;
/**
* 单价
*/
Price?: string;
/**
* 金额
*/
Total?: string;
/**
* 税率
*/
TaxRate?: string;
/**
* 税额
*/
Tax?: string;
/**
* 单位
*/
Unit?: string;
/**
* 运输工具类型
*/
VehicleType?: string;
/**
* 运输工具牌号
*/
VehicleBrand?: string;
/**
* 起始地
*/
DeparturePlace?: string;
/**
* 到达地
*/
ArrivalPlace?: string;
/**
* 运输货物名称,仅货物运输服务发票返回
*/
TransportItemsName?: string;
/**
* 建筑服务发生地,仅建筑发票返回
*/
PlaceOfBuildingService?: string;
/**
* 建筑项目名称,仅建筑发票返回
*/
BuildingName?: string;
/**
* 产权证书/不动产权证号,仅不动产经营租赁服务发票返回
*/
EstateNumber?: string;
/**
* 面积单位,仅不动产经营租赁服务发票返回
*/
AreaUnit?: string;
/**
* 出行人,仅旅客运输服务发票返回
*/
Traveler?: string;
/**
* 有效身份证件号,仅旅客运输服务发票返回
*/
TravelerID?: string;
/**
* 出行日期,仅旅客运输服务发票返回
*/
TravelDate?: string;
/**
* 等级,仅旅客运输服务发票返回
*/
TravelLevel?: string;
}
/**
* 单词坐标信息
*/
export interface WordPolygon {
/**
* 文本块内容
*/
DetectedText?: string;
/**
* 四点坐标
*/
Coord?: Polygon;
}
/**
* EnglishOCR请求参数结构体
*/
export interface EnglishOCRRequest {
/**
* 图片的 Base64 值。
支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
支持的图片大小:所下载图片经Base64编码后不超过 7M。图片下载时间不超过 3 秒。像素须介于20-10000px之间。
图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
*/
ImageBase64?: string;
/**
* 图片的 Url 地址。
支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
支持的图片大小:所下载图片经 Base64 编码后不超过 7M。图片下载时间不超过 3 秒。像素须介于20-10000px之间。
图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。
非腾讯云存储的 Url 速度和稳定性可能受一定影响。
*/
ImageUrl?: string;
/**
* 单词四点坐标开关,开启可返回图片中单词的四点坐标。
该参数默认值为false。
*/
EnableCoordPoint?: boolean;
/**
* 候选字开关,开启可返回识别时多个可能的候选字(每个候选字对应其置信度)。
该参数默认值为false。
*/
EnableCandWord?: boolean;
/**
* 预处理开关,功能是检测图片倾斜的角度,将原本倾斜的图片矫正。该参数默认值为true。
*/
Preprocess?: boolean;
}
/**
* VehicleLicenseOCR请求参数结构体
*/
export interface VehicleLicenseOCRRequest {
/**
* 图片的 Base64 值。要求图片经Base64编码后不超过 7M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。
图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
*/
ImageBase64?: string;
/**
* 图片的 Url 地址。要求图片经Base64编码后不超过 7M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片下载时间不超过 3 秒。
建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
*/
ImageUrl?: string;
/**
* FRONT 为行驶证主页正面(有红色印章的一面),
BACK 为行驶证副页正面(有号码号牌的一面),
DOUBLE 为行驶证主页正面和副页正面。
默认值为:FRONT。
*/
CardSide?: string;
/**
* FRONT为行驶证主页正面(有红色印章的一面),BACK 为拖拉机行驶证副页正面识别
*/
TractorCardSide?: string;
}
/**
* QuestionSplitOCR返回参数结构体
*/
export interface QuestionSplitOCRResponse {
/**
* 检测到的文本信息
*/
QuestionInfo?: Array<QuestionInfo>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* TableOCR返回参数结构体
*/
export interface TableOCRResponse {
/**
* 检测到的文本信息,具体内容请点击左侧链接
*/
TextDetections?: Array<TextTable>;
/**
* Base64 编码后的 Excel 数据。
*/
Data?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* RecognizeStoreName请求参数结构体
*/
export interface RecognizeStoreNameRequest {
/**
* 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。支持的图片像素:需介于20-10000px之间。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
*/
ImageBase64?: string;
/**
* 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。支持的图片像素:需介于20-10000px之间。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
*/
ImageUrl?: string;
}
/**
* 文档智能识别
*/
export interface StructuralItem {
/**
* 识别出的字段名称(关键字)。
*/
Name?: string;
/**
* 识别出的字段名称对应的值。
*/
Value?: string;
/**
* 置信度 0 ~100。
*/
Confidence?: number;
/**
* 文本行在旋转纠正之后的图像中的像素
坐标。
*/
ItemCoord?: ItemCoord;
/**
* 字段所在行号,下标从0开始,非行字段或未能识别行号的该值返回-1。
*/
Row?: number;
}
/**
* 票据检测结果
*/
export interface InvoiceDetectInfo {
/**
* 识别出的图片在混贴票据图片中的旋转角度。
*/
Angle?: number;
/**
* 识别出的图片所属的票据类型。
-1:未知类型
0:出租车发票
1:定额发票
2:火车票
3:增值税发票
4:客运限额发票
5:机票行程单
6:酒店账单
7:完税证明
8:通用机打发票
9:汽车票
10:轮船票
11:增值税发票(卷票 )
12:购车发票
13:过路过桥费发票
14:购物小票
*/
Type?: number;
/**
* 识别出的图片在混贴票据图片中的位置信息。与Angel结合可以得出原图位置,组成RotatedRect((X+0.5\*Width,Y+0.5\*Height), (Width, Height), Angle),详情可参考OpenCV文档。
*/
Rect?: Rect;
/**
* 入参 ReturnImage 为 True 时返回 Base64 编码后的图片。
注意:此字段可能返回 null,表示取不到有效值。
*/
Image?: string;
}
/**
* VerifyScenePhoto返回参数结构体
*/
export interface VerifyScenePhotoResponse {
/**
* <p>区域篡改提示</p>
*/
Tamper?: SceneWarnInfo;
/**
* <p>AIGC合成提示</p>
*/
Synthesis?: SceneWarnInfo;
/**
* <p>屏幕翻拍提示</p>
*/
RemakeScreen?: SceneWarnInfo;
/**
* <p>截图提示</p>
*/
Screenshot?: SceneWarnInfo;
/**
* <p>文字水印提示</p>
*/
TextWatermark?: SceneWarnInfo;
/**
* <p>水印内容,当未检测到文字水印时不返回,返回多组水印时以 | 分隔。</p>
*/
WatermarkContent?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 机票详细信息元组
*/
export interface FlightItemInfo {
/**
* 出发站
*/
TerminalGetOn?: string;
/**
* 到达站
*/
TerminalGetOff?: string;
/**
* 承运人
*/
Carrier?: string;
/**
* 航班号
*/
FlightNumber?: string;
/**
* 座位等级
*/
Seat?: string;
/**
* 乘机日期
*/
DateGetOn?: string;
/**
* 乘机时间
*/
TimeGetOn?: string;
/**
* 客票级别/客票类别
*/
FareBasis?: string;
/**
* 免费行李额
*/
Allow?: string;
/**
* 客票生效日期
*/
DateStart?: string;
/**
* 有效截止日期
*/
DateEnd?: string;
}
/**
* RecognizeAgent返回参数结构体
*/
export interface RecognizeAgentResponse {
/**
* <p>返回内容。详见ListInfo。</p>
*/
Response?: Array<ListInfo>;
/**
* <p>图片旋转角度(角度制),文本的水平方向为 0;顺时针为正,逆时针为负。</p>
*/
Angle?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* TrainTicketOCR返回参数结构体
*/
export interface TrainTicketOCRResponse {
/**
* 编号
*/
TicketNum?: string;
/**
* 出发站
*/
StartStation?: string;
/**
* 到达站
*/
DestinationStation?: string;
/**
* 出发时间
*/
Date?: string;
/**
* 车次
*/
TrainNum?: string;
/**
* 座位号
*/
Seat?: string;
/**
* 姓名
*/
Name?: string;
/**
* 票价
*/
Price?: string;
/**
* 席别
*/
SeatCategory?: string;
/**
* 身份证号
*/
ID?: string;
/**
* 发票消费类型:交通
*/
InvoiceType?: string;
/**
* 序列号
*/
SerialNumber?: string;
/**
* 加收票价
*/
AdditionalCost?: string;
/**
* 手续费
*/
HandlingFee?: string;
/**
* 大写金额(票面有大写金额该字段才有值)
*/
LegalAmount?: string;
/**
* 售票站
*/
TicketStation?: string;
/**
* 原票价(一般有手续费的才有原始票价字段)
*/
OriginalPrice?: string;
/**
* 发票类型:火车票、火车票补票、火车票退票凭证
*/
InvoiceStyle?: string;
/**
* 收据号码
*/
ReceiptNumber?: string;
/**
* 仅供报销使用:1为是,0为否
*/
IsReceipt?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 公式识别结果
*/
export interface TextFormulaInfo {
/**
* 识别出的文本行内容
*/
DetectedText?: string;
/**
* 识别出的文本行内容坐标
*/
Coord?: Polygon;
}
/**
* 银行回单识别出的字段
*/
export interface BankSlipInfo {
/**
* 识别出的字段名称(关键字),支持以下字段:
付款开户行、收款开户行、付款账号、收款账号、回单类型、回单编号、币种、流水号、凭证号码、交易机构、交易金额、手续费、日期等字段信息。
*/
Name?: string;
/**
* 识别出的字段名称对应的值,也就是字段Name对应的字符串结果。