model

package
v0.1.124 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 28, 2024 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 2 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AcceptanceBillRequestBody added in v0.1.60

type AcceptanceBillRequestBody struct {

	// 与url二选一。图像数据,base64编码,要求base64编码后大小不超过10M。 图片最小边不小于15像素,最长边不超过8192像素。支持JPG/PNG/BMP/TIFF格式。 图片Base64编码示例如/9j/4AAQSkZJRgABAg...,带有多余前缀会产生The image format is not supported报错。
	Image *string `json:"image,omitempty"`

	// 与image二选一。 图片的url路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)>。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`
}

AcceptanceBillRequestBody

func (AcceptanceBillRequestBody) String added in v0.1.60

func (o AcceptanceBillRequestBody) String() string

type AcceptanceBillResult added in v0.1.60

type AcceptanceBillResult struct {

	// 出票日期。
	IssueDate *string `json:"issue_date,omitempty"`

	// 汇票到期日。
	DueDate *string `json:"due_date,omitempty"`

	// 票据状态。
	BillStatus *string `json:"bill_status,omitempty"`

	// 票据号码。
	BillNumber *string `json:"bill_number,omitempty"`

	// 出票人全称。
	IssuerFullName *string `json:"issuer_full_name,omitempty"`

	// 出票人账号。
	IssuerAccount *string `json:"issuer_account,omitempty"`

	// 出票人开户银行。
	IssuerBankName *string `json:"issuer_bank_name,omitempty"`

	// 出票人开户行号。
	IssuerBankNumber *string `json:"issuer_bank_number,omitempty"`

	// 收款人全称。
	PayeeFullName *string `json:"payee_full_name,omitempty"`

	// 收款人账号。
	PayeeAccount *string `json:"payee_account,omitempty"`

	// 收款人开户银行。
	PayeeBankName *string `json:"payee_bank_name,omitempty"`

	// 收款人开户行号。
	PayeeBankNumber *string `json:"payee_bank_number,omitempty"`

	// 出票保证人名称。
	IssuanceGuarantorName *string `json:"issuance_guarantor_name,omitempty"`

	// 出票保证人地址。
	IssuanceGuarantorAddress *string `json:"issuance_guarantor_address,omitempty"`

	// 出票保证人账号。
	IssuanceGuarantorAccount *string `json:"issuance_guarantor_account,omitempty"`

	// 出票保证日期。
	IssuanceGuaranteeDate *string `json:"issuance_guarantee_date,omitempty"`

	// 出票保证人开户行行号。
	IssuanceGuarantorBankNumber *string `json:"issuance_guarantor_bank_number,omitempty"`

	// 出票保证人开户行名称。
	IssuanceGuarantorBankName *string `json:"issuance_guarantor_bank_name,omitempty"`

	// 大写票据金额。
	AmountInWords *string `json:"amount_in_words,omitempty"`

	// 小写票据金额。
	AmountInFigures *string `json:"amount_in_figures,omitempty"`

	// 承兑人全称。
	AcceptorFullName *string `json:"acceptor_full_name,omitempty"`

	// 承兑人账号。
	AcceptorAccount *string `json:"acceptor_account,omitempty"`

	// 承兑人开户行行号。
	AcceptorBankNumber *string `json:"acceptor_bank_number,omitempty"`

	// 承兑人开户行名称。
	AcceptorBankName *string `json:"acceptor_bank_name,omitempty"`

	// 交易合同号。
	ContractNumber *string `json:"contract_number,omitempty"`

	// 能否转让。
	Assignability *string `json:"assignability,omitempty"`

	// 出票人承诺。
	IssuerCommitment *string `json:"issuer_commitment,omitempty"`

	// 承兑人承诺。
	AcceptorCommitment *string `json:"acceptor_commitment,omitempty"`

	// 承兑日期。
	AcceptanceDate *string `json:"acceptance_date,omitempty"`

	// 承兑保证人名称。
	AcceptanceGuarantorName *string `json:"acceptance_guarantor_name,omitempty"`

	// 承兑保证人地址。
	AcceptanceGuarantorAddress *string `json:"acceptance_guarantor_address,omitempty"`

	// 承兑保证人账号。
	AcceptanceGuarantorAccount *string `json:"acceptance_guarantor_account,omitempty"`

	// 承兑保证日期。
	AcceptanceGuaranteeDate *string `json:"acceptance_guarantee_date,omitempty"`

	// 承兑保证人开户行行号。
	AcceptanceGuarantorBankNumber *string `json:"acceptance_guarantor_bank_number,omitempty"`

	// 承兑保证人开户行名称。
	AcceptanceGuarantorBankName *string `json:"acceptance_guarantor_bank_name,omitempty"`

	// 出票人评级主体。
	IssuerRatingEntity *string `json:"issuer_rating_entity,omitempty"`

	// 出票人信用等级。
	IssuerCreditRating *string `json:"issuer_credit_rating,omitempty"`

	// 出票人评级到期日。
	IssuerRatingDueDate *string `json:"issuer_rating_due_date,omitempty"`

	// 承兑人评级主体。
	AcceptorRatingEntity *string `json:"acceptor_rating_entity,omitempty"`

	// 承兑人信用等级。
	AcceptorCreditRating *string `json:"acceptor_credit_rating,omitempty"`

	// 承兑人评级到期日。
	AcceptorRatingDueDate *string `json:"acceptor_rating_due_date,omitempty"`

	// 票据包号。
	BillPackageNumber *string `json:"bill_package_number,omitempty"`

	// 备注。
	Remarks *string `json:"remarks,omitempty"`

	// 各个字段的置信度。
	Confidence *interface{} `json:"confidence,omitempty"`
}

func (AcceptanceBillResult) String added in v0.1.60

func (o AcceptanceBillResult) String() string

type AutoClassificationRequestBody

type AutoClassificationRequestBody struct {

	// 与url二选一  图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8000px,支持JPEG、JPG、PNG、BMP、TIFF、PDF格式。  图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// 可以指定要识别的票证,指定后不出现在此List的票证不识别。不指定时默认返回所有支持类别票证的识别信息。
	TypeList *[]string `json:"type_list,omitempty"`

	// 可指定需要识别票证的传入参数,具体参数可参考各票证API文档。若不指定则默认传入image 。 当前版本支持票证类型如下: - vat_invoice:增值税发票  - quota_invoice:定额发票  - taxi_invoice:出租车票  - train_ticket:火车票  - flight_itinerary:飞机行程单  - toll_invoice:车辆通行费发票  - mvs_invoice:机动车销售发票  - id_card:身份证  - passport:护照  - driver_license:驾驶证  - vehicle_license:行驶证  - transportation_license:道路运输证  - bankcard:银行卡  - bus_ship_ticket:车船票  - ride_hailing_itinerary:网约车行程单  - machine_printed_invoice:通用机打发票 > 说明: - 若指定票证参数填写错误会导致该票证识别错误,会提示\"AIS.0101\":\"The input parameter is invalid.\"报错。
	ExtendedParameters *interface{} `json:"extended_parameters,omitempty"`

	// 检测印章开关,开启时则返回单张票证是否含有印章,否则不返回是否含有印章。可选值包括: - true:开启检测票证是否含有印章功能。  - false:关闭检测票证是否含有印章功能。 > 说明: - 该功能仅检测判断有无印章,不返回印章具体内容。
	DetectSeal *bool `json:"detect_seal,omitempty"`
}

AutoClassificationRequestBody

func (AutoClassificationRequestBody) String

type AutoClassificationResult

type AutoClassificationResult struct {
	Status *AutoClassificationResultStatus `json:"status"`

	// 对应票证具体结构化识别的结果。
	Content *interface{} `json:"content"`

	// 对应票证的类别。
	Type string `json:"type"`

	// 文字块的区域位置信息,列表形式,包含文字区域四个顶点的二维坐标(x,y);坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	Location [][]int32 `json:"location"`

	// 对应票证中是否含有印章。可选值包括: -  true:该票证中含有印章。 -  false:该票证中不含有印章。
	SealMark *bool `json:"seal_mark,omitempty"`
}

AutoClassificationResult

func (AutoClassificationResult) String

func (o AutoClassificationResult) String() string

type AutoClassificationResultStatus added in v0.0.59

type AutoClassificationResultStatus struct {

	// 指示各对应票证的状态码
	ErrorCode *string `json:"error_code,omitempty"`

	// 指示各对应票证的状态信息
	ErrorMsg *string `json:"error_msg,omitempty"`
}

AutoClassificationResultStatus 对应票证的状态信息及状态码

func (AutoClassificationResultStatus) String added in v0.0.59

type BankReceiptDict added in v0.1.93

type BankReceiptDict struct {

	// 键值对数量
	KvPairCount *int32 `json:"kv_pair_count,omitempty"`

	// 银行回单的区域位置信息,列表形式,包含文字区域四个顶点的二维坐标(x,y);坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	BankReceiptLocation *[][]int32 `json:"bank_receipt_location,omitempty"`

	// 键值对识别结果列表。
	KvPairList *[]BankReceiptKvPair `json:"kv_pair_list,omitempty"`
}

func (BankReceiptDict) String added in v0.1.93

func (o BankReceiptDict) String() string

type BankReceiptKvPair added in v0.1.93

type BankReceiptKvPair struct {

	// key-value对(键值对)中的key,例如\"币别:人民币\"中的\"币别\"。
	Key *string `json:"key,omitempty"`

	// key-value对(键值对)中的value,例如\"币别:人民币\"中的“人民币”
	Value *string `json:"value,omitempty"`
}

func (BankReceiptKvPair) String added in v0.1.93

func (o BankReceiptKvPair) String() string

type BankReceiptRequestBody added in v0.1.93

type BankReceiptRequestBody struct {

	// 该参数与url二选一。 图片或PDF格式,base64编码,要求base64编码后大小不超过10M。 图像尺寸不小于15×15像素,最长边不超过8192像素,支持JPG/PNG/BMP/TIFF格式。 PDF以144dpi的分辨率转为图像进行识别,需符合上述图像尺寸规定。若PDF有多页,当前仅对第1页进行识别。
	Data *string `json:"data,omitempty"`

	// 与data二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// 指定PDF页码识别。传入该参数时,则识别指定页码的内容。如果不传该参数,则默认识别第1页,该参数仅在文件为PDF格式时有效。
	PageNum *int32 `json:"page_num,omitempty"`
}

BankReceiptRequestBody

func (BankReceiptRequestBody) String added in v0.1.93

func (o BankReceiptRequestBody) String() string

type BankReceiptResult added in v0.1.93

type BankReceiptResult struct {

	// 银行回单数量
	BankReceiptCount *int32 `json:"bank_receipt_count,omitempty"`

	// 银行回单键值对提取结果。
	BankReceiptList *[]BankReceiptDict `json:"bank_receipt_list,omitempty"`
}

func (BankReceiptResult) String added in v0.1.93

func (o BankReceiptResult) String() string

type BankcardRequestBody

type BankcardRequestBody struct {

	// 与url二选一  图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。  图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// 返回文本块坐标及单元格坐标信息,可选值包括: - true:返回文本块和单元格坐标; - false:不返回。  > 说明: - 未传入该参数时默认为false,即不返回。
	ReturnTextLocation *bool `json:"return_text_location,omitempty"`
}

BankcardRequestBody

func (BankcardRequestBody) String

func (o BankcardRequestBody) String() string

type BankcardResult

type BankcardResult struct {

	// 发卡行。
	BankName *string `json:"bank_name,omitempty"`

	// 银行卡号。
	CardNumber *string `json:"card_number,omitempty"`

	// 有效期开始日期。
	IssueDate *string `json:"issue_date,omitempty"`

	// 有效期截止日期。
	ExpiryDate *string `json:"expiry_date,omitempty"`

	// 银行卡类别,如:储蓄卡,信用卡。
	Type *string `json:"type,omitempty"`

	// 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。
	Confidence *interface{} `json:"confidence,omitempty"`

	// 对应所有在原图上识别到的字段位置信息,包含所有文字区域四个顶点的二维坐标(x,y)。采用图像坐标系,坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	TextLocation *interface{} `json:"text_location,omitempty"`
}

BankcardResult

func (BankcardResult) String

func (o BankcardResult) String() string

type BelongItemList added in v0.1.79

type BelongItemList struct {

	// 货物或应税劳务、服务名称。
	Name *string `json:"name,omitempty"`

	// 序号。
	ItemNumber *string `json:"item_number,omitempty"`

	// 规格型号。
	Specification *string `json:"specification,omitempty"`

	// 单位。
	Unit *string `json:"unit,omitempty"`

	// 数量。
	Quantity *string `json:"quantity,omitempty"`

	// 单价。
	UnitPrice *string `json:"unit_price,omitempty"`

	// 金额。
	Amount *string `json:"amount,omitempty"`

	// 税率。
	TaxRate *string `json:"tax_rate,omitempty"`

	// 税额。
	Tax *string `json:"tax,omitempty"`
}

BelongItemList

func (BelongItemList) String added in v0.1.79

func (o BelongItemList) String() string

type BeneficiaryItem added in v0.0.67

type BeneficiaryItem struct {
	BeneficiaryName *InsurancePolicyDetail `json:"beneficiary_name,omitempty"`

	BeneficiaryType *InsurancePolicyDetail `json:"beneficiary_type,omitempty"`

	BeneficiaryOrder *InsurancePolicyDetail `json:"beneficiary_order,omitempty"`

	BeneficiaryShare *InsurancePolicyDetail `json:"beneficiary_share,omitempty"`
}

func (BeneficiaryItem) String added in v0.0.67

func (o BeneficiaryItem) String() string

type BusinessCardRequestBody

type BusinessCardRequestBody struct {

	// 与url二选一  图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。  图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// 图片朝向检测开关,可选值包括: - true:检测图片朝向; - false:不检测图片朝向。  > 说明: - 支持任意角度的图片朝向检测。未传入该参数时默认为false,即不检测图片朝向。
	DetectDirection *bool `json:"detect_direction,omitempty"`

	// 返回矫正后的名片图像的BASE64编码的开关,可选值包括: - true:返回BASE64编码; - false:不返回BASE64编码。  > 说明: - 未传入该参数时默认为false,即不返回BASE64编码。
	ReturnAdjustedImage *bool `json:"return_adjusted_image,omitempty"`
}

BusinessCardRequestBody

func (BusinessCardRequestBody) String

func (o BusinessCardRequestBody) String() string

type BusinessCardResult

type BusinessCardResult struct {

	// 姓名列表。
	Name *[]string `json:"name,omitempty"`

	// 职位头衔列表。
	Title *[]string `json:"title,omitempty"`

	// 公司列表。
	Company *[]string `json:"company,omitempty"`

	// 部门列表。
	Department *[]string `json:"department,omitempty"`

	// 联系方式列表。
	Phone *[]string `json:"phone,omitempty"`

	// 地址列表。
	Address *[]string `json:"address,omitempty"`

	// 邮箱列表。
	Email *[]string `json:"email,omitempty"`

	// 传真列表。
	Fax *[]string `json:"fax,omitempty"`

	// 邮编列表。
	Postcode *[]string `json:"postcode,omitempty"`

	// 公司网址列表。
	Website *[]string `json:"website,omitempty"`

	// 其余信息列表。
	ExtraInfoList *[]ExtraInfoList `json:"extra_info_list,omitempty"`

	// 返回矫正后的名片图像的BASE64编码。
	AdjustedImage *string `json:"adjusted_image,omitempty"`
}

BusinessCardResult

func (BusinessCardResult) String

func (o BusinessCardResult) String() string

type BusinessLicenseRequestBody

type BusinessLicenseRequestBody struct {

	// 与url二选一  图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF、PDF格式。多页PDF仅识别第一页。  图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`
}

BusinessLicenseRequestBody

func (BusinessLicenseRequestBody) String

type BusinessLicenseResult

type BusinessLicenseResult struct {

	// - 老版本营业执照对应注册号。 - 新三证合一版本营业执照对应社会保障号。
	RegistrationNumber *string `json:"registration_number,omitempty"`

	// 企业名称。
	Name *string `json:"name,omitempty"`

	// 公司/企业类型/主体类型/类型。
	Type *string `json:"type,omitempty"`

	// 住所/营业场所/企业住所/主要经营场所/经营场所。
	Address *string `json:"address,omitempty"`

	// 法定代表人/负责人/执行事务合伙人/投资人/经营者。
	LegalRepresentative *string `json:"legal_representative,omitempty"`

	// 注册资本/出资额。
	RegisteredCapital *string `json:"registered_capital,omitempty"`

	// 组成形式。
	OrganizationForm *string `json:"organization_form,omitempty"`

	// 成立日期/注册日期。
	FoundDate *string `json:"found_date,omitempty"`

	// 营业期限。
	BusinessTerm *string `json:"business_term,omitempty"`

	// 经营范围。
	BusinessScope *string `json:"business_scope,omitempty"`

	// 发照日期。
	IssueDate *string `json:"issue_date,omitempty"`

	// 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。
	Confidence *interface{} `json:"confidence,omitempty"`
}

BusinessLicenseResult

func (BusinessLicenseResult) String

func (o BusinessLicenseResult) String() string

type CambodianIdCardRequestBody added in v0.0.96

type CambodianIdCardRequestBody struct {

	// 与url二选一。图像数据,base64编码。图片尺寸不小于15像素,最长边不超过8192像素,支持JPG/PNG/BMP/TIF格式。
	Image *string `json:"image,omitempty"`

	// 与image二选一。 图片的url路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// 是否返回头像内容开关,可选值如下所示: - true: 返回身份证头像照片的 base64 编码 - false: 不返回身份证头像照片的 base64 编码 未传入该参数时默认为“false”,即不返回身份证头像照片的 base64 编码。
	ReturnPortraitImage *bool `json:"return_portrait_image,omitempty"`

	// 是否返回头像坐标的开关,可选值如下所示: - true: 返回身份证头像的位置坐标 - false: 不返回身份证头像的位置坐标 未传入该参数时默认为“false”,即不返回身份证的头像坐标。
	ReturnPortraitLocation *bool `json:"return_portrait_location,omitempty"`

	// 是否返回身份证类型的开关,可选值如下所示: - true:返回身份证的类型,类型包括身份证原件以及身份证复印件 - false:不返回身份证的类型
	ReturnIdcardType *bool `json:"return_idcard_type,omitempty"`

	// 返回身份证边框完整性的告警结果的开关,可选值如下所示 - true:打开身份证图像边框完整性告警功能  - false:关闭身份证图像边框完整性告警功能
	DetectBorderIntegrity *bool `json:"detect_border_integrity,omitempty"`

	// 返回身份证内部是否有被遮挡的告警结果的开关,可选值如下所示 - true:打开身份证内部是否有被遮挡的告警功能  - false:关闭身份证内部是否有被遮挡的告警功能
	DetectBlockingWithinBorder *bool `json:"detect_blocking_within_border,omitempty"`

	// 返回身份证模糊告警结果的开关,可选值如下所示 - true:打开身份证是否模糊的告警功能 - false:关闭身份证是否模糊的告警功能
	DetectBlur *bool `json:"detect_blur,omitempty"`

	// 返回身份证是否反光的告警结果的开关,可选值如下所示 - true:打开身份证是否反光的告警功能  - false:关闭身份证是否反光的告警功能
	DetectGlare *bool `json:"detect_glare,omitempty"`

	// 返回身份证四点原图的base64编码 - true: 返回身份证原图的base64编码  - false:不返回身份证原图的base64编码
	ReturnAdjustedImage *bool `json:"return_adjusted_image,omitempty"`

	// 返回身份证人像是否被篡改的告警结果的开关,可选值如下所示 - true:  打开身份证人像是否被篡改的告警功能  - false:关闭身份证人像被篡改的告警功能 不支持精细化的P图
	DetectTampering *bool `json:"detect_tampering,omitempty"`

	// 返回判断身份证图像是否经过翻拍告警的开关,可选值如下所示 - true:打开判断身份证图像是否经过翻拍告警的功能  - false:关闭判断身份证图像是否经过翻拍告警的功能
	DetectReproduce *bool `json:"detect_reproduce,omitempty"`
}

func (CambodianIdCardRequestBody) String added in v0.0.96

type CambodianIdCardResult added in v0.0.103

type CambodianIdCardResult struct {

	// 身份证号码。
	IdNumber *string `json:"id_number,omitempty"`

	// 高棉语版姓名。
	NameKh *string `json:"name_kh,omitempty"`

	// 英文姓名。
	NameEn *string `json:"name_en,omitempty"`

	// 出生日期。
	BirthDate *string `json:"birth_date,omitempty"`

	// 性别。
	Sex *string `json:"sex,omitempty"`

	// 身高。
	Height *string `json:"height,omitempty"`

	// 出生地。
	BirthPlace *string `json:"birth_place,omitempty"`

	// 地址,以空格分隔。
	Address *string `json:"address,omitempty"`

	// 签发起始日期。
	IssueDate *string `json:"issue_date,omitempty"`

	// 签发结束日期。
	ExpiryDate *string `json:"expiry_date,omitempty"`

	// 图片中的个人特征。
	Description *string `json:"description,omitempty"`

	// 机器码第一行。
	MachineCode1 *string `json:"machine_code1,omitempty"`

	// 机器码第二行。
	MachineCode2 *string `json:"machine_code2,omitempty"`

	// 机器码第三行。
	MachineCode3 *string `json:"machine_code3,omitempty"`

	// 头像的base64编码。 当输入参数“return_portrait_image”为“true”时,才返回该参数。
	PortraitImage *string `json:"portrait_image,omitempty"`

	// 头像在原图上的位置。 当输入参数“return_portrait_location”为“true”时,才返回该参数。以列表形式显示,包含头像区域四个顶点的二维坐标(x,y),坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	PortraitLocation *[][]int32 `json:"portrait_location,omitempty"`

	// 身份证的类型。当输入参数\"idcard_type \"为\"true\"时,才返回该参数。取值如下所示: - normal:身份证原件 - copy:复印的身份证
	IdcardType *string `json:"idcard_type,omitempty"`

	// 身份证原图的base64编码。 当输入参数\"return_adjusted_image\"为\"true\"时,才返回该参数。
	AdjustedImage *string `json:"adjusted_image,omitempty"`

	// 身份证图片边框完整性告警结果,\"true\"表示边框不完整,\"false\"表示边框完整。仅在输入参数detect_border_integrity为true时,返回该字段。
	DetectBorderIntegrityResult *bool `json:"detect_border_integrity_result,omitempty"`

	// 身份证图像框内是否存在遮挡的告警结果,\"true\"表示边框内部存在遮挡,\"false\"表示边框内部完整。仅在输入参数detect_blocking_within_border为true时,返回该字段。
	DetectBlockingWithinBorderResult *bool `json:"detect_blocking_within_border_result,omitempty"`

	// 身份证模糊告警结果,\"true\"表示图片模糊,\"false\"表示身份证清晰。仅在输入参数detect_blur为true时,返回该字段。
	DetectBlurResult *bool `json:"detect_blur_result,omitempty"`

	// 身份证反光告警结果,\"true\"表示身份证反光,\"false\"表示是身份证无反光。仅在输入参数detect_glare为true时,返回该字段。
	DetectGlareResult *bool `json:"detect_glare_result,omitempty"`

	// 身份证人像被篡改的告警结果,\"true\"表示身份证人像被篡改,\"false\"表示是身份证人像未被篡改。仅在输入参数detect_tampering为true时,返回该字段。
	DetectTamperingResult *bool `json:"detect_tampering_result,omitempty"`

	// 身份证是否经过翻拍的告警结果,“true”表示身份证经过翻拍,“false”表示身份证未经过翻拍。仅在输入参数detect_reproduce为true时,返回该字段。
	DetectReproduceResult *bool `json:"detect_reproduce_result,omitempty"`

	ScoreInfo *CambodianIdCardScoreInformationResult `json:"score_info,omitempty"`

	// 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。
	Confidence *interface{} `json:"confidence,omitempty"`
}

func (CambodianIdCardResult) String added in v0.0.103

func (o CambodianIdCardResult) String() string

type CambodianIdCardScoreInformationResult added in v0.1.104

type CambodianIdCardScoreInformationResult struct {

	// 告警分数,字段取值范围[0, 99]值大于50表示复印件,小于等于50表示原件,值越靠近99,表示复印件的可能性越大,值越靠近0,表示原件的可能性越大。  仅在传入参数return_idcard_type为true时,返回该字段。
	IdcardTypeScore *int32 `json:"idcard_type_score,omitempty"`

	// 告警分数,字段取值范围[0, 99]值大于50表示边框不完整,小于50表示边框完整,值越靠近99,表示边框不完整的可能性越大,值越靠近0,表示边框完整的可能性越大。 仅在传入参数detect_border_integrity为true时,返回该字段。
	BorderIntegrityScore *int32 `json:"border_integrity_score,omitempty"`

	// 告警分数,字段取值范围[0, 99]值大于50表示框内有遮挡,小于50表示框内无遮挡,值越靠近99,表示框内有遮挡的可能性越大,值越靠近0,表示框内无遮挡的可能性越大。 仅在传入参数detect_blocking_within_border为true时,返回该字段。
	BlockingWithinBorderScore *int32 `json:"blocking_within_border_score,omitempty"`

	// 告警分数,字段取值范围[0, 99]值大于50表示身份证模糊,小于50表示身份证清晰,值越靠近99,表示身份证模糊的可能性越大,值越靠近0,表示身份证清晰的可能性越大。 仅在传入参数detect_blur为true时,返回该字段。
	BlurScore *int32 `json:"blur_score,omitempty"`

	// 告警分数,字段取值范围[0, 99]值大于50表示身份证反光,小于50表示身份证不反光,值越靠近99,表示身份证反光的可能性越大,值越靠近0,表示身份证不反光的可能性越大。 仅在传入参数detect_glare为true时,返回该字段。
	GlareScore *int32 `json:"glare_score,omitempty"`

	// 告警分数,字段取值范围[0, 99]值大于50表示身份证人像被其他非身份证人像篡改过,小于50表示身份证人像未被篡改,值越靠近99,表示身份证人像被篡改的可能性越大,值越靠近0,表示身份证未人像被篡改的可能性越大。 仅在传入参数detect_tampering为true时,返回该字段。
	TamperingScore *int32 `json:"tampering_score,omitempty"`

	// 告警分数,字段取值范围[0, 99]值大于50表示身份证经过翻拍,小于50表示身份证未经过翻拍,值越靠近99,表示身份证图像被翻拍过的可能性越大,值越靠近0,表示身份证图像未被翻拍的可能性越大。 仅在传入参数detect_reproduce为true时,返回该字段。
	ReproduceScore *int32 `json:"reproduce_score,omitempty"`
}

func (CambodianIdCardScoreInformationResult) String added in v0.1.104

type CharListIem added in v0.1.22

type CharListIem struct {

	// 单字符识别结果。
	Char *string `json:"char,omitempty"`

	// 单字符的置信度,置信度越大,表示本次识别的文字的可靠性越高,在统计意义上,置信度越大,准确率越高。置信度由算法给出,不直接等价于对应字段的准确率。
	CharConfidence *float32 `json:"char_confidence,omitempty"`

	// 单字符的位置信息,列表形式,分别表示文字块4个顶点的x, y坐标;坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	CharLocation *[][]int32 `json:"char_location,omitempty"`
}

func (CharListIem) String added in v0.1.22

func (o CharListIem) String() string

type ChileIdCardConfidence added in v0.0.72

type ChileIdCardConfidence struct {

	// 姓氏置信度。
	Surname *float32 `json:"surname,omitempty"`

	// 名置信度。
	GivenName *float32 `json:"given_name,omitempty"`

	// 国籍置信度。
	Nationality *float32 `json:"nationality,omitempty"`

	// 性别置信度。
	Sex *float32 `json:"sex,omitempty"`

	// 出生日置信度。
	Birth *float32 `json:"birth,omitempty"`

	// 发行日置信度。
	IssueDate *float32 `json:"issue_date,omitempty"`

	// 有效期置信度。
	ExpiryDate *float32 `json:"expiry_date,omitempty"`

	// 文档编号置信度。
	DocumentNumber *float32 `json:"document_number,omitempty"`

	// 身份证号置信度。
	Number *float32 `json:"number,omitempty"`
}

func (ChileIdCardConfidence) String added in v0.0.72

func (o ChileIdCardConfidence) String() string

type ChileIdCardRequestBody added in v0.0.72

type ChileIdCardRequestBody struct {

	// 与url二选一  图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`
}

func (ChileIdCardRequestBody) String added in v0.0.72

func (o ChileIdCardRequestBody) String() string

type ChileIdCardResult added in v0.0.72

type ChileIdCardResult struct {

	// 姓氏。
	Surname *[]string `json:"surname,omitempty"`

	// 名。
	GivenName *string `json:"given_name,omitempty"`

	// 国籍。
	Nationality *string `json:"nationality,omitempty"`

	// 性别。
	Sex *string `json:"sex,omitempty"`

	// 出生日。
	Birth *string `json:"birth,omitempty"`

	// 发行日。
	IssueDate *string `json:"issue_date,omitempty"`

	// 有效期。
	ExpiryDate *string `json:"expiry_date,omitempty"`

	// 文档编号。
	DocumentNumber *string `json:"document_number,omitempty"`

	// 身份证号。
	Number *string `json:"number,omitempty"`

	Confidence *ChileIdCardConfidence `json:"confidence,omitempty"`
}

func (ChileIdCardResult) String added in v0.0.72

func (o ChileIdCardResult) String() string

type ColombiaIdCardRequestBody added in v0.1.61

type ColombiaIdCardRequestBody struct {

	// 与url二选一。 图像数据,base64编码,要求base64编码后大小不超过10M。图片最短边不小于15像素,最长边不超过8192像素,支持JPG/PNG/BMP/TIFF格式。
	Image *string `json:"image,omitempty"`

	// 与image二选一。 图片的url路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)>。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`
}

func (ColombiaIdCardRequestBody) String added in v0.1.61

func (o ColombiaIdCardRequestBody) String() string

type ColombiaIdCardResult added in v0.1.61

