model

package
v0.0.93 Latest Latest
Warning

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

Go to latest
Published: Jun 19, 2022 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 AutoClassificationRequestBody

type AutoClassificationRequestBody 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 *string `json:"url,omitempty"`

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

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"`
}

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"`
}

func (AutoClassificationResultStatus) String added in v0.0.59

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 *string `json:"url,omitempty"`

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

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"`
}

func (BankcardResult) String

func (o BankcardResult) 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 *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"`
}

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"`
}

func (BusinessCardResult) String

func (o BusinessCardResult) String() string

type BusinessLicenseRequestBody

type BusinessLicenseRequestBody 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 *string `json:"url,omitempty"`
}

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"`

	// 成立日期。
	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"`
}

func (BusinessLicenseResult) String

func (o BusinessLicenseResult) 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 *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 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 *string `json:"url,omitempty"`

	// 检测场景:  - front:驾驶证主页。  - back:驾驶证副页。  > 说明:如果参数值为空或无该参数,系统默认识别主页,建议填写,准确率更高。
	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"`
}

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"`
}

func (DriverLicenseResult) String

func (o DriverLicenseResult) 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"`
}

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 *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"`
}

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"`
}

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"`
}

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"`
}

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"`
}

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 *string `json:"url,omitempty"`
}

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"`

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

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

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)查看详细获取方式。
	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 *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:不返回。默认为false  > 说明:  - 对返回的Excel编码,可用Python函数 base64.b64decode解码后保存为.xlsx文件。
	ReturnExcel *bool `json:"return_excel,omitempty"`
}

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"`
}

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"`
}

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

func (GeneralTableWordsBlockList) String

type GeneralTextRequestBody

type GeneralTextRequestBody 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 *string `json:"url,omitempty"`

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

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

func (GeneralTextRequestBody) String

func (o GeneralTextRequestBody) String() string

type GeneralTextResult

type GeneralTextResult struct {

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

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

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

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"`
}

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

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 *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"`
}

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"`
}

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"`
}

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路径,目前仅支持华为云上OBS提供的匿名公开授权访问的URL以及公网URL。
	Url *string `json:"url,omitempty"`

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

func (HealthCodeRequestBody) String added in v0.0.88

func (o HealthCodeRequestBody) String() string

type HealthCodeResult added in v0.0.88

type HealthCodeResult struct {

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

	// 健康码更新时间
	Time string `json:"time"`

	// 健康码颜色,可选值包括: - \"green\" - \"yellow\" - \"red\" - \"gray\"
	Color string `json:"color"`

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

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

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

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"`
}

func (HealthCodeWordsBlockList) String added in v0.0.91

func (o HealthCodeWordsBlockList) 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 *string `json:"url,omitempty"`

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

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

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

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"`
}

func (IdCardResult) String

func (o IdCardResult) String() string

type IdDocumentRequestBody added in v0.0.93

type IdDocumentRequestBody struct {

	// 该参数与url二选一。图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过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 *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 IdcardVerificationResult added in v0.0.59

type IdcardVerificationResult struct {

	// 身份证号规则校验是否通过。“true”表示身份证号规则校验通过,“false”表示身份证号规则校验不通过。当身份证图片是国徽面时,默认是false。仅在输入参数return_verification为true时,返回该字段。
	ValidNumber *bool `json:"valid_number,omitempty"`

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

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

	// 当前日期是否在有效期内。“true”表示当前日期在有效期内,“false”表示当前日期不在有效期内。当身份证图片是人像面时,默认是false。仅在输入参数return_verification为true时,返回该字段。
	ValidDate *bool `json:"valid_date,omitempty"`
}

校验信息。仅在输入参数return_verification为true时,返回该字段,该字段包含valid_number、valid_birth、valid_sex和valid_date的校验信息。

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 *string `json:"url,omitempty"`

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

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"`
}

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"`

	// 合计金额(不含税)  1.发票种类为增值税专用发票、增值税电子专用发票、机动车销售统一发票、二手车销售统一发票、区块链电子发票时不可为空; 2.增值税专用发票、增值税电子专用发票、机动车销售统一发票、区块链电子发票填写发票合计金额(不含税),二手车发票填写发票车价合计
	SubtotalAmount *string `json:"subtotal_amount,omitempty"`
}

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"`

	// 车牌号码。 当“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"`

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

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

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

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"`
}