type ColombiaIdCardResult struct {

	// 证件图片正反面信息。可选值包括: - front: 证件图片正面 - back:  证件图片反面
	Side *string `json:"side,omitempty"`

	// 卡证编号。当响应字段\"side\"为front时,返回此字段。
	Number *string `json:"number,omitempty"`

	// 名。当响应字段\"side\"为front时,返回此字段。
	Name *string `json:"name,omitempty"`

	// 姓。当响应字段\"side\"为front时,返回此字段。
	LastName *string `json:"last_name,omitempty"`

	// 出生日期。
	BirthDate *string `json:"birth_date,omitempty"`

	// 出生地。
	BirthPlace *string `json:"birth_place,omitempty"`

	// 性别。
	Gender *string `json:"gender,omitempty"`

	// 血型。
	BloodType *string `json:"blood_type,omitempty"`

	// 签发日期。
	IssueDate *string `json:"issue_date,omitempty"`

	// 签发地区。
	IssueAuthority *string `json:"issue_authority,omitempty"`

	// 身高。
	Height *string `json:"height,omitempty"`

	// 公民编码一。
	CitizenCode1 *string `json:"citizen_code1,omitempty"`

	// 公民编码二。
	CitizenCode2 *string `json:"citizen_code2,omitempty"`

	// 公民编码三。
	CitizenCode3 *string `json:"citizen_code3,omitempty"`

	// 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。注:置信度由算法给出,不直接等价于对应字段的准确率。
	Confidence map[string]float32 `json:"confidence,omitempty"`
}

func (ColombiaIdCardResult) String added in v0.1.61

func (o ColombiaIdCardResult) String() string

type CustomTemplateRequestBody added in v0.1.22

type CustomTemplateRequestBody struct {

	// 与url二选一  图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF、GIF、WEBP格式。  图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// 该参数与classifier_id二选一。 模板id,如果传入,启用单模板识别模式。
	TemplateId *string `json:"template_id,omitempty"`

	// 该参数与template_id二选一。 分类器id,如果传入,启用多模板识别模式。
	ClassifierId *string `json:"classifier_id,omitempty"`

	// 该参数与classifier_id参数配合使用,可选值如下所示: - true:仅返回模板分类结果 - false:正常返回多模板识别结果 > 说明: - 如果未传入该参数时默认为false,即正常返回多模板识别结果。
	ClassifierMode *bool `json:"classifier_mode,omitempty"`
}

CustomTemplateRequestBody 自定义模板OCR请求体

func (CustomTemplateRequestBody) String added in v0.1.22

func (o CustomTemplateRequestBody) String() string

type DriverLicenseBack added in v0.1.37

type DriverLicenseBack struct {

	// 驾驶证类型。 normal:纸质驾驶证 electronic:电子驾驶证
	Type *string `json:"type,omitempty"`

	// 驾驶证号。
	Number *string `json:"number,omitempty"`

	// 姓名。
	Name *string `json:"name,omitempty"`

	// 发证机关。
	IssuingAuthority *string `json:"issuing_authority,omitempty"`

	// 住址。
	Address *string `json:"address,omitempty"`

	// 档案编号。 > 说明:当驾驶证类型为纸质驾驶证时才返回。
	FileNumber *string `json:"file_number,omitempty"`

	// 记录。
	Record *string `json:"record,omitempty"`

	// 对应所有在原图上识别到的字段位置信息,包含所有文字区域四个顶点的二维坐标(x,y)。采用图像坐标系,坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	TextLocation *interface{} `json:"text_location,omitempty"`
}

func (DriverLicenseBack) String added in v0.1.37

func (o DriverLicenseBack) String() string

type DriverLicenseFront added in v0.1.37

type DriverLicenseFront struct {

	// 驾驶证类型。 normal:纸质驾驶证 electronic:电子驾驶证
	Type *string `json:"type,omitempty"`

	// 驾驶证号。
	Number *string `json:"number,omitempty"`

	// 姓名。
	Name *string `json:"name,omitempty"`

	// 性别。
	Sex *string `json:"sex,omitempty"`

	// 国籍。
	Nationality *string `json:"nationality,omitempty"`

	// 住址。
	Address *string `json:"address,omitempty"`

	// 出生日期。
	Birth *string `json:"birth,omitempty"`

	// 初次领证日期。
	IssueDate *string `json:"issue_date,omitempty"`

	// 准驾类型。
	Class *string `json:"class,omitempty"`

	// 有效起始日期。
	ValidFrom *string `json:"valid_from,omitempty"`

	// 有效结束日期。
	ValidTo *string `json:"valid_to,omitempty"`

	// 发证机关。
	IssuingAuthority *string `json:"issuing_authority,omitempty"`

	// 累积记分。
	AccumulatedScores *string `json:"accumulated_scores,omitempty"`

	// 状态。
	Status *[]string `json:"status,omitempty"`

	// 生成时间。
	GenerationDate *string `json:"generation_date,omitempty"`

	// 当前时间。
	CurrentTime *string `json:"current_time,omitempty"`

	// 档案编号。  > 说明:当驾驶证类型为电子驾驶证时才返回。
	FileNumber *string `json:"file_number,omitempty"`

	// 对应所有在原图上识别到的字段位置信息,包含所有文字区域四个顶点的二维坐标(x,y)。采用图像坐标系,坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	TextLocation *interface{} `json:"text_location,omitempty"`
}

func (DriverLicenseFront) String added in v0.1.37

func (o DriverLicenseFront) String() string

type DriverLicenseRequestBody

type DriverLicenseRequestBody struct {

	// 与url二选一  图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于100px,最长边不超过8000px。支持JPEG、JPG、PNG、BMP、TIFF格式。  图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// 检测场景: - front:驾驶证主页。 - back:驾驶证副页。 - double_side:驾驶证双页信息  > 说明:如果参数值为空或无该参数,系统默认识别主页,建议填写,准确率更高。
	Side *string `json:"side,omitempty"`

	// 是否返回发证机关的开关,可选值包括: true:返回发证机关 false:不返回发证机关  如果无该参数,系统默认不返回发证机关。如果输入参数不是Boolean类型,则会报非法参数错误。
	ReturnIssuingAuthority *bool `json:"return_issuing_authority,omitempty"`

	// 识别到的文字块的区域位置信息。可选值包括: - true:返回各个文字块区域 - false:不返回各个文字块区域  如果无该参数,系统默认不返回文字块区域。如果输入参数不是Boolean类型,则会报非法参数错误。
	ReturnTextLocation *bool `json:"return_text_location,omitempty"`
}

DriverLicenseRequestBody

func (DriverLicenseRequestBody) String

func (o DriverLicenseRequestBody) String() string

type DriverLicenseResult

type DriverLicenseResult struct {

	// 驾驶证类型。 normal:纸质驾驶证 electronic:电子驾驶证
	Type *string `json:"type,omitempty"`

	// 驾驶证号。
	Number *string `json:"number,omitempty"`

	// 姓名。
	Name *string `json:"name,omitempty"`

	// 性别。
	Sex *string `json:"sex,omitempty"`

	// 国籍。
	Nationality *string `json:"nationality,omitempty"`

	// 住址。
	Address *string `json:"address,omitempty"`

	// 出生日期。
	Birth *string `json:"birth,omitempty"`

	// 初次领证日期。
	IssueDate *string `json:"issue_date,omitempty"`

	// 准驾类型。
	Class *string `json:"class,omitempty"`

	// 有效起始日期。
	ValidFrom *string `json:"valid_from,omitempty"`

	// 有效结束日期。
	ValidTo *string `json:"valid_to,omitempty"`

	// 发证机关。
	IssuingAuthority *string `json:"issuing_authority,omitempty"`

	// 档案编号。
	FileNumber *string `json:"file_number,omitempty"`

	// 记录。
	Record *string `json:"record,omitempty"`

	// 累积记分。
	AccumulatedScores *string `json:"accumulated_scores,omitempty"`

	// 状态。
	Status *[]string `json:"status,omitempty"`

	// 生成时间。
	GenerationDate *string `json:"generation_date,omitempty"`

	// 当前时间。
	CurrentTime *string `json:"current_time,omitempty"`

	// 对应所有在原图上识别到的字段位置信息,包含所有文字区域四个顶点的二维坐标(x,y)。采用图像坐标系,坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	TextLocation *interface{} `json:"text_location,omitempty"`

	Front *DriverLicenseFront `json:"front,omitempty"`

	Back *DriverLicenseBack `json:"back,omitempty"`
}

func (DriverLicenseResult) String

func (o DriverLicenseResult) String() string

type ExitEntryPermitConfidence added in v0.0.103

type ExitEntryPermitConfidence struct {

	// 姓名的置信度。
	Name *float32 `json:"name,omitempty"`

	// 英文姓名的置信度。
	NameEn *float32 `json:"name_en,omitempty"`

	// 出生日期的置信度。
	BirthDate *float32 `json:"birth_date,omitempty"`

	// 性别的置信度
	Sex *float32 `json:"sex,omitempty"`

	// 证件号的置信度。
	Number *float32 `json:"number,omitempty"`

	// 有效期限的置信度。
	ValidPeriod *float32 `json:"valid_period,omitempty"`

	// 签发机关的置信度。
	IssuingAuthority *float32 `json:"issuing_authority,omitempty"`

	// 签发地点的置信度。
	IssuePlace *float32 `json:"issue_place,omitempty"`

	// 机器码的置信度。
	MachineCode *float32 `json:"machine_code,omitempty"`

	// 证件类型的置信度。
	Type *float32 `json:"type,omitempty"`

	// 证件图片正反面信息的置信度。
	Side *float32 `json:"side,omitempty"`

	// 香港签注信息的置信度。
	EndorsementInfoHk *interface{} `json:"endorsement_info_hk,omitempty"`

	// 澳门签注信息的置信度。
	EndorsementInfoMo *interface{} `json:"endorsement_info_mo,omitempty"`

	// 台湾签注信息的置信度。
	EndorsementInfoTw *interface{} `json:"endorsement_info_tw,omitempty"`
}

func (ExitEntryPermitConfidence) String added in v0.0.103

func (o ExitEntryPermitConfidence) String() string

type ExitEntryPermitEndorsementInfo added in v0.0.103

type ExitEntryPermitEndorsementInfo struct {

	// 签注种类。
	EndorsementType *string `json:"endorsement_type,omitempty"`

	// 签注往返有效次数。
	ValidRoundTrips *string `json:"valid_round_trips,omitempty"`

	// 签注有效期。
	EndorsementValidPeriod *string `json:"endorsement_valid_period,omitempty"`

	// 签注备注。
	Remark *string `json:"remark,omitempty"`

	// 签注签发信息。
	IssueInfo *string `json:"issue_info,omitempty"`
}

func (ExitEntryPermitEndorsementInfo) String added in v0.0.103

type ExitEntryPermitRequestBody added in v0.0.96

type ExitEntryPermitRequestBody struct {

	// 与url二选一。图像数据,base64编码,要求base64编码后大小不超过10M。图片最小边不小于15像素,最长边不超过8192像素。支持JPG/PNG/BMP/TIFF格式。
	Image *string `json:"image,omitempty"`

	// 与image二选一。 图片的url路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// 是否返回头像内容开关,可选值如下所示: - true: 返回通行证头像照片的 base64 编码 - false: 不返回通行证头像照片的 base64 编码 未传入该参数时默认为“false”,即不返回身份证头像照片的 base64 编码。
	ReturnPortraitImage *bool `json:"return_portrait_image,omitempty"`

	// 是否返回头像坐标的开关,可选值如下所示: - true: 返回通行证头像的位置坐标 - false: 不返回通行证头像的位置坐标 未传入该参数时默认为“false”,即不返回身份证的头像坐标。
	ReturnPortraitLocation *bool `json:"return_portrait_location,omitempty"`
}

func (ExitEntryPermitRequestBody) String added in v0.0.96

type ExitEntryPermitResult added in v0.0.103

type ExitEntryPermitResult struct {

	// 姓名。
	Name *string `json:"name,omitempty"`

	// 英文姓名。
	NameEn *string `json:"name_en,omitempty"`

	// 性别。
	Sex *string `json:"sex,omitempty"`

	// 出生日期。
	BirthDate *string `json:"birth_date,omitempty"`

	// 证件号。
	Number *string `json:"number,omitempty"`

	// 签发机关。
	IssuingAuthority *string `json:"issuing_authority,omitempty"`

	// 签发地点。
	IssuePlace *string `json:"issue_place,omitempty"`

	// 有效期限。
	ValidPeriod *string `json:"valid_period,omitempty"`

	// 机器码。
	MachineCode *string `json:"machine_code,omitempty"`

	// 头像的base64编码。当输入参数“return_portrait_image”为“true”时,才返回该参数。
	PortraitImage *string `json:"portrait_image,omitempty"`

	// 头像在原图上的位置。 当输入参数“return_portrait_location”为“true”时,才返回该参数。以列表形式显示,包含头像区域四个顶点的二维坐标(x,y),坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	PortraitLocation *[][]int32 `json:"portrait_location,omitempty"`

	// 证件类型。可选值包括: - \"往来港澳通行证 \" - \"往来台湾通行证\"
	Type *string `json:"type,omitempty"`

	// 证件图片正反面信息。可选值包括: - \"front\":证件图片为正面 - \"back\":证件图片为反面
	Side *string `json:"side,omitempty"`

	EndorsementInfoHk *ExitEntryPermitEndorsementInfo `json:"endorsement_info_hk,omitempty"`

	EndorsementInfoMo *ExitEntryPermitEndorsementInfo `json:"endorsement_info_mo,omitempty"`

	EndorsementInfoTw *ExitEntryPermitEndorsementInfo `json:"endorsement_info_tw,omitempty"`

	Confidence *ExitEntryPermitConfidence `json:"confidence,omitempty"`
}

func (ExitEntryPermitResult) String added in v0.0.103

func (o ExitEntryPermitResult) String() string

type ExtraInfoList

type ExtraInfoList struct {

	// 表示key值,可能是qq, wechat, alipay及bank等。
	Item *string `json:"item,omitempty"`

	// 表示value值,对应qq, wechat, alipay及bank等的账号。
	Value *string `json:"value,omitempty"`

	// 对应item关联的额外信息,为bank时第一个默认为户名,第二个为开户行,为alipay时第一个默认为账号名。
	Note *[]string `json:"note,omitempty"`
}

ExtraInfoList

func (ExtraInfoList) String

func (o ExtraInfoList) String() string

type FinancialStatementRequestBody added in v0.0.67

type FinancialStatementRequestBody struct {

	// 与url二选一  图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。  图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// 返回文本块坐标及单元格坐标信息,可选值包括: - true:返回文本块和单元格坐标; - false:不返回。  > 说明: - 未传入该参数时默认为false,即不返回。
	ReturnTextLocation *bool `json:"return_text_location,omitempty"`

	// 返回字段识别置信度,小数点后四位。可选值包括: - true:返回字段置信度; - false:不返回。  > 说明: - 未传入该参数时默认为false,即不返回字段置信度。
	ReturnConfidence *bool `json:"return_confidence,omitempty"`

	// 是否返回表格转换Microsoft Excel的base64编码字段。可选值包括: - true:返回’excel’字段,表示xlsx格式的表格识别结果的base64编码; - false:不返回。  > 说明: - 对返回的Excel编码,可用Python函数 base64.b64decode解码后保存为xlsx文件。
	ReturnExcel *bool `json:"return_excel,omitempty"`

	// 返回表格坐标,可选值包括: - true:返回表格坐标; - false:不返回。  > 说明: - 未传入该参数时默认为false,即不返回。
	ReturnTableLocation *bool `json:"return_table_location,omitempty"`

	// 返回矫正后的图像大小,可选值包括: - true:返回矫正图像大小; - false:不返回。  > 说明: - 未传入该参数时默认为false,即不返回。
	ReturnImageSize *bool `json:"return_image_size,omitempty"`

	// 透视变换矩阵,可选值包括: - true:返回透视变换矩阵; - false:不返回。  > 说明: - 未传入该参数时默认为false,即不返回透视变换矩阵。
	ReturnRectificationMatrix *bool `json:"return_rectification_matrix,omitempty"`
}

FinancialStatementRequestBody

func (FinancialStatementRequestBody) String added in v0.0.67

type FinancialStatementResult added in v0.0.67

type FinancialStatementResult struct {

	// 识别出来的表格、文本区域个数。
	WordsRegionCount int32 `json:"words_region_count"`

	// 返回的表格、文本区域列表。输出顺序从左到右,从上到下。
	WordsRegionList []FinancialStatementWordsRegionList `json:"words_region_list"`

	// 表格图像转换为excel的base64编码,图像中的文字和表格按位置写入excel,可编辑。对返回的excel编码,可用base64.b64decode解码并保存为xlsx文件。
	Excel *string `json:"excel,omitempty"`

	ImageSize *FinancialStatementResultImageSize `json:"image_size,omitempty"`

	// 返回透视变换矩阵
	RectificationMatrix *[][]float32 `json:"rectification_matrix,omitempty"`
}

FinancialStatementResult

func (FinancialStatementResult) String added in v0.0.67

func (o FinancialStatementResult) String() string

type FinancialStatementResultImageSize added in v0.0.67

type FinancialStatementResultImageSize struct {

	// 矫正后图像的高。
	Height *int32 `json:"height,omitempty"`

	// 矫正后图像的宽。
	Width *int32 `json:"width,omitempty"`
}

FinancialStatementResultImageSize 图像信息

func (FinancialStatementResultImageSize) String added in v0.0.67

type FinancialStatementWordsBlockList added in v0.0.67

type FinancialStatementWordsBlockList struct {

	// 文字块内容。当入参\"return_text_location\"为false时,每个单元格返回一个文本值,不同行文本由换行符 \"\\n\" 拼接。
	Words *string `json:"words,omitempty"`

	// 文字块位置信息,列表形式,分别表示文字块4个顶点的x, y坐标;坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	Location *[][]int32 `json:"location,omitempty"`

	// 文字块识别结果置信度信息,置信度越大,表示本次识别的对应字段的可靠性越大,在统计意义上,置信度越大正确率越高。注:置信度由算法给出,其不直接等价于对应字段的精度。
	Confidence *float32 `json:"confidence,omitempty"`

	// 单元格行信息,列表形式。多个连续值表示单元格垮多行。
	Rows *[]int32 `json:"rows,omitempty"`

	// 单元格列信息,列表形式。多个连续值表示单元格垮多列。
	Columns *[]int32 `json:"columns,omitempty"`

	// 单元格位置信息,列表形式,分别表示单元格4个顶点的x, y坐标;坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	CellLocation *[][]int32 `json:"cell_location,omitempty"`
}

FinancialStatementWordsBlockList

func (FinancialStatementWordsBlockList) String added in v0.0.67

type FinancialStatementWordsRegionList added in v0.0.67

type FinancialStatementWordsRegionList struct {

	// 区域属性:文本或表格。
	Type *string `json:"type,omitempty"`

	// 区域内文字块数目。对文本区,文字块以文本字段为单位;对表格区,文字块以单元格内所有字段为单位。
	WordsBlockCount *float32 `json:"words_block_count,omitempty"`

	// 表格位置信息,列表形式,分别表示表格4个顶点的x, y坐标;坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	TableLocation *[][]int32 `json:"table_location,omitempty"`

	// 区域内文字块列表,输出顺序从左到右,从上到下。
	WordsBlockList *[]FinancialStatementWordsBlockList `json:"words_block_list,omitempty"`
}

FinancialStatementWordsRegionList

func (FinancialStatementWordsRegionList) String added in v0.0.67

type FlightItineraryRequestBody

type FlightItineraryRequestBody struct {

	// 与url二选一  图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。  图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`
}

FlightItineraryRequestBody

func (FlightItineraryRequestBody) String

type FlightItineraryResult

type FlightItineraryResult struct {

	// 印刷序号。
	SerialNumber *string `json:"serial_number,omitempty"`

	// 旅客姓名。
	PassengerName *string `json:"passenger_name,omitempty"`

	// 有效身份证件号码。
	IdNumber *string `json:"id_number,omitempty"`

	// 备注。
	EndorsementsRestrictions *string `json:"endorsements_restrictions,omitempty"`

	// 订单号。
	OrderNumber *string `json:"order_number,omitempty"`

	// 票价。
	Fare *string `json:"fare,omitempty"`

	// 民航(CAAC)发展基金。
	CaacDevelopmentFund *string `json:"caac_development_fund,omitempty"`

	// 燃油附加费。
	FuelSurcharge *string `json:"fuel_surcharge,omitempty"`

	// 其他税费。
	OtherTaxes *string `json:"other_taxes,omitempty"`

	// 合计。
	Total *string `json:"total,omitempty"`

	// 电子客票号码。
	ETicketNumber *string `json:"e_ticket_number,omitempty"`

	// 验证码。
	CheckCode *string `json:"check_code,omitempty"`

	// 提示信息。
	ReferenceInformation *string `json:"reference_information,omitempty"`

	// 保险费。
	Insurance *string `json:"insurance,omitempty"`

	// 销售单位代号。
	AgentCode *string `json:"agent_code,omitempty"`

	// 填开单位。
	IssueOrganization *string `json:"issue_organization,omitempty"`

	// 填开日期。
	IssueDate *string `json:"issue_date,omitempty"`

	// 增值税税额
	Tax *string `json:"tax,omitempty"`

	// 增值税税率
	TaxRate *string `json:"tax_rate,omitempty"`

	// 购买方名称
	BuyerName *string `json:"buyer_name,omitempty"`

	// 购买方纳税人识别号
	BuyerId *string `json:"buyer_id,omitempty"`

	// 发票号码
	Number *string `json:"number,omitempty"`

	// 国内国际标签
	InternationalFlag *string `json:"international_flag,omitempty"`

	// 开具状态
	IssueStatus *string `json:"issue_status,omitempty"`

	// 机票行程列表。
	ItineraryList *[]ItineraryList `json:"itinerary_list,omitempty"`

	// 相关字段的置信度信息,取值范围0~1。  置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。  > 说明:  - (1)置信度中的相关字段均与返回值中的相关字段一一对应;  - (2)置信度中的itinerary_list的顺序与返回值中的itinerary_list的顺序是一致的。
	Confidence *interface{} `json:"confidence,omitempty"`
}

FlightItineraryResult

func (FlightItineraryResult) String

func (o FlightItineraryResult) String() string

type GeneralTableRequestBody

type GeneralTableRequestBody struct {

	// 与url二选一  图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。  图片文件Base64编码字符串,[点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)](tag:hc)[点击[这里](https://support.huaweicloud.com/intl/zh-cn/ocr_faq/ocr_01_0032.html)](tag:hk)查看详细获取方式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,[详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。](tag:hc)[详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。](tag:hk) > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// 返回文本块坐标及单元格坐标信息,可选值如下所示: - true:返回文本块和单元格坐标 - false:不返回  > 说明: - 如果未传入该参数时默认为false,即不返回。
	ReturnTextLocation *bool `json:"return_text_location,omitempty"`

	// 返回单字符的坐标信息,可选值包括: - true:返回单字符的坐标 - false:不返回  未传入该参数时默认为false,即不返回。如果此参数为true时,return_text_loaction必须为true
	ReturnCharLocation *bool `json:"return_char_location,omitempty"`

	// 是否返回置信度的开关,可选值包括: - true:返回置信度 - false:不返回置信度  > 说明: - 如果未传入该参数,系统默认为“false”,即不返回置信度。
	ReturnConfidence *bool `json:"return_confidence,omitempty"`

	// 是否返回表格转换Microsoft Excel的base64编码字段。可选值包括: - true:返回'excel'字段,表示xlsx格式的表格识别结果的base64编码 - false:不返回。默认为false  > 说明: - 对返回的Excel编码,可用Python函数 base64.b64decode解码后保存为.xlsx文件。
	ReturnExcel *bool `json:"return_excel,omitempty"`

	// 可选值包括: - true:返回透视变换矩阵 - false:不返回  未传入该参数时默认为false,即不返回透视变换矩阵。
	ReturnRectificationMatrix *bool `json:"return_rectification_matrix,omitempty"`

	// 可选值包括: - true:输入图像仅包含有线表格,仅进行有线表格识别。 - false: 输入图像可能包含无线表格,同时进行有线表格与无线表格识别。  未传入该参数时默认为false,即同时进行有线表格与无线表格识别。当确认输入仅包含有线表格时,该参数设为true可达到更优识别效果。
	WithBorders *bool `json:"with_borders,omitempty"`
}

GeneralTableRequestBody

func (GeneralTableRequestBody) String

func (o GeneralTableRequestBody) String() string

type GeneralTableResult

type GeneralTableResult struct {

	// 文字区域数目。
	WordsRegionCount int32 `json:"words_region_count"`

	// 文字区域识别结果列表,输出顺序从左到右,先上后下。
	WordsRegionList []WordsRegionList `json:"words_region_list"`

	// 表格图像转换为excel的base64编码,图像中的文字和表格按位置写入excel。对返回的excel编码可用base64.b64decode解码并保存为.xlsx文件。
	Excel *string `json:"excel,omitempty"`
}

GeneralTableResult

func (GeneralTableResult) String

func (o GeneralTableResult) String() string

type GeneralTableWordsBlockList

type GeneralTableWordsBlockList struct {

	// 文字块识别结果。
	Words *string `json:"words,omitempty"`

	// 字段的平均置信度,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。置信度由算法给出,不直接等价于对应字段的准确率。
	Confidence *float32 `json:"confidence,omitempty"`

	// 文字块位置信息,列表形式,分别表示文字块4个顶点的x, y坐标;坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	Location *[][]int32 `json:"location,omitempty"`

	// 单元格内文字段列表。输出顺序从左到右,从上到下。仅当入参\"return_text_location\"为true时存在。
	WordsList *[]WordsListIem `json:"words_list,omitempty"`

	// 文字块占用的行信息,编号从0开始,列表形式,数据类型为Integer。仅在表格区域内有效,即type字段为\"table\"时该字段有效。
	Rows *[]int32 `json:"rows,omitempty"`

	// 文字块占用的列信息,编号从0开始,列表形式,数据类型为Integer。仅在表格区域内有效,即type字段为\"table\"时该字段有效。
	Columns *[]int32 `json:"columns,omitempty"`

	// 单元格位置信息,列表形式,分别表示单元格4个顶点的x, y坐标;坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	CellLocation *[][]int32 `json:"cell_location,omitempty"`
}

GeneralTableWordsBlockList 子区域识别文字块列表,输出顺序从左到右,先上后下。

func (GeneralTableWordsBlockList) String

type GeneralTextCharList added in v0.1.8

type GeneralTextCharList struct {

	// 单字符识别结果。
	Char *string `json:"char,omitempty"`

	// 单字符的区域位置信息,列表形式,包含字符区域四个顶点的二维坐标(x,y);坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	CharLocation *[][]int32 `json:"char_location,omitempty"`

	// 单字符识别结果的置信度。
	CharConfidence *float32 `json:"char_confidence,omitempty"`
}

func (GeneralTextCharList) String added in v0.1.8

func (o GeneralTextCharList) String() string

type GeneralTextRequestBody

type GeneralTextRequestBody struct {

	// 与url二选一  图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px。支持JPEG、JPG、PNG、BMP、GIF、TIFF、WEBP、PCX、ICO、PSD、PDF格式。  图片文件Base64编码字符串,[点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)](tag:hc)[点击[这里](https://support.huaweicloud.com/intl/zh-cn/ocr_faq/ocr_01_0032.html)](tag:hk)查看详细获取方式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,[详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。](tag:hc)[详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。](tag:hk)  > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// 图片朝向检测开关,可选值包括: - true:检测图片朝向; - false:不检测图片朝向。  > 说明: - 支持任意角度的图片朝向检测。未传入该参数时默认为false,即不检测图片朝向。
	DetectDirection *bool `json:"detect_direction,omitempty"`

	// 快速模式开关,针对单行文字图片(要求图片只包含一行文字,且文字区域占比超过50%),打开时可以更快返回识别。可选值包括: - true:打开快速模式; - false:关闭快速模式。  > 说明: - 未传入该参数时默认为false,即关闭快速模式。
	QuickMode *bool `json:"quick_mode,omitempty"`

	// 单字符模式开关。可选值包括: - true:打开单字符模式 - false:关闭单字符模式  未传入该参数时默认为false,即不返回单个文本行的单字符信息。
	CharacterMode *bool `json:"character_mode,omitempty"`

	// 语种选择,可选值可参考表1中英文列。未传入该参数时默认为中英文识别模式。 **表1* 语种选择说明 | 英文 |     中文     | | :--: | :----------: | | auto | 自动语种分类 | |  ms  |    马来语    | |  uk  |   乌克兰语   | |  hi  |    印地语    | |  ru  |     俄语     | |  vi  |    越南语    | |  id  |    印尼语    | |  th  |     泰语     | |  zh  |    中英文    | |  ar  |   阿拉伯语   | |  de  |     德语     | |  la  |    拉丁语    | |  fr  |     法语     | |  it  |   意大利语   | |  es  |   西班牙语   | |  pt  |   葡萄牙语   | |  ro  |  罗马尼亚语  | |  pl  |    波兰语    | |  am  |  阿姆哈拉语  | |  ja  |     日语     | |  ko  |     韩语     | |  tr  |   土耳其语   | |  no  |   挪威语     | |  da  |   丹麦语     | |  sv  |   瑞典语     | |  km  |   柬埔寨语   | |  he  |   希伯来语   |
	Language *string `json:"language,omitempty"`

	// 单朝向模式开关。可选值包括: - true:打开单朝向模式 - false:关闭单朝向模式  未传入该参数时默认为false,即默认图片中的字段为多朝向。
	SingleOrientationMode *bool `json:"single_orientation_mode,omitempty"`

	// 指定PDF页码识别。传入该参数时,则识别指定页码的内容。如果不传该参数,则默认识别第1页。
	PdfPageNumber *int32 `json:"pdf_page_number,omitempty"`
}

GeneralTextRequestBody

func (GeneralTextRequestBody) String

func (o GeneralTextRequestBody) String() string

type GeneralTextResult

type GeneralTextResult struct {

	// 图片朝向,仅当detect_direction为true时,该字段有效。返回图片逆时针旋转角度,值区间为[0, 359],保留四位小数。 当detect_direction为false时,该字段值为 -1。
	Direction float32 `json:"direction"`

	// 识别文字块数目。
	WordsBlockCount int32 `json:"words_block_count"`

	// 识别文字块列表,输出顺序从左到右,先上后下。
	WordsBlockList []GeneralTextWordsBlockList `json:"words_block_list"`
}

GeneralTextResult

func (GeneralTextResult) String

func (o GeneralTextResult) String() string

type GeneralTextWordsBlockList

type GeneralTextWordsBlockList struct {

	// 文字块识别结果。
	Words string `json:"words"`

	// 文字块的区域位置信息,列表形式,包含文字区域四个顶点的二维坐标(x,y);坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	Location [][]int32 `json:"location"`

	// 文字块识别结果的置信度。
	Confidence float32 `json:"confidence"`

	// 文字块对应的单字符识别列表,输出顺序从左到右,先上后下。
	CharList []GeneralTextCharList `json:"char_list"`
}

GeneralTextWordsBlockList 识别文字块列表,输出顺序从左到右,先上后下。

func (GeneralTextWordsBlockList) String

func (o GeneralTextWordsBlockList) String() string

type HandwritingRequestBody

type HandwritingRequestBody struct {

	// 与url二选一  图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于8px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。  图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// 快速模式开关,针对单行文字图片(要求图片只包含一行文字,且文字区域占比超过50%),打开时可以更快返回识别内容。可选值包括: - true:打开快速模式; - false:关闭快速模式。  > 说明: - 未传入该参数时默认为false,即关闭快速模式
	QuickMode *bool `json:"quick_mode,omitempty"`

	// 字符集设置,用户可以根据实际需要限定输出字符集范围。可选值如下所示。  - \"digit\": 数字模式;  - \"letter\": 大小写字母模式;  - \"digit_letter\": 数字+字母模式;  - \"general\": 数字+字母+中文模式;  > 说明: - 未传入该参数时,默认为“general”模式。
	CharSet *string `json:"char_set,omitempty"`

	// 校正图片的倾斜角度开关,可选值如下所示。 - true:校正图片的倾斜角度; - false:不校正图片的倾斜角度。  > 说明: - 支持任意角度的校正,未传入该参数时默认为“false”。
	DetectDirection *bool `json:"detect_direction,omitempty"`
}

HandwritingRequestBody

func (HandwritingRequestBody) String

func (o HandwritingRequestBody) String() string

type HandwritingResult

type HandwritingResult struct {

	// 代表检测识别出来的文字块数目。 \"segment_digit\" 和\"segment\"默认为1。
	WordsBlockCount int32 `json:"words_block_count"`

	// 识别文字块列表,输出顺序从左到右,从上到下。
	WordsBlockList []HandwritingWordsBlockList `json:"words_block_list"`
}

HandwritingResult

func (HandwritingResult) String

func (o HandwritingResult) String() string

type HandwritingWordsBlockList

type HandwritingWordsBlockList struct {

	// 文字块识别结果。
	Words *string `json:"words,omitempty"`

	// 说明该识别结果所属类型,例如:handwriting。
	Type *string `json:"type,omitempty"`

	// 文字块words的置信度。
	Confidence *float32 `json:"confidence,omitempty"`

	// 文字块words的区域位置信息,列表形式,分别表示文字块顶点的x, y坐标;坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	Location *[][]int32 `json:"location,omitempty"`
}

HandwritingWordsBlockList

func (HandwritingWordsBlockList) String

func (o HandwritingWordsBlockList) String() string

type HealthCodeRequestBody added in v0.0.88

type HealthCodeRequestBody struct {

	// 图像数据,base64编码,图片尺寸不小于15×15像素,最长边不超过8192像素,支持JPG/PNG/BMP/TIFF格式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// 校正图片的倾斜角度开关,可选值如下所示: - true:校正图片的倾斜角度 - false:不校正图片的倾斜角度  支持任意角度的校正,未传入该参数时默认为“false”。
	DetectDirection *bool `json:"detect_direction,omitempty"`
}

HealthCodeRequestBody

func (HealthCodeRequestBody) String added in v0.0.88

func (o HealthCodeRequestBody) String() string

type HealthCodeResult added in v0.0.88

type HealthCodeResult struct {

	// 防疫码类别: - 健康码:health_code - 核酸检测记录:pcr_test_record - 通信行程卡:travel_card - 其他:other
	Type string `json:"type"`

	// 姓名
	Name string `json:"name"`

	// 身份证号码
	IdcardNumber string `json:"idcard_number"`

	// 手机号码
	PhoneNumber string `json:"phone_number"`

	// 省份
	Province string `json:"province"`

	// 城市
	City string `json:"city"`

	// 健康码或行程卡的更新时间
	Time string `json:"time"`

	// 健康码或行程卡颜色。 健康码颜色可选值包括:  - \"green\",绿码 - \"yellow\",黄码 - \"red\",红码 - \"gray\",灰码  行程卡颜色可选值包括:  - \"green\",绿码 - \"yellow\",黄码 - \"red\",红码
	Color string `json:"color"`

	// 疫苗接种情况,可选值包括:  - 未接种 - 接种中 - 无接种记录 - 已接种1针 - 已接种2针 - 已接种3针 - 已完成新冠疫苗接种
	VaccinationStatus string `json:"vaccination_status"`

	// 核酸检测间隔时长,可选值包括: - 24小时内 - 48小时内 - 72小时内 - 5天内 - 7天内 - 7天外
	TestInterval string `json:"test_interval"`

	// 核酸检测结果,可选值包括: - \"positive\",即阳性 - \"negative\",即阴性 - \"unknown\",未知
	PcrTestResult string `json:"pcr_test_result"`

	// 核酸检测机构
	PcrTestOrganization string `json:"pcr_test_organization"`

	// 核酸检测结果更新时间
	PcrTestTime string `json:"pcr_test_time"`

	// 核酸检测采样时间
	PcrSamplingTime string `json:"pcr_sampling_time"`

	// 行程卡的途径地址
	ReachedCity []string `json:"reached_city"`

	// 各个字段的置信度。
	Confidence *interface{} `json:"confidence"`

	// 代表检测识别出来的文字块数目。
	WordsBlockCount int32 `json:"words_block_count"`

	// 识别文字块列表,输出顺序从左到右,从上到下。
	WordsBlockList []HealthCodeWordsBlockList `json:"words_block_list"`
}

HealthCodeResult

func (HealthCodeResult) String added in v0.0.88

func (o HealthCodeResult) String() string

type HealthCodeWordsBlockList added in v0.0.91

type HealthCodeWordsBlockList struct {

	// 文字块识别结果。
	Words *string `json:"words,omitempty"`

	// 识别到的文字块的区域位置信息,列表形式,分别表示文字块4个顶点的(x,y)坐标。采用图像坐标系,图像坐标原点为图像左上角,x轴沿水平方向,y轴沿竖直方向。
	Location *[][]int32 `json:"location,omitempty"`

	// 各个字段的置信度
	Confidence *float32 `json:"confidence,omitempty"`
}

HealthCodeWordsBlockList

func (HealthCodeWordsBlockList) String added in v0.0.91

func (o HealthCodeWordsBlockList) String() string

type HkIdCardRequestBody added in v0.0.96

type HkIdCardRequestBody struct {

	// 与url二选一。图像数据,base64编码,要求base64编码后大小不超过10M。图片最小边不小于15像素,最长边不超过8192像素。支持JPG/PNG/BMP/TIFF格式。
	Image *string `json:"image,omitempty"`

	// 与image二选一。 图片的url路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// 是否返回头像内容开关,可选值如下所示: - true: 返回身份证头像照片的 base64 编码 - false: 不返回身份证头像照片的 base64 编码 未传入该参数时默认为“false”,即不返回身份证头像照片的 base64 编码。
	ReturnPortraitImage *bool `json:"return_portrait_image,omitempty"`

	// 是否返回头像坐标的开关,可选值如下所示: - true: 返回身份证头像的位置坐标 - false: 不返回身份证头像的位置坐标 未传入该参数时默认为“false”,即不返回身份证的头像坐标。
	ReturnPortraitLocation *bool `json:"return_portrait_location,omitempty"`
}

func (HkIdCardRequestBody) String added in v0.0.96

func (o HkIdCardRequestBody) String() string

type HkIdCardResult added in v0.0.103

type HkIdCardResult struct {

	// 中文姓名。
	Name *string `json:"name,omitempty"`

	// 英文姓名。
	NameEn *string `json:"name_en,omitempty"`

	// 性别。  男: value值为:M 女: value值为:F
	Sex *string `json:"sex,omitempty"`

	// 出生日期。
	BirthDate *string `json:"birth_date,omitempty"`

	// 身份证号。
	Number *string `json:"number,omitempty"`

	// 证件符号。
	Symbols *string `json:"symbols,omitempty"`

	// 中文姓名对应电码。
	NameTelegraphCode *string `json:"name_telegraph_code,omitempty"`

	// 是否永久性居民身份证。  永久:value值为true 非永久:value值为false
	Permanent *bool `json:"permanent,omitempty"`

	// 首次领用日期。
	InitialIssueDate *string `json:"initial_issue_date,omitempty"`

	// 签发日期。
	IssueDate *string `json:"issue_date,omitempty"`

	// 头像在原图上的位置。 当输入参数“return_portrait_location”为“true”时,才返回该参数。以列表形式显示,包含头像区域四个顶点的二维坐标(x,y),坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	PortraitLocation *[][]int32 `json:"portrait_location,omitempty"`

	// 头像的base64编码,默认返回尺寸较大的头像。 当输入参数“return_portrait_image”为true时,才返回该参数。
	PortraitImage *string `json:"portrait_image,omitempty"`

	// 各个字段的置信度。
	Confidence *interface{} `json:"confidence,omitempty"`
}

func (HkIdCardResult) String added in v0.0.103

func (o HkIdCardResult) String() string

type HouseholdRegisterContent added in v0.1.87

type HouseholdRegisterContent struct {

	// 姓名。
	Name *string `json:"name,omitempty"`

	// 户主或与户主关系。
	HouseholderRelationship *string `json:"householder_relationship,omitempty"`

	// 曾用名。
	FormerName *string `json:"former_name,omitempty"`

	// 性别。
	Sex *string `json:"sex,omitempty"`

	// 出生地。
	Birthplace *string `json:"birthplace,omitempty"`

	// 民族。
	Ethnicity *string `json:"ethnicity,omitempty"`

	// 籍贯。
	OriginPlace *string `json:"origin_place,omitempty"`

	// 出生日期。
	BirthDate *string `json:"birth_date,omitempty"`

	// 本市(县)其他住址。
	OtherAddress *string `json:"other_address,omitempty"`

	// 宗教信仰。
	ReligiousBelief *string `json:"religious_belief,omitempty"`

	// 公民身份证件编号。
	IdCardNumber *string `json:"id_card_number,omitempty"`

	// 身高。
	Height *string `json:"height,omitempty"`

	// 血型。
	BloodType *string `json:"blood_type,omitempty"`

	// 文化程度。
	Education *string `json:"education,omitempty"`

	// 婚姻状况。
	MaritalStatus *string `json:"marital_status,omitempty"`

	// 兵役情况。
	MilitaryServiceStatus *string `json:"military_service_status,omitempty"`

	// 服务处所。
	WorkPlace *string `json:"work_place,omitempty"`

	// 职业。
	Occupation *string `json:"occupation,omitempty"`

	// 何时由何地迁来本市(县)。
	MigratedToCity *string `json:"migrated_to_city,omitempty"`

	// 何时由何地迁来本址。
	MigratedToAddress *string `json:"migrated_to_address,omitempty"`

	// 承办人签章。
	RegistrarSignatureSeal *string `json:"registrar_signature_seal,omitempty"`

	// 登记日期。
	RegistrationDate *string `json:"registration_date,omitempty"`

	// 户别。
	HouseholdType *string `json:"household_type,omitempty"`

	// 户号。
	HouseholdNumber *string `json:"household_number,omitempty"`

	// 户主姓名。当type参数为“首页”时,返回此参数。
	HouseholderName *string `json:"householder_name,omitempty"`

	// 社区。当type参数为“首页”时,返回此参数。
	Community *string `json:"community,omitempty"`

	// 住址。当type参数为“首页”时,返回此参数。
	Address *string `json:"address,omitempty"`

	// 签发日期。当type参数为“首页”时,返回此参数。
	IssueDate *string `json:"issue_date,omitempty"`

	// 户口登记机关。当type参数为“首页”时,返回此参数。
	PoliceStation *string `json:"police_station,omitempty"`
}

func (HouseholdRegisterContent) String added in v0.1.87

func (o HouseholdRegisterContent) String() string

type HouseholdRegisterRequestBody added in v0.1.87

type HouseholdRegisterRequestBody struct {

	// 与url二选一。 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`
}

HouseholdRegisterRequestBody

func (HouseholdRegisterRequestBody) String added in v0.1.87

type HouseholdRegisterResult added in v0.1.87

type HouseholdRegisterResult struct {

	// 类型。参数为“首页”或“登记页”。
	Type *string `json:"type,omitempty"`

	// 户口本证件位置信息,列表形式,包含证件位置四个顶点的二维坐标(x,y);坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	Location *[][]int32 `json:"location,omitempty"`

	Content *HouseholdRegisterContent `json:"content,omitempty"`

	// content中各个字段的置信度,取值范围0~1。置信度越大,本次识别的字段的可靠性越高,在统计意义上,置信度越大,准确率越高。置信度由算法给出,不直接等价于字段的准确率。
	Confidence map[string]float32 `json:"confidence,omitempty"`
}

func (HouseholdRegisterResult) String added in v0.1.87

func (o HouseholdRegisterResult) String() string

type IdCardRequestBody

type IdCardRequestBody struct {

	// 与url二选一  图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8000px。支持JPEG、JPG、PNG、BMP、TIFF格式。  图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	//  - front:身份证人像面。 - back:身份证国徽面。 - double_side:身份证双面信息 > 说明: 如果参数值为空或无该参数,系统自动识别,建议填写,准确率更高。
	Side *string `json:"side,omitempty"`

	// 返回校验身份证号等信息的开关,默认false,可选值如下所示:  - true:返回校验信息  - false:不返回校验信息
	ReturnVerification *bool `json:"return_verification,omitempty"`

	// 识别到的文字块的区域位置信息。可选值包括:  - true:返回各个文字块区域  - false:不返回各个文字块区域  如果无该参数,系统默认不返回文字块区域。如果输入参数不是Boolean类型,则会报非法参数错误。
	ReturnTextLocation *bool `json:"return_text_location,omitempty"`

	// 返回判断身份证图像是否经过翻拍的开关,默认false,可选值如下所示:  - true :开启判断身份证图像是否经过翻拍功能  - false:关闭判断身份证图像是否经过翻拍功能
	DetectReproduce *bool `json:"detect_reproduce,omitempty"`

	// 返回判断身份证图像是否是黑白复印件的开关,默认false,可选值如下所示:  - true :开启判断身份证图像是否是复印件功能  - false : 关闭身份证图像是否是复印件功能
	DetectCopy *bool `json:"detect_copy,omitempty"`

	// 返回头像位置信息的开关,默认false,可选值如下所示:  - true :开启返回头像位置信息的功能 - false : 关闭返回头像位置信息的功能
	ReturnPortraitLocation *bool `json:"return_portrait_location,omitempty"`

	// 返回头像图片信息(base64码)的开关,默认false,可选值如下所示:  - true :开启头像图片信息(base64码)的功能 - false : 关闭头像图片信息(base64码)的功能
	ReturnPortraitImage *bool `json:"return_portrait_image,omitempty"`

	// 返回身份证卡面(base64码)的开关,默认false,可选值如下所示:  - true :开启身份证卡面(base64码)的功能 - false : 关闭身份证卡面(base64码)的功能
	ReturnAdjustedImage *bool `json:"return_adjusted_image,omitempty"`

	// 身份证图像PS告警功能开关,默认false,可选值如下:  - true :开启身份证图像PS告警功能 - false : 关闭身份证图像告警功能
	DetectTampering *bool `json:"detect_tampering,omitempty"`

	// 身份证图像边框完整性告警功能开关,默认false,可选值如下:  - true :打开身份证图像边框完整性告警功能 - false : 关闭身份证图像边框完整性告警功能
	DetectBorderIntegrity *bool `json:"detect_border_integrity,omitempty"`

	// 身份证图像边框内部是否有异物遮挡的告警功能开关,默认false,可选值如下:  - true :开启身份证边框内部异物遮挡告警功能 - false : 关闭身份证边框内部异物遮挡告警功能
	DetectBlockingWithinBorder *bool `json:"detect_blocking_within_border,omitempty"`

	// 身份证图像模糊告警功能的开关,默认false,可选值如下:  - true :开启身份证图像模糊告警功能 - false : 关闭身份证图像模糊告警功能
	DetectBlur *bool `json:"detect_blur,omitempty"`

	// 临时身份证告警功能开关,默认false,可选值如下:  - true :开启临时身份证告警功能 - false : 关闭临时身份证告警功能
	DetectInterim *bool `json:"detect_interim,omitempty"`

	// 身份证反光告警功能开关,默认false,可选值如下:  - true :开启身份证反光告警功能  - false : 关闭身份证反光告警功能
	DetectGlare *bool `json:"detect_glare,omitempty"`
}

IdCardRequestBody

func (IdCardRequestBody) String

func (o IdCardRequestBody) String() string

type IdCardResult

type IdCardResult struct {

	// 姓名。
	Name *string `json:"name,omitempty"`

	// 性别。
	Sex *string `json:"sex,omitempty"`

	// 出生日期。
	Birth *string `json:"birth,omitempty"`

	// 民族。
	Ethnicity *string `json:"ethnicity,omitempty"`

	// 地址。
	Address *string `json:"address,omitempty"`

	// 身份证号。
	Number *string `json:"number,omitempty"`

	// 发证机关。
	Issue *string `json:"issue,omitempty"`

	// 有效起始日期。
	ValidFrom *string `json:"valid_from,omitempty"`

	// 有效结束日期。  > 说明: - 身份证识别支持中华人民共和国居民身份证识别。
	ValidTo *string `json:"valid_to,omitempty"`

	VerificationResult *IdcardVerificationResult `json:"verification_result,omitempty"`

	// 文本框在原图位置。输出左上、右上、右下、左下四个点坐标。 仅return_text_location设置为true时才返回。
	TextLocation *interface{} `json:"text_location,omitempty"`

	// 身份证头像图片信息的base64码结果。  > 说明: - 仅在输入参数return_portrait_image为true时,返回该字段。 - 当输入为身份证背面时返回为空字符串。
	PortraitImage *string `json:"portrait_image,omitempty"`

	// 身份证卡面图片信息的base64码结果。  > 说明: - 仅在输入参数return_adjusted_image为true时,返回该字段。
	AdjustedImage *string `json:"adjusted_image,omitempty"`

	// 身份证头像位置信息的结果。 仅在输入参数return_portrait_location为true时,返回该字段,当输入身份证背面时返回为空列表。
	PortraitLocation *[][]int32 `json:"portrait_location,omitempty"`

	// 身份证图像是否翻拍告警结果。 - true:表示身份证图片经过翻拍。 - false:表示身份证图片未经过翻拍。 仅在输入参数detect_reproduce为true时,返回该字段。
	DetectReproduceResult *bool `json:"detect_reproduce_result,omitempty"`

	// 身份证图像是否黑白复印件告警结果。 - true:表示身份证图片是复印件。 - false”表示身份证图片是原件。 仅在输入参数detect_copy为true时,返回该字段。
	DetectCopyResult *bool `json:"detect_copy_result,omitempty"`

	// 身份证图片是否PS告警结果。 - true:表示身份证经过PS。 - false:表示未经过PS。 仅在传入参数detect_tampering为true时,返回该字段。
	DetectTamperingResult *bool `json:"detect_tampering_result,omitempty"`

	// 身份证图片边框完整性告警结果。 - true:表示边框不完整 - false:表示边框完整。 仅在输入参数detect_border_integrity为true时,返回该字段。
	DetectBorderIntegrityResult *bool `json:"detect_border_integrity_result,omitempty"`

	// 身份证图像框内是否存在遮挡的告警结果。 - true:表示边框内部存在遮挡。 - false:表示边框内部不存在遮挡。 仅在输入参数detect_blocking_within_border为true时,返回该字段。
	DetectBlockingWithinBorderResult *bool `json:"detect_blocking_within_border_result,omitempty"`

	// 身份证模糊告警结果。 - true:表示身份证图片较模糊。 - false:表示身份证清晰。 仅在输入参数detect_blur为true时,返回该字段。
	DetectBlurResult *bool `json:"detect_blur_result,omitempty"`

	// 临时身份证告警结果。 - true:表示是临时身份证。 - false:表示非临时身份证。 仅在输入参数detect_interim为true时,返回该字段。
	DetectInterimResult *bool `json:"detect_interim_result,omitempty"`

	// 身份证反光告警结果。 - true:表示身份证图片存在反光。 - false:表示是身份证不存在反光。 仅在输入参数detect_glare为true时,返回该字段。
	DetectGlareResult *bool `json:"detect_glare_result,omitempty"`

	ScoreInfo *IdcardScoreInfoResult `json:"score_info,omitempty"`

	Front *IdcardFrontResult `json:"front,omitempty"`

	Back *IdcardBackResult `json:"back,omitempty"`
}

IdCardResult

func (IdCardResult) String

func (o IdCardResult) String() string

type IdDocumentItem added in v0.1.11

type IdDocumentItem struct {

	// 证件签发国家或地区代码,命名遵循ISO-3166 3位代码。当前支持国家列表见表1。
	CountryRegion *string `json:"country_region,omitempty"`

	// 证件类型,可选值如下: - PP: passport,国际护照。 - DL: driving license,驾驶证。 - ID: identification card,各国颁发的身份证类型证件,比如身份证、选民卡、社保卡等。
	IdType *string `json:"id_type,omitempty"`

	// 证件正面或反面,可选值: - front: 正面,一般是包含人像的那面 - back: 背面 对于只有一面的卡证,返回front
	Side *string `json:"side,omitempty"`

	// 名
	FirstName *string `json:"first_name,omitempty"`

	// 姓氏
	LastName *string `json:"last_name,omitempty"`

	// 性别,可选值: M:男性 F:女性 X:中性
	Sex *string `json:"sex,omitempty"`

	// 持有人国籍
	Nationality *string `json:"nationality,omitempty"`

	// 生日,格式为yyyy-mm-dd
	BirthDate *string `json:"birth_date,omitempty"`

	// 签发日期,yyyy-mm-dd
	IssueDate *string `json:"issue_date,omitempty"`

	// 有效日期,yyyy-mm-dd
	ExpiryDate *string `json:"expiry_date,omitempty"`

	// 证件号码
	DocumentNumber *string `json:"document_number,omitempty"`

	// 持有人通讯地址
	Address *string `json:"address,omitempty"`

	// 签发机关
	IssuingAuthority *string `json:"issuing_authority,omitempty"`

	// 可选返回,证件头像图像base64编码
	PortraitImage *string `json:"portrait_image,omitempty"`

	// 字段置信度,为0~1之间的小数,值越大,表明识别结果越可靠
	Confidence *interface{} `json:"confidence,omitempty"`
}

func (IdDocumentItem) String added in v0.1.11

func (o IdDocumentItem) String() string

type IdDocumentRequestBody added in v0.0.93

type IdDocumentRequestBody struct {

	// 该参数与url二选一。图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于100px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF。
	Image *string `json:"image,omitempty"`

	// 该参数与image二选一。图片的url路径,目前支持: Image URL. Currently, the following URLs are supported: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// 证件签发国家或地区代码,命名遵循ISO-3166 3位代码。可选值。支持填写1个或多个国家/地区。指定参数后,服务只识别指定国家/地区的卡证,如留空,则识别所有地区卡证。建议国家/地区固定或有限范围的情况下填写。支持国家/地区列表见表1国家/地区和证件列表。
	CountryRegion *[]string `json:"country_region,omitempty"`

	// 证件类型。可选值。支持填写1种或多种证件。指定参数后,服务只识别指定类型的卡证,如留空,默认识别所有类型卡证,建议已知证件类型的情况下填写。支持证件类型如下: - PP: passport,国际护照。 - DL: driving license,驾驶证。 - ID: identification card,各国颁发的身份证类型证件,比如身份证、选民卡、社保卡等。
	IdType *[]string `json:"id_type,omitempty"`

	// 控制是否返回portrait_image(证件中的人像图片),True代表需要返回,False代表不需要。
	ReturnPortraitImage *bool `json:"return_portrait_image,omitempty"`
}

func (IdDocumentRequestBody) String added in v0.0.93

func (o IdDocumentRequestBody) String() string

type IdcardBackResult added in v0.1.77

type IdcardBackResult struct {

	// 发证机关。
	Issue *string `json:"issue,omitempty"`

	// 有效起始日期。
	ValidFrom *string `json:"valid_from,omitempty"`

	// 有效结束日期。
	ValidTo *string `json:"valid_to,omitempty"`

	// 身份证卡面图片信息的base64码结果。  > 说明: - 仅在输入参数return_adjusted_image为true时,返回该字段。
	AdjustedImage *string `json:"adjusted_image,omitempty"`

	VerificationResult *IdcardBackVerificationResult `json:"verification_result,omitempty"`

	// 文本框在原图位置。输出左上、右上、右下、左下四个点坐标。 仅return_text_location设置为true时才返回。
	TextLocation *interface{} `json:"text_location,omitempty"`

	// 身份证图像是否翻拍告警结果。 - true:表示身份证图片经过翻拍。 - false:表示身份证图片未经过翻拍。 仅在输入参数detect_reproduce为true时,返回该字段。
	DetectReproduceResult *bool `json:"detect_reproduce_result,omitempty"`

	// 身份证图像是否黑白复印件告警结果。 - true:表示身份证图片是复印件。 - false”表示身份证图片是原件。 仅在输入参数detect_copy为true时,返回该字段。
	DetectCopyResult *bool `json:"detect_copy_result,omitempty"`

	// 身份证图片是否PS告警结果。 - true:表示身份证经过PS。 - false:表示未经过PS。 仅在传入参数detect_tampering为true时,返回该字段。
	DetectTamperingResult *bool `json:"detect_tampering_result,omitempty"`

	// 身份证图片边框完整性告警结果。 - true:表示边框不完整 - false:表示边框完整。 仅在输入参数detect_border_integrity为true时,返回该字段。
	DetectBorderIntegrityResult *bool `json:"detect_border_integrity_result,omitempty"`

	// 身份证图像框内是否存在遮挡的告警结果。 - true:表示边框内部存在遮挡。 - false:表示边框内部不存在遮挡。 仅在输入参数detect_blocking_within_border为true时,返回该字段。
	DetectBlockingWithinBorderResult *bool `json:"detect_blocking_within_border_result,omitempty"`

	// 身份证模糊告警结果。 - true:表示身份证图片较模糊。 - false:表示身份证清晰。 仅在输入参数detect_blur为true时,返回该字段。
	DetectBlurResult *bool `json:"detect_blur_result,omitempty"`

	// 临时身份证告警结果。 - true:表示是临时身份证。 - false:表示非临时身份证。 仅在输入参数detect_interim为true时,返回该字段。
	DetectInterimResult *bool `json:"detect_interim_result,omitempty"`

	// 身份证反光告警结果。 - true:表示身份证图片存在反光。 - false:表示是身份证不存在反光。 仅在输入参数detect_glare为true时,返回该字段。
	DetectGlareResult *bool `json:"detect_glare_result,omitempty"`

	ScoreInfo *IdcardScoreInfoResult `json:"score_info,omitempty"`
}

IdcardBackResult

func (IdcardBackResult) String added in v0.1.77

func (o IdcardBackResult) String() string

type IdcardBackVerificationResult added in v0.1.77

type IdcardBackVerificationResult struct {

	// 当前日期是否在有效期内。 - true:表示当前日期在有效期内。 - false:表示当前日期不在有效期内。 当识别结果为单页,身份证图片是人像面时,默认是false。输入参数side为double_side时,该字段仅在back字典中存在。 仅在输入参数return_verification为true时,返回该字段。
	ValidDate *bool `json:"valid_date,omitempty"`

	// 身份证有效日期是否合法。 - true:表示身份证的有效日期合法 - false:表示身份证有效日期非法 当识别结果为单页,身份证图片是人像面时,默认是false。输入参数side为double_side时,该字段仅在back字典中存在。 仅在输入参数return_verification为true时,返回该字段。
	ValidValidityPeriod *bool `json:"valid_validity_period,omitempty"`
}

IdcardBackVerificationResult

func (IdcardBackVerificationResult) String added in v0.1.77

type IdcardFrontResult added in v0.1.77