机票行程列表。

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 *string `json:"url,omitempty"`
}

func (LicensePlateRequestBody) String

func (o LicensePlateRequestBody) String() string

type LicensePlateResult

type LicensePlateResult struct {

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

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

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

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

func (LicensePlateResult) String

func (o LicensePlateResult) String() string

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 *string `json:"url,omitempty"`
}

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"`

	// 销货单位名称。
	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"`

	// 销售方开户行。
	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"`
}

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 *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 *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"`
}

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"`
}

func (MyanmarIdcardResult) String added in v0.0.72

func (o MyanmarIdcardResult) String() string

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)查看详细获取方式。
	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 *string `json:"url,omitempty"`

	// 输入值为护照颁发国的国家码,根据国家码选择对应的护照识别服务。  - 若输入中未选此字段,服务会根据自己识别判断的护照类型匹配相应的护照识别服务。  - 若选择值为GENERAL,则选择护照机器码识别。  - 若选择值为CHN,则选择中国护照全字段识别。
	CountryCode *string `json:"country_code,omitempty"`
}

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路径,目前仅支持华为云上OBS提供的匿名公开授权访问的URL以及公网URL。
	Url *string `json:"url,omitempty"`

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

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"`
}

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"`
}

func (PcrTestRecordWordsBlockList) String added in v0.0.89

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 *string `json:"url,omitempty"`
}

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"`
}

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 *string `json:"url,omitempty"`
}

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 RecognizeAutoClassificationRequest

type RecognizeAutoClassificationRequest struct {
	Body *AutoClassificationRequestBody `json:"body,omitempty"`
}

Request Object

func (RecognizeAutoClassificationRequest) String

type RecognizeAutoClassificationResponse

type RecognizeAutoClassificationResponse struct {

	// 调用成功时表示调用结果。  调用失败时无此字段。
	Result         *[]AutoClassificationResult `json:"result,omitempty"`
	HttpStatusCode int                         `json:"-"`
}

Response Object

func (RecognizeAutoClassificationResponse) String

type RecognizeBankcardRequest

type RecognizeBankcardRequest struct {
	Body *BankcardRequestBody `json:"body,omitempty"`
}

Request Object

func (RecognizeBankcardRequest) String

func (o RecognizeBankcardRequest) String() string

type RecognizeBankcardResponse

type RecognizeBankcardResponse struct {
	Result         *BankcardResult `json:"result,omitempty"`
	HttpStatusCode int             `json:"-"`
}

Response Object

func (RecognizeBankcardResponse) String

func (o RecognizeBankcardResponse) String() string

type RecognizeBusinessCardRequest

type RecognizeBusinessCardRequest struct {
	Body *BusinessCardRequestBody `json:"body,omitempty"`
}

Request Object

func (RecognizeBusinessCardRequest) String

type RecognizeBusinessCardResponse

type RecognizeBusinessCardResponse struct {
	Result         *BusinessCardResult `json:"result,omitempty"`
	HttpStatusCode int                 `json:"-"`
}

Response Object

func (RecognizeBusinessCardResponse) String

type RecognizeBusinessLicenseRequest

type RecognizeBusinessLicenseRequest struct {
	Body *BusinessLicenseRequestBody `json:"body,omitempty"`
}

Request Object

func (RecognizeBusinessLicenseRequest) String

type RecognizeBusinessLicenseResponse

type RecognizeBusinessLicenseResponse struct {
	Result         *BusinessLicenseResult `json:"result,omitempty"`
	HttpStatusCode int                    `json:"-"`
}

Response Object

func (RecognizeBusinessLicenseResponse) String

type RecognizeChileIdCardRequest added in v0.0.72

type RecognizeChileIdCardRequest struct {
	Body *ChileIdCardRequestBody `json:"body,omitempty"`
}

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"`
	HttpStatusCode int                `json:"-"`
}

Response Object

func (RecognizeChileIdCardResponse) String added in v0.0.72

type RecognizeDriverLicenseRequest

type RecognizeDriverLicenseRequest struct {
	Body *DriverLicenseRequestBody `json:"body,omitempty"`
}

Request Object

func (RecognizeDriverLicenseRequest) String

type RecognizeDriverLicenseResponse

type RecognizeDriverLicenseResponse struct {
	Result         *DriverLicenseResult `json:"result,omitempty"`
	HttpStatusCode int                  `json:"-"`
}