type IdcardFrontResult struct {

	// 姓名。
	Name *string `json:"name,omitempty"`

	// 性别。
	Sex *string `json:"sex,omitempty"`

	// 出生日期。
	Birth *string `json:"birth,omitempty"`

	// 民族。
	Ethnicity *string `json:"ethnicity,omitempty"`

	// 地址。
	Address *string `json:"address,omitempty"`

	// 身份证号。
	Number *string `json:"number,omitempty"`

	// 身份证头像图片信息的base64码结果。  > 说明: - 仅在输入参数return_portrait_image为true时,返回该字段。 - 当输入为身份证背面时返回为空字符串。
	PortraitImage *string `json:"portrait_image,omitempty"`

	// 身份证卡面图片信息的base64码结果。  > 说明: - 仅在输入参数return_adjusted_image为true时,返回该字段。
	AdjustedImage *string `json:"adjusted_image,omitempty"`

	VerificationResult *IdcardFrontVerificationResult `json:"verification_result,omitempty"`

	// 文本框在原图位置。输出左上、右上、右下、左下四个点坐标。 仅return_text_location设置为true时才返回。
	TextLocation *interface{} `json:"text_location,omitempty"`

	// 身份证头像位置信息的结果。 仅在输入参数return_portrait_location为true时,返回该字段。
	PortraitLocation *[][]int32 `json:"portrait_location,omitempty"`

	// 身份证图像是否翻拍告警结果。 - true:表示身份证图片经过翻拍。 - false:表示身份证图片未经过翻拍。 仅在输入参数detect_reproduce为true时,返回该字段。
	DetectReproduceResult *bool `json:"detect_reproduce_result,omitempty"`

	// 身份证图像是否黑白复印件告警结果。 - true:表示身份证图片是复印件。 - false”表示身份证图片是原件。 仅在输入参数detect_copy为true时,返回该字段。
	DetectCopyResult *bool `json:"detect_copy_result,omitempty"`

	// 身份证图片是否PS告警结果。 - true:表示身份证经过PS。 - false:表示未经过PS。 仅在传入参数detect_tampering为true时,返回该字段。
	DetectTamperingResult *bool `json:"detect_tampering_result,omitempty"`

	// 身份证图片边框完整性告警结果。 - true:表示边框不完整 - false:表示边框完整。 仅在输入参数detect_border_integrity为true时,返回该字段。
	DetectBorderIntegrityResult *bool `json:"detect_border_integrity_result,omitempty"`

	// 身份证图像框内是否存在遮挡的告警结果。 - true:表示边框内部存在遮挡。 - false:表示边框内部不存在遮挡。 仅在输入参数detect_blocking_within_border为true时,返回该字段。
	DetectBlockingWithinBorderResult *bool `json:"detect_blocking_within_border_result,omitempty"`

	// 身份证模糊告警结果。 - true:表示身份证图片较模糊。 - false:表示身份证清晰。 仅在输入参数detect_blur为true时,返回该字段。
	DetectBlurResult *bool `json:"detect_blur_result,omitempty"`

	// 临时身份证告警结果。 - true:表示是临时身份证。 - false:表示非临时身份证。 仅在输入参数detect_interim为true时,返回该字段。
	DetectInterimResult *bool `json:"detect_interim_result,omitempty"`

	// 身份证反光告警结果。 - true:表示身份证图片存在反光。 - false:表示是身份证不存在反光。 仅在输入参数detect_glare为true时,返回该字段。
	DetectGlareResult *bool `json:"detect_glare_result,omitempty"`

	ScoreInfo *IdcardScoreInfoResult `json:"score_info,omitempty"`
}

IdcardFrontResult

func (IdcardFrontResult) String added in v0.1.77

func (o IdcardFrontResult) String() string

type IdcardFrontVerificationResult added in v0.1.77

type IdcardFrontVerificationResult struct {

	// 身份证号规则校验是否通过。 - true:表示身份证号规则校验通过。 - false:表示身份证号规则校验不通过。 当识别结果为单页,身份证图片是国徽面时,默认是false。输入参数side为double_side时,该字典仅在front字段中存在。 仅在输入参数return_verification为true时,返回该字段。
	ValidNumber *bool `json:"valid_number,omitempty"`

	// 出生日期与身份证号所表示的出生日期是否一致。 - true:出生日期与身份证号所表示的出生日期一致。 - false:出生日期与身份证号所表示的出生日期不一致。 当识别结果为单页,身份证图片是国徽面,或者身份证号规则校验不通过时,默认是false。输入参数side为double_side时,该字段仅在front字典中存在。 仅在输入参数return_verification为true时,返回该字段。
	ValidBirth *bool `json:"valid_birth,omitempty"`

	// 性别与身份证号所表示的性别信息是否一致。 -true:性别与身份证号所表示的性别信息一致 -false:性别与身份证号所表示的性别信息不一致。 当识别结果为单页,身份证图片是国徽面,或者身份证号规则校验不通过时,默认是false。输入参数side为double_side时,该字段仅在front字典中存在。 仅在输入参数return_verification为true时,返回该字段。
	ValidSex *bool `json:"valid_sex,omitempty"`
}

IdcardFrontVerificationResult

func (IdcardFrontVerificationResult) String added in v0.1.77

type IdcardScoreInfoResult added in v0.1.77

type IdcardScoreInfoResult struct {

	// 身份证PS告警分数,分数越高,PS的可能性越高。 仅在传入参数detect_tampering为true时,返回该字段。
	TamperingScore *int32 `json:"tampering_score,omitempty"`

	// 临时身份证告警分数,分数越高,临时身份证的可能性越高。 仅在传入参数detect_interim为true时,返回该字段。
	InterimScore *int32 `json:"interim_score,omitempty"`

	// 身份证翻拍告警分数,分数越高,身份证图像经过翻拍的可能性越高。 仅在传入参数detect_reproduce为true时,返回该字段。
	ReproduceScore *int32 `json:"reproduce_score,omitempty"`

	// 身份证复印告警分数, 分数越高,身份证图像是复印件的可能性越高。 仅在传入参数detect_copy为true时,返回该字段。
	CopyScore *int32 `json:"copy_score,omitempty"`

	// 身份证边缘完整性告警的分数,分数越高,身份证图像边缘不完整的可能性越高。 仅在传入参数detect_border_integrity为true时,返回该字段。
	BorderIntegrityScore *int32 `json:"border_integrity_score,omitempty"`

	// 身份证模糊告警分数,分数越高,身份证图像模糊的可能性越高。 仅在传入参数detect_blur为true时,返回该字段。
	BlurScore *int32 `json:"blur_score,omitempty"`

	// 身份证反光告警分数,分数越高,身份证图像存在反光的可能性越高。 仅在传入参数detect_glare为true时,返回该字段。
	GlareScore *int32 `json:"glare_score,omitempty"`

	// 身份证图像框内是否有遮挡的告警分数,分数越高,身份证图像框内存在异物遮挡的可能性越高。 仅在传入参数detect_blocking_within_border为true时,返回该字段。
	BlockingWithinBorderScore *int32 `json:"blocking_within_border_score,omitempty"`
}

IdcardScoreInfoResult

func (IdcardScoreInfoResult) String added in v0.1.77

func (o IdcardScoreInfoResult) String() string

type IdcardVerificationResult added in v0.0.59

type IdcardVerificationResult struct {

	// 身份证号规则校验是否通过。 - true:表示身份证号规则校验通过。 - false:表示身份证号规则校验不通过。 当识别结果为单页,身份证图片是国徽面时,默认是false。输入参数side为double_side时,该字典仅在front字段中存在。 仅在输入参数return_verification为true时,返回该字段。
	ValidNumber *bool `json:"valid_number,omitempty"`

	// 出生日期与身份证号所表示的出生日期是否一致。 - true:出生日期与身份证号所表示的出生日期一致。 - false:出生日期与身份证号所表示的出生日期不一致。 当识别结果为单页,身份证图片是国徽面,或者身份证号规则校验不通过时,默认是false。输入参数side为double_side时,该字段仅在front字典中存在。 仅在输入参数return_verification为true时,返回该字段。
	ValidBirth *bool `json:"valid_birth,omitempty"`

	// 性别与身份证号所表示的性别信息是否一致。 -true:性别与身份证号所表示的性别信息一致 -false:性别与身份证号所表示的性别信息不一致。 当识别结果为单页,身份证图片是国徽面,或者身份证号规则校验不通过时,默认是false。输入参数side为double_side时,该字段仅在front字典中存在。 仅在输入参数return_verification为true时,返回该字段。
	ValidSex *bool `json:"valid_sex,omitempty"`

	// 当前日期是否在有效期内。 - true:表示当前日期在有效期内。 - false:表示当前日期不在有效期内。 当识别结果为单页,身份证图片是人像面时,默认是false。输入参数side为double_side时,该字段仅在back字典中存在。 仅在输入参数return_verification为true时,返回该字段。
	ValidDate *bool `json:"valid_date,omitempty"`

	// 身份证有效日期是否合法。 - true:表示身份证的有效日期合法 - false:表示身份证有效日期非法 当识别结果为单页,身份证图片是人像面时,默认是false。输入参数side为double_side时,该字段仅在back字典中存在。 仅在输入参数return_verification为true时,返回该字段。
	ValidValidityPeriod *bool `json:"valid_validity_period,omitempty"`
}

IdcardVerificationResult

func (IdcardVerificationResult) String added in v0.0.59

func (o IdcardVerificationResult) String() string

type InsuranceItem added in v0.0.67

type InsuranceItem struct {
	InsuranceName *InsurancePolicyDetail `json:"insurance_name,omitempty"`

	InsurancePeriod *InsurancePolicyDetail `json:"insurance_period,omitempty"`

	InsuranceAmount *InsurancePolicyDetail `json:"insurance_amount,omitempty"`

	PaymentFrequency *InsurancePolicyDetail `json:"payment_frequency,omitempty"`

	PaymentPeriod *InsurancePolicyDetail `json:"payment_period,omitempty"`

	PaymentAmount *InsurancePolicyDetail `json:"payment_amount,omitempty"`
}

func (InsuranceItem) String added in v0.0.67

func (o InsuranceItem) String() string

type InsurancePolicyDetail added in v0.0.67

type InsurancePolicyDetail struct {

	// 对应识别出的文本内容
	Words *string `json:"words,omitempty"`

	// 对应识别出的四个顶点坐标
	Location *[][]int32 `json:"location,omitempty"`
}

func (InsurancePolicyDetail) String added in v0.0.67

func (o InsurancePolicyDetail) String() string

type InsurancePolicyRequestBody added in v0.0.67

type InsurancePolicyRequestBody struct {

	// 与url二选一  图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。  图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// 为Boolean类型,若不传该字段,默认不检测图像倾斜角度文字方向,为True时,会检测倾斜角度并矫正识别
	DetectDirection *bool `json:"detect_direction,omitempty"`
}

InsurancePolicyRequestBody

func (InsurancePolicyRequestBody) String added in v0.0.67

type InsurancePolicyResult added in v0.0.67

type InsurancePolicyResult struct {

	// 发卡行。
	BankName *string `json:"bank_name,omitempty"`

	BillNumber *InsurancePolicyDetail `json:"bill_number,omitempty"`

	Company *InsurancePolicyDetail `json:"company,omitempty"`

	EffectiveDate *InsurancePolicyDetail `json:"effective_date,omitempty"`

	ApplicantName *InsurancePolicyDetail `json:"applicant_name,omitempty"`

	ApplicantSex *InsurancePolicyDetail `json:"applicant_sex,omitempty"`

	ApplicantBirthday *InsurancePolicyDetail `json:"applicant_birthday,omitempty"`

	ApplicantIdType *InsurancePolicyDetail `json:"applicant_id_type,omitempty"`

	ApplicantIdNumber *InsurancePolicyDetail `json:"applicant_id_number,omitempty"`

	// 被保人列表(第一个默认为主被保人)。
	InsurantList *[]InsurantItem `json:"insurant_list,omitempty"`

	// 受益人列表。
	BeneficiaryList *[]BeneficiaryItem `json:"beneficiary_list,omitempty"`

	// 保险项目信息列表。
	InsuranceList *[]InsuranceItem `json:"insurance_list,omitempty"`
}

InsurancePolicyResult

func (InsurancePolicyResult) String added in v0.0.67

func (o InsurancePolicyResult) String() string

type InsurantItem added in v0.0.67

type InsurantItem struct {
	InsurantName *InsurancePolicyDetail `json:"insurant_name,omitempty"`

	InsurantSex *InsurancePolicyDetail `json:"insurant_sex,omitempty"`

	InsurantBirthday *InsurancePolicyDetail `json:"insurant_birthday,omitempty"`

	InsurantIdType *InsurancePolicyDetail `json:"insurant_id_type,omitempty"`

	InsurantIdNumber *InsurancePolicyDetail `json:"insurant_id_number,omitempty"`
}

func (InsurantItem) String added in v0.0.67

func (o InsurantItem) String() string

type InvoiceVerificationRequestBody added in v0.0.59

type InvoiceVerificationRequestBody struct {

	// 发票代码。发票种类为全电发票时,该参数须为空字符串。
	Code string `json:"code"`

	// 发票号码
	Number string `json:"number"`

	// 发票日期格式YYYY-MM-DD
	IssueDate string `json:"issue_date"`

	// 校验码后六位。 - 以下种类发票,参数不可为空    增值税普通发票、增值税电子普通发票、增值税普通发票(卷式)、增值税电子普通发票(通行费)、区块链电子发票。  - 区块链电子发票需要填写5位校验码。
	CheckCode *string `json:"check_code,omitempty"`

	// 合计金额。和票据上的金额的有效数字保持一致,例如票据上的金额为88.00,则需要输入字符串为“88.00”,才能验真成功。如果输入“88”或“88.0”可能会产生\"result_code\": \"1010\", \" Parameter error.\"报错。  - 以下种类发票,参数不可为空    增值税专用发票、增值税电子专用发票、机动车销售统一发票、二手车销售统一发票、区块链电子发票、全电发票。  - 填写发票合计金额(不含税)    增值税专用发票、增值税电子专用发票、机动车销售统一发票、区块链电子发票。  - 填写发票车价合计    二手车发票。  - 填写发票合计金额    全电发票。
	SubtotalAmount *string `json:"subtotal_amount,omitempty"`
}

InvoiceVerificationRequestBody

func (InvoiceVerificationRequestBody) String added in v0.0.59

type ItemList

type ItemList struct {

	// 货物或应税劳务、服务名称。
	Name *string `json:"name,omitempty"`

	// 规格型号。
	Specification *string `json:"specification,omitempty"`

	// 单位。
	Unit *string `json:"unit,omitempty"`

	// 数量。
	Quantity *string `json:"quantity,omitempty"`

	// 单价。
	UnitPrice *string `json:"unit_price,omitempty"`

	// 车牌号码。 当“type”被识别为“toll”且 “advanced_mode”设置为“true” 时才返回。
	LicensePlateNumber *string `json:"license_plate_number,omitempty"`

	// 金额。
	Amount *string `json:"amount,omitempty"`

	// 税率。
	TaxRate *string `json:"tax_rate,omitempty"`

	// 税额。
	Tax *string `json:"tax,omitempty"`

	// 通行日期止。 当“type”被识别为“toll”且“advanced_mode”设置为“true”时才返回。
	EndDate *string `json:"end_date,omitempty"`

	// 通行日期起。 当“type”被识别为“toll”且“advanced_mode”设置为“true”时才返回。
	StartDate *string `json:"start_date,omitempty"`

	// 车辆类型。 当“type”被识别为“toll”且“advanced_mode”设置为“true”时才返回。
	VehicleType *string `json:"vehicle_type,omitempty"`
}

ItemList

func (ItemList) String

func (o ItemList) String() string

type ItineraryList

type ItineraryList struct {

	// 始发站。
	DepartureStation *string `json:"departure_station,omitempty"`

	// 目的站。
	DestinationStation *string `json:"destination_station,omitempty"`

	// 承运人。
	Carrier *string `json:"carrier,omitempty"`

	// 航班号。
	Flight *string `json:"flight,omitempty"`

	// 座位等级。
	CabinClass *string `json:"cabin_class,omitempty"`

	// 日期。
	Date *string `json:"date,omitempty"`

	// 时间。
	Time *string `json:"time,omitempty"`

	// 客票类别。
	FareBasis *string `json:"fare_basis,omitempty"`

	// 客票生效日期。
	EffectiveDate *string `json:"effective_date,omitempty"`

	// 有效截止日期。
	ExpiryDate *string `json:"expiry_date,omitempty"`

	// 免费行李。
	BaggageAllowance *string `json:"baggage_allowance,omitempty"`
}

ItineraryList 机票行程列表。

func (ItineraryList) String

func (o ItineraryList) String() string

type LicensePlateRequestBody

type LicensePlateRequestBody struct {

	// 与url二选一  图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。  图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`
}

LicensePlateRequestBody

func (LicensePlateRequestBody) String

func (o LicensePlateRequestBody) String() string

type LicensePlateResult

type LicensePlateResult struct {

	// 车牌内容。
	PlateNumber string `json:"plate_number"`

	// 当前版本支持的车牌底色类型:  - blue: 蓝色  - green: 绿色(小型新能源车牌)  - black: 黑色  - white: 白色  - yellow: 黄色  - yellow_green: 黄绿(大型新能源车牌)
	PlateColor string `json:"plate_color"`

	// 车牌的区域位置信息,列表形式,包含文字区域四个顶点的二维坐标(x,y);坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	PlateLocation [][]int32 `json:"plate_location"`

	// 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。
	Confidence float32 `json:"confidence"`
}

LicensePlateResult

func (LicensePlateResult) String

func (o LicensePlateResult) String() string

type MacaoIdCardRequestBody added in v0.0.103

type MacaoIdCardRequestBody struct {

	// 与url二选一。图像数据,base64编码,要求base64编码后大小不超过10M。图片最小边不小于15像素,最长边不超过8192像素。支持JPG/PNG/BMP/TIFF格式。 图片Base64编码示例 如/9j/4AAQSkZJRgABAg...,带有多余前缀会产生The image format is not supported报错。
	Image *string `json:"image,omitempty"`

	// 与image二选一。 图片的url路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)>。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// front:身份证正面 back:身份证背面  如果参数值为空或无该参数,系统自动识别,建议填写,准确率更高。
	Side *string `json:"side,omitempty"`

	// 是否返回头像内容开关,可选值如下所示: - true: 返回身份证头像照片的 base64 编码 - false: 不返回身份证头像照片的 base64 编码 未传入该参数时默认为“false”,即不返回身份证头像照片的 base64 编码。
	ReturnPortraitImage *bool `json:"return_portrait_image,omitempty"`
}

func (MacaoIdCardRequestBody) String added in v0.0.103

func (o MacaoIdCardRequestBody) String() string

type MacaoIdCardResult added in v0.0.103

type MacaoIdCardResult struct {

	// 证件图片正反面信息。可选值包括: - \"front\": 证件图片为正面 - \"back\": 证件图片为反面
	Side *string `json:"side,omitempty"`

	// 姓名。
	Name *string `json:"name,omitempty"`

	// 英文姓名,姓名单词之间使用空格进行间隔。
	NameEn *string `json:"name_en,omitempty"`

	// 性别,返回“男”或“女”。
	Sex *string `json:"sex,omitempty"`

	// 本次发证日期。
	IssueDate *string `json:"issue_date,omitempty"`

	// 证件有效期。
	ExpiryDate *string `json:"expiry_date,omitempty"`

	// 出生日期。
	BirthDate *string `json:"birth_date,omitempty"`

	// 首次发证日期。
	InitialIssueDate *string `json:"initial_issue_date,omitempty"`

	// 身高。
	Height *string `json:"height,omitempty"`

	// 身份证号。
	Number *string `json:"number,omitempty"`

	// 身份证上的字母代码,表示出生地等信息。
	Symbols *string `json:"symbols,omitempty"`

	// 身份证背面第一行机器码。
	MachineCode1 *string `json:"machine_code1,omitempty"`

	// 身份证背面第二行机器码。
	MachineCode2 *string `json:"machine_code2,omitempty"`

	// 身份证背面第三行机器码。
	MachineCode3 *string `json:"machine_code3,omitempty"`

	// 身份证头像照片的Base64编码。 若入参“return_portrait_image”字段缺失时,则此字段不存在。
	PortraitImage *string `json:"portrait_image,omitempty"`

	// 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。注:置信度由算法给出,不直接等价于对应字段的准确率。
	Confidence *interface{} `json:"confidence,omitempty"`
}

func (MacaoIdCardResult) String added in v0.0.103

func (o MacaoIdCardResult) String() string

type MainlandTravelPermitConfidence added in v0.0.103

type MainlandTravelPermitConfidence struct {

	// 中文姓名的置信度。
	Name *float32 `json:"name,omitempty"`

	// 英文姓名的置信度。
	NameEn *float32 `json:"name_en,omitempty"`

	// 出生日期的置信度。
	BirthDate *float32 `json:"birth_date,omitempty"`

	// 性别的置信度。
	Sex *float32 `json:"sex,omitempty"`

	// 有效期限的置信度。
	ValidPeriod *float32 `json:"valid_period,omitempty"`

	// 签发机关的置信度。
	IssuingAuthority *float32 `json:"issuing_authority,omitempty"`

	// 证件号的置信度。
	Number *float32 `json:"number,omitempty"`

	// 签发地点的置信度。
	IssuePlace *float32 `json:"issue_place,omitempty"`

	// 签发次数的置信度。
	IssueTimes *float32 `json:"issue_times,omitempty"`

	// 证件类别的置信度。
	Type *float32 `json:"type,omitempty"`

	// 证件图片正反面信息的置信度。
	Side *float32 `json:"side,omitempty"`

	// 回乡证背面的香港/澳门/台湾身份证姓名的置信度。
	IdName *float32 `json:"id_name,omitempty"`

	// 回乡证背面的香港/澳门/台湾身份证号码的置信度。
	IdNumber *float32 `json:"id_number,omitempty"`

	// 机读码第一行的置信度。
	MachineCode1 *float32 `json:"machine_code1,omitempty"`

	// 机读码第二行的置信度。
	MachineCode2 *float32 `json:"machine_code2,omitempty"`

	// 机读码第三行的置信度。
	MachineCode3 *float32 `json:"machine_code3,omitempty"`
}

func (MainlandTravelPermitConfidence) String added in v0.0.103

type MainlandTravelPermitRequestBody added in v0.0.96

type MainlandTravelPermitRequestBody struct {

	// 与url二选一。图像数据,base64编码,图片尺寸不小于15×15像素,最长边不超过8192像素,支持JPG/PNG/BMP/TIFF格式。
	Image *string `json:"image,omitempty"`

	// 与image二选一。 图片的url路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// 是否返回头像内容开关,可选值如下所示: - true: 返回通行证头像照片的 base64 编码 - false: 不返回通行证头像照片的 base64 编码 未传入该参数时默认为“false”,即不返回身份证头像照片的 base64 编码。
	ReturnPortraitImage *bool `json:"return_portrait_image,omitempty"`

	// 是否返回头像坐标的开关,可选值如下所示: - true: 返回通行证头像的位置坐标 - false: 不返回通行证头像的位置坐标 未传入该参数时默认为“false”,即不返回身份证的头像坐标。
	ReturnPortraitLocation *bool `json:"return_portrait_location,omitempty"`
}

func (MainlandTravelPermitRequestBody) String added in v0.0.96

type MainlandTravelPermitResult added in v0.0.103

type MainlandTravelPermitResult struct {

	// 中文姓名。
	Name *string `json:"name,omitempty"`

	// 英文姓名。
	NameEn *string `json:"name_en,omitempty"`

	// 出生日期。
	BirthDate *string `json:"birth_date,omitempty"`

	// 性别。
	Sex *string `json:"sex,omitempty"`

	// 有效期限。
	ValidPeriod *string `json:"valid_period,omitempty"`

	// 签发机关。
	IssuingAuthority *string `json:"issuing_authority,omitempty"`

	// 证件号。
	Number *string `json:"number,omitempty"`

	// 签发地点。
	IssuePlace *string `json:"issue_place,omitempty"`

	// 签发次数。
	IssueTimes *string `json:"issue_times,omitempty"`

	// 回乡证背面的香港/澳门/台湾身份证姓名。
	IdName *string `json:"id_name,omitempty"`

	// 回乡证背面的香港/澳门/台湾身份证号码。
	IdNumber *string `json:"id_number,omitempty"`

	// 机读码第一行。
	MachineCode1 *string `json:"machine_code1,omitempty"`

	// 机读码第二行。
	MachineCode2 *string `json:"machine_code2,omitempty"`

	// 机读码第三行。
	MachineCode3 *string `json:"machine_code3,omitempty"`

	// 证件类别。可选值包括: - “港澳居民来往内地通行证” - “台湾居民来往大陆通行证”
	Type *string `json:"type,omitempty"`

	// 证件图片正反面信息。可选值包括: - \"front\":证件图片为正面 - \"back\":证件图片为反面
	Side *string `json:"side,omitempty"`

	// 头像的base64编码。当输入参数“return_portrait_image”为“true”时,才返回该参数。
	PortraitImage *string `json:"portrait_image,omitempty"`

	// 头像在原图上的位置。 当输入参数“return_portrait_location”为“true”时,才返回该参数。以列表形式显示,包含头像区域四个顶点的二维坐标(x,y),坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	PortraitLocation *[][]int32 `json:"portrait_location,omitempty"`

	Confidence *MainlandTravelPermitConfidence `json:"confidence,omitempty"`
}

func (MainlandTravelPermitResult) String added in v0.0.103

type MvsInvoiceRequestBody

type MvsInvoiceRequestBody struct {

	// 与url二选一  图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于100px,最长边不超过8000px。支持JPEG、JPG、PNG、BMP、TIFF格式。  图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// 如果为True,返回体中会包含text_location对象,内容是各字段的检测框四点坐标。如果是False或者没有这个key,则返回体中不包含text_location对象。
	ReturnTextLocation *bool `json:"return_text_location,omitempty"`

	// 如果为True,返回体中会包含confidence对象,内容是各字段的置信度。如果是False或者没有这个key,则返回体中不包含confidence对象。
	ReturnConfidence *bool `json:"return_confidence,omitempty"`

	// 如果没有type字段则默认返回原机动车销售发票出参; 若存在type字段但是不属于 auto、new或者used三个枚举值,API返回AIS.0101入参错误; 如果type为auto,API自动判断发票类型,并在返回参数中添加type出参以指明发票类型; 如果type为new,API在检测出的类型为机动车发票时返回原版机动车发票出参并添加type出参(机动车销售统一发票),不一致时报错AIS.0104图像质量差; 如果type为used,API在检测出的类型为二手车时返回二手车发票出参,并添加type出参(二手车销售统一发票),不一致时报错AIS.0104图像质量差。
	Type *string `json:"type,omitempty"`
}

MvsInvoiceRequestBody

func (MvsInvoiceRequestBody) String

func (o MvsInvoiceRequestBody) String() string

type MvsInvoiceResult

type MvsInvoiceResult struct {

	// 发票代码。
	Code *string `json:"code,omitempty"`

	// 发票号码。
	Number *string `json:"number,omitempty"`

	// 机打代码。
	MachinePrintedCode *string `json:"machine_printed_code,omitempty"`

	// 机打号码。
	MachinePrintedNumber *string `json:"machine_printed_number,omitempty"`

	// 开票日期。
	IssueDate *string `json:"issue_date,omitempty"`

	// 机器编号。
	MachineNumber *string `json:"machine_number,omitempty"`

	// 购买方名称、二手车买方单位/个人
	BuyerName *string `json:"buyer_name,omitempty"`

	// 购买方身份证号码/组织机构代码。
	BuyerOrganizationNumber *string `json:"buyer_organization_number,omitempty"`

	// 购买方纳税人识别号、二手车买方单位代码/身份证号
	BuyerId *string `json:"buyer_id,omitempty"`

	// 二手车买方单位/个人住址。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。
	BuyerAddress *string `json:"buyer_address,omitempty"`

	// 二手车买方单位/个人电话。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。
	BuyerPhone *string `json:"buyer_phone,omitempty"`

	// 销货单位名称、二手车卖方单位/个人
	SellerName *string `json:"seller_name,omitempty"`

	// 销售方电话、二手车卖方电话
	SellerPhone *string `json:"seller_phone,omitempty"`

	// 销售方纳税人识别号、二手车卖方单位代码/身份证号
	SellerId *string `json:"seller_id,omitempty"`

	// 销售方账号。
	SellerAccount *string `json:"seller_account,omitempty"`

	// 销售方地址、二手车卖方单位/个人地址
	SellerAddress *string `json:"seller_address,omitempty"`

	// 二手车车牌照号。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。
	LicencePlateNumber *string `json:"licence_plate_number,omitempty"`

	// 二手车登记证号。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。
	RegistrationNumber *string `json:"registration_number,omitempty"`

	// 二手车转入地车管所名称。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。
	DeptMotorVehicles *string `json:"dept_motor_vehicles,omitempty"`

	// 销售方开户行。
	SellerBank *string `json:"seller_bank,omitempty"`

	// 车辆类型。
	VehicleType *string `json:"vehicle_type,omitempty"`

	// 厂牌型号。
	BrandModel *string `json:"brand_model,omitempty"`

	// 产地。
	ManufacturingLocation *string `json:"manufacturing_location,omitempty"`

	// 合格证号。
	QualityCertificate *string `json:"quality_certificate,omitempty"`

	// 进口证明书号。
	ImportCertificate *string `json:"import_certificate,omitempty"`

	// 商检单号。
	InspectionNumber *string `json:"inspection_number,omitempty"`

	// 发动机号码。
	EngineNumber *string `json:"engine_number,omitempty"`

	// 车辆识别代号/车架号码。
	VehicleIdentificationNumber *string `json:"vehicle_identification_number,omitempty"`

	// 吨位。
	Tonnage *string `json:"tonnage,omitempty"`

	// 限乘人数。
	SeatingCapacity *string `json:"seating_capacity,omitempty"`

	// 主管税务机关。
	TaxAuthority *string `json:"tax_authority,omitempty"`

	// 主管税务机关代码。
	TaxAuthorityCode *string `json:"tax_authority_code,omitempty"`

	// 完税凭证号码。
	TaxPaymentReceipt *string `json:"tax_payment_receipt,omitempty"`

	// 增值税税率或征收率。
	TaxRate *string `json:"tax_rate,omitempty"`

	// 增值税税额。
	Tax *string `json:"tax,omitempty"`

	// 不含税价。
	TaxExclusivePrice *string `json:"tax_exclusive_price,omitempty"`

	// 价税合计、二手车车价合计(小写)
	Total *string `json:"total,omitempty"`

	// 价税合计大写、二手车车价合计(大写)
	TotalChinese *string `json:"total_chinese,omitempty"`

	// 税控码。
	FiscalCode *string `json:"fiscal_code,omitempty"`

	// 二手车经营拍卖单位名称。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。
	AuctionOrgName *string `json:"auction_org_name,omitempty"`

	// 二手车经营拍卖单位地址。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。
	AuctionOrgAddress *string `json:"auction_org_address,omitempty"`

	// 二手车经营拍卖单位纳税人识别号。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。
	AuctionOrgId *string `json:"auction_org_id,omitempty"`

	// 二手车经营拍卖单位银行和账号。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。
	AuctionOrgBankAccount *string `json:"auction_org_bank_account,omitempty"`

	// 二手车经营拍卖单位电话。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。
	AuctionOrgPhone *string `json:"auction_org_phone,omitempty"`

	// 二手车市场名称。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。
	UsedVehicleMarketName *string `json:"used_vehicle_market_name,omitempty"`

	// 二手车市场纳税人识别号。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。
	UsedVehicleMarketId *string `json:"used_vehicle_market_id,omitempty"`

	// 二手车市场地址。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。
	UsedVehicleMarketAddress *string `json:"used_vehicle_market_address,omitempty"`

	// 二手车市场银行和账号。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。
	UsedVehicleMarketBankAccount *string `json:"used_vehicle_market_bank_account,omitempty"`

	// 二手车市场电话。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。
	UsedVehicleMarketPhone *string `json:"used_vehicle_market_phone,omitempty"`

	// 二手车反向开具标识,True表示是反向开具发票,False表示不是反向开具发票。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。
	ReverseIssue *bool `json:"reverse_issue,omitempty"`

	// 备注
	Remark *string `json:"remark,omitempty"`

	// 开票人
	DrawerName *string `json:"drawer_name,omitempty"`

	// 枚举值,机动车销售统一发票或者二手车销售统一发票。 当入参中包含type时返回。
	Type *string `json:"type,omitempty"`

	// 检测框对象,内部为字段-框坐标对。如 code:[[x0, y0],[x1,y1],[x2,y2],[x3,y3]], 点的顺序是左上角、右上角、右下角、左下角。如果原图找不到字段,返回空列表。
	TextLocation *interface{} `json:"text_location,omitempty"`

	// 字段文字内容置信度,内容为字段-字符置信度对,如code:0.9999。这个数值为字段中每个字符置信度,格式为fp32,保留四位。若字段不存在则返回0.0。
	Confidence *interface{} `json:"confidence,omitempty"`
}

func (MvsInvoiceResult) String

func (o MvsInvoiceResult) String() string

type MyanmarDriverLicenseConfidence added in v0.0.72

type MyanmarDriverLicenseConfidence struct {

	// 缅文驾驶证号置信度。
	CardNumber *float32 `json:"card_number,omitempty"`

	// 英文驾驶证号置信度。
	CardNumberEn *float32 `json:"card_number_en,omitempty"`

	// 缅文名字置信度。
	Name *float32 `json:"name,omitempty"`

	// 英文名字置信度。
	NameEn *float32 `json:"name_en,omitempty"`

	// 缅文nrc号码置信度。
	NrcId *float32 `json:"nrc_id,omitempty"`

	// 英文nrc号码置信度。
	NrcIdEn *float32 `json:"nrc_id_en,omitempty"`

	// 缅文出生日期置信度。
	Birth *float32 `json:"birth,omitempty"`

	// 英文出生日期置信度。
	BirthEn *float32 `json:"birth_en,omitempty"`

	// 缅文血型置信度。
	BloodGroup *float32 `json:"blood_group,omitempty"`

	// 英文血型置信度。
	BloodGroupEn *float32 `json:"blood_group_en,omitempty"`

	// 缅文有效期置信度。
	ExpiriedDate *float32 `json:"expiried_date,omitempty"`

	// 英文有效期置信度。
	ExpiriedDateEn *float32 `json:"expiried_date_en,omitempty"`
}

func (MyanmarDriverLicenseConfidence) String added in v0.0.72

type MyanmarDriverLicenseRequestBody added in v0.0.72

type MyanmarDriverLicenseRequestBody struct {

	// 与url二选一  图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// - true:输出为unicode格式 - false:输出为zawgyi格式 如果参数值为空或无该参数,默认输出为zawgyi格式。
	ConvertUnicode *bool `json:"convert_unicode,omitempty"`
}

func (MyanmarDriverLicenseRequestBody) String added in v0.0.72

type MyanmarDriverLicenseResult added in v0.0.72

type MyanmarDriverLicenseResult struct {

	// 缅文驾驶证号。
	CardNumber *string `json:"card_number,omitempty"`

	// 英文驾驶证号。
	CardNumberEn *string `json:"card_number_en,omitempty"`

	// 缅文名字。
	Name *string `json:"name,omitempty"`

	// 英文名字。
	NameEn *string `json:"name_en,omitempty"`

	// 缅文nrc号码。
	NrcId *string `json:"nrc_id,omitempty"`

	// 英文nrc号码。
	NrcIdEn *string `json:"nrc_id_en,omitempty"`

	// 缅文出生日期。
	Birth *string `json:"birth,omitempty"`

	// 英文出生日期。
	BirthEn *string `json:"birth_en,omitempty"`

	// 缅文血型。
	BloodGroup *string `json:"blood_group,omitempty"`

	// 英文血型。
	BloodGroupEn *string `json:"blood_group_en,omitempty"`

	// 缅文有效期。
	ExpiriedDate *string `json:"expiried_date,omitempty"`

	// 英文有效期。
	ExpiriedDateEn *string `json:"expiried_date_en,omitempty"`

	Confidence *MyanmarDriverLicenseConfidence `json:"confidence,omitempty"`
}

func (MyanmarDriverLicenseResult) String added in v0.0.72

type MyanmarIdcardConfidence added in v0.0.72

type MyanmarIdcardConfidence struct {

	// 身份证号码置信度。
	NrcId *float32 `json:"nrc_id,omitempty"`

	// 签发日期置信度。
	IssueDate *float32 `json:"issue_date,omitempty"`

	// 姓名置信度。
	Name *float32 `json:"name,omitempty"`

	// 出生日期置信度。
	Birth *float32 `json:"birth,omitempty"`

	// 族群或宗教置信度。
	BloodlinesReligion *float32 `json:"bloodlines_religion,omitempty"`

	// 身高置信度。
	Height *float32 `json:"height,omitempty"`

	// 血型置信度。
	BloodGroup *float32 `json:"blood_group,omitempty"`

	// 身份证的卡号(背面)置信度。
	CardId *float32 `json:"card_id,omitempty"`

	// 背面的身份证号码。
	NrcIdBack *float32 `json:"nrc_id_back,omitempty"`

	// 职业置信度。
	Profession *float32 `json:"profession,omitempty"`

	// 地址置信度。
	Address *float32 `json:"address,omitempty"`
}

func (MyanmarIdcardConfidence) String added in v0.0.72

func (o MyanmarIdcardConfidence) String() string

type MyanmarIdcardRequestBody added in v0.0.72

type MyanmarIdcardRequestBody struct {

	// 与url二选一  图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// - true:输出为unicode格式 - false:输出为zawgyi格式 如果参数值为空或无该参数,默认输出为zawgyi格式。
	ConvertUnicode *bool `json:"convert_unicode,omitempty"`

	// 是否返回置信度的开关,可选值如下所示。 - true:返回置信度 - false:不返回置信度 如果无该参数,系统默认不返回置信度。如果输入参数不是Boolean类型,则会报非法参数错误。
	ReturnConfidence *bool `json:"return_confidence,omitempty"`

	// 是否返回头像内容开关,可选值如下所示: - true:返回身份证头像照片的 base64 编码 - false:不返回身份证头像照片的 base64 编码
	ReturnPortraitImage *bool `json:"return_portrait_image,omitempty"`

	// 是否返回头像坐标的开关,可选值如下所示: - true:返回身份证头像的位置 - false:不返回身份证头像的位置
	ReturnPortraitLocation *bool `json:"return_portrait_location,omitempty"`

	// 是否返回身份证类型的开关,可选值如下所示: - true:返回身份证的类型,类型包括身份证原件以及身份证复印件 - false:不返回身份证的类型 未传入该参数时默认为false,即不返回身份证头像照片的 base64 编码。
	ReturnIdcardType *bool `json:"return_idcard_type,omitempty"`

	// 是否返回转译信息的开关,可选值如下所示: - true: 返回转译信息。 - false:不返回转译信息。
	ReturnTranslation *bool `json:"return_translation,omitempty"`
}

func (MyanmarIdcardRequestBody) String added in v0.0.72

func (o MyanmarIdcardRequestBody) String() string

type MyanmarIdcardResult added in v0.0.72

type MyanmarIdcardResult struct {

	// 标示正面还是反面,取值为front或back。
	Side *string `json:"side,omitempty"`

	// 身份证类型。取值如下所示: - new_version:新版身份证 - old_version:旧版
	Class *string `json:"class,omitempty"`

	// 身份证号码。
	NrcId *string `json:"nrc_id,omitempty"`

	// 签发日期。
	IssueDate *string `json:"issue_date,omitempty"`

	// 姓名。
	Name *string `json:"name,omitempty"`

	// 父亲名字。
	FatherName *string `json:"father_name,omitempty"`

	// 出生日期。
	Birth *string `json:"birth,omitempty"`

	// 族群或宗教。
	BloodlinesReligion *string `json:"bloodlines_religion,omitempty"`

	// 身高。
	Height *string `json:"height,omitempty"`

	// 血型。
	BloodGroup *string `json:"blood_group,omitempty"`

	// 身份证的卡号(背面)。
	CardId *string `json:"card_id,omitempty"`

	// 背面的身份证号码。
	NrcIdBack *string `json:"nrc_id_back,omitempty"`

	// 职业。
	Profession *string `json:"profession,omitempty"`

	// 地址。
	Address *string `json:"address,omitempty"`

	Confidence *MyanmarIdcardConfidence `json:"confidence,omitempty"`

	// 头像的base64编码。 当输入参数“return_portrait_image”为“true”时,才返回该参数。
	PortraitImage *string `json:"portrait_image,omitempty"`

	// 头像在原图上的位置。 当输入参数“return_portrait_location”为“true”时,才返回该参数。以列表形式显示,包含头像区域四个顶点的二维坐标(x,y),坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向
	PortraitLocation *[][]int32 `json:"portrait_location,omitempty"`

	// 身份证的类型。取值如下所示: - normal:身份证原件 - copy:复印的身份证 当输入参数“return_idcard_type”为“true”时,才返回该参数。
	IdcardType *string `json:"idcard_type,omitempty"`

	TranslationInfo *MyanmarIdcardTranslationInfo `json:"translation_info,omitempty"`
}

func (MyanmarIdcardResult) String added in v0.0.72

func (o MyanmarIdcardResult) String() string

type MyanmarIdcardTranslationInfo added in v0.1.53

type MyanmarIdcardTranslationInfo struct {

	// 名字转译。仅当输入参数return_translation为true时,返回该字段。
	NameTranslation *string `json:"name_translation,omitempty"`

	// 父亲名字的转译。仅当输入参数return_translation为true时,返回该字段。
	FatherNameTranslation *string `json:"father_name_translation,omitempty"`

	// 身份证号码转译。仅当输入参数return_translation为true时,返回该字段。
	NrcIdTranslation *string `json:"nrc_id_translation,omitempty"`

	// 出生日期转译。仅当输入参数return_translation为true时,返回该字段。
	BirthTranslation *string `json:"birth_translation,omitempty"`
}

func (MyanmarIdcardTranslationInfo) String added in v0.1.53

type PassportRequestBody

type PassportRequestBody struct {

	// 与url二选一  图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。  图片文件Base64编码字符串,[点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)](tag:hc)[点击[这里](https://support.huaweicloud.com/intl/zh-cn/ocr_faq/ocr_01_0032.html)](tag:hk)查看详细获取方式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,[详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。](tag:hc)[详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。](tag:hk) 。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// 输入值为护照颁发国的国家码,根据国家码选择对应的护照识别服务。  - 若输入中未选此字段,服务会根据自己识别判断的护照类型匹配相应的护照识别服务。  - 若选择值为GENERAL,则选择护照机器码识别。  - 若选择值为CHN,则选择中国护照全字段识别。
	CountryCode *string `json:"country_code,omitempty"`
}

PassportRequestBody

func (PassportRequestBody) String

func (o PassportRequestBody) String() string

type PassportResult

type PassportResult struct {

	// 护照类型(P:普通因私护照、W:外交护照、G:公务护照)(英文)。
	PassportType *string `json:"passport_type,omitempty"`

	// 护照签发国的国家码(英文)。
	CountryCode *string `json:"country_code,omitempty"`

	// 护照号码(英文)。
	PassportNumber *string `json:"passport_number,omitempty"`

	// 护照持有人国籍(英文)。
	Nationality *string `json:"nationality,omitempty"`

	// 姓(英文)。
	Surname *string `json:"surname,omitempty"`

	// 名字(英文)。
	GivenName *string `json:"given_name,omitempty"`

	// 性别(英文)。
	Sex *string `json:"sex,omitempty"`

	// 出生日期(英文)。
	DateOfBirth *string `json:"date_of_birth,omitempty"`

	// 护照有效期(英文)。
	DateOfExpiry *string `json:"date_of_expiry,omitempty"`

	// 护照签发日期(英文)。只有中国护照才返回此字段。
	DateOfIssue *string `json:"date_of_issue,omitempty"`

	// 出生地(英文)。
	PlaceOfBirth *string `json:"place_of_birth,omitempty"`

	// 签发地(英文)。
	PlaceOfIssue *string `json:"place_of_issue,omitempty"`

	// 签发机构(英文),其中对中国的英文简写统一输出为P.R.China。
	IssuingAuthority *string `json:"issuing_authority,omitempty"`

	// 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。
	Confidence *interface{} `json:"confidence,omitempty"`

	// 默认为空。对于部分常见国家的护照OCR服务,extra_info内会包含护照上由本地官方语言描述的字段信息及其他信息。 如中国护照,里面会包含汉字表达的姓名、出生地等信息。
	ExtraInfo *interface{} `json:"extra_info,omitempty"`
}

func (PassportResult) String

func (o PassportResult) String() string

type PcrTestRecordConfidence added in v0.0.91

type PcrTestRecordConfidence struct {

	// 姓名的置信度
	Name *float32 `json:"name,omitempty"`

	// 核酸检测采样时间的置信度
	SamplingTime *float32 `json:"sampling_time,omitempty"`

	// 核酸检测结果更新时间的置信度
	TestTime *float32 `json:"test_time,omitempty"`

	// 核酸检测结果的置信度
	TestResult *float32 `json:"test_result,omitempty"`
}

func (PcrTestRecordConfidence) String added in v0.0.91

func (o PcrTestRecordConfidence) String() string

type PcrTestRecordRequestBody added in v0.0.89

type PcrTestRecordRequestBody struct {

	// 图像数据,base64编码,图片尺寸不小于15×15像素,最长边不超过8192像素,支持JPG/PNG/BMP/TIFF格式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// 校正图片的倾斜角度开关,可选值如下所示: - true:校正图片的倾斜角度 - false:不校正图片的倾斜角度  支持任意角度的校正,未传入该参数时默认为“false”。
	DetectDirection *bool `json:"detect_direction,omitempty"`
}

PcrTestRecordRequestBody

func (PcrTestRecordRequestBody) String added in v0.0.89

func (o PcrTestRecordRequestBody) String() string

type PcrTestRecordResult added in v0.0.89

type PcrTestRecordResult struct {

	// 姓名
	Name string `json:"name"`

	// 核酸检测采样时间
	SamplingTime string `json:"sampling_time"`

	// 核酸检测结果更新时间
	TestTime string `json:"test_time"`

	// 核酸检测结果,可选值包括:  - \"positive\",即阳性  - \"negative\",即阴性  - \"unknown\",未知
	TestResult string `json:"test_result"`

	Confidence *PcrTestRecordConfidence `json:"confidence"`

	// 代表检测识别出来的文字块数目。
	WordsBlockCount int32 `json:"words_block_count"`

	// 识别文字块列表,输出顺序从左到右,从上到下。
	WordsBlockList []PcrTestRecordWordsBlockList `json:"words_block_list"`
}

PcrTestRecordResult

func (PcrTestRecordResult) String added in v0.0.89

func (o PcrTestRecordResult) String() string

type PcrTestRecordWordsBlockList added in v0.0.89

type PcrTestRecordWordsBlockList struct {

	// 文字块识别结果。
	Words *string `json:"words,omitempty"`

	// 识别到的文字块的区域位置信息,列表形式,分别表示文字块4个顶点的(x,y)坐标;采用图像坐标系,图像坐标原点为图像左上角,x轴沿水平方向,y轴沿竖直方向。
	Location *[][]int32 `json:"location,omitempty"`

	// 字段的平均置信度,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。置信度由算法给出,不直接等价于对应字段的准确率。
	Confidence *float32 `json:"confidence,omitempty"`
}

PcrTestRecordWordsBlockList

func (PcrTestRecordWordsBlockList) String added in v0.0.89

type PeruIdCardRequestBody added in v0.1.67

type PeruIdCardRequestBody struct {

	// 与url二选一。 图像数据,base64编码,要求base64编码后大小不超过10M。图片最小边不小于15像素,最长边不超过8192像素,支持JPG/PNG/BMP/TIFF/PDF格式,支持识别多页PDF数据。
	Image *string `json:"image,omitempty"`

	// 与image二选一。 图片的url路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)>。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// 是否返回头像内容开关,可选值如下所示:  - true: 返回身份证头像照片的 base64 编码。 - false:  返回为空值。 未传入该参数时默认为“false”,即返回为空值。
	ReturnPortraitImage *bool `json:"return_portrait_image,omitempty"`

	// 是否返回头像坐标的开关,可选值如下所示:  - true: 返回身份证头像的位置坐标。 - false: 返回为空值 未传入该参数时默认为“false”,即返回为空。
	ReturnPortraitLocation *bool `json:"return_portrait_location,omitempty"`
}

func (PeruIdCardRequestBody) String added in v0.1.67

func (o PeruIdCardRequestBody) String() string

type PeruIdCardResult added in v0.1.67

type PeruIdCardResult struct {

	// 身份证号。
	CuiNumber *string `json:"cui_number,omitempty"`

	// 第一姓氏。
	FirstSurname *string `json:"first_surname,omitempty"`

	// 第二姓氏。
	SecondSurname *string `json:"second_surname,omitempty"`

	// 名。
	GivenName *string `json:"given_name,omitempty"`

	// 性别。
	Sex *string `json:"sex,omitempty"`

	// 婚姻状况。
	MaritalStatus *string `json:"marital_status,omitempty"`

	// 出生日期。
	BirthDate *string `json:"birth_date,omitempty"`

	// 国籍。
	Nationality *string `json:"nationality,omitempty"`

	// 发行日期。
	IssueDate *string `json:"issue_date,omitempty"`

	// 失效日期。
	ExpiryDate *string `json:"expiry_date,omitempty"`

	// 出生地编码。
	BirthPlace *string `json:"birth_place,omitempty"`

	// 投票组。
	VotingGroup *string `json:"voting_group,omitempty"`

	// 器官捐赠意愿。
	OrganDonation *string `json:"organ_donation,omitempty"`

	// 注册日期。
	RegistrationDate *string `json:"registration_date,omitempty"`

	// 头像的base64编码。当输入参数“return_portrait_image”为“true”时,才返回该参数。
	PortraitImage *string `json:"portrait_image,omitempty"`

	// 头像在原图上的位置。 当输入参数“return_portrait_location”为“true”时,才返回该参数。以列表形式显示,包含头像区域四个顶点的二维坐标(x,y),坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	PortraitLocation *[][]int32 `json:"portrait_location,omitempty"`

	// 地址。
	Address *string `json:"address,omitempty"`

	// 大区。
	Department *string `json:"department,omitempty"`

	// 省。
	Province *string `json:"province,omitempty"`

	// 区。
	District *string `json:"district,omitempty"`

	// 备注。
	Remarks *string `json:"remarks,omitempty"`

	// 机器码第一行。
	MachineCode1 *string `json:"machine_code1,omitempty"`

	// 机器码第二行。
	MachineCode2 *string `json:"machine_code2,omitempty"`

	// 机器码第三行。
	MachineCode3 *string `json:"machine_code3,omitempty"`

	// 是否重新登记过。可选值如下所示: -  true: 已重新登记过 -  false: 未重新登记过
	Duplicate *bool `json:"duplicate,omitempty"`

	// 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。注:置信度由算法给出,不直接等价于对应字段的准确率。
	Confidence map[string]float32 `json:"confidence,omitempty"`
}

func (PeruIdCardResult) String added in v0.1.67

func (o PeruIdCardResult) String() string

type QualificationCategory added in v0.0.67

type QualificationCategory struct {

	// 诚信考核信息(非必有,依赖对应从业资格证板式)。
	Category *string `json:"category,omitempty"`

	// 初次领证日期(非必有,依赖对应从业资格证板式)
	InitialIssueDate *string `json:"initial_issue_date,omitempty"`

	// 有效起始日期(非必有,依赖对应从业资格证板式)
	IssueDate *string `json:"issue_date,omitempty"`

	// 有效期至
	ExpiryDate *string `json:"expiry_date,omitempty"`
}

func (QualificationCategory) String added in v0.0.67

func (o QualificationCategory) String() string

type QualificationCategoryConfidence added in v0.0.67

type QualificationCategoryConfidence struct {

	// 诚信考核信息(非必有,依赖对应从业资格证板式)。
	Category *float32 `json:"category,omitempty"`

	// 初次领证日期(非必有,依赖对应从业资格证板式)
	InitialIssueDate *float32 `json:"initial_issue_date,omitempty"`

	// 有效起始日期(非必有,依赖对应从业资格证板式)
	IssueDate *float32 `json:"issue_date,omitempty"`

	// 有效期至
	ExpiryDate *float32 `json:"expiry_date,omitempty"`
}

func (QualificationCategoryConfidence) String added in v0.0.67

type QualificationCertificateRequestBody added in v0.0.67

type QualificationCertificateRequestBody struct {

	// 与url二选一  图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。  图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`
}

QualificationCertificateRequestBody

func (QualificationCertificateRequestBody) String added in v0.0.67

type QualificationCertificateResult added in v0.0.67

type QualificationCertificateResult struct {

	// 身份证号(非必有,依赖对应从业资格证板式)。
	IdNumber *string `json:"id_number,omitempty"`

	// 考核时间(非必有,依赖对应从业资格证板式)。
	AssessmentDate *string `json:"assessment_date,omitempty"`

	// 从业资格证号。
	CertificateNumber *string `json:"certificate_number,omitempty"`

	// 档案号(非必有,依赖对应从业资格证板式)。
	FileNumber *string `json:"file_number,omitempty"`

	// 福路通号(非必有,依赖对应从业资格证板式)。
	UnionCardNumber *string `json:"union_card_number,omitempty"`

	// 继续教育信息(非必有,依赖对应从业资格证板式)。
	ContinuingEducationInfo *string `json:"continuing_education_info,omitempty"`

	// 性别(非必有,依赖对应从业资格证板式)。
	Sex *string `json:"sex,omitempty"`

	// 联系电话(非必有,依赖对应从业资格证板式)。
	PhoneNumber *string `json:"phone_number,omitempty"`

	// 登记时间(非必有,依赖对应从业资格证板式)。
	RegistrationDate *string `json:"registration_date,omitempty"`

	// 单位(非必有,依赖对应从业资格证板式)。
	WorkUnit *string `json:"work_unit,omitempty"`

	// 诚信考核信息(非必有,依赖对应从业资格证板式)。
	IntegrityAssessmentInfo *string `json:"integrity_assessment_info,omitempty"`

	// 国籍(非必有,依赖对应从业资格证板式)。
	Nationality *string `json:"nationality,omitempty"`

	// 姓名。
	Name *string `json:"name,omitempty"`

	// 住址。
	Address *string `json:"address,omitempty"`

	// 准驾车型(非必有,依赖对应从业资格证板式)。
	DrivingClass *string `json:"driving_class,omitempty"`

	// 发证机关(非必有,依赖对应从业资格证板式)。
	IssuingAuthority *string `json:"issuing_authority,omitempty"`

	// 出生日期(非必有,依赖对应从业资格证板式)。
	BirthDate *string `json:"birth_date,omitempty"`

	// 从业资格列表。
	QualificationCategoryList *[]QualificationCategory `json:"qualification_category_list,omitempty"`

	Confidence *QualificationConfidence `json:"confidence,omitempty"`
}

QualificationCertificateResult

func (QualificationCertificateResult) String added in v0.0.67

type QualificationConfidence added in v0.0.67

type QualificationConfidence struct {

	// 身份证号置信度。
	IdNumber *float32 `json:"id_number,omitempty"`

	// 考核时间置信度。
	AssessmentDate *float32 `json:"assessment_date,omitempty"`

	// 从业资格证号置信度。
	CertificateNumber *float32 `json:"certificate_number,omitempty"`

	// 档案号置信度。
	FileNumber *float32 `json:"file_number,omitempty"`

	// 福路通号置信度。
	UnionCardNumber *float32 `json:"union_card_number,omitempty"`

	// 继续教育信息置信度。
	ContinuingEducationInfo *float32 `json:"continuing_education_info,omitempty"`

	// 性别置信度。
	Sex *float32 `json:"sex,omitempty"`

	// 联系电话置信度。
	PhoneNumber *float32 `json:"phone_number,omitempty"`

	// 登记时间置信度。
	RegistrationDate *float32 `json:"registration_date,omitempty"`

	// 单位置信度。
	WorkUnit *float32 `json:"work_unit,omitempty"`

	// 诚信考核信息置信度。
	IntegrityAssessmentInfo *float32 `json:"integrity_assessment_info,omitempty"`

	// 国籍置信度。
	Nationality *float32 `json:"nationality,omitempty"`

	// 姓名置信度。
	Name *float32 `json:"name,omitempty"`

	// 住址置信度。
	Address *float32 `json:"address,omitempty"`

	// 准驾车型置信度。
	DrivingClass *float32 `json:"driving_class,omitempty"`

	// 发证机关置信度。
	IssuingAuthority *float32 `json:"issuing_authority,omitempty"`

	// 出生日期置信度。
	BirthDate *float32 `json:"birth_date,omitempty"`

	// 从业资格列表置信度。
	QualificationCategoryList *[]QualificationCategoryConfidence `json:"qualification_category_list,omitempty"`
}

func (QualificationConfidence) String added in v0.0.67

func (o QualificationConfidence) String() string

type QuotaInvoiceRequestBody

type QuotaInvoiceRequestBody struct {

	// 与url二选一  图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。  图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`
}

QuotaInvoiceRequestBody

func (QuotaInvoiceRequestBody) String

func (o QuotaInvoiceRequestBody) String() string

type QuotaInvoiceResult

type QuotaInvoiceResult struct {

	// 发票号码。
	Number *string `json:"number,omitempty"`

	// 发票代码。
	Code *string `json:"code,omitempty"`

	// 地址。
	Location *string `json:"location,omitempty"`

	// 发票金额。
	Amount *string `json:"amount,omitempty"`

	// 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。
	Confidence *interface{} `json:"confidence,omitempty"`
}

func (QuotaInvoiceResult) String

func (o QuotaInvoiceResult) String() string

type RealEstateCertificateRequestBody added in v0.1.60

type RealEstateCertificateRequestBody struct {

	// 与url二选一。图像数据,base64编码,要求base64编码后大小不超过10M。 图片最小边不小于15像素,最长边不超过8192像素。支持JPG/PNG/BMP/TIFF格式。 图片Base64编码示例如/9j/4AAQSkZJRgABAg...,带有多余前缀会产生The image format is not supported报错。
	Image *string `json:"image,omitempty"`

	// 与image二选一。 图片的url路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)>。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`
}

RealEstateCertificateRequestBody

func (RealEstateCertificateRequestBody) String added in v0.1.60

type RealEstateCertificateResult added in v0.1.60

type RealEstateCertificateResult struct {

	// 填发单位。
	Issuer *string `json:"issuer,omitempty"`

	// 填发日期。
	IssueDate *string `json:"issue_date,omitempty"`

	// 不动产证编号。
	RealEstateCertificateNo *string `json:"real_estate_certificate_no,omitempty"`

	// 抵押印章个数。
	MortgageSeals *int32 `json:"mortgage_seals,omitempty"`

	// 注销的抵押印章个数。
	CanceledMortgageSeals *int32 `json:"canceled_mortgage_seals,omitempty"`

	// 房屋坐落。
	EstateLocation *string `json:"estate_location,omitempty"`

	// 总楼层数。
	TotalFloors *string `json:"total_floors,omitempty"`

	// 所在层。
	Floor *string `json:"floor,omitempty"`

	// 建成年份。
	YearBuilt *string `json:"year_built,omitempty"`

	// 结构。
	Structure *string `json:"structure,omitempty"`

	// 建筑面积。
	Area *string `json:"area,omitempty"`

	// 印花税票个数。
	RevenueStamps *int32 `json:"revenue_stamps,omitempty"`

	// 产权证号。
	OwnershipCertificateNo *string `json:"ownership_certificate_no,omitempty"`

	// 房屋所有权人。
	EstateHolder *string `json:"estate_holder,omitempty"`

	// 权利人。
	Obligee *string `json:"obligee,omitempty"`

	// 共有情况。
	Ownership *string `json:"ownership,omitempty"`

	// 不动产单元号。
	PropertyUnitNo *string `json:"property_unit_no,omitempty"`

	// 权利类型。
	RightType *string `json:"right_type,omitempty"`

	// 权利性质。
	RightNature *string `json:"right_nature,omitempty"`

	// 使用用途。
	Usage *string `json:"usage,omitempty"`

	// 设计、规划用途。
	IntendedUsage *string `json:"intended_usage,omitempty"`

	// 各个字段的置信度。
	Confidence *interface{} `json:"confidence,omitempty"`
}

func (RealEstateCertificateResult) String added in v0.1.60

type RecognizeAcceptanceBillRequest added in v0.1.60

type RecognizeAcceptanceBillRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。  获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。  企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *AcceptanceBillRequestBody `json:"body,omitempty"`
}

RecognizeAcceptanceBillRequest Request Object

func (RecognizeAcceptanceBillRequest) String added in v0.1.60

type RecognizeAcceptanceBillResponse added in v0.1.60

type RecognizeAcceptanceBillResponse struct {
	Result *AcceptanceBillResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeAcceptanceBillResponse Response Object

func (RecognizeAcceptanceBillResponse) String added in v0.1.60

type RecognizeAutoClassificationRequest

type RecognizeAutoClassificationRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *AutoClassificationRequestBody `json:"body,omitempty"`
}

RecognizeAutoClassificationRequest Request Object

func (RecognizeAutoClassificationRequest) String

type RecognizeAutoClassificationResponse