Response Object

func (RecognizeDriverLicenseResponse) String

type RecognizeFinancialStatementRequest added in v0.0.67

type RecognizeFinancialStatementRequest struct {
	Body *FinancialStatementRequestBody `json:"body,omitempty"`
}

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"`
	HttpStatusCode int                       `json:"-"`
}

Response Object

func (RecognizeFinancialStatementResponse) String added in v0.0.67

type RecognizeFlightItineraryRequest

type RecognizeFlightItineraryRequest struct {
	Body *FlightItineraryRequestBody `json:"body,omitempty"`
}

Request Object

func (RecognizeFlightItineraryRequest) String

type RecognizeFlightItineraryResponse

type RecognizeFlightItineraryResponse struct {
	Result         *FlightItineraryResult `json:"result,omitempty"`
	HttpStatusCode int                    `json:"-"`
}

Response Object

func (RecognizeFlightItineraryResponse) String

type RecognizeGeneralTableRequest

type RecognizeGeneralTableRequest struct {
	Body *GeneralTableRequestBody `json:"body,omitempty"`
}

Request Object

func (RecognizeGeneralTableRequest) String

type RecognizeGeneralTableResponse

type RecognizeGeneralTableResponse struct {
	Result         *GeneralTableResult `json:"result,omitempty"`
	HttpStatusCode int                 `json:"-"`
}

Response Object

func (RecognizeGeneralTableResponse) String

type RecognizeGeneralTextRequest

type RecognizeGeneralTextRequest struct {
	Body *GeneralTextRequestBody `json:"body,omitempty"`
}

Request Object

func (RecognizeGeneralTextRequest) String

type RecognizeGeneralTextResponse

type RecognizeGeneralTextResponse struct {
	Result         *GeneralTextResult `json:"result,omitempty"`
	HttpStatusCode int                `json:"-"`
}

Response Object

func (RecognizeGeneralTextResponse) String

type RecognizeHandwritingRequest

type RecognizeHandwritingRequest struct {
	Body *HandwritingRequestBody `json:"body,omitempty"`
}

Request Object

func (RecognizeHandwritingRequest) String

type RecognizeHandwritingResponse

type RecognizeHandwritingResponse struct {
	Result         *HandwritingResult `json:"result,omitempty"`
	HttpStatusCode int                `json:"-"`
}

Response Object

func (RecognizeHandwritingResponse) String

type RecognizeHealthCodeRequest added in v0.0.88

type RecognizeHealthCodeRequest struct {
	Body *HealthCodeRequestBody `json:"body,omitempty"`
}

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"`
	HttpStatusCode int               `json:"-"`
}

Response Object

func (RecognizeHealthCodeResponse) String added in v0.0.88

type RecognizeIdCardRequest

type RecognizeIdCardRequest struct {
	Body *IdCardRequestBody `json:"body,omitempty"`
}

Request Object

func (RecognizeIdCardRequest) String

func (o RecognizeIdCardRequest) String() string

type RecognizeIdCardResponse

type RecognizeIdCardResponse struct {
	Result         *IdCardResult `json:"result,omitempty"`
	HttpStatusCode int           `json:"-"`
}

Response Object

func (RecognizeIdCardResponse) String

func (o RecognizeIdCardResponse) String() string

type RecognizeIdDocumentRequest added in v0.0.93

type RecognizeIdDocumentRequest struct {
	Body *IdDocumentRequestBody `json:"body,omitempty"`
}

Request Object

func (RecognizeIdDocumentRequest) String added in v0.0.93

type RecognizeIdDocumentResponse added in v0.0.93

type RecognizeIdDocumentResponse struct {

	// 调用成功时表示调用结果。  调用失败时此字段为空。
	Result         *interface{} `json:"result,omitempty"`
	HttpStatusCode int          `json:"-"`
}

Response Object

func (RecognizeIdDocumentResponse) String added in v0.0.93

type RecognizeInsurancePolicyRequest added in v0.0.67

type RecognizeInsurancePolicyRequest struct {
	Body *InsurancePolicyRequestBody `json:"body,omitempty"`
}

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"`
	HttpStatusCode int                    `json:"-"`
}

Response Object

func (RecognizeInsurancePolicyResponse) String added in v0.0.67

type RecognizeInvoiceVerificationRequest added in v0.0.59