type RecognizeAutoClassificationResponse struct {

	// 调用成功时表示调用结果。  调用失败时无此字段。
	Result *[]AutoClassificationResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeAutoClassificationResponse Response Object

func (RecognizeAutoClassificationResponse) String

type RecognizeBankReceiptRequest added in v0.1.93

type RecognizeBankReceiptRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *BankReceiptRequestBody `json:"body,omitempty"`
}

RecognizeBankReceiptRequest Request Object

func (RecognizeBankReceiptRequest) String added in v0.1.93

type RecognizeBankReceiptResponse added in v0.1.93

type RecognizeBankReceiptResponse struct {
	Result *BankReceiptResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeBankReceiptResponse Response Object

func (RecognizeBankReceiptResponse) String added in v0.1.93

type RecognizeBankcardRequest

type RecognizeBankcardRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *BankcardRequestBody `json:"body,omitempty"`
}

RecognizeBankcardRequest Request Object

func (RecognizeBankcardRequest) String

func (o RecognizeBankcardRequest) String() string

type RecognizeBankcardResponse

type RecognizeBankcardResponse struct {
	Result *BankcardResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeBankcardResponse Response Object

func (RecognizeBankcardResponse) String

func (o RecognizeBankcardResponse) String() string

type RecognizeBusinessCardRequest

type RecognizeBusinessCardRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *BusinessCardRequestBody `json:"body,omitempty"`
}

RecognizeBusinessCardRequest Request Object

func (RecognizeBusinessCardRequest) String

type RecognizeBusinessCardResponse

type RecognizeBusinessCardResponse struct {
	Result *BusinessCardResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeBusinessCardResponse Response Object

func (RecognizeBusinessCardResponse) String

type RecognizeBusinessLicenseRequest

type RecognizeBusinessLicenseRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *BusinessLicenseRequestBody `json:"body,omitempty"`
}

RecognizeBusinessLicenseRequest Request Object

func (RecognizeBusinessLicenseRequest) String

type RecognizeBusinessLicenseResponse

type RecognizeBusinessLicenseResponse struct {
	Result *BusinessLicenseResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeBusinessLicenseResponse Response Object

func (RecognizeBusinessLicenseResponse) String

type RecognizeCambodianIdCardRequest added in v0.0.96

type RecognizeCambodianIdCardRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-3#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *CambodianIdCardRequestBody `json:"body,omitempty"`
}

RecognizeCambodianIdCardRequest Request Object

func (RecognizeCambodianIdCardRequest) String added in v0.0.96

type RecognizeCambodianIdCardResponse added in v0.0.96

type RecognizeCambodianIdCardResponse struct {
	Result *CambodianIdCardResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeCambodianIdCardResponse Response Object

func (RecognizeCambodianIdCardResponse) String added in v0.0.96

type RecognizeChileIdCardRequest added in v0.0.72

type RecognizeChileIdCardRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=la-south-2#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *ChileIdCardRequestBody `json:"body,omitempty"`
}

RecognizeChileIdCardRequest Request Object

func (RecognizeChileIdCardRequest) String added in v0.0.72

type RecognizeChileIdCardResponse added in v0.0.72

type RecognizeChileIdCardResponse struct {
	Result *ChileIdCardResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeChileIdCardResponse Response Object

func (RecognizeChileIdCardResponse) String added in v0.0.72

type RecognizeColombiaIdCardRequest added in v0.1.61

type RecognizeColombiaIdCardRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *ColombiaIdCardRequestBody `json:"body,omitempty"`
}

RecognizeColombiaIdCardRequest Request Object

func (RecognizeColombiaIdCardRequest) String added in v0.1.61

type RecognizeColombiaIdCardResponse added in v0.1.61

type RecognizeColombiaIdCardResponse struct {
	Result *ColombiaIdCardResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeColombiaIdCardResponse Response Object

func (RecognizeColombiaIdCardResponse) String added in v0.1.61

type RecognizeCustomTemplateRequest added in v0.1.22

type RecognizeCustomTemplateRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *CustomTemplateRequestBody `json:"body,omitempty"`
}

RecognizeCustomTemplateRequest Request Object

func (RecognizeCustomTemplateRequest) String added in v0.1.22

type RecognizeCustomTemplateResponse added in v0.1.22

type RecognizeCustomTemplateResponse struct {

	// 调用成功时表示调用结果。 调用失败时无此字段。
	Result *interface{} `json:"result,omitempty"`

	// 调用成功时返回调用模板id。 调用失败时无此字段。
	TemplateId *string `json:"template_id,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeCustomTemplateResponse Response Object

func (RecognizeCustomTemplateResponse) String added in v0.1.22

type RecognizeDriverLicenseRequest

type RecognizeDriverLicenseRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *DriverLicenseRequestBody `json:"body,omitempty"`
}

RecognizeDriverLicenseRequest Request Object

func (RecognizeDriverLicenseRequest) String

type RecognizeDriverLicenseResponse

type RecognizeDriverLicenseResponse struct {
	Result *DriverLicenseResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeDriverLicenseResponse Response Object

func (RecognizeDriverLicenseResponse) String

type RecognizeExitEntryPermitRequest added in v0.0.96

type RecognizeExitEntryPermitRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-1#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *ExitEntryPermitRequestBody `json:"body,omitempty"`
}

RecognizeExitEntryPermitRequest Request Object

func (RecognizeExitEntryPermitRequest) String added in v0.0.96

type RecognizeExitEntryPermitResponse added in v0.0.96

type RecognizeExitEntryPermitResponse struct {
	Result *ExitEntryPermitResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeExitEntryPermitResponse Response Object

func (RecognizeExitEntryPermitResponse) String added in v0.0.96

type RecognizeFinancialStatementRequest added in v0.0.67

type RecognizeFinancialStatementRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *FinancialStatementRequestBody `json:"body,omitempty"`
}

RecognizeFinancialStatementRequest Request Object

func (RecognizeFinancialStatementRequest) String added in v0.0.67

type RecognizeFinancialStatementResponse added in v0.0.67

type RecognizeFinancialStatementResponse struct {
	Result *FinancialStatementResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeFinancialStatementResponse Response Object

func (RecognizeFinancialStatementResponse) String added in v0.0.67

type RecognizeFlightItineraryRequest

type RecognizeFlightItineraryRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *FlightItineraryRequestBody `json:"body,omitempty"`
}

RecognizeFlightItineraryRequest Request Object

func (RecognizeFlightItineraryRequest) String

type RecognizeFlightItineraryResponse

type RecognizeFlightItineraryResponse struct {
	Result *FlightItineraryResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeFlightItineraryResponse Response Object

func (RecognizeFlightItineraryResponse) String

type RecognizeGeneralTableRequest

type RecognizeGeneralTableRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:[进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,](tag:hc)[进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-1#/projects/list)”页面,](tag:hk)单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *GeneralTableRequestBody `json:"body,omitempty"`
}

RecognizeGeneralTableRequest Request Object

func (RecognizeGeneralTableRequest) String

type RecognizeGeneralTableResponse

type RecognizeGeneralTableResponse struct {
	Result *GeneralTableResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeGeneralTableResponse Response Object

func (RecognizeGeneralTableResponse) String

type RecognizeGeneralTextRequest

type RecognizeGeneralTextRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:[进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,](tag:hc)[进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-1#/projects/list)”页面,](tag:hk)单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *GeneralTextRequestBody `json:"body,omitempty"`
}

RecognizeGeneralTextRequest Request Object

func (RecognizeGeneralTextRequest) String

type RecognizeGeneralTextResponse

type RecognizeGeneralTextResponse struct {
	Result *GeneralTextResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeGeneralTextResponse Response Object

func (RecognizeGeneralTextResponse) String

type RecognizeHandwritingRequest

type RecognizeHandwritingRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *HandwritingRequestBody `json:"body,omitempty"`
}

RecognizeHandwritingRequest Request Object

func (RecognizeHandwritingRequest) String

type RecognizeHandwritingResponse

type RecognizeHandwritingResponse struct {
	Result *HandwritingResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeHandwritingResponse Response Object

func (RecognizeHandwritingResponse) String

type RecognizeHealthCodeRequest added in v0.0.88

type RecognizeHealthCodeRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *HealthCodeRequestBody `json:"body,omitempty"`
}

RecognizeHealthCodeRequest Request Object

func (RecognizeHealthCodeRequest) String added in v0.0.88

type RecognizeHealthCodeResponse added in v0.0.88

type RecognizeHealthCodeResponse struct {
	Result *HealthCodeResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeHealthCodeResponse Response Object

func (RecognizeHealthCodeResponse) String added in v0.0.88

type RecognizeHkIdCardRequest added in v0.0.96

type RecognizeHkIdCardRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-1#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *HkIdCardRequestBody `json:"body,omitempty"`
}

RecognizeHkIdCardRequest Request Object

func (RecognizeHkIdCardRequest) String added in v0.0.96

func (o RecognizeHkIdCardRequest) String() string

type RecognizeHkIdCardResponse added in v0.0.96

type RecognizeHkIdCardResponse struct {
	Result *HkIdCardResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeHkIdCardResponse Response Object

func (RecognizeHkIdCardResponse) String added in v0.0.96

func (o RecognizeHkIdCardResponse) String() string

type RecognizeHouseholdRegisterRequest added in v0.1.87

type RecognizeHouseholdRegisterRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *HouseholdRegisterRequestBody `json:"body,omitempty"`
}

RecognizeHouseholdRegisterRequest Request Object

func (RecognizeHouseholdRegisterRequest) String added in v0.1.87

type RecognizeHouseholdRegisterResponse added in v0.1.87

type RecognizeHouseholdRegisterResponse struct {

	// 调用成功时表示调用结果。  调用失败时无此字段。
	Result *[]HouseholdRegisterResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeHouseholdRegisterResponse Response Object

func (RecognizeHouseholdRegisterResponse) String added in v0.1.87

type RecognizeIdCardRequest

type RecognizeIdCardRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *IdCardRequestBody `json:"body,omitempty"`
}

RecognizeIdCardRequest Request Object

func (RecognizeIdCardRequest) String

func (o RecognizeIdCardRequest) String() string

type RecognizeIdCardResponse

type RecognizeIdCardResponse struct {
	Result *IdCardResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeIdCardResponse Response Object

func (RecognizeIdCardResponse) String

func (o RecognizeIdCardResponse) String() string

type RecognizeIdDocumentRequest added in v0.0.93

type RecognizeIdDocumentRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-1#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *IdDocumentRequestBody `json:"body,omitempty"`
}

RecognizeIdDocumentRequest Request Object

func (RecognizeIdDocumentRequest) String added in v0.0.93

type RecognizeIdDocumentResponse added in v0.0.93

type RecognizeIdDocumentResponse struct {
	Result *IdDocumentItem `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeIdDocumentResponse Response Object

func (RecognizeIdDocumentResponse) String added in v0.0.93

type RecognizeInsurancePolicyRequest added in v0.0.67

type RecognizeInsurancePolicyRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *InsurancePolicyRequestBody `json:"body,omitempty"`
}

RecognizeInsurancePolicyRequest Request Object

func (RecognizeInsurancePolicyRequest) String added in v0.0.67

type RecognizeInsurancePolicyResponse added in v0.0.67

type RecognizeInsurancePolicyResponse struct {
	Result *InsurancePolicyResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeInsurancePolicyResponse Response Object

func (RecognizeInsurancePolicyResponse) String added in v0.0.67

type RecognizeInvoiceVerificationRequest added in v0.0.59

type RecognizeInvoiceVerificationRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *InvoiceVerificationRequestBody `json:"body,omitempty"`
}

RecognizeInvoiceVerificationRequest Request Object

func (RecognizeInvoiceVerificationRequest) String added in v0.0.59

type RecognizeInvoiceVerificationResponse added in v0.0.59

type RecognizeInvoiceVerificationResponse struct {

	// 调用成功时表示调用结果,详情参见[响应参数](https://support.huaweicloud.com/api-ocr/ocr_03_0134.html#ocr_03_0134__table266mcpsimp)。  调用失败时无此字段。 依据发票类型不同,返回参数不同。 - 增值税发票   含增值税专用发票、增值税普通发票、增值税普通发票(卷式)、增值税电子专用发票、增值税电子普通发票、增值税电子普通发票(通行费)、区块链电子发票。 - 机动车销售统一发票 - 二手车销售统一发票
	Result *interface{} `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeInvoiceVerificationResponse Response Object

func (RecognizeInvoiceVerificationResponse) String added in v0.0.59

type RecognizeLicensePlateRequest

type RecognizeLicensePlateRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *LicensePlateRequestBody `json:"body,omitempty"`
}

RecognizeLicensePlateRequest Request Object

func (RecognizeLicensePlateRequest) String

type RecognizeLicensePlateResponse

type RecognizeLicensePlateResponse struct {

	// 调用成功时表示调用结果。  调用失败时无此字段。
	Result *[]LicensePlateResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeLicensePlateResponse Response Object

func (RecognizeLicensePlateResponse) String

type RecognizeMacaoIdCardRequest added in v0.0.103

type RecognizeMacaoIdCardRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-1#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *MacaoIdCardRequestBody `json:"body,omitempty"`
}

RecognizeMacaoIdCardRequest Request Object

func (RecognizeMacaoIdCardRequest) String added in v0.0.103

type RecognizeMacaoIdCardResponse added in v0.0.103

type RecognizeMacaoIdCardResponse struct {
	Result *MacaoIdCardResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeMacaoIdCardResponse Response Object

func (RecognizeMacaoIdCardResponse) String added in v0.0.103

type RecognizeMainlandTravelPermitRequest added in v0.0.96

type RecognizeMainlandTravelPermitRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-1#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *MainlandTravelPermitRequestBody `json:"body,omitempty"`
}

RecognizeMainlandTravelPermitRequest Request Object

func (RecognizeMainlandTravelPermitRequest) String added in v0.0.96

type RecognizeMainlandTravelPermitResponse added in v0.0.96

type RecognizeMainlandTravelPermitResponse struct {
	Result *MainlandTravelPermitResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeMainlandTravelPermitResponse Response Object

func (RecognizeMainlandTravelPermitResponse) String added in v0.0.96

type RecognizeMvsInvoiceRequest

type RecognizeMvsInvoiceRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *MvsInvoiceRequestBody `json:"body,omitempty"`
}

RecognizeMvsInvoiceRequest Request Object

func (RecognizeMvsInvoiceRequest) String

type RecognizeMvsInvoiceResponse

type RecognizeMvsInvoiceResponse struct {
	Result *MvsInvoiceResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeMvsInvoiceResponse Response Object

func (RecognizeMvsInvoiceResponse) String

type RecognizeMyanmarDriverLicenseRequest added in v0.0.72

type RecognizeMyanmarDriverLicenseRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-3#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *MyanmarDriverLicenseRequestBody `json:"body,omitempty"`
}

RecognizeMyanmarDriverLicenseRequest Request Object

func (RecognizeMyanmarDriverLicenseRequest) String added in v0.0.72

type RecognizeMyanmarDriverLicenseResponse added in v0.0.72

type RecognizeMyanmarDriverLicenseResponse struct {
	Result *MyanmarDriverLicenseResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeMyanmarDriverLicenseResponse Response Object

func (RecognizeMyanmarDriverLicenseResponse) String added in v0.0.72

type RecognizeMyanmarIdcardRequest added in v0.0.72

type RecognizeMyanmarIdcardRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-1#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *MyanmarIdcardRequestBody `json:"body,omitempty"`
}

RecognizeMyanmarIdcardRequest Request Object

func (RecognizeMyanmarIdcardRequest) String added in v0.0.72

type RecognizeMyanmarIdcardResponse added in v0.0.72

type RecognizeMyanmarIdcardResponse struct {
	Result *MyanmarIdcardResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeMyanmarIdcardResponse Response Object

func (RecognizeMyanmarIdcardResponse) String added in v0.0.72

type RecognizePassportRequest

type RecognizePassportRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:[进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,](tag:hc)[进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-1#/projects/list)”页面,](tag:hk)单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *PassportRequestBody `json:"body,omitempty"`
}

RecognizePassportRequest Request Object

func (RecognizePassportRequest) String

func (o RecognizePassportRequest) String() string

type RecognizePassportResponse

type RecognizePassportResponse struct {
	Result *PassportResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizePassportResponse Response Object

func (RecognizePassportResponse) String

func (o RecognizePassportResponse) String() string

type RecognizePcrTestRecordRequest added in v0.0.89

type RecognizePcrTestRecordRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *PcrTestRecordRequestBody `json:"body,omitempty"`
}

RecognizePcrTestRecordRequest Request Object

func (RecognizePcrTestRecordRequest) String added in v0.0.89

type RecognizePcrTestRecordResponse added in v0.0.89

type RecognizePcrTestRecordResponse struct {
	Result *PcrTestRecordResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizePcrTestRecordResponse Response Object

func (RecognizePcrTestRecordResponse) String added in v0.0.89

type RecognizePeruIdCardRequest added in v0.1.67

type RecognizePeruIdCardRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-1#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *PeruIdCardRequestBody `json:"body,omitempty"`
}

RecognizePeruIdCardRequest Request Object

func (RecognizePeruIdCardRequest) String added in v0.1.67

type RecognizePeruIdCardResponse added in v0.1.67

type RecognizePeruIdCardResponse struct {
	Result *PeruIdCardResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizePeruIdCardResponse Response Object

func (RecognizePeruIdCardResponse) String added in v0.1.67

type RecognizeQualificationCertificateRequest added in v0.0.67

type RecognizeQualificationCertificateRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *QualificationCertificateRequestBody `json:"body,omitempty"`
}

RecognizeQualificationCertificateRequest Request Object

func (RecognizeQualificationCertificateRequest) String added in v0.0.67

type RecognizeQualificationCertificateResponse added in v0.0.67

type RecognizeQualificationCertificateResponse struct {
	Result *QualificationCertificateResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeQualificationCertificateResponse Response Object

func (RecognizeQualificationCertificateResponse) String added in v0.0.67

type RecognizeQuotaInvoiceRequest

type RecognizeQuotaInvoiceRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *QuotaInvoiceRequestBody `json:"body,omitempty"`
}

RecognizeQuotaInvoiceRequest Request Object

func (RecognizeQuotaInvoiceRequest) String

type RecognizeQuotaInvoiceResponse

type RecognizeQuotaInvoiceResponse struct {
	Result *QuotaInvoiceResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeQuotaInvoiceResponse Response Object

func (RecognizeQuotaInvoiceResponse) String

type RecognizeRealEstateCertificateRequest added in v0.1.60

type RecognizeRealEstateCertificateRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *RealEstateCertificateRequestBody `json:"body,omitempty"`
}

RecognizeRealEstateCertificateRequest Request Object

func (RecognizeRealEstateCertificateRequest) String added in v0.1.60

type RecognizeRealEstateCertificateResponse added in v0.1.60

type RecognizeRealEstateCertificateResponse struct {
	Result *RealEstateCertificateResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeRealEstateCertificateResponse Response Object

func (RecognizeRealEstateCertificateResponse) String added in v0.1.60

type RecognizeSealRequest added in v0.1.78

type RecognizeSealRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *SealRequestBody `json:"body,omitempty"`
}

RecognizeSealRequest Request Object

func (RecognizeSealRequest) String added in v0.1.78

func (o RecognizeSealRequest) String() string

type RecognizeSealResponse added in v0.1.78

type RecognizeSealResponse struct {
	Result *SealResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeSealResponse Response Object

func (RecognizeSealResponse) String added in v0.1.78

func (o RecognizeSealResponse) String() string

type RecognizeSmartDocumentRecognizerRequest added in v0.1.57

type RecognizeSmartDocumentRecognizerRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *SmartDocumentRecognizerRequestBody `json:"body,omitempty"`
}

RecognizeSmartDocumentRecognizerRequest Request Object

func (RecognizeSmartDocumentRecognizerRequest) String added in v0.1.57

type RecognizeSmartDocumentRecognizerResponse added in v0.1.57

type RecognizeSmartDocumentRecognizerResponse struct {

	// 调用成功时返回的结果列表,按页面顺序返回,列表第一项为第一页识别结果,依次类推。 调用失败时无此字段。
	Result *[]SmartDocumentRecognizerResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeSmartDocumentRecognizerResponse Response Object

func (RecognizeSmartDocumentRecognizerResponse) String added in v0.1.57

type RecognizeTaxiInvoiceRequest

type RecognizeTaxiInvoiceRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *TaxiInvoiceRequestBody `json:"body,omitempty"`
}

RecognizeTaxiInvoiceRequest Request Object

func (RecognizeTaxiInvoiceRequest) String

type RecognizeTaxiInvoiceResponse

type RecognizeTaxiInvoiceResponse struct {
	Result *TaxiInvoiceResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeTaxiInvoiceResponse Response Object

func (RecognizeTaxiInvoiceResponse) String

type RecognizeThailandIdcardRequest added in v0.0.72

type RecognizeThailandIdcardRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:[进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,](tag:hc)[进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-1#/projects/list)”页面,](tag:hk)单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *ThailandIdcardRequestBody `json:"body,omitempty"`
}

RecognizeThailandIdcardRequest Request Object

func (RecognizeThailandIdcardRequest) String added in v0.0.72

type RecognizeThailandIdcardResponse added in v0.0.72

type RecognizeThailandIdcardResponse struct {
	Result *ThailandIdcardResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeThailandIdcardResponse Response Object

func (RecognizeThailandIdcardResponse) String added in v0.0.72

type RecognizeThailandLicensePlateRequest added in v0.0.72

type RecognizeThailandLicensePlateRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:[进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,](tag:hc)[进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-1#/projects/list)”页面,](tag:hk)单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *ThailandLicensePlateRequestBody `json:"body,omitempty"`
}

RecognizeThailandLicensePlateRequest Request Object

func (RecognizeThailandLicensePlateRequest) String added in v0.0.72

type RecognizeThailandLicensePlateResponse added in v0.0.72

type RecognizeThailandLicensePlateResponse struct {

	// 调用成功时表示调用结果。 调用失败时无此字段
	Result *[]ThailandLicensePlateItem `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeThailandLicensePlateResponse Response Object

func (RecognizeThailandLicensePlateResponse) String added in v0.0.72

type RecognizeTollInvoiceRequest

type RecognizeTollInvoiceRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *TollInvoiceRequestBody `json:"body,omitempty"`
}

RecognizeTollInvoiceRequest Request Object

func (RecognizeTollInvoiceRequest) String

type RecognizeTollInvoiceResponse

type RecognizeTollInvoiceResponse struct {
	Result *TollInvoiceResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeTollInvoiceResponse Response Object

func (RecognizeTollInvoiceResponse) String

type RecognizeTrainTicketRequest

type RecognizeTrainTicketRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *TrainTicketRequestBody `json:"body,omitempty"`
}

RecognizeTrainTicketRequest Request Object

func (RecognizeTrainTicketRequest) String

type RecognizeTrainTicketResponse

type RecognizeTrainTicketResponse struct {
	Result *TrainTicketResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeTrainTicketResponse Response Object

func (RecognizeTrainTicketResponse) String

type RecognizeTransportationLicenseRequest

type RecognizeTransportationLicenseRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *TransportationLicenseRequestBody `json:"body,omitempty"`
}

RecognizeTransportationLicenseRequest Request Object

func (RecognizeTransportationLicenseRequest) String

type RecognizeTransportationLicenseResponse

type RecognizeTransportationLicenseResponse struct {
	Result *TransportationLicenseResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeTransportationLicenseResponse Response Object

func (RecognizeTransportationLicenseResponse) String

type RecognizeVatInvoiceRequest

type RecognizeVatInvoiceRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *VatInvoiceRequestBody `json:"body,omitempty"`
}

RecognizeVatInvoiceRequest Request Object

func (RecognizeVatInvoiceRequest) String

type RecognizeVatInvoiceResponse

type RecognizeVatInvoiceResponse struct {
	Result *VatInvoiceResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeVatInvoiceResponse Response Object

func (RecognizeVatInvoiceResponse) String

type RecognizeVehicleCertificateRequest added in v0.1.60

type RecognizeVehicleCertificateRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *VehicleCertificateRequestBody `json:"body,omitempty"`
}

RecognizeVehicleCertificateRequest Request Object

func (RecognizeVehicleCertificateRequest) String added in v0.1.60

type RecognizeVehicleCertificateResponse added in v0.1.60

type RecognizeVehicleCertificateResponse struct {
	Result *VehicleCertificateResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeVehicleCertificateResponse Response Object

func (RecognizeVehicleCertificateResponse) String added in v0.1.60

type RecognizeVehicleLicenseRequest

type RecognizeVehicleLicenseRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *VehicleLicenseRequestBody `json:"body,omitempty"`
}

RecognizeVehicleLicenseRequest Request Object

func (RecognizeVehicleLicenseRequest) String

type RecognizeVehicleLicenseResponse

type RecognizeVehicleLicenseResponse struct {
	Result *VehicleLicenseResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeVehicleLicenseResponse Response Object

func (RecognizeVehicleLicenseResponse) String

type RecognizeVietnamIdCardRequest added in v0.1.60

type RecognizeVietnamIdCardRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-1#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *VietnamIdCardRequestBody `json:"body,omitempty"`
}

RecognizeVietnamIdCardRequest Request Object

func (RecognizeVietnamIdCardRequest) String added in v0.1.60

type RecognizeVietnamIdCardResponse added in v0.1.60

type RecognizeVietnamIdCardResponse struct {
	Result *VietnamIdCardResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeVietnamIdCardResponse Response Object

func (RecognizeVietnamIdCardResponse) String added in v0.1.60

type RecognizeVinRequest

type RecognizeVinRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *VinRequestBody `json:"body,omitempty"`
}

RecognizeVinRequest Request Object

func (RecognizeVinRequest) String

func (o RecognizeVinRequest) String() string

type RecognizeVinResponse

type RecognizeVinResponse struct {
	Result *VinResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeVinResponse Response Object

func (RecognizeVinResponse) String

func (o RecognizeVinResponse) String() string

type RecognizeWaybillElectronicRequest added in v0.0.83

type RecognizeWaybillElectronicRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *WaybillElectronicRequestBody `json:"body,omitempty"`
}

RecognizeWaybillElectronicRequest Request Object

func (RecognizeWaybillElectronicRequest) String added in v0.0.83

type RecognizeWaybillElectronicResponse added in v0.0.83