type RecognizeInvoiceVerificationRequest struct {
	Body *InvoiceVerificationRequestBody `json:"body,omitempty"`
}

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"`
	HttpStatusCode int          `json:"-"`
}

Response Object

func (RecognizeInvoiceVerificationResponse) String added in v0.0.59

type RecognizeLicensePlateRequest

type RecognizeLicensePlateRequest struct {
	Body *LicensePlateRequestBody `json:"body,omitempty"`
}

Request Object

func (RecognizeLicensePlateRequest) String

type RecognizeLicensePlateResponse

type RecognizeLicensePlateResponse struct {

	// 调用成功时表示调用结果。  调用失败时无此字段。
	Result         *[]LicensePlateResult `json:"result,omitempty"`
	HttpStatusCode int                   `json:"-"`
}

Response Object

func (RecognizeLicensePlateResponse) String

type RecognizeMvsInvoiceRequest

type RecognizeMvsInvoiceRequest struct {
	Body *MvsInvoiceRequestBody `json:"body,omitempty"`
}

Request Object

func (RecognizeMvsInvoiceRequest) String

type RecognizeMvsInvoiceResponse

type RecognizeMvsInvoiceResponse struct {
	Result         *MvsInvoiceResult `json:"result,omitempty"`
	HttpStatusCode int               `json:"-"`
}

Response Object

func (RecognizeMvsInvoiceResponse) String

type RecognizeMyanmarDriverLicenseRequest added in v0.0.72

type RecognizeMyanmarDriverLicenseRequest struct {
	Body *MyanmarDriverLicenseRequestBody `json:"body,omitempty"`
}

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"`
	HttpStatusCode int                         `json:"-"`
}

Response Object

func (RecognizeMyanmarDriverLicenseResponse) String added in v0.0.72

type RecognizeMyanmarIdcardRequest added in v0.0.72

type RecognizeMyanmarIdcardRequest struct {
	Body *MyanmarIdcardRequestBody `json:"body,omitempty"`
}

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"`
	HttpStatusCode int                  `json:"-"`
}

Response Object

func (RecognizeMyanmarIdcardResponse) String added in v0.0.72

type RecognizePassportRequest

type RecognizePassportRequest struct {
	Body *PassportRequestBody `json:"body,omitempty"`
}

Request Object

func (RecognizePassportRequest) String

func (o RecognizePassportRequest) String() string

type RecognizePassportResponse

type RecognizePassportResponse struct {
	Result         *PassportResult `json:"result,omitempty"`
	HttpStatusCode int             `json:"-"`
}

Response Object

func (RecognizePassportResponse) String

func (o RecognizePassportResponse) String() string

type RecognizePcrTestRecordRequest added in v0.0.89

type RecognizePcrTestRecordRequest struct {
	Body *PcrTestRecordRequestBody `json:"body,omitempty"`
}

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"`
	HttpStatusCode int                  `json:"-"`
}

Response Object

func (RecognizePcrTestRecordResponse) String added in v0.0.89

type RecognizeQualificationCertificateRequest added in v0.0.67

type RecognizeQualificationCertificateRequest struct {
	Body *QualificationCertificateRequestBody `json:"body,omitempty"`
}

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"`
	HttpStatusCode int                             `json:"-"`
}

Response Object

func (RecognizeQualificationCertificateResponse) String added in v0.0.67

type RecognizeQuotaInvoiceRequest

type RecognizeQuotaInvoiceRequest struct {
	Body *QuotaInvoiceRequestBody `json:"body,omitempty"`
}

Request Object

func (RecognizeQuotaInvoiceRequest) String

type RecognizeQuotaInvoiceResponse

type RecognizeQuotaInvoiceResponse struct {
	Result         *QuotaInvoiceResult `json:"result,omitempty"`
	HttpStatusCode int                 `json:"-"`
}

Response Object

func (RecognizeQuotaInvoiceResponse) String

type RecognizeTaxiInvoiceRequest

type RecognizeTaxiInvoiceRequest struct {
	Body *TaxiInvoiceRequestBody `json:"body,omitempty"`
}

Request Object

func (RecognizeTaxiInvoiceRequest) String

type RecognizeTaxiInvoiceResponse

type RecognizeTaxiInvoiceResponse struct {
	Result         *TaxiInvoiceResult `json:"result,omitempty"`
	HttpStatusCode int                `json:"-"`
}

Response Object

func (RecognizeTaxiInvoiceResponse) String

type RecognizeThailandIdcardRequest added in v0.0.72

type RecognizeThailandIdcardRequest struct {
	Body *ThailandIdcardRequestBody `json:"body,omitempty"`
}

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"`
	HttpStatusCode int                   `json:"-"`
}

Response Object

func (RecognizeThailandIdcardResponse) String added in v0.0.72

type RecognizeThailandLicensePlateRequest added in v0.0.72

type RecognizeThailandLicensePlateRequest struct {
	Body *ThailandLicensePlateRequestBody `json:"body,omitempty"`
}

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"`
	HttpStatusCode int                         `json:"-"`
}

Response Object

func (RecognizeThailandLicensePlateResponse) String added in v0.0.72

type RecognizeTollInvoiceRequest

type RecognizeTollInvoiceRequest struct {
	Body *TollInvoiceRequestBody `json:"body,omitempty"`
}

Request Object

func (RecognizeTollInvoiceRequest) String

type RecognizeTollInvoiceResponse

type RecognizeTollInvoiceResponse struct {
	Result         *TollInvoiceResult `json:"result,omitempty"`
	HttpStatusCode int                `json:"-"`
}

Response Object

func (RecognizeTollInvoiceResponse) String

type RecognizeTrainTicketRequest

type RecognizeTrainTicketRequest struct {
	Body *TrainTicketRequestBody `json:"body,omitempty"`
}

Request Object

func (RecognizeTrainTicketRequest) String

type RecognizeTrainTicketResponse

type RecognizeTrainTicketResponse struct {
	Result         *TrainTicketResult `json:"result,omitempty"`
	HttpStatusCode int                `json:"-"`
}

Response Object

func (RecognizeTrainTicketResponse) String

type RecognizeTransportationLicenseRequest

type RecognizeTransportationLicenseRequest struct {
	Body *TransportationLicenseRequestBody `json:"body,omitempty"`
}

Request Object

func (RecognizeTransportationLicenseRequest) String

type RecognizeTransportationLicenseResponse

type RecognizeTransportationLicenseResponse struct {
	Result         *TransportationLicenseResult `json:"result,omitempty"`
	HttpStatusCode int                          `json:"-"`
}

Response Object

func (RecognizeTransportationLicenseResponse) String

type RecognizeVatInvoiceRequest

type RecognizeVatInvoiceRequest struct {
	Body *VatInvoiceRequestBody `json:"body,omitempty"`
}

Request Object

func (RecognizeVatInvoiceRequest) String

type RecognizeVatInvoiceResponse

type RecognizeVatInvoiceResponse struct {
	Result         *VatInvoiceResult `json:"result,omitempty"`
	HttpStatusCode int               `json:"-"`
}

Response Object

func (RecognizeVatInvoiceResponse) String

type RecognizeVehicleLicenseRequest

type RecognizeVehicleLicenseRequest struct {
	Body *VehicleLicenseRequestBody `json:"body,omitempty"`
}

Request Object

func (RecognizeVehicleLicenseRequest) String

type RecognizeVehicleLicenseResponse

type RecognizeVehicleLicenseResponse struct {
	Result         *VehicleLicenseResult `json:"result,omitempty"`
	HttpStatusCode int                   `json:"-"`
}

Response Object

func (RecognizeVehicleLicenseResponse) String

type RecognizeVinRequest

type RecognizeVinRequest struct {
	Body *VinRequestBody `json:"body,omitempty"`
}

Request Object

func (RecognizeVinRequest) String

func (o RecognizeVinRequest) String() string

type RecognizeVinResponse

type RecognizeVinResponse struct {
	Result         *VinResult `json:"result,omitempty"`
	HttpStatusCode int        `json:"-"`
}

Response Object

func (RecognizeVinResponse) String

func (o RecognizeVinResponse) String() string

type RecognizeWaybillElectronicRequest added in v0.0.83

type RecognizeWaybillElectronicRequest struct {
	Body *WaybillElectronicRequestBody `json:"body,omitempty"`
}

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"`
	HttpStatusCode int                      `json:"-"`
}

Response Object

func (RecognizeWaybillElectronicResponse) String added in v0.0.83

type RecognizeWebImageRequest

type RecognizeWebImageRequest struct {
	Body *WebImageRequestBody `json:"body,omitempty"`
}

Request Object

func (RecognizeWebImageRequest) String

func (o RecognizeWebImageRequest) String() string

type RecognizeWebImageResponse

type RecognizeWebImageResponse struct {
	Result         *WebImageResult `json:"result,omitempty"`
	HttpStatusCode int             `json:"-"`
}

Response Object

func (RecognizeWebImageResponse) String

func (o RecognizeWebImageResponse) String() string

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 *string `json:"url,omitempty"`

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

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"`

	// 英文名字置信度。
	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/intl/zh-cn/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。
	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"`
}

func (ThailandIdcardRequestBody) String added in v0.0.72

func (o ThailandIdcardRequestBody) String() string

type ThailandIdcardResult added in v0.0.72

type ThailandIdcardResult struct {

	// 标示正面还是反面,取值为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:复印的身份证 当输入参数“return_idcard_type”为“true”时,才返回该参数。
	IdcardType *string `json:"idcard_type,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"`
}

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/intl/zh-cn/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。
	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 *string `json:"url,omitempty"`
}

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"`
}

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 *string `json:"url,omitempty"`

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

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"`

	// 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。
	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 *string `json:"url,omitempty"`
}

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"`

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

func (TransportationLicenseResult) String

type VatInvoiceRequestBody

type VatInvoiceRequestBody struct {

	// 与url二选一  图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于100px,最长边不超过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 *string `json:"url,omitempty"`

	// 默认为false,如果传参为true,则返回更多字段
	AdvancedMode *bool `json:"advanced_mode,omitempty"`

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

func (VatInvoiceRequestBody) String

func (o VatInvoiceRequestBody) String() string

type VatInvoiceResult

type VatInvoiceResult struct {

	// 增值税发票类型,可选值包括:  - special: 增值税专用发票  - normal: 增值税普通发票  - electronic: 增值税电子普通发票  - roll:增值税普通发票(卷票)
	Type *string `json:"type,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"`

	// 打印发票代码。普通发票和专用发票在右上角,电子发票、通行费发票、卷票无此字段。
	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"`

	// 各个字段的置信度。 当“advanced_mode”设置为“true”时才返回。
	Confidence *interface{} `json:"confidence,omitempty"`

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

func (VatInvoiceResult) String

func (o VatInvoiceResult) 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 *string `json:"url,omitempty"`

	//  - front:行驶证主页  - back:行驶证副页  > 说明: 如果参数值为空或无该参数,系统默认识别主页,建议填写,准确率更高。
	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"`
}

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"`
}

func (VehicleLicenseResult) String

func (o VehicleLicenseResult) 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 *string `json:"url,omitempty"`
}

func (VinRequestBody) String

func (o VinRequestBody) String() string

type VinResult

type VinResult struct {

	// 识别检测到的车架号。
	Vin string `json:"vin"`
}

func (VinResult) String

func (o VinResult) String() string

type WaybillElectronicRequestBody added in v0.0.83

type WaybillElectronicRequestBody 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 *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 WebImageRequestBody

type WebImageRequestBody 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 *string `json:"url,omitempty"`

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

	// 结构化数据提取参数列表,目前只支持联系人信息、图像宽高,其入参值分别为\"contact_info\",\"image_size\",若该字段为空列表或缺失该字段,默认不提取。
	ExtractType *[]string `json:"extract_type,omitempty"`
}

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"`
}

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"`

	// 提取出的结构化JSON结果,该字典内的key值与入参列表extract_type的值一致,目前仅支持联系人信息提取,亦即key值为\"contact_info\"的字段。 若入参extract_type为空列表或该字段缺失时,不进行提取,此字段为空。
	ExtractedData *interface{} `json:"extracted_data,omitempty"`

	// 该字段表示提取的联系人信息,包括:姓名、联系电话、省市区以及详细地址。 若入参extract_type列表中无该字段,则此字段不存在。
	ContactInfo *interface{} `json:"contact_info,omitempty"`

	// 该字段表示返回图片宽高信息。 如入参extract_type列表中无该字段,则此字段不存在。
	ImageSize *interface{} `json:"image_size,omitempty"`

	// 传入image_size时的返回,为图像高度。
	Height *int32 `json:"height,omitempty"`

	// 传入image_size时的返回,为图像宽度。
	Width *int32 `json:"width,omitempty"`

	// 传入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"`
}

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"`
}

单元格内文字段列表。

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"`
}

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

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