type RecognizeWaybillElectronicResponse struct {
	Result *WaybillElectronicResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeWaybillElectronicResponse Response Object

func (RecognizeWaybillElectronicResponse) String added in v0.0.83

type RecognizeWebImageRequest

type RecognizeWebImageRequest struct {

	// 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:[进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,](tag:hc)[进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-1#/projects/list)”页面,](tag:hk)单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

	Body *WebImageRequestBody `json:"body,omitempty"`
}

RecognizeWebImageRequest Request Object

func (RecognizeWebImageRequest) String

func (o RecognizeWebImageRequest) String() string

type RecognizeWebImageResponse

type RecognizeWebImageResponse struct {
	Result *WebImageResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RecognizeWebImageResponse Response Object

func (RecognizeWebImageResponse) String

func (o RecognizeWebImageResponse) String() string

type SealList added in v0.1.78

type SealList struct {

	// 印章类型,当前支持circle(圆形章)、ellipse(椭圆章)、rectangle(方形章)、triangle(三角章)、rhombus(菱形章)五种。
	Type *string `json:"type,omitempty"`

	// 提取的单个印章base64编码图片。
	SealImage *string `json:"seal_image,omitempty"`

	// 印章位置的置信度。
	Confidence *float32 `json:"confidence,omitempty"`

	// 印章位置,列表形式,包含印章区域四个顶点的二维坐标(x,y),坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	Location *[][]int32 `json:"location,omitempty"`

	// 印章文本块列表。
	WordsBlockList *[]SealWordsBlockList `json:"words_block_list,omitempty"`
}

SealList

func (SealList) String added in v0.1.78

func (o SealList) String() string

type SealRequestBody added in v0.1.78

type SealRequestBody struct {

	// 该参数与url二选一。 图片的Base64编码,要求Base64编码后大小不超过10MB。 图片最短边不小于15px,最长边不超过8192px。支持JPEG、JPG、PNG、BMP、GIF、TIFF、WEBP、PCX、ICO、PSD、PDF格式。 图片Base64编码示例如/9j/4AAQSkZJRgABAg...,带有多余前缀会产生The image format is not supported报错。
	Data *string `json:"data,omitempty"`

	// 与data二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// 是否返回提取的印章base64编码图片,可选值如下所示: - true:返回提取的印章图片base64编码 - false:不返回提取的印章图片base64编码  如果无该参数,系统默认不返回印章擦除后的图片。如果输入参数不是Boolean类型,则会报非法参数错误。
	ReturnSealImage *bool `json:"return_seal_image,omitempty"`

	// 是否返回印章擦除后的base64编码图片,可选值包括: - true:返回印章擦除后的图片base64编码 - false:不返回印章擦除后的图片base64编码  如果无该参数,系统默认不返回印章擦除后的图片。如果输入参数不是Boolean类型,则会报非法参数错误。
	ReturnErasedSealImage *bool `json:"return_erased_seal_image,omitempty"`

	// 指定PDF页码识别。传入该参数时,则识别指定页码的内容。如果不传该参数,则默认识别第1页。
	PdfPageNumber *int32 `json:"pdf_page_number,omitempty"`
}

SealRequestBody

func (SealRequestBody) String added in v0.1.78

func (o SealRequestBody) String() string

type SealResult added in v0.1.78

type SealResult struct {

	// 印章信息列表。
	SealList *[]SealList `json:"seal_list,omitempty"`

	// 在输入图片基础上进行印章擦除后的base64编码图片。
	ErasedSealImage *string `json:"erased_seal_image,omitempty"`
}

SealResult

func (SealResult) String added in v0.1.78

func (o SealResult) String() string

type SealWordsBlockList added in v0.1.78

type SealWordsBlockList struct {

	// 印章文本块。
	Words *string `json:"words,omitempty"`

	// 印章文本块的置信度。
	WordsConfidence *float32 `json:"words_confidence,omitempty"`
}

func (SealWordsBlockList) String added in v0.1.78

func (o SealWordsBlockList) String() string

type SmartDocumentRecognizerFormResult added in v0.1.87

type SmartDocumentRecognizerFormResult struct {

	// 模型识别到的有线表单数量。
	FormCount *int32 `json:"form_count,omitempty"`

	// 有线表单识别结果列表。
	FormList *[]SmartDocumentRecognizerTableBlock `json:"form_list,omitempty"`
}

func (SmartDocumentRecognizerFormResult) String added in v0.1.87

type SmartDocumentRecognizerFormulaBlock added in v0.1.93

type SmartDocumentRecognizerFormulaBlock struct {

	// 数学公式识别结果,以latex字符串表示。
	Formula *string `json:"formula,omitempty"`

	// 数学公式位置信息,列表形式,分别表示4个顶点的x, y坐标;坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	Location *[][]int32 `json:"location,omitempty"`
}

func (SmartDocumentRecognizerFormulaBlock) String added in v0.1.93

type SmartDocumentRecognizerFormulaResult added in v0.1.93

type SmartDocumentRecognizerFormulaResult struct {

	// 数学公式数量。
	FormulaCount *int32 `json:"formula_count,omitempty"`

	// 数学公式识别结果列表。
	FormulaList *[]SmartDocumentRecognizerFormulaBlock `json:"formula_list,omitempty"`
}

func (SmartDocumentRecognizerFormulaResult) String added in v0.1.93

type SmartDocumentRecognizerKvBlock added in v0.1.57

type SmartDocumentRecognizerKvBlock struct {

	// key-value对(键值对)中的key,例如“姓名:小明”中的“姓名”
	Key *string `json:"key,omitempty"`

	// key-value对(键值对)中的value,例如“姓名:小明”中的“小明”
	Value *string `json:"value,omitempty"`

	// 该键值对中所包含的文本框数量。
	WordsBlockCount *int32 `json:"words_block_count,omitempty"`

	// 文本框识别结果列表。
	WordsBlockList *[]SmartDocumentRecognizerKvWordsBlock `json:"words_block_list,omitempty"`
}

func (SmartDocumentRecognizerKvBlock) String added in v0.1.57

type SmartDocumentRecognizerKvResult added in v0.1.57

type SmartDocumentRecognizerKvResult struct {

	// 模型识别到的键值对数量。
	KvBlockCount *int32 `json:"kv_block_count,omitempty"`

	// 键值对识别结果列表。
	KvBlockList *[]SmartDocumentRecognizerKvBlock `json:"kv_block_list,omitempty"`
}

func (SmartDocumentRecognizerKvResult) String added in v0.1.57

type SmartDocumentRecognizerKvWordsBlock added in v0.1.57

type SmartDocumentRecognizerKvWordsBlock struct {

	// 文字块识别结果。
	Words *string `json:"words,omitempty"`

	// 文字块的区域位置信息,列表形式,包含文字区域四个顶点的二维坐标(x,y);坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	Location *[][]int32 `json:"location,omitempty"`

	// 类型。
	Type *string `json:"type,omitempty"`
}

func (SmartDocumentRecognizerKvWordsBlock) String added in v0.1.57

type SmartDocumentRecognizerLayoutBlock added in v0.1.57

type SmartDocumentRecognizerLayoutBlock struct {

	// 文字块的区域位置信息,列表形式,包含文字区域四个顶点的二维坐标(x,y);坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	Location *[][]int32 `json:"location,omitempty"`

	// 文档区域类别,包含text、title、sub_title、image、image_caption、form、table、table_caption、header、footer、page_number、reference、formula、stamp、directory共15个类别。
	Type *string `json:"type,omitempty"`

	// 文档区域文字内容。对于表格与图像,不返回其中的文字内容。
	Text *string `json:"text,omitempty"`

	// 文字识别结果索引列表,表示ocr_result的words_block_list中哪些文本框位于该文档区域内。
	WordsIds *[]int32 `json:"words_ids,omitempty"`

	// 仅当type为\"table\"且入参table为True时返回该字段,表示当前逻辑表格区域对应table_result中哪一项识别结果。
	TableId *int32 `json:"table_id,omitempty"`

	// 仅当type为\"form\"且入参form为True时返回该字段,表示当前有线表单区域对应form_result中哪一项识别结果。
	FormId *int32 `json:"form_id,omitempty"`
}

func (SmartDocumentRecognizerLayoutBlock) String added in v0.1.57

type SmartDocumentRecognizerLayoutResult added in v0.1.57

type SmartDocumentRecognizerLayoutResult struct {

	// 模型识别到的文档版面区域数量。
	LayoutBlockCount *int32 `json:"layout_block_count,omitempty"`

	// 文档版面区域识别结果列表。
	LayoutBlockList *[]SmartDocumentRecognizerLayoutBlock `json:"layout_block_list,omitempty"`
}

func (SmartDocumentRecognizerLayoutResult) String added in v0.1.57

type SmartDocumentRecognizerOcrResult added in v0.1.57

type SmartDocumentRecognizerOcrResult struct {

	// 图片朝向
	Direction *float32 `json:"direction,omitempty"`

	// 识别文字块数目。
	WordsBlockCount *int32 `json:"words_block_count,omitempty"`

	// 识别文字块列表,输出顺序从左到右,先上后下。
	WordsBlockList *[]SmartDocumentRecognizerWordsBlockList `json:"words_block_list,omitempty"`
}

func (SmartDocumentRecognizerOcrResult) String added in v0.1.57

type SmartDocumentRecognizerRequestBody added in v0.1.57

type SmartDocumentRecognizerRequestBody struct {

	// 与url二选一。图片或PDF格式,base64编码,要求base64编码后大小不超过10M。 图像尺寸不小于15×15像素,最长边不超过8192像素,支持JPG/PNG/BMP/TIFF格式。 PDF以144dpi的分辨率转为图像进行文档解析,需符合上述图像尺寸规定。若PDF有多页,当前仅对第1页进行识别。
	Data *string `json:"data,omitempty"`

	// 与data二选一。 图片或PDF的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// 单朝向模式开关。可选值包括: - true:打开单朝向模式 - false:关闭单朝向模式  图片文字方向一致时,打开该开关可提升识别精度;图片文字方向不一致时,关闭该开关可支持多朝向文字识别。未传入该参数时默认为true,既默认图片中的字段为单朝向。
	SingleOrientationMode *bool `json:"single_orientation_mode,omitempty"`

	// 语种选择,未传入该参数时默认为中英文识别模式。参考[华为云通用文字支持语种](https://support.huaweicloud.com/api-ocr/ocr_03_0042.html)。
	Language *string `json:"language,omitempty"`

	// 是否进行键值对(key-value)提取。若是,结果会以“kv_result”这一关键字返回。
	Kv *bool `json:"kv,omitempty"`

	// 是否进行表格识别。此处表格特指逻辑表格,通常具有M行N列的形式,且第一行或第一列为表头。若是,结果会以“table_result”这一关键字返回。
	Table *bool `json:"table,omitempty"`

	// 是否进行版面分析。若是,结果会以“layout_result”这一关键字返回。
	Layout *bool `json:"layout,omitempty"`

	// 仅当table为True时有效。是否返回表格转换Microsoft Excel的Base64编码字段。
	ReturnExcel *bool `json:"return_excel,omitempty"`

	// 是否进行有线表单识别。有线表单指关键信息以有线单元格形式进行呈现,例如户口本、机动车发票等。若是,结果会以\"form_result\"这一关键字返回。
	Form *bool `json:"form,omitempty"`

	// 是否进行公式识别,识别结果为latex序列。若是,结果会以“formula_result”这一关键字返回。  - 开启公式识别后会降低响应速度。 - 当前仅支持3行以内公式识别,不支持3行以上的多行公式。
	Formula *bool `json:"formula,omitempty"`

	// 需要传入字典的json序列化后字符串,用于对kv_result中的特定key值进行归一化映射。例如,kv_result中包含{\"名称\":\"小明\"}的键值对,若传入{\"名称\":\"姓名\"}的kv_map,则返回结果为{“姓名”:“小明”}。  > 参数传入示例: - \"kv_map\":\"{\\\"名称\\\":\\\"姓名\\\"}\"
	KvMap *string `json:"kv_map,omitempty"`

	// 指定PDF页码识别。传入该参数时,则识别指定页码的内容。如果不传该参数,则默认识别第1页。
	PdfPageNumber *int32 `json:"pdf_page_number,omitempty"`
}

func (SmartDocumentRecognizerRequestBody) String added in v0.1.57

type SmartDocumentRecognizerResult added in v0.1.57

type SmartDocumentRecognizerResult struct {
	OcrResult *SmartDocumentRecognizerOcrResult `json:"ocr_result"`

	KvResult *SmartDocumentRecognizerKvResult `json:"kv_result,omitempty"`

	TableResult *SmartDocumentRecognizerTableResult `json:"table_result,omitempty"`

	LayoutResult *SmartDocumentRecognizerLayoutResult `json:"layout_result,omitempty"`

	FormResult *SmartDocumentRecognizerFormResult `json:"form_result,omitempty"`

	FormulaResult *SmartDocumentRecognizerFormulaResult `json:"formula_result,omitempty"`
}

func (SmartDocumentRecognizerResult) String added in v0.1.57

type SmartDocumentRecognizerTableBlock added in v0.1.57

type SmartDocumentRecognizerTableBlock struct {

	// 当前表格的位置信息,列表形式,分别表示文字块4个顶点的x, y坐标;坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	Location *[][]int32 `json:"location,omitempty"`

	// 表格中所包含的单元格数量。
	WordsBlockCount *int32 `json:"words_block_count,omitempty"`

	// 单元格识别结果列表。
	WordsBlockList *[]SmartDocumentRecognizerTableWordsBlock `json:"words_block_list,omitempty"`

	// 表格识别结果的base64编码,仅当return_excel为True时返回该字段。对返回的excel编码可用base64.b64decode解码并保存为.xlsx文件。
	Excel *string `json:"excel,omitempty"`
}

func (SmartDocumentRecognizerTableBlock) String added in v0.1.57

type SmartDocumentRecognizerTableResult added in v0.1.57

type SmartDocumentRecognizerTableResult struct {

	// 模型识别到的表格数量。
	TableCount *int32 `json:"table_count,omitempty"`

	// 表格识别结果列表。
	TableList *[]SmartDocumentRecognizerTableBlock `json:"table_list,omitempty"`
}

func (SmartDocumentRecognizerTableResult) String added in v0.1.57

type SmartDocumentRecognizerTableWordsBlock added in v0.1.57

type SmartDocumentRecognizerTableWordsBlock struct {

	// 单元格内的文字识别结果。
	Words *string `json:"words,omitempty"`

	// 文字块占用的行信息,编号从0开始,列表形式,数据类型为Integer。
	Rows *[]int32 `json:"rows,omitempty"`

	// 文字块占用的列信息,编号从0开始,列表形式,数据类型为Integer。
	Columns *[]int32 `json:"columns,omitempty"`
}

func (SmartDocumentRecognizerTableWordsBlock) String added in v0.1.57

type SmartDocumentRecognizerWordsBlockList added in v0.1.57

type SmartDocumentRecognizerWordsBlockList struct {

	// 文字块识别结果。
	Words *string `json:"words,omitempty"`

	// 文字块的区域位置信息,列表形式,包含文字区域四个顶点的二维坐标(x,y);坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	Location *[][]int32 `json:"location,omitempty"`

	// 文字块识别结果的置信度。
	Confidence *float32 `json:"confidence,omitempty"`
}

func (SmartDocumentRecognizerWordsBlockList) String added in v0.1.57

type TaxiInvoiceRequestBody

type TaxiInvoiceRequestBody struct {

	// 与url二选一  图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。  图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// 识别到的文字块的区域位置信息。可选值包括:  - true:返回各个文字块区域  - false:不返回各个文字块区域  如果无该参数,系统默认不返回文字块区域。如果输入参数不是Boolean类型,则会报非法参数错误。
	ReturnTextLocation *bool `json:"return_text_location,omitempty"`
}

TaxiInvoiceRequestBody

func (TaxiInvoiceRequestBody) String

func (o TaxiInvoiceRequestBody) String() string

type TaxiInvoiceResult

type TaxiInvoiceResult struct {

	// 归属地区。
	Location *string `json:"location,omitempty"`

	// 发票代码。
	Code *string `json:"code,omitempty"`

	// 发票号码。
	Number *string `json:"number,omitempty"`

	// 电话(包括电话、监督电话)。
	PhoneNumber *string `json:"phone_number,omitempty"`

	// 单位。
	Company *string `json:"company,omitempty"`

	// 车号。
	TaxiNumber *string `json:"taxi_number,omitempty"`

	// 证号。
	CertificateNumber *string `json:"certificate_number,omitempty"`

	// 识别编号。
	IdentificationNumber *string `json:"identification_number,omitempty"`

	// 开票日期。
	Date *string `json:"date,omitempty"`

	// 上车时间。
	BoardingTime *string `json:"boarding_time,omitempty"`

	// 下车时间。
	AlightingTime *string `json:"alighting_time,omitempty"`

	// 时间(起止时间、上下车时间)。
	Time *string `json:"time,omitempty"`

	// 单价。
	UnitPrice *string `json:"unit_price,omitempty"`

	// 总里程。
	Distance *string `json:"distance,omitempty"`

	// 等候时间。
	WaitingTime *string `json:"waiting_time,omitempty"`

	// 金额。
	Fare *string `json:"fare,omitempty"`

	// 燃油附加费。
	FuelOilSurcharge *string `json:"fuel_oil_surcharge,omitempty"`

	// 电调费(预约费)。
	CallServiceSurcharge *string `json:"call_service_surcharge,omitempty"`

	// 实收金额。
	Total *string `json:"total,omitempty"`

	// 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。
	Confidence *interface{} `json:"confidence,omitempty"`

	// 对应所有在原图上识别到的字段位置信息,包含所有文字区域四个顶点的二维坐标(x,y)。采用图像坐标系,坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	TextLocation *interface{} `json:"text_location,omitempty"`
}

func (TaxiInvoiceResult) String

func (o TaxiInvoiceResult) String() string

type ThailandIdcardConfidence added in v0.0.72

type ThailandIdcardConfidence struct {

	// 身份证号置信度。
	IdNumber *float32 `json:"id_number,omitempty"`

	// 泰文名字置信度。
	NameTh *float32 `json:"name_th,omitempty"`

	// 英文名置信度。
	NameEn *float32 `json:"name_en,omitempty"`

	// 参考编码置信度。
	RefNumber *float32 `json:"ref_number,omitempty"`

	// 英文名字置信度。
	FirstNameEn *float32 `json:"first_name_en,omitempty"`

	// 英文姓氏置信度。
	LastNameEn *float32 `json:"last_name_en,omitempty"`

	// 泰文出生日期置信度。
	DateOfBirthTh *float32 `json:"date_of_birth_th,omitempty"`

	// 英文出生日期置信度。
	DateOfBirthEn *float32 `json:"date_of_birth_en,omitempty"`

	// 宗教置信度。
	ReligionTh *float32 `json:"religion_th,omitempty"`

	// 地址置信度。
	AddressTh *float32 `json:"address_th,omitempty"`

	// 泰文签发日期置信度。
	DateOfIssueTh *float32 `json:"date_of_issue_th,omitempty"`

	// 英文签发日期置信度。
	DateOfIssueEn *float32 `json:"date_of_issue_en,omitempty"`

	// 泰文有效期置信度。
	DateOfExpiryTh *float32 `json:"date_of_expiry_th,omitempty"`

	// 英文有效期置信度。
	DateOfExpiryEn *float32 `json:"date_of_expiry_en,omitempty"`

	// 序列号置信度。
	SerialNumber *float32 `json:"serial_number,omitempty"`

	// 身份证反面卡号置信度。
	CardNumber *float32 `json:"card_number,omitempty"`

	// 激光码置信度。
	LaserNumber *float32 `json:"laser_number,omitempty"`
}

func (ThailandIdcardConfidence) String added in v0.0.72

func (o ThailandIdcardConfidence) String() string

type ThailandIdcardRequestBody added in v0.0.72

type ThailandIdcardRequestBody struct {

	// 与url二选一  图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,[详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。](tag:hc)[详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。](tag:hk)  > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// - front:身份证正面 - back:身份证背面 如果参数值为空或无该参数,系统自动识别,建议填写,准确率更高。
	Side *string `json:"side,omitempty"`

	// 是否返回头像内容开关,可选值如下所示: - true:返回身份证头像照片的 base64 编码 - false:不返回身份证头像照片的 base64 编码 未传入该参数时默认为false,即不返回身份证头像照片的 base64 编码。
	ReturnPortraitImage *bool `json:"return_portrait_image,omitempty"`

	// 是否返回头像坐标的开关,可选值如下所示: - true:返回身份证头像的位置 - false:不返回身份证头像的位置
	ReturnPortraitLocation *bool `json:"return_portrait_location,omitempty"`

	// 是否返回身份证类型的开关,可选值如下所示: - true:返回身份证的类型,类型包括身份证原件、身份证复印件和屏幕翻拍 - false:不返回身份证的类型
	ReturnIdcardType *bool `json:"return_idcard_type,omitempty"`

	// 识别到的文字块的区域位置信息。可选值包括: - true:返回各个文字块区域 - false:不返回各个文字块区域  如果无该参数,系统默认不返回文字块区域。如果输入参数不是Boolean类型,则会报非法参数错误。
	ReturnTextLocation *bool `json:"return_text_location,omitempty"`
}

func (ThailandIdcardRequestBody) String added in v0.0.72

func (o ThailandIdcardRequestBody) String() string

type ThailandIdcardResult added in v0.0.72

type ThailandIdcardResult struct {

	// 返回证件类型,\"normal\"表示普通泰文证件,\"pink\"表示外国人身份证件
	Type *string `json:"type,omitempty"`

	// 英文名。
	NameEn *string `json:"name_en,omitempty"`

	// 参考编码。
	RefNumber *string `json:"ref_number,omitempty"`

	// 标示正面还是反面,取值为front或back。
	Side *string `json:"side,omitempty"`

	// 身份证号。
	IdNumber *string `json:"id_number,omitempty"`

	// 泰文名字。
	NameTh *string `json:"name_th,omitempty"`

	// 英文名字。
	FirstNameEn *string `json:"first_name_en,omitempty"`

	// 英文姓氏。
	LastNameEn *string `json:"last_name_en,omitempty"`

	// 泰文出生日期。
	DateOfBirthTh *string `json:"date_of_birth_th,omitempty"`

	// 英文出生日期。
	DateOfBirthEn *string `json:"date_of_birth_en,omitempty"`

	// 宗教。
	ReligionTh *string `json:"religion_th,omitempty"`

	// 地址。
	AddressTh *string `json:"address_th,omitempty"`

	// 泰文签发日期。
	DateOfIssueTh *string `json:"date_of_issue_th,omitempty"`

	// 英文签发日期。
	DateOfIssueEn *string `json:"date_of_issue_en,omitempty"`

	// 泰文有效期。
	DateOfExpiryTh *string `json:"date_of_expiry_th,omitempty"`

	// 英文有效期。
	DateOfExpiryEn *string `json:"date_of_expiry_en,omitempty"`

	// 序列号。
	SerialNumber *string `json:"serial_number,omitempty"`

	// 身份证反面卡号。
	CardNumber *string `json:"card_number,omitempty"`

	// 激光码。
	LaserNumber *string `json:"laser_number,omitempty"`

	Confidence *ThailandIdcardConfidence `json:"confidence,omitempty"`

	// 头像的base64编码。 当输入参数“return_portrait_image”为“true”时,才返回该参数。
	PortraitImage *string `json:"portrait_image,omitempty"`

	// 头像在原图上的位置。 当输入参数“return_portrait_location”为“true”时,才返回该参数。以列表形式显示,包含头像区域四个顶点的二维坐标(x,y),坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向
	PortraitLocation *[][]int32 `json:"portrait_location,omitempty"`

	// 身份证的类型。取值如下所示: - normal:身份证原件 - copy:复印的身份证 - screen:屏幕翻拍 当输入参数“return_idcard_type”为“true”时,才返回该参数。
	IdcardType *string `json:"idcard_type,omitempty"`

	// 对应所有在原图上识别到的字段位置信息,包含所有文字区域四个顶点的二维坐标(x,y)。采用图像坐标系,坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	TextLocation *interface{} `json:"text_location,omitempty"`
}

func (ThailandIdcardResult) String added in v0.0.72

func (o ThailandIdcardResult) String() string

type ThailandLicensePlateItem added in v0.0.72

type ThailandLicensePlateItem struct {

	// 车牌内容。
	PlateNumber *string `json:"plate_number,omitempty"`

	// 车牌的区域位置信息,列表形式,包含文字区域四个顶点的二维坐标(x,y);坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	PlateLocation *[][]int32 `json:"plate_location,omitempty"`

	// 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。注:置信度由算法给出,不直接等价于对应字段的准确率。
	Confidence *float32 `json:"confidence,omitempty"`

	// 车牌所属府
	Province *string `json:"province,omitempty"`
}

func (ThailandLicensePlateItem) String added in v0.0.72

func (o ThailandLicensePlateItem) String() string

type ThailandLicensePlateRequestBody added in v0.0.72

type ThailandLicensePlateRequestBody struct {

	// 与url二选一  图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,[详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。](tag:hc)[详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。](tag:hk)  > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`
}

func (ThailandLicensePlateRequestBody) String added in v0.0.72

type TollInvoiceRequestBody

type TollInvoiceRequestBody struct {

	// 与url二选一  图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。  图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// 识别到的文字块的区域位置信息。可选值包括: - true:返回各个文字块区域 - false:不返回各个文字块区域 如果无该参数,系统默认不返回文字块区域。如果输入参数不是Boolean类型,则会报非法参数错误。
	ReturnTextLocation *bool `json:"return_text_location,omitempty"`
}

TollInvoiceRequestBody

func (TollInvoiceRequestBody) String

func (o TollInvoiceRequestBody) String() string

type TollInvoiceResult

type TollInvoiceResult struct {

	// 发票代码。
	Code *string `json:"code,omitempty"`

	// 发票号码。
	Number *string `json:"number,omitempty"`

	// 入口。
	Entry *string `json:"entry,omitempty"`

	// 出口。
	Exit *string `json:"exit,omitempty"`

	// 收费金额。
	Amount *string `json:"amount,omitempty"`

	// 收费员。
	Cashier *string `json:"cashier,omitempty"`

	// 车辆类型。
	VehicleType *string `json:"vehicle_type,omitempty"`

	// 日期。
	Date *string `json:"date,omitempty"`

	// 时间。
	Time *string `json:"time,omitempty"`

	// 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。
	Confidence *interface{} `json:"confidence,omitempty"`

	// 对应所有在原图上识别到的字段位置信息,包含所有文字区域四个顶点的二维坐标(x,y)。采用图像坐标系,坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	TextLocation *interface{} `json:"text_location,omitempty"`
}

func (TollInvoiceResult) String

func (o TollInvoiceResult) String() string

type TrainTicketRequestBody

type TrainTicketRequestBody struct {

	// 与url二选一  图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。  图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// 识别到的文字块的区域位置信息。可选值包括:  - true:返回各个文字块区域  - false:不返回各个文字块区域  如果无该参数,系统默认不返回文字块区域。如果输入参数不是Boolean类型,则会报非法参数错误。
	ReturnTextLocation *bool `json:"return_text_location,omitempty"`
}

TrainTicketRequestBody

func (TrainTicketRequestBody) String

func (o TrainTicketRequestBody) String() string

type TrainTicketResult

type TrainTicketResult struct {

	// 火车票左上角的车票ID。
	TicketId *string `json:"ticket_id,omitempty"`

	// 检票口信息。
	CheckPort *string `json:"check_port,omitempty"`

	// 车次。
	TrainNumber *string `json:"train_number,omitempty"`

	// 始发站。
	DepartureStation *string `json:"departure_station,omitempty"`

	// 终点站。
	DestinationStation *string `json:"destination_station,omitempty"`

	// 始发站拼音。
	DepartureStationEn *string `json:"departure_station_en,omitempty"`

	// 终点站拼音。
	DestinationStationEn *string `json:"destination_station_en,omitempty"`

	// 开车时间。
	DepartureTime *string `json:"departure_time,omitempty"`

	// 座位号。
	SeatNumber *string `json:"seat_number,omitempty"`

	// 票价。
	TicketPrice *string `json:"ticket_price,omitempty"`

	// 售票方式。
	SaleMethod *string `json:"sale_method,omitempty"`

	// 座位类别。
	SeatCategory *string `json:"seat_category,omitempty"`

	// 是否改签票, \"Yes\"表示改签票,\"No\"表示非改签票。
	TicketChanging *string `json:"ticket_changing,omitempty"`

	// 车票持有人的身份证号。
	IdNumber *string `json:"id_number,omitempty"`

	// 车票持有人姓名。
	Name *string `json:"name,omitempty"`

	// 车票最下方的序列号。
	LogId *string `json:"log_id,omitempty"`

	// 车票售票地点。
	SaleLocation *string `json:"sale_location,omitempty"`

	// 类型。包含以下几种类型: - paper:纸质火车票 - electronic:电子发票 - refund_old:旧版退票凭证 - refund_new:新版退票凭证
	InvoiceStyle *string `json:"invoice_style,omitempty"`

	// 开票时间
	IssueDate *string `json:"issue_date,omitempty"`

	// 打折标识
	DiscountMark *string `json:"discount_mark,omitempty"`

	// 电子客票号
	SerialNumber *string `json:"serial_number,omitempty"`

	// 税金价格
	TaxAmount *string `json:"tax_amount,omitempty"`

	// 税率
	TaxRate *string `json:"tax_rate,omitempty"`

	// 是否是空调车厢
	AirConditioning *string `json:"air_conditioning,omitempty"`

	// 原发票号码
	OriginalInvoiceNumber *string `json:"original_invoice_number,omitempty"`

	// 统一社会信用号码
	UnifiedSocialCreditCode *string `json:"unified_social_credit_code,omitempty"`

	// 购买方名称
	BuyerName *string `json:"buyer_name,omitempty"`

	// 不含税价格
	TotalAmountExcludingTax *string `json:"total_amount_excluding_tax,omitempty"`

	// 发票号码
	InvoiceNumber *string `json:"invoice_number,omitempty"`

	// 是否有印章,True表示有印章,False表示不含印章,字段默认为False
	SealMark *bool `json:"seal_mark,omitempty"`

	// 标题
	Title *string `json:"title,omitempty"`

	// 地区
	Area *string `json:"area,omitempty"`

	// 收据编码
	ReceiptNumber *string `json:"receipt_number,omitempty"`

	// 小写票据金额
	AmountInFigures *string `json:"amount_in_figures,omitempty"`

	// 大写票据金额
	AmountInWords *string `json:"amount_in_words,omitempty"`

	// 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。
	Confidence *interface{} `json:"confidence,omitempty"`

	// 对应所有在原图上识别到的字段位置信息,包含所有文字区域四个顶点的二维坐标(x,y)。采用图像坐标系,坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	TextLocation *interface{} `json:"text_location,omitempty"`
}

func (TrainTicketResult) String

func (o TrainTicketResult) String() string

type TransportationLicenseRequestBody

type TransportationLicenseRequestBody struct {

	// 与url二选一  图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。  图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`
}

TransportationLicenseRequestBody

func (TransportationLicenseRequestBody) String

type TransportationLicenseResult

type TransportationLicenseResult struct {

	// 业户名称。
	OwnerName *string `json:"owner_name,omitempty"`

	// 道路运输证号。
	LicenseNumber *string `json:"license_number,omitempty"`

	// 车辆号牌。
	VehicleNumber *string `json:"vehicle_number,omitempty"`

	// 车辆类型。
	VehicleType *string `json:"vehicle_type,omitempty"`

	// 吨(座)位。
	MaximumCapacity *string `json:"maximum_capacity,omitempty"`

	// 车辆尺寸。
	VehicleSize *string `json:"vehicle_size,omitempty"`

	// 核发机关。
	IssuingAuthority *string `json:"issuing_authority,omitempty"`

	// 发证日期。
	IssueDate *string `json:"issue_date,omitempty"`

	// 业户地址。
	OwnerAddress *string `json:"owner_address,omitempty"`

	// 经济类型。
	EconomicType *string `json:"economic_type,omitempty"`

	// 经营许可证号。
	BusinessCertificate *string `json:"business_certificate,omitempty"`

	// 经营范围。
	BusinessScope *string `json:"business_scope,omitempty"`

	// 有效期。
	ExpiryDate *string `json:"expiry_date,omitempty"`

	// 审验有效期。
	ReviewExpiryDate *string `json:"review_expiry_date,omitempty"`

	// 技术等级评定。
	AssessedTechnicalLevel *string `json:"assessed_technical_level,omitempty"`

	// 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。
	Confidence *interface{} `json:"confidence,omitempty"`
}

func (TransportationLicenseResult) String

type VatInvoiceRequestBody

type VatInvoiceRequestBody struct {

	// 该参数与url二选一。图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于100px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF、PDF、OFD格式,多页PDF仅识别第一页。  图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// 默认为false,如果传参为true,则返回更多字段
	AdvancedMode *bool `json:"advanced_mode,omitempty"`

	// 识别到的文字块的区域位置信息。可选值包括:  - true:返回各个文字块区域  - false:不返回各个文字块区域  如果无该参数,系统默认不返回文字块区域。如果输入参数不是Boolean类型,则会报非法参数错误。
	ReturnTextLocation *bool `json:"return_text_location,omitempty"`

	// 页码,默认为1,返回第一页结果。如果传参不大于PDF页数,则返回对应PDF页的结果。
	PageNum *int32 `json:"page_num,omitempty"`
}

VatInvoiceRequestBody

func (VatInvoiceRequestBody) String

func (o VatInvoiceRequestBody) String() string

type VatInvoiceResult

type VatInvoiceResult struct {

	// 增值税发票标题
	Title *string `json:"title,omitempty"`

	// 增值税发票类型,可选值包括: - special: 增值税专用发票  - normal: 增值税普通发票  - electronic: 增值税电子普通发票  - special_electronic: 增值税电子专用发票  - toll: 增值税电子普通发票(通行费)  - roll: 增值税普通发票(卷票)  - fully_digitalized_special_electronic: 全电专用发票  - fully_digitalized_normal_electronic: 全电普通发票
	Type *string `json:"type,omitempty"`

	// 增值税发票左上角标志。当“advanced_mode”设置为“true”时才返回。包含:通行费、代开。
	InvoiceTag *string `json:"invoice_tag,omitempty"`

	// 小计金额,当传入多页PDF时返回此字段。
	SumAmount *string `json:"sum_amount,omitempty"`

	// 小计税额,当传入多页PDF时返回此字段。
	SumTax *string `json:"sum_tax,omitempty"`

	// 发票联次。 当“advanced_mode”设置为“true”时才返回。
	SerialNumber *string `json:"serial_number,omitempty"`

	// 发票归属地。 当“advanced_mode”设置为“true”时才返回。
	Attribution *string `json:"attribution,omitempty"`

	// 发票监制章。 当“advanced_mode”设置为“true”时才返回。
	SupervisionSeal *[]string `json:"supervision_seal,omitempty"`

	// 发票代码。
	Code *string `json:"code,omitempty"`

	// 机打代码。当“advanced_mode”设置为“true”时才返回。
	PrintCode *string `json:"print_code,omitempty"`

	// 机器编号。 当“advanced_mode”设置为“true”时才返回。
	MachineNumber *string `json:"machine_number,omitempty"`

	// 机打号码。 当“advanced_mode”设置为“true”时才返回
	PrintNumber *string `json:"print_number,omitempty"`

	// 发票校验码,特定类型增值税发票内不存在该信息时返回空字符串。
	CheckCode *string `json:"check_code,omitempty"`

	// 发票号码。
	Number *string `json:"number,omitempty"`

	// 开票日期。
	IssueDate *string `json:"issue_date,omitempty"`

	// 密码区。
	EncryptionBlock *string `json:"encryption_block,omitempty"`

	// 购买方名称。
	BuyerName *string `json:"buyer_name,omitempty"`

	// 购买方纳税人识别号。
	BuyerId *string `json:"buyer_id,omitempty"`

	// 购买方地址、电话。
	BuyerAddress *string `json:"buyer_address,omitempty"`

	// 购买方开户行及帐号。
	BuyerBank *string `json:"buyer_bank,omitempty"`

	// 销售方名称。
	SellerName *string `json:"seller_name,omitempty"`

	// 销售方纳税人识别号。
	SellerId *string `json:"seller_id,omitempty"`

	// 销售方地址、电话。
	SellerAddress *string `json:"seller_address,omitempty"`

	// 销售方开户行及帐号。
	SellerBank *string `json:"seller_bank,omitempty"`

	// 合计金额。
	SubtotalAmount *string `json:"subtotal_amount,omitempty"`

	// 合计税额。
	SubtotalTax *string `json:"subtotal_tax,omitempty"`

	// 价税合计。
	Total *string `json:"total,omitempty"`

	// 价税合计(大写)。 当“advanced_mode”设置为“true”时才返回。
	TotalInWords *string `json:"total_in_words,omitempty"`

	// 备注。 当“advanced_mode”设置为“true”时才返回。
	Remarks *string `json:"remarks,omitempty"`

	// 收款人。 当“advanced_mode”设置为“true”时才返回。
	Receiver *string `json:"receiver,omitempty"`

	// 复核。 当“advanced_mode”设置为“true”时才返回。
	Reviewer *string `json:"reviewer,omitempty"`

	// 开票人。 当“advanced_mode”设置为“true”时才返回。
	Issuer *string `json:"issuer,omitempty"`

	// 销售方发票专用章。 当“advanced_mode”设置为“true”时才返回。
	SellerSeal *[]string `json:"seller_seal,omitempty"`

	// 货物或应税劳务列表。
	ItemList *[]ItemList `json:"item_list,omitempty"`

	// 省。
	Province *string `json:"province,omitempty"`

	// 市。
	City *string `json:"city,omitempty"`

	// 各个字段的置信度。 当“advanced_mode”设置为“true”时才返回。
	Confidence *interface{} `json:"confidence,omitempty"`

	// 文本框在原图位置。输出左上、右上、右下、左下四个点坐标。当“return_text_location”设置为“true”时才返回。
	TextLocation *interface{} `json:"text_location,omitempty"`

	// 销货清单的购买方名称。 当传入图片为发票销货清单时返回此字段。
	BelongBuyerName *string `json:"belong_buyer_name,omitempty"`

	// 销货清单的销售方名称。 当传入图片为发票销货清单时返回此字段。
	BelongSellerName *string `json:"belong_seller_name,omitempty"`

	// 所属的增值税发票代码。 当传入图片为发票销货清单时返回此字段。
	BelongVatCode *string `json:"belong_vat_code,omitempty"`

	// 销货清单的开票号码。 当传入图片为发票销货清单时返回此字段。
	BelongNumber *string `json:"belong_number,omitempty"`

	// 销货清单的总页码数。 当传入图片为发票销货清单时返回此字段。
	BelongPages *string `json:"belong_pages,omitempty"`

	// 销货清单的当前页码。 当传入图片为发票销货清单时返回此字段。
	BelongCurrentPage *string `json:"belong_current_page,omitempty"`

	// 销货清单的备注。 当传入图片为发票销货清单时返回此字段。
	BelongRemarks *string `json:"belong_remarks,omitempty"`

	// 销货清单的填开日期。 当传入图片为发票销货清单时返回此字段。
	BelongIssueDate *string `json:"belong_issue_date,omitempty"`

	// 是否是销货清单,可选值为: - true:输入图片是销货清单。 - false:输入图片不是销货清单。
	SalesMark *bool `json:"sales_mark,omitempty"`

	// 销货清单的小计金额。 当传入图片为发票销货清单时返回此字段。
	BelongSumAmount *string `json:"belong_sum_amount,omitempty"`

	// 销货清单的小计税额。 当传入图片为发票销货清单时返回此字段。
	BelongSumTax *string `json:"belong_sum_tax,omitempty"`

	// 销货清单的总计或者合计金额。 当传入图片为发票销货清单时返回此字段。
	BelongSubtotalAmount *string `json:"belong_subtotal_amount,omitempty"`

	// 销货清单的总计税额。 当传入图片为发票销货清单时返回此字段。
	BelongSubtotalTax *string `json:"belong_subtotal_tax,omitempty"`

	// 销货清单的折扣金额。 当传入图片为发票销货清单时返回此字段。
	BelongDiscountAmount *string `json:"belong_discount_amount,omitempty"`

	// 销货清单的折扣税额。 当传入图片为发票销货清单时返回此字段。
	BelongDiscountTax *string `json:"belong_discount_tax,omitempty"`

	// 销货清单的货物(劳务)名称列表。 当传入图片为发票销货清单时返回此字段。
	BelongItemList *[]BelongItemList `json:"belong_item_list,omitempty"`
}

func (VatInvoiceResult) String

func (o VatInvoiceResult) String() string

type VehicleCertificateRequestBody added in v0.1.60

type VehicleCertificateRequestBody struct {

	// 与url二选一。图像数据,base64编码,要求base64编码后大小不超过10M。 图片最小边不小于15像素,最长边不超过8192像素。支持JPG/PNG/BMP/TIFF格式。 图片Base64编码示例如/9j/4AAQSkZJRgABAg...,带有多余前缀会产生The image format is not supported报错。
	Image *string `json:"image,omitempty"`

	// 与image二选一。 图片的url路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)>。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// 识别到的文字块的区域位置信息。可选值包括:  - true:返回各个文字块区域 - false:不返回各个文字块区域  如果无该参数,系统默认不返回文字块区域。如果输入参数不是Boolean类型,则会报非法参数错误。
	ReturnTextLocation *bool `json:"return_text_location,omitempty"`
}

VehicleCertificateRequestBody

func (VehicleCertificateRequestBody) String added in v0.1.60

type VehicleCertificateResult added in v0.1.60

type VehicleCertificateResult struct {

	// 合格证编号。
	CertificateNumber *string `json:"certificate_number,omitempty"`

	// 发证日期。
	IssueDate *string `json:"issue_date,omitempty"`

	// 车辆制造企业名称。
	ManufactureName *string `json:"manufacture_name,omitempty"`

	// 车辆品牌。
	VehicleBrand *string `json:"vehicle_brand,omitempty"`

	// 车辆名称。
	VehicleName *string `json:"vehicle_name,omitempty"`

	// 车辆型号。
	VehicleModel *string `json:"vehicle_model,omitempty"`

	// 车架号。
	Vin *string `json:"vin,omitempty"`

	// 车身颜色。
	VehicleColor *string `json:"vehicle_color,omitempty"`

	// 底盘型号。
	ChassisModel *string `json:"chassis_model,omitempty"`

	// 底盘ID。
	ChassisId *string `json:"chassis_id,omitempty"`

	// 底盘合格证编号。
	ChassisCertificateNumber *string `json:"chassis_certificate_number,omitempty"`

	// 发动机型号。
	EngineModel *string `json:"engine_model,omitempty"`

	// 发动机号。
	EngineNumber *string `json:"engine_number,omitempty"`

	// 燃料种类。
	FuelType *string `json:"fuel_type,omitempty"`

	// 排量。
	Displacement *string `json:"displacement,omitempty"`

	// 功率。
	Power *string `json:"power,omitempty"`

	// 排放标准。
	EmissionStandard *string `json:"emission_standard,omitempty"`

	// 油耗。
	FuelConsumption *string `json:"fuel_consumption,omitempty"`

	// 外廓尺寸-长。
	OverallDimensionLength *string `json:"overall_dimension_length,omitempty"`

	// 外廓尺寸-宽。
	OverallDimensionWidth *string `json:"overall_dimension_width,omitempty"`

	// 外廓尺寸-高。
	OverallDimensionHeight *string `json:"overall_dimension_height,omitempty"`

	// 货厢内部尺寸-长。
	ContainerDimensionLength *string `json:"container_dimension_length,omitempty"`

	// 货厢内部尺寸-宽。
	ContainerDimensionWidth *string `json:"container_dimension_width,omitempty"`

	// 货厢内部尺寸-高。
	ContainerDimensionHeight *string `json:"container_dimension_height,omitempty"`

	// 钢板弹簧片数。
	SpringQuantity *string `json:"spring_quantity,omitempty"`

	// 轮胎数。
	TireQuantity *string `json:"tire_quantity,omitempty"`

	// 轮胎规格。
	TireSize *string `json:"tire_size,omitempty"`

	// 轮距-前。
	FrontWheelTrack *string `json:"front_wheel_track,omitempty"`

	// 轮距-后。
	RearWheelTrack *string `json:"rear_wheel_track,omitempty"`

	// 轴距。
	Wheelbase *string `json:"wheelbase,omitempty"`

	// 轴荷。
	AxleLoad *string `json:"axle_load,omitempty"`

	// 轴数。
	AxleQuantity *string `json:"axle_quantity,omitempty"`

	// 转向形式。
	SteeringForm *string `json:"steering_form,omitempty"`

	// 总质量。
	TotalWeight *string `json:"total_weight,omitempty"`

	// 整备质量。
	EquipmentWeight *string `json:"equipment_weight,omitempty"`

	// 额定载质量。
	MaximumLadenMass *string `json:"maximum_laden_mass,omitempty"`

	// 载质量利用系数。
	MassUtilizationCoefficient *string `json:"mass_utilization_coefficient,omitempty"`

	// 准牵引总质量。
	TractionWeight *string `json:"traction_weight,omitempty"`

	// 半挂车鞍座最大允许总质量。
	MaximumLoadMass *string `json:"maximum_load_mass,omitempty"`

	// 驾驶室准乘人数。
	CabPassengerCapacity *string `json:"cab_passenger_capacity,omitempty"`

	// 额定载客。
	PassengerCapacity *string `json:"passenger_capacity,omitempty"`

	// 最高设计车速。
	MaxDesignSpeed *string `json:"max_design_speed,omitempty"`

	// 车辆制造日期。
	ManufactureDate *string `json:"manufacture_date,omitempty"`

	// 字段的置信度,取值范围0~1。 置信度越大,本次识别的字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于字段的准确率。
	Confidence *interface{} `json:"confidence,omitempty"`

	// 对应所有在原图上识别到的字段位置信息,包含所有文字区域四个顶点的二维坐标(x,y)。采用图像坐标系,坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	TextLocation *interface{} `json:"text_location,omitempty"`
}

func (VehicleCertificateResult) String added in v0.1.60

func (o VehicleCertificateResult) String() string

type VehicleLicenseFront added in v0.1.61

type VehicleLicenseFront struct {

	// 号牌号码。
	Number *string `json:"number,omitempty"`

	// 车辆类型。
	VehicleType *string `json:"vehicle_type,omitempty"`

	// 所有人。
	Name *string `json:"name,omitempty"`

	// 住址。
	Address *string `json:"address,omitempty"`

	// 使用性质。
	UseCharacter *string `json:"use_character,omitempty"`

	// 品牌型号。
	Model *string `json:"model,omitempty"`

	// 车辆识别代号。
	Vin *string `json:"vin,omitempty"`

	// 发动机号码。
	EngineNo *string `json:"engine_no,omitempty"`

	// 注册日期。
	RegisterDate *string `json:"register_date,omitempty"`

	// 发证日期。
	IssueDate *string `json:"issue_date,omitempty"`

	// 发证机关。
	IssuingAuthority *string `json:"issuing_authority,omitempty"`

	// 文本框在原图位置。输出左上、右上、右下、左下四个点坐标。  当“return_text_location”设置为“true”时才返回。
	TextLocation *interface{} `json:"text_location,omitempty"`
}

VehicleLicenseFront

func (VehicleLicenseFront) String added in v0.1.61

func (o VehicleLicenseFront) String() string

type VehicleLicenseRequestBody

type VehicleLicenseRequestBody struct {

	// 与url二选一  图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于100px,最长边不超过8000px。支持JPEG、JPG、PNG、BMP、TIFF格式。  图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	//  - front:行驶证主页  - back:行驶证副页  - double_side:行驶证双页信息  > 说明: 如果参数值为空或无该参数,系统默认识别主页,建议填写,准确率更高。
	Side *string `json:"side,omitempty"`

	// 是否返回发证机关的开关,可选值包括: - true:返回发证机关 - false:不返回发证机关  > 说明: - 如果无该参数,系统默认不返回发证机关。如果输入参数不是Boolean类型,则会报非法参数错误。
	ReturnIssuingAuthority *bool `json:"return_issuing_authority,omitempty"`

	// 识别到的文字块的区域位置信息。可选值包括:  - true:返回各个文字块区域  - false:不返回各个文字块区域  如果无该参数,系统默认不返回文字块区域。如果输入参数不是Boolean类型,则会报非法参数错误。
	ReturnTextLocation *bool `json:"return_text_location,omitempty"`
}

VehicleLicenseRequestBody

func (VehicleLicenseRequestBody) String

func (o VehicleLicenseRequestBody) String() string

type VehicleLicenseResult

type VehicleLicenseResult struct {

	// 号牌号码。
	Number *string `json:"number,omitempty"`

	// 车辆类型。
	VehicleType *string `json:"vehicle_type,omitempty"`

	// 所有人。
	Name *string `json:"name,omitempty"`

	// 住址。
	Address *string `json:"address,omitempty"`

	// 使用性质。
	UseCharacter *string `json:"use_character,omitempty"`

	// 品牌型号。
	Model *string `json:"model,omitempty"`

	// 发动机号码。
	EngineNo *string `json:"engine_no,omitempty"`

	// 车辆识别代号。
	Vin *string `json:"vin,omitempty"`

	// 注册日期。
	RegisterDate *string `json:"register_date,omitempty"`

	// 发证日期。
	IssueDate *string `json:"issue_date,omitempty"`

	// 发证机关。
	IssuingAuthority *string `json:"issuing_authority,omitempty"`

	// 档案编码。
	FileNo *string `json:"file_no,omitempty"`

	// 核定载人数。
	ApprovedPassengers *string `json:"approved_passengers,omitempty"`

	// 总质量。
	GrossMass *string `json:"gross_mass,omitempty"`

	// 整备质量。
	UnladenMass *string `json:"unladen_mass,omitempty"`

	// 核定载质量。
	ApprovedLoad *string `json:"approved_load,omitempty"`

	// 外廓尺寸。
	Dimension *string `json:"dimension,omitempty"`

	// 准牵引总质量。
	TractionMass *string `json:"traction_mass,omitempty"`

	// 备注。
	Remarks *string `json:"remarks,omitempty"`

	// 检验记录。
	InspectionRecord *string `json:"inspection_record,omitempty"`

	// 条码号。
	CodeNumber *string `json:"code_number,omitempty"`

	// 文本框在原图位置。输出左上、右上、右下、左下四个点坐标。  当“return_text_location”设置为“true”时才返回。
	TextLocation *interface{} `json:"text_location,omitempty"`

	// 能源类型。
	EnergyType *string `json:"energy_type,omitempty"`

	Front *VehicleLicenseFront `json:"front,omitempty"`

	Back *VehicleLicenseback `json:"back,omitempty"`
}

VehicleLicenseResult

func (VehicleLicenseResult) String

func (o VehicleLicenseResult) String() string

type VehicleLicenseback added in v0.1.61

type VehicleLicenseback struct {

	// 号牌号码。
	Number *string `json:"number,omitempty"`

	// 档案编码。
	FileNo *string `json:"file_no,omitempty"`

	// 核定载人数。
	ApprovedPassengers *string `json:"approved_passengers,omitempty"`

	// 总质量。
	GrossMass *string `json:"gross_mass,omitempty"`

	// 整备质量。
	UnladenMass *string `json:"unladen_mass,omitempty"`

	// 核定载质量。
	ApprovedLoad *string `json:"approved_load,omitempty"`

	// 外廓尺寸。
	Dimension *string `json:"dimension,omitempty"`

	// 准牵引总质量。
	TractionMass *string `json:"traction_mass,omitempty"`

	// 备注。
	Remarks *string `json:"remarks,omitempty"`

	// 检验记录。
	InspectionRecord *string `json:"inspection_record,omitempty"`

	// 条码号。
	CodeNumber *string `json:"code_number,omitempty"`

	// 能源类型。
	EnergyType *string `json:"energy_type,omitempty"`

	// 文本框在原图位置。输出左上、右上、右下、左下四个点坐标。  当“return_text_location”设置为“true”时才返回。
	TextLocation *interface{} `json:"text_location,omitempty"`
}

VehicleLicenseback

func (VehicleLicenseback) String added in v0.1.61

func (o VehicleLicenseback) String() string

type VietnamIdCardRequestBody added in v0.1.60

type VietnamIdCardRequestBody struct {

	// 与url二选一。 图像数据,base64编码,要求base64编码后大小不超过10M。图片最小边不小于15像素,最长边不超过8192像素。支持JPG/PNG/BMP/TIFF格式。
	Image *string `json:"image,omitempty"`

	// 与image二选一。 图片的url路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)>。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// 证件图片正反面信息。可选值包括: - front:越南身份证正面 - back:越南身份证背面  如果参数值为空或无该参数,系统自动识别,建议填写,准确率更高。
	Side *string `json:"side,omitempty"`

	// 是否返回头像内容开关,可选值如下所示: - true:返回身份证头像照片的 base64编码 - false::不返回身份证头像照片的 base64编码  未传入该参数时默认为“false”,即不返回身份证头像照片的 base64 编码。
	ReturnPortraitImage *bool `json:"return_portrait_image,omitempty"`

	// 是否返回头像坐标的开关,可选值如下所示: - true:返回身份证头像的位置 - false:不返回身份证头像的位置
	ReturnPortraitLocation *bool `json:"return_portrait_location,omitempty"`

	// 是否返回身份证拍摄类型的开关,可选值如下所示: - true:返回身份证的类型,类型包括身份证原件以及身份证复印件。 - false:不返回身份证的类型。
	ReturnIdcardType *bool `json:"return_idcard_type,omitempty"`

	// 识别到的文字块的区域位置信息。可选值包括: - true:返回各个文字块区域 - false:不返回各个文字块区域  如果无该参数,系统默认不返回文字块区域。如果输入参数不是Boolean类型,则会报非法参数错误。
	ReturnTextLocation *bool `json:"return_text_location,omitempty"`
}

VietnamIdCardRequestBody

func (VietnamIdCardRequestBody) String added in v0.1.60

func (o VietnamIdCardRequestBody) String() string

type VietnamIdCardResult added in v0.1.60

type VietnamIdCardResult struct {

	// 返回证件正反面。字段值为“front”或“back”
	Side *string `json:"side,omitempty"`

	// 卡证编号。
	Number *string `json:"number,omitempty"`

	// 姓名。
	FullName *string `json:"full_name,omitempty"`

	// 出生日期。
	BirthDate *string `json:"birth_date,omitempty"`

	// 性别。
	Sex *string `json:"sex,omitempty"`

	// 国籍。
	Nationality *string `json:"nationality,omitempty"`

	// 籍贯。
	OriginPlace *string `json:"origin_place,omitempty"`

	// 居住地。
	ResidencePlace *string `json:"residence_place,omitempty"`

	// 有效日期。
	ExpiryDate *string `json:"expiry_date,omitempty"`

	// 个人识别。当参数“side”为back时,返回此字段。
	PersonalIdentification *string `json:"personal_identification,omitempty"`

	// 签发日期。当参数“side”为back时,返回此字段。
	IssueDate *string `json:"issue_date,omitempty"`

	// 身份证背面第一行机器码。当参数“side”为back时,返回此字段。
	MachineCode1 *string `json:"machine_code1,omitempty"`

	// 身份证背面第二行机器码。当参数“side”为back时,返回此字段。
	MachineCode2 *string `json:"machine_code2,omitempty"`

	// 身份证背面第三行机器码。当参数“side”为back时,返回此字段。
	MachineCode3 *string `json:"machine_code3,omitempty"`

	// 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。注:置信度由算法给出,不直接等价于对应字段的准确率。
	Confidence *interface{} `json:"confidence,omitempty"`

	// 当参数return_portrait_image为true时,返回头像的base64编码。
	PortraitImage *string `json:"portrait_image,omitempty"`

	// 当参数return_portrait_location为true时,返回头像在原图上的位置,以列表形式表示,包含头像区域四个顶点的二维坐标(x,y);坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	PortraitLocation *[][]int32 `json:"portrait_location,omitempty"`

	// 输入参数return_idcard_type为true时,返回身份证的类型:normal是身份证原件,copy是复印的身份证,screen是屏幕翻拍。
	IdcardType *string `json:"idcard_type,omitempty"`

	// 对应所有在原图上识别到的字段位置信息,包含所有文字区域四个顶点的二维坐标(x,y)。采用图像坐标系,坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	TextLocation *interface{} `json:"text_location,omitempty"`
}

VietnamIdCardResult

func (VietnamIdCardResult) String added in v0.1.60

func (o VietnamIdCardResult) String() string

type VinRequestBody

type VinRequestBody struct {

	// 与url二选一  图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。  图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`
}

VinRequestBody

func (VinRequestBody) String

func (o VinRequestBody) String() string

type VinResult

type VinResult struct {

	// 识别检测到的车架号。
	Vin string `json:"vin"`
}

VinResult

func (VinResult) String

func (o VinResult) String() string

type WaybillElectronicRequestBody added in v0.0.83

type WaybillElectronicRequestBody struct {

	// 与url二选一  图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`
}

func (WaybillElectronicRequestBody) String added in v0.0.83

type WaybillElectronicResult added in v0.0.83

type WaybillElectronicResult struct {

	// 三段码。
	Code *string `json:"code,omitempty"`

	// 收件人姓名。
	ReceiverName *string `json:"receiver_name,omitempty"`

	// 收件人电话。
	ReceiverPhone *string `json:"receiver_phone,omitempty"`

	// 收件人地址。
	ReceiverAddress *string `json:"receiver_address,omitempty"`

	// 寄件人姓名。
	SenderName *string `json:"sender_name,omitempty"`

	// 寄件人电话。
	SenderPhone *string `json:"sender_phone,omitempty"`

	// 寄件人地址。
	SenderAddress *string `json:"sender_address,omitempty"`

	// 条形码运单号。
	WaybillNumber *string `json:"waybill_number,omitempty"`

	// 相关字段的置信度信息,取值范围0~1。 置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。
	Confidence *interface{} `json:"confidence,omitempty"`
}

func (WaybillElectronicResult) String added in v0.0.83

func (o WaybillElectronicResult) String() string

type WebImageContactInfo added in v0.1.22

type WebImageContactInfo struct {

	// 传入contact_info时的返回,为姓名。
	Name *string `json:"name,omitempty"`

	// 传入contact_info时的返回,联系电话。
	Phone *string `json:"phone,omitempty"`

	// 传入contact_info时的返回,省。
	Province *string `json:"province,omitempty"`

	// 传入contact_info时的返回,市。
	City *string `json:"city,omitempty"`

	// 传入contact_info时的返回,县区。
	District *string `json:"district,omitempty"`

	// 传入contact_info时的返回,详细地址(不含省市区)。
	DetailAddress *string `json:"detail_address,omitempty"`
}

WebImageContactInfo

func (WebImageContactInfo) String added in v0.1.22

func (o WebImageContactInfo) String() string

type WebImageExtractedData added in v0.1.22

type WebImageExtractedData struct {
	ContactInfo *WebImageContactInfo `json:"contact_info,omitempty"`

	ImageSize *WebImageImageSize `json:"image_size,omitempty"`
}

WebImageExtractedData

func (WebImageExtractedData) String added in v0.1.22

func (o WebImageExtractedData) String() string

type WebImageImageSize added in v0.1.22

type WebImageImageSize struct {

	// 传入image_size时的返回,为图像高度。
	Height *int32 `json:"height,omitempty"`

	// 传入image_size时的返回,为图像宽度。
	Width *int32 `json:"width,omitempty"`
}

WebImageImageSize

func (WebImageImageSize) String added in v0.1.22

func (o WebImageImageSize) String() string

type WebImageRequestBody

type WebImageRequestBody struct {

	// 与url二选一  图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过30000px,支持JPEG、JPG、PNG、BMP、TIFF、GIF、WEBP格式。  图片文件Base64编码字符串,[点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)](tag:hc)[点击[这里](https://support.huaweicloud.com/intl/zh-cn/ocr_faq/ocr_01_0032.html)](tag:hk)查看详细获取方式。
	Image *string `json:"image,omitempty"`

	// 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,[详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。](tag:hc)[详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。](tag:hk)  > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。
	Url *string `json:"url,omitempty"`

	// 图片朝向检测开关,可选值包括: - true:检测图片朝向; - false:不检测图片朝向。  > 说明: - 支持任意角度的图片朝向检测。未传入该参数时默认为false,即不检测图片朝向。
	DetectDirection *bool `json:"detect_direction,omitempty"`

	// 结构化数据提取参数列表,目前只支持联系人信息、图像宽高,其入参值分别为\"contact_info\",\"image_size\",若该字段为空列表或缺失该字段,默认不提取。
	ExtractType *[]string `json:"extract_type,omitempty"`

	// 为Boolean类型,若不传该字段,默认不检测切片字体,为True时,将检测切片的字体类型,并返回最相似的5种字体名称。
	DetectFont *bool `json:"detect_font,omitempty"`

	// 为Boolean类型,若不传该字段,默认为True,即检测每个字段的文字方向。为False时,则不检测文字方向。若图片中所有文字方向均是水平朝上时,建议将该值设为False,即不检测文字方向。
	DetectTextDirection *bool `json:"detect_text_direction,omitempty"`
}

WebImageRequestBody

func (WebImageRequestBody) String

func (o WebImageRequestBody) String() string

type WebImageResult

type WebImageResult struct {

	// 代表检测识别出来的文字块数目。
	WordsBlockCount int32 `json:"words_block_count"`

	// 识别文字块列表,输出顺序从左到右,从上到下。
	WordsBlockList []WebImageWordsBlockList `json:"words_block_list"`

	ExtractedData *WebImageExtractedData `json:"extracted_data"`
}

WebImageResult

func (WebImageResult) String

func (o WebImageResult) String() string

type WebImageWordsBlockList

type WebImageWordsBlockList struct {

	// 文字块识别结果。
	Words *string `json:"words,omitempty"`

	// 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。
	Confidence *float32 `json:"confidence,omitempty"`

	// 文字块的区域位置信息,列表形式,包含文字区域四个顶点的二维坐标(x,y);坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	Location *[][]int32 `json:"location,omitempty"`

	// 文字块所属字体类型,列表形式,表示与文字块的文字最接近的字体类型。
	FontList *[]string `json:"font_list,omitempty"`

	// 文字块所属字体类型的概率,列表形式,与font_list一一对应,表示文字块的文字属于某种字体类型的概率。
	FontScores *[]float32 `json:"font_scores,omitempty"`
}

WebImageWordsBlockList

func (WebImageWordsBlockList) String

func (o WebImageWordsBlockList) String() string

type WordsListIem added in v0.0.68

type WordsListIem struct {

	// 文字块识别结果。
	Words *string `json:"words,omitempty"`

	// 字段的平均置信度,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。置信度由算法给出,不直接等价于对应字段的准确率。
	Confidence *float32 `json:"confidence,omitempty"`

	// 文字块位置信息,列表形式,分别表示文字块4个顶点的x, y坐标;坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。
	Location *[][]int32 `json:"location,omitempty"`

	// 单元格内文字段列表。输出顺序从左到右,从上到下。仅当入参\"return_text_location\"和\"return_char_location\"同时为true时存在。
	CharList *[]CharListIem `json:"char_list,omitempty"`
}

WordsListIem 单元格内文字段列表。

func (WordsListIem) String added in v0.0.68

func (o WordsListIem) String() string

type WordsRegionList

type WordsRegionList struct {

	// 文字识别区域类型。 - text:文本识别区域; - table:表格识别区域。
	Type string `json:"type"`

	// 子区域识别文字块数目。
	WordsBlockCount int32 `json:"words_block_count"`

	// 子区域识别文字块列表,输出顺序从左到右,先上后下。
	WordsBlockList []GeneralTableWordsBlockList `json:"words_block_list"`
}

WordsRegionList 文字区域识别结果列表,输出顺序从左到右,先上后下。

func (WordsRegionList) String

func (o WordsRegionList) String() string

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL