Documentation ¶
Index ¶
- type AcceptanceBillRequestBody
- type AcceptanceBillResult
- type AutoClassificationRequestBody
- type AutoClassificationResult
- type AutoClassificationResultStatus
- type BankReceiptDict
- type BankReceiptKvPair
- type BankReceiptRequestBody
- type BankReceiptResult
- type BankcardRequestBody
- type BankcardResult
- type BelongItemList
- type BeneficiaryItem
- type BusinessCardRequestBody
- type BusinessCardResult
- type BusinessLicenseRequestBody
- type BusinessLicenseResult
- type CambodianIdCardRequestBody
- type CambodianIdCardResult
- type CambodianIdCardScoreInformationResult
- type CharListIem
- type ChileIdCardConfidence
- type ChileIdCardRequestBody
- type ChileIdCardResult
- type ColombiaIdCardRequestBody
- type ColombiaIdCardResult
- type CustomTemplateRequestBody
- type DriverLicenseBack
- type DriverLicenseFront
- type DriverLicenseRequestBody
- type DriverLicenseResult
- type ExitEntryPermitConfidence
- type ExitEntryPermitEndorsementInfo
- type ExitEntryPermitRequestBody
- type ExitEntryPermitResult
- type ExtraInfoList
- type FinancialStatementRequestBody
- type FinancialStatementResult
- type FinancialStatementResultImageSize
- type FinancialStatementWordsBlockList
- type FinancialStatementWordsRegionList
- type FlightItineraryRequestBody
- type FlightItineraryResult
- type GeneralTableRequestBody
- type GeneralTableResult
- type GeneralTableWordsBlockList
- type GeneralTextCharList
- type GeneralTextRequestBody
- type GeneralTextResult
- type GeneralTextWordsBlockList
- type HandwritingRequestBody
- type HandwritingResult
- type HandwritingWordsBlockList
- type HealthCodeRequestBody
- type HealthCodeResult
- type HealthCodeWordsBlockList
- type HkIdCardRequestBody
- type HkIdCardResult
- type HouseholdRegisterContent
- type HouseholdRegisterRequestBody
- type HouseholdRegisterResult
- type IdCardRequestBody
- type IdCardResult
- type IdDocumentItem
- type IdDocumentRequestBody
- type IdcardBackResult
- type IdcardBackVerificationResult
- type IdcardFrontResult
- type IdcardFrontVerificationResult
- type IdcardScoreInfoResult
- type IdcardVerificationResult
- type InsuranceItem
- type InsurancePolicyDetail
- type InsurancePolicyRequestBody
- type InsurancePolicyResult
- type InsurantItem
- type InvoiceVerificationRequestBody
- type ItemList
- type ItineraryList
- type LicensePlateRequestBody
- type LicensePlateResult
- type MacaoIdCardRequestBody
- type MacaoIdCardResult
- type MainlandTravelPermitConfidence
- type MainlandTravelPermitRequestBody
- type MainlandTravelPermitResult
- type MvsInvoiceRequestBody
- type MvsInvoiceResult
- type MyanmarDriverLicenseConfidence
- type MyanmarDriverLicenseRequestBody
- type MyanmarDriverLicenseResult
- type MyanmarIdcardConfidence
- type MyanmarIdcardRequestBody
- type MyanmarIdcardResult
- type MyanmarIdcardTranslationInfo
- type PassportRequestBody
- type PassportResult
- type PcrTestRecordConfidence
- type PcrTestRecordRequestBody
- type PcrTestRecordResult
- type PcrTestRecordWordsBlockList
- type PeruIdCardRequestBody
- type PeruIdCardResult
- type QualificationCategory
- type QualificationCategoryConfidence
- type QualificationCertificateRequestBody
- type QualificationCertificateResult
- type QualificationConfidence
- type QuotaInvoiceRequestBody
- type QuotaInvoiceResult
- type RealEstateCertificateRequestBody
- type RealEstateCertificateResult
- type RecognizeAcceptanceBillRequest
- type RecognizeAcceptanceBillResponse
- type RecognizeAutoClassificationRequest
- type RecognizeAutoClassificationResponse
- type RecognizeBankReceiptRequest
- type RecognizeBankReceiptResponse
- type RecognizeBankcardRequest
- type RecognizeBankcardResponse
- type RecognizeBusinessCardRequest
- type RecognizeBusinessCardResponse
- type RecognizeBusinessLicenseRequest
- type RecognizeBusinessLicenseResponse
- type RecognizeCambodianIdCardRequest
- type RecognizeCambodianIdCardResponse
- type RecognizeChileIdCardRequest
- type RecognizeChileIdCardResponse
- type RecognizeColombiaIdCardRequest
- type RecognizeColombiaIdCardResponse
- type RecognizeCustomTemplateRequest
- type RecognizeCustomTemplateResponse
- type RecognizeDriverLicenseRequest
- type RecognizeDriverLicenseResponse
- type RecognizeExitEntryPermitRequest
- type RecognizeExitEntryPermitResponse
- type RecognizeFinancialStatementRequest
- type RecognizeFinancialStatementResponse
- type RecognizeFlightItineraryRequest
- type RecognizeFlightItineraryResponse
- type RecognizeGeneralTableRequest
- type RecognizeGeneralTableResponse
- type RecognizeGeneralTextRequest
- type RecognizeGeneralTextResponse
- type RecognizeHandwritingRequest
- type RecognizeHandwritingResponse
- type RecognizeHealthCodeRequest
- type RecognizeHealthCodeResponse
- type RecognizeHkIdCardRequest
- type RecognizeHkIdCardResponse
- type RecognizeHouseholdRegisterRequest
- type RecognizeHouseholdRegisterResponse
- type RecognizeIdCardRequest
- type RecognizeIdCardResponse
- type RecognizeIdDocumentRequest
- type RecognizeIdDocumentResponse
- type RecognizeInsurancePolicyRequest
- type RecognizeInsurancePolicyResponse
- type RecognizeInvoiceVerificationRequest
- type RecognizeInvoiceVerificationResponse
- type RecognizeLicensePlateRequest
- type RecognizeLicensePlateResponse
- type RecognizeMacaoIdCardRequest
- type RecognizeMacaoIdCardResponse
- type RecognizeMainlandTravelPermitRequest
- type RecognizeMainlandTravelPermitResponse
- type RecognizeMvsInvoiceRequest
- type RecognizeMvsInvoiceResponse
- type RecognizeMyanmarDriverLicenseRequest
- type RecognizeMyanmarDriverLicenseResponse
- type RecognizeMyanmarIdcardRequest
- type RecognizeMyanmarIdcardResponse
- type RecognizePassportRequest
- type RecognizePassportResponse
- type RecognizePcrTestRecordRequest
- type RecognizePcrTestRecordResponse
- type RecognizePeruIdCardRequest
- type RecognizePeruIdCardResponse
- type RecognizeQualificationCertificateRequest
- type RecognizeQualificationCertificateResponse
- type RecognizeQuotaInvoiceRequest
- type RecognizeQuotaInvoiceResponse
- type RecognizeRealEstateCertificateRequest
- type RecognizeRealEstateCertificateResponse
- type RecognizeSealRequest
- type RecognizeSealResponse
- type RecognizeSmartDocumentRecognizerRequest
- type RecognizeSmartDocumentRecognizerResponse
- type RecognizeTaxiInvoiceRequest
- type RecognizeTaxiInvoiceResponse
- type RecognizeThailandIdcardRequest
- type RecognizeThailandIdcardResponse
- type RecognizeThailandLicensePlateRequest
- type RecognizeThailandLicensePlateResponse
- type RecognizeTollInvoiceRequest
- type RecognizeTollInvoiceResponse
- type RecognizeTrainTicketRequest
- type RecognizeTrainTicketResponse
- type RecognizeTransportationLicenseRequest
- type RecognizeTransportationLicenseResponse
- type RecognizeVatInvoiceRequest
- type RecognizeVatInvoiceResponse
- type RecognizeVehicleCertificateRequest
- type RecognizeVehicleCertificateResponse
- type RecognizeVehicleLicenseRequest
- type RecognizeVehicleLicenseResponse
- type RecognizeVietnamIdCardRequest
- type RecognizeVietnamIdCardResponse
- type RecognizeVinRequest
- type RecognizeVinResponse
- type RecognizeWaybillElectronicRequest
- type RecognizeWaybillElectronicResponse
- type RecognizeWebImageRequest
- type RecognizeWebImageResponse
- type SealList
- type SealRequestBody
- type SealResult
- type SealWordsBlockList
- type SmartDocumentRecognizerFormResult
- type SmartDocumentRecognizerFormulaBlock
- type SmartDocumentRecognizerFormulaResult
- type SmartDocumentRecognizerKvBlock
- type SmartDocumentRecognizerKvResult
- type SmartDocumentRecognizerKvWordsBlock
- type SmartDocumentRecognizerLayoutBlock
- type SmartDocumentRecognizerLayoutResult
- type SmartDocumentRecognizerOcrResult
- type SmartDocumentRecognizerRequestBody
- type SmartDocumentRecognizerResult
- type SmartDocumentRecognizerTableBlock
- type SmartDocumentRecognizerTableResult
- type SmartDocumentRecognizerTableWordsBlock
- type SmartDocumentRecognizerWordsBlockList
- type TaxiInvoiceRequestBody
- type TaxiInvoiceResult
- type ThailandIdcardConfidence
- type ThailandIdcardRequestBody
- type ThailandIdcardResult
- type ThailandLicensePlateItem
- type ThailandLicensePlateRequestBody
- type TollInvoiceRequestBody
- type TollInvoiceResult
- type TrainTicketRequestBody
- type TrainTicketResult
- type TransportationLicenseRequestBody
- type TransportationLicenseResult
- type VatInvoiceRequestBody
- type VatInvoiceResult
- type VehicleCertificateRequestBody
- type VehicleCertificateResult
- type VehicleLicenseFront
- type VehicleLicenseRequestBody
- type VehicleLicenseResult
- type VehicleLicenseback
- type VietnamIdCardRequestBody
- type VietnamIdCardResult
- type VinRequestBody
- type VinResult
- type WaybillElectronicRequestBody
- type WaybillElectronicResult
- type WebImageContactInfo
- type WebImageExtractedData
- type WebImageImageSize
- type WebImageRequestBody
- type WebImageResult
- type WebImageWordsBlockList
- type WordsListIem
- type WordsRegionList
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceptanceBillRequestBody ¶ added in v0.1.60
type AcceptanceBillRequestBody struct { // 与url二选一。图像数据,base64编码,要求base64编码后大小不超过10M。 图片最小边不小于15像素,最长边不超过8192像素。支持JPG/PNG/BMP/TIFF格式。 图片Base64编码示例如/9j/4AAQSkZJRgABAg...,带有多余前缀会产生The image format is not supported报错。 Image *string `json:"image,omitempty"` // 与image二选一。 图片的url路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)>。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` }
AcceptanceBillRequestBody
func (AcceptanceBillRequestBody) String ¶ added in v0.1.60
func (o AcceptanceBillRequestBody) String() string
type AcceptanceBillResult ¶ added in v0.1.60
type AcceptanceBillResult struct { // 出票日期。 IssueDate *string `json:"issue_date,omitempty"` // 汇票到期日。 DueDate *string `json:"due_date,omitempty"` // 票据状态。 BillStatus *string `json:"bill_status,omitempty"` // 票据号码。 BillNumber *string `json:"bill_number,omitempty"` // 出票人全称。 IssuerFullName *string `json:"issuer_full_name,omitempty"` // 出票人账号。 IssuerAccount *string `json:"issuer_account,omitempty"` // 出票人开户银行。 IssuerBankName *string `json:"issuer_bank_name,omitempty"` // 出票人开户行号。 IssuerBankNumber *string `json:"issuer_bank_number,omitempty"` // 收款人全称。 PayeeFullName *string `json:"payee_full_name,omitempty"` // 收款人账号。 PayeeAccount *string `json:"payee_account,omitempty"` // 收款人开户银行。 PayeeBankName *string `json:"payee_bank_name,omitempty"` // 收款人开户行号。 PayeeBankNumber *string `json:"payee_bank_number,omitempty"` // 出票保证人名称。 IssuanceGuarantorName *string `json:"issuance_guarantor_name,omitempty"` // 出票保证人地址。 IssuanceGuarantorAddress *string `json:"issuance_guarantor_address,omitempty"` // 出票保证人账号。 IssuanceGuarantorAccount *string `json:"issuance_guarantor_account,omitempty"` // 出票保证日期。 IssuanceGuaranteeDate *string `json:"issuance_guarantee_date,omitempty"` // 出票保证人开户行行号。 IssuanceGuarantorBankNumber *string `json:"issuance_guarantor_bank_number,omitempty"` // 出票保证人开户行名称。 IssuanceGuarantorBankName *string `json:"issuance_guarantor_bank_name,omitempty"` // 大写票据金额。 AmountInWords *string `json:"amount_in_words,omitempty"` // 小写票据金额。 AmountInFigures *string `json:"amount_in_figures,omitempty"` // 承兑人全称。 AcceptorFullName *string `json:"acceptor_full_name,omitempty"` // 承兑人账号。 AcceptorAccount *string `json:"acceptor_account,omitempty"` // 承兑人开户行行号。 AcceptorBankNumber *string `json:"acceptor_bank_number,omitempty"` // 承兑人开户行名称。 AcceptorBankName *string `json:"acceptor_bank_name,omitempty"` // 交易合同号。 ContractNumber *string `json:"contract_number,omitempty"` // 能否转让。 Assignability *string `json:"assignability,omitempty"` // 出票人承诺。 IssuerCommitment *string `json:"issuer_commitment,omitempty"` // 承兑人承诺。 AcceptorCommitment *string `json:"acceptor_commitment,omitempty"` // 承兑日期。 AcceptanceDate *string `json:"acceptance_date,omitempty"` // 承兑保证人名称。 AcceptanceGuarantorName *string `json:"acceptance_guarantor_name,omitempty"` // 承兑保证人地址。 AcceptanceGuarantorAddress *string `json:"acceptance_guarantor_address,omitempty"` // 承兑保证人账号。 AcceptanceGuarantorAccount *string `json:"acceptance_guarantor_account,omitempty"` // 承兑保证日期。 AcceptanceGuaranteeDate *string `json:"acceptance_guarantee_date,omitempty"` // 承兑保证人开户行行号。 AcceptanceGuarantorBankNumber *string `json:"acceptance_guarantor_bank_number,omitempty"` // 承兑保证人开户行名称。 AcceptanceGuarantorBankName *string `json:"acceptance_guarantor_bank_name,omitempty"` // 出票人评级主体。 IssuerRatingEntity *string `json:"issuer_rating_entity,omitempty"` // 出票人信用等级。 IssuerCreditRating *string `json:"issuer_credit_rating,omitempty"` // 出票人评级到期日。 IssuerRatingDueDate *string `json:"issuer_rating_due_date,omitempty"` // 承兑人评级主体。 AcceptorRatingEntity *string `json:"acceptor_rating_entity,omitempty"` // 承兑人信用等级。 AcceptorCreditRating *string `json:"acceptor_credit_rating,omitempty"` // 承兑人评级到期日。 AcceptorRatingDueDate *string `json:"acceptor_rating_due_date,omitempty"` // 票据包号。 BillPackageNumber *string `json:"bill_package_number,omitempty"` // 备注。 Remarks *string `json:"remarks,omitempty"` // 各个字段的置信度。 Confidence *interface{} `json:"confidence,omitempty"` }
func (AcceptanceBillResult) String ¶ added in v0.1.60
func (o AcceptanceBillResult) String() string
type AutoClassificationRequestBody ¶
type AutoClassificationRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8000px,支持JPEG、JPG、PNG、BMP、TIFF、PDF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // 可以指定要识别的票证,指定后不出现在此List的票证不识别。不指定时默认返回所有支持类别票证的识别信息。 TypeList *[]string `json:"type_list,omitempty"` // 可指定需要识别票证的传入参数,具体参数可参考各票证API文档。若不指定则默认传入image 。 当前版本支持票证类型如下: - vat_invoice:增值税发票 - quota_invoice:定额发票 - taxi_invoice:出租车票 - train_ticket:火车票 - flight_itinerary:飞机行程单 - toll_invoice:车辆通行费发票 - mvs_invoice:机动车销售发票 - id_card:身份证 - passport:护照 - driver_license:驾驶证 - vehicle_license:行驶证 - transportation_license:道路运输证 - bankcard:银行卡 - bus_ship_ticket:车船票 - ride_hailing_itinerary:网约车行程单 - machine_printed_invoice:通用机打发票 > 说明: - 若指定票证参数填写错误会导致该票证识别错误,会提示\"AIS.0101\":\"The input parameter is invalid.\"报错。 ExtendedParameters *interface{} `json:"extended_parameters,omitempty"` // 检测印章开关,开启时则返回单张票证是否含有印章,否则不返回是否含有印章。可选值包括: - true:开启检测票证是否含有印章功能。 - false:关闭检测票证是否含有印章功能。 > 说明: - 该功能仅检测判断有无印章,不返回印章具体内容。 DetectSeal *bool `json:"detect_seal,omitempty"` }
AutoClassificationRequestBody
func (AutoClassificationRequestBody) String ¶
func (o AutoClassificationRequestBody) String() string
type AutoClassificationResult ¶
type AutoClassificationResult struct { Status *AutoClassificationResultStatus `json:"status"` // 对应票证具体结构化识别的结果。 Content *interface{} `json:"content"` // 对应票证的类别。 Type string `json:"type"` // 文字块的区域位置信息,列表形式,包含文字区域四个顶点的二维坐标(x,y);坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 Location [][]int32 `json:"location"` // 对应票证中是否含有印章。可选值包括: - true:该票证中含有印章。 - false:该票证中不含有印章。 SealMark *bool `json:"seal_mark,omitempty"` }
AutoClassificationResult
func (AutoClassificationResult) String ¶
func (o AutoClassificationResult) String() string
type AutoClassificationResultStatus ¶ added in v0.0.59
type AutoClassificationResultStatus struct { // 指示各对应票证的状态码 ErrorCode *string `json:"error_code,omitempty"` // 指示各对应票证的状态信息 ErrorMsg *string `json:"error_msg,omitempty"` }
AutoClassificationResultStatus 对应票证的状态信息及状态码
func (AutoClassificationResultStatus) String ¶ added in v0.0.59
func (o AutoClassificationResultStatus) String() string
type BankReceiptDict ¶ added in v0.1.93
type BankReceiptDict struct { // 键值对数量 KvPairCount *int32 `json:"kv_pair_count,omitempty"` // 银行回单的区域位置信息,列表形式,包含文字区域四个顶点的二维坐标(x,y);坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 BankReceiptLocation *[][]int32 `json:"bank_receipt_location,omitempty"` // 键值对识别结果列表。 KvPairList *[]BankReceiptKvPair `json:"kv_pair_list,omitempty"` }
func (BankReceiptDict) String ¶ added in v0.1.93
func (o BankReceiptDict) String() string
type BankReceiptKvPair ¶ added in v0.1.93
type BankReceiptKvPair struct { // key-value对(键值对)中的key,例如\"币别:人民币\"中的\"币别\"。 Key *string `json:"key,omitempty"` // key-value对(键值对)中的value,例如\"币别:人民币\"中的“人民币” Value *string `json:"value,omitempty"` }
func (BankReceiptKvPair) String ¶ added in v0.1.93
func (o BankReceiptKvPair) String() string
type BankReceiptRequestBody ¶ added in v0.1.93
type BankReceiptRequestBody struct { // 该参数与url二选一。 图片或PDF格式,base64编码,要求base64编码后大小不超过10M。 图像尺寸不小于15×15像素,最长边不超过8192像素,支持JPG/PNG/BMP/TIFF格式。 PDF以144dpi的分辨率转为图像进行识别,需符合上述图像尺寸规定。若PDF有多页,当前仅对第1页进行识别。 Data *string `json:"data,omitempty"` // 与data二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // 指定PDF页码识别。传入该参数时,则识别指定页码的内容。如果不传该参数,则默认识别第1页,该参数仅在文件为PDF格式时有效。 PageNum *int32 `json:"page_num,omitempty"` }
BankReceiptRequestBody
func (BankReceiptRequestBody) String ¶ added in v0.1.93
func (o BankReceiptRequestBody) String() string
type BankReceiptResult ¶ added in v0.1.93
type BankReceiptResult struct { // 银行回单数量 BankReceiptCount *int32 `json:"bank_receipt_count,omitempty"` // 银行回单键值对提取结果。 BankReceiptList *[]BankReceiptDict `json:"bank_receipt_list,omitempty"` }
func (BankReceiptResult) String ¶ added in v0.1.93
func (o BankReceiptResult) String() string
type BankcardRequestBody ¶
type BankcardRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // 返回文本块坐标及单元格坐标信息,可选值包括: - true:返回文本块和单元格坐标; - false:不返回。 > 说明: - 未传入该参数时默认为false,即不返回。 ReturnTextLocation *bool `json:"return_text_location,omitempty"` }
BankcardRequestBody
func (BankcardRequestBody) String ¶
func (o BankcardRequestBody) String() string
type BankcardResult ¶
type BankcardResult struct { // 发卡行。 BankName *string `json:"bank_name,omitempty"` // 银行卡号。 CardNumber *string `json:"card_number,omitempty"` // 有效期开始日期。 IssueDate *string `json:"issue_date,omitempty"` // 有效期截止日期。 ExpiryDate *string `json:"expiry_date,omitempty"` // 银行卡类别,如:储蓄卡,信用卡。 Type *string `json:"type,omitempty"` // 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *interface{} `json:"confidence,omitempty"` // 对应所有在原图上识别到的字段位置信息,包含所有文字区域四个顶点的二维坐标(x,y)。采用图像坐标系,坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 TextLocation *interface{} `json:"text_location,omitempty"` }
BankcardResult
func (BankcardResult) String ¶
func (o BankcardResult) String() string
type BelongItemList ¶ added in v0.1.79
type BelongItemList struct { // 货物或应税劳务、服务名称。 Name *string `json:"name,omitempty"` // 序号。 ItemNumber *string `json:"item_number,omitempty"` // 规格型号。 Specification *string `json:"specification,omitempty"` // 单位。 Unit *string `json:"unit,omitempty"` // 数量。 Quantity *string `json:"quantity,omitempty"` // 单价。 UnitPrice *string `json:"unit_price,omitempty"` // 金额。 Amount *string `json:"amount,omitempty"` // 税率。 TaxRate *string `json:"tax_rate,omitempty"` // 税额。 Tax *string `json:"tax,omitempty"` }
BelongItemList
func (BelongItemList) String ¶ added in v0.1.79
func (o BelongItemList) String() string
type BeneficiaryItem ¶ added in v0.0.67
type BeneficiaryItem struct { BeneficiaryName *InsurancePolicyDetail `json:"beneficiary_name,omitempty"` BeneficiaryType *InsurancePolicyDetail `json:"beneficiary_type,omitempty"` BeneficiaryOrder *InsurancePolicyDetail `json:"beneficiary_order,omitempty"` }
func (BeneficiaryItem) String ¶ added in v0.0.67
func (o BeneficiaryItem) String() string
type BusinessCardRequestBody ¶
type BusinessCardRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // 图片朝向检测开关,可选值包括: - true:检测图片朝向; - false:不检测图片朝向。 > 说明: - 支持任意角度的图片朝向检测。未传入该参数时默认为false,即不检测图片朝向。 DetectDirection *bool `json:"detect_direction,omitempty"` // 返回矫正后的名片图像的BASE64编码的开关,可选值包括: - true:返回BASE64编码; - false:不返回BASE64编码。 > 说明: - 未传入该参数时默认为false,即不返回BASE64编码。 ReturnAdjustedImage *bool `json:"return_adjusted_image,omitempty"` }
BusinessCardRequestBody
func (BusinessCardRequestBody) String ¶
func (o BusinessCardRequestBody) String() string
type BusinessCardResult ¶
type BusinessCardResult struct { // 姓名列表。 Name *[]string `json:"name,omitempty"` // 职位头衔列表。 Title *[]string `json:"title,omitempty"` // 公司列表。 Company *[]string `json:"company,omitempty"` // 部门列表。 Department *[]string `json:"department,omitempty"` // 联系方式列表。 Phone *[]string `json:"phone,omitempty"` // 地址列表。 Address *[]string `json:"address,omitempty"` // 邮箱列表。 Email *[]string `json:"email,omitempty"` // 传真列表。 Fax *[]string `json:"fax,omitempty"` // 邮编列表。 Postcode *[]string `json:"postcode,omitempty"` // 公司网址列表。 Website *[]string `json:"website,omitempty"` // 其余信息列表。 ExtraInfoList *[]ExtraInfoList `json:"extra_info_list,omitempty"` // 返回矫正后的名片图像的BASE64编码。 AdjustedImage *string `json:"adjusted_image,omitempty"` }
BusinessCardResult
func (BusinessCardResult) String ¶
func (o BusinessCardResult) String() string
type BusinessLicenseRequestBody ¶
type BusinessLicenseRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF、PDF格式。多页PDF仅识别第一页。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` }
BusinessLicenseRequestBody
func (BusinessLicenseRequestBody) String ¶
func (o BusinessLicenseRequestBody) String() string
type BusinessLicenseResult ¶
type BusinessLicenseResult struct { // - 老版本营业执照对应注册号。 - 新三证合一版本营业执照对应社会保障号。 RegistrationNumber *string `json:"registration_number,omitempty"` // 企业名称。 Name *string `json:"name,omitempty"` // 公司/企业类型/主体类型/类型。 Type *string `json:"type,omitempty"` // 住所/营业场所/企业住所/主要经营场所/经营场所。 Address *string `json:"address,omitempty"` // 法定代表人/负责人/执行事务合伙人/投资人/经营者。 LegalRepresentative *string `json:"legal_representative,omitempty"` // 注册资本/出资额。 RegisteredCapital *string `json:"registered_capital,omitempty"` // 组成形式。 OrganizationForm *string `json:"organization_form,omitempty"` // 成立日期/注册日期。 FoundDate *string `json:"found_date,omitempty"` // 营业期限。 BusinessTerm *string `json:"business_term,omitempty"` // 经营范围。 BusinessScope *string `json:"business_scope,omitempty"` // 发照日期。 IssueDate *string `json:"issue_date,omitempty"` // 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *interface{} `json:"confidence,omitempty"` }
BusinessLicenseResult
func (BusinessLicenseResult) String ¶
func (o BusinessLicenseResult) String() string
type CambodianIdCardRequestBody ¶ added in v0.0.96
type CambodianIdCardRequestBody struct { // 与url二选一。图像数据,base64编码。图片尺寸不小于15像素,最长边不超过8192像素,支持JPG/PNG/BMP/TIF格式。 Image *string `json:"image,omitempty"` // 与image二选一。 图片的url路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // 是否返回头像内容开关,可选值如下所示: - true: 返回身份证头像照片的 base64 编码 - false: 不返回身份证头像照片的 base64 编码 未传入该参数时默认为“false”,即不返回身份证头像照片的 base64 编码。 ReturnPortraitImage *bool `json:"return_portrait_image,omitempty"` // 是否返回头像坐标的开关,可选值如下所示: - true: 返回身份证头像的位置坐标 - false: 不返回身份证头像的位置坐标 未传入该参数时默认为“false”,即不返回身份证的头像坐标。 ReturnPortraitLocation *bool `json:"return_portrait_location,omitempty"` // 是否返回身份证类型的开关,可选值如下所示: - true:返回身份证的类型,类型包括身份证原件以及身份证复印件 - false:不返回身份证的类型 ReturnIdcardType *bool `json:"return_idcard_type,omitempty"` // 返回身份证边框完整性的告警结果的开关,可选值如下所示 - true:打开身份证图像边框完整性告警功能 - false:关闭身份证图像边框完整性告警功能 DetectBorderIntegrity *bool `json:"detect_border_integrity,omitempty"` // 返回身份证内部是否有被遮挡的告警结果的开关,可选值如下所示 - true:打开身份证内部是否有被遮挡的告警功能 - false:关闭身份证内部是否有被遮挡的告警功能 DetectBlockingWithinBorder *bool `json:"detect_blocking_within_border,omitempty"` // 返回身份证模糊告警结果的开关,可选值如下所示 - true:打开身份证是否模糊的告警功能 - false:关闭身份证是否模糊的告警功能 DetectBlur *bool `json:"detect_blur,omitempty"` // 返回身份证是否反光的告警结果的开关,可选值如下所示 - true:打开身份证是否反光的告警功能 - false:关闭身份证是否反光的告警功能 DetectGlare *bool `json:"detect_glare,omitempty"` // 返回身份证四点原图的base64编码 - true: 返回身份证原图的base64编码 - false:不返回身份证原图的base64编码 ReturnAdjustedImage *bool `json:"return_adjusted_image,omitempty"` // 返回身份证人像是否被篡改的告警结果的开关,可选值如下所示 - true: 打开身份证人像是否被篡改的告警功能 - false:关闭身份证人像被篡改的告警功能 不支持精细化的P图 DetectTampering *bool `json:"detect_tampering,omitempty"` // 返回判断身份证图像是否经过翻拍告警的开关,可选值如下所示 - true:打开判断身份证图像是否经过翻拍告警的功能 - false:关闭判断身份证图像是否经过翻拍告警的功能 DetectReproduce *bool `json:"detect_reproduce,omitempty"` }
func (CambodianIdCardRequestBody) String ¶ added in v0.0.96
func (o CambodianIdCardRequestBody) String() string
type CambodianIdCardResult ¶ added in v0.0.103
type CambodianIdCardResult struct { // 身份证号码。 IdNumber *string `json:"id_number,omitempty"` // 高棉语版姓名。 NameKh *string `json:"name_kh,omitempty"` // 英文姓名。 NameEn *string `json:"name_en,omitempty"` // 出生日期。 BirthDate *string `json:"birth_date,omitempty"` // 性别。 Sex *string `json:"sex,omitempty"` // 身高。 Height *string `json:"height,omitempty"` // 出生地。 BirthPlace *string `json:"birth_place,omitempty"` // 地址,以空格分隔。 Address *string `json:"address,omitempty"` // 签发起始日期。 IssueDate *string `json:"issue_date,omitempty"` // 签发结束日期。 ExpiryDate *string `json:"expiry_date,omitempty"` // 图片中的个人特征。 Description *string `json:"description,omitempty"` // 机器码第一行。 MachineCode1 *string `json:"machine_code1,omitempty"` // 机器码第二行。 MachineCode2 *string `json:"machine_code2,omitempty"` // 机器码第三行。 MachineCode3 *string `json:"machine_code3,omitempty"` // 头像的base64编码。 当输入参数“return_portrait_image”为“true”时,才返回该参数。 PortraitImage *string `json:"portrait_image,omitempty"` // 头像在原图上的位置。 当输入参数“return_portrait_location”为“true”时,才返回该参数。以列表形式显示,包含头像区域四个顶点的二维坐标(x,y),坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 PortraitLocation *[][]int32 `json:"portrait_location,omitempty"` // 身份证的类型。当输入参数\"idcard_type \"为\"true\"时,才返回该参数。取值如下所示: - normal:身份证原件 - copy:复印的身份证 IdcardType *string `json:"idcard_type,omitempty"` // 身份证原图的base64编码。 当输入参数\"return_adjusted_image\"为\"true\"时,才返回该参数。 AdjustedImage *string `json:"adjusted_image,omitempty"` // 身份证图片边框完整性告警结果,\"true\"表示边框不完整,\"false\"表示边框完整。仅在输入参数detect_border_integrity为true时,返回该字段。 DetectBorderIntegrityResult *bool `json:"detect_border_integrity_result,omitempty"` // 身份证图像框内是否存在遮挡的告警结果,\"true\"表示边框内部存在遮挡,\"false\"表示边框内部完整。仅在输入参数detect_blocking_within_border为true时,返回该字段。 DetectBlockingWithinBorderResult *bool `json:"detect_blocking_within_border_result,omitempty"` // 身份证模糊告警结果,\"true\"表示图片模糊,\"false\"表示身份证清晰。仅在输入参数detect_blur为true时,返回该字段。 DetectBlurResult *bool `json:"detect_blur_result,omitempty"` // 身份证反光告警结果,\"true\"表示身份证反光,\"false\"表示是身份证无反光。仅在输入参数detect_glare为true时,返回该字段。 DetectGlareResult *bool `json:"detect_glare_result,omitempty"` // 身份证人像被篡改的告警结果,\"true\"表示身份证人像被篡改,\"false\"表示是身份证人像未被篡改。仅在输入参数detect_tampering为true时,返回该字段。 DetectTamperingResult *bool `json:"detect_tampering_result,omitempty"` // 身份证是否经过翻拍的告警结果,“true”表示身份证经过翻拍,“false”表示身份证未经过翻拍。仅在输入参数detect_reproduce为true时,返回该字段。 DetectReproduceResult *bool `json:"detect_reproduce_result,omitempty"` ScoreInfo *CambodianIdCardScoreInformationResult `json:"score_info,omitempty"` // 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *interface{} `json:"confidence,omitempty"` }
func (CambodianIdCardResult) String ¶ added in v0.0.103
func (o CambodianIdCardResult) String() string
type CambodianIdCardScoreInformationResult ¶ added in v0.1.104
type CambodianIdCardScoreInformationResult struct { // 告警分数,字段取值范围[0, 99]值大于50表示复印件,小于等于50表示原件,值越靠近99,表示复印件的可能性越大,值越靠近0,表示原件的可能性越大。 仅在传入参数return_idcard_type为true时,返回该字段。 IdcardTypeScore *int32 `json:"idcard_type_score,omitempty"` // 告警分数,字段取值范围[0, 99]值大于50表示边框不完整,小于50表示边框完整,值越靠近99,表示边框不完整的可能性越大,值越靠近0,表示边框完整的可能性越大。 仅在传入参数detect_border_integrity为true时,返回该字段。 BorderIntegrityScore *int32 `json:"border_integrity_score,omitempty"` // 告警分数,字段取值范围[0, 99]值大于50表示框内有遮挡,小于50表示框内无遮挡,值越靠近99,表示框内有遮挡的可能性越大,值越靠近0,表示框内无遮挡的可能性越大。 仅在传入参数detect_blocking_within_border为true时,返回该字段。 BlockingWithinBorderScore *int32 `json:"blocking_within_border_score,omitempty"` // 告警分数,字段取值范围[0, 99]值大于50表示身份证模糊,小于50表示身份证清晰,值越靠近99,表示身份证模糊的可能性越大,值越靠近0,表示身份证清晰的可能性越大。 仅在传入参数detect_blur为true时,返回该字段。 BlurScore *int32 `json:"blur_score,omitempty"` // 告警分数,字段取值范围[0, 99]值大于50表示身份证反光,小于50表示身份证不反光,值越靠近99,表示身份证反光的可能性越大,值越靠近0,表示身份证不反光的可能性越大。 仅在传入参数detect_glare为true时,返回该字段。 GlareScore *int32 `json:"glare_score,omitempty"` // 告警分数,字段取值范围[0, 99]值大于50表示身份证人像被其他非身份证人像篡改过,小于50表示身份证人像未被篡改,值越靠近99,表示身份证人像被篡改的可能性越大,值越靠近0,表示身份证未人像被篡改的可能性越大。 仅在传入参数detect_tampering为true时,返回该字段。 TamperingScore *int32 `json:"tampering_score,omitempty"` // 告警分数,字段取值范围[0, 99]值大于50表示身份证经过翻拍,小于50表示身份证未经过翻拍,值越靠近99,表示身份证图像被翻拍过的可能性越大,值越靠近0,表示身份证图像未被翻拍的可能性越大。 仅在传入参数detect_reproduce为true时,返回该字段。 ReproduceScore *int32 `json:"reproduce_score,omitempty"` }
func (CambodianIdCardScoreInformationResult) String ¶ added in v0.1.104
func (o CambodianIdCardScoreInformationResult) String() string
type CharListIem ¶ added in v0.1.22
type CharListIem struct { // 单字符识别结果。 Char *string `json:"char,omitempty"` // 单字符的置信度,置信度越大,表示本次识别的文字的可靠性越高,在统计意义上,置信度越大,准确率越高。置信度由算法给出,不直接等价于对应字段的准确率。 CharConfidence *float32 `json:"char_confidence,omitempty"` // 单字符的位置信息,列表形式,分别表示文字块4个顶点的x, y坐标;坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 CharLocation *[][]int32 `json:"char_location,omitempty"` }
func (CharListIem) String ¶ added in v0.1.22
func (o CharListIem) String() string
type ChileIdCardConfidence ¶ added in v0.0.72
type ChileIdCardConfidence struct { // 姓氏置信度。 Surname *float32 `json:"surname,omitempty"` // 名置信度。 GivenName *float32 `json:"given_name,omitempty"` // 国籍置信度。 Nationality *float32 `json:"nationality,omitempty"` // 性别置信度。 Sex *float32 `json:"sex,omitempty"` // 出生日置信度。 Birth *float32 `json:"birth,omitempty"` // 发行日置信度。 IssueDate *float32 `json:"issue_date,omitempty"` // 有效期置信度。 ExpiryDate *float32 `json:"expiry_date,omitempty"` // 文档编号置信度。 DocumentNumber *float32 `json:"document_number,omitempty"` // 身份证号置信度。 Number *float32 `json:"number,omitempty"` }
func (ChileIdCardConfidence) String ¶ added in v0.0.72
func (o ChileIdCardConfidence) String() string
type ChileIdCardRequestBody ¶ added in v0.0.72
type ChileIdCardRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` }
func (ChileIdCardRequestBody) String ¶ added in v0.0.72
func (o ChileIdCardRequestBody) String() string
type ChileIdCardResult ¶ added in v0.0.72
type ChileIdCardResult struct { // 姓氏。 Surname *[]string `json:"surname,omitempty"` // 名。 GivenName *string `json:"given_name,omitempty"` // 国籍。 Nationality *string `json:"nationality,omitempty"` // 性别。 Sex *string `json:"sex,omitempty"` // 出生日。 Birth *string `json:"birth,omitempty"` // 发行日。 IssueDate *string `json:"issue_date,omitempty"` // 有效期。 ExpiryDate *string `json:"expiry_date,omitempty"` // 文档编号。 DocumentNumber *string `json:"document_number,omitempty"` // 身份证号。 Number *string `json:"number,omitempty"` Confidence *ChileIdCardConfidence `json:"confidence,omitempty"` }
func (ChileIdCardResult) String ¶ added in v0.0.72
func (o ChileIdCardResult) String() string
type ColombiaIdCardRequestBody ¶ added in v0.1.61
type ColombiaIdCardRequestBody struct { // 与url二选一。 图像数据,base64编码,要求base64编码后大小不超过10M。图片最短边不小于15像素,最长边不超过8192像素,支持JPG/PNG/BMP/TIFF格式。 Image *string `json:"image,omitempty"` // 与image二选一。 图片的url路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)>。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` }
func (ColombiaIdCardRequestBody) String ¶ added in v0.1.61
func (o ColombiaIdCardRequestBody) String() string
type ColombiaIdCardResult ¶ added in v0.1.61
type ColombiaIdCardResult struct { // 证件图片正反面信息。可选值包括: - front: 证件图片正面 - back: 证件图片反面 Side *string `json:"side,omitempty"` // 卡证编号。当响应字段\"side\"为front时,返回此字段。 Number *string `json:"number,omitempty"` // 名。当响应字段\"side\"为front时,返回此字段。 Name *string `json:"name,omitempty"` // 姓。当响应字段\"side\"为front时,返回此字段。 LastName *string `json:"last_name,omitempty"` // 出生日期。 BirthDate *string `json:"birth_date,omitempty"` // 出生地。 BirthPlace *string `json:"birth_place,omitempty"` // 性别。 Gender *string `json:"gender,omitempty"` // 血型。 BloodType *string `json:"blood_type,omitempty"` // 签发日期。 IssueDate *string `json:"issue_date,omitempty"` // 签发地区。 IssueAuthority *string `json:"issue_authority,omitempty"` // 身高。 Height *string `json:"height,omitempty"` // 公民编码一。 CitizenCode1 *string `json:"citizen_code1,omitempty"` // 公民编码二。 CitizenCode2 *string `json:"citizen_code2,omitempty"` // 公民编码三。 CitizenCode3 *string `json:"citizen_code3,omitempty"` // 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。注:置信度由算法给出,不直接等价于对应字段的准确率。 Confidence map[string]float32 `json:"confidence,omitempty"` }
func (ColombiaIdCardResult) String ¶ added in v0.1.61
func (o ColombiaIdCardResult) String() string
type CustomTemplateRequestBody ¶ added in v0.1.22
type CustomTemplateRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF、GIF、WEBP格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // 该参数与classifier_id二选一。 模板id,如果传入,启用单模板识别模式。 TemplateId *string `json:"template_id,omitempty"` // 该参数与template_id二选一。 分类器id,如果传入,启用多模板识别模式。 ClassifierId *string `json:"classifier_id,omitempty"` // 该参数与classifier_id参数配合使用,可选值如下所示: - true:仅返回模板分类结果 - false:正常返回多模板识别结果 > 说明: - 如果未传入该参数时默认为false,即正常返回多模板识别结果。 ClassifierMode *bool `json:"classifier_mode,omitempty"` }
CustomTemplateRequestBody 自定义模板OCR请求体
func (CustomTemplateRequestBody) String ¶ added in v0.1.22
func (o CustomTemplateRequestBody) String() string
type DriverLicenseBack ¶ added in v0.1.37
type DriverLicenseBack struct { // 驾驶证类型。 normal:纸质驾驶证 electronic:电子驾驶证 Type *string `json:"type,omitempty"` // 驾驶证号。 Number *string `json:"number,omitempty"` // 姓名。 Name *string `json:"name,omitempty"` // 发证机关。 IssuingAuthority *string `json:"issuing_authority,omitempty"` // 住址。 Address *string `json:"address,omitempty"` // 档案编号。 > 说明:当驾驶证类型为纸质驾驶证时才返回。 FileNumber *string `json:"file_number,omitempty"` // 记录。 Record *string `json:"record,omitempty"` // 对应所有在原图上识别到的字段位置信息,包含所有文字区域四个顶点的二维坐标(x,y)。采用图像坐标系,坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 TextLocation *interface{} `json:"text_location,omitempty"` }
func (DriverLicenseBack) String ¶ added in v0.1.37
func (o DriverLicenseBack) String() string
type DriverLicenseFront ¶ added in v0.1.37
type DriverLicenseFront struct { // 驾驶证类型。 normal:纸质驾驶证 electronic:电子驾驶证 Type *string `json:"type,omitempty"` // 驾驶证号。 Number *string `json:"number,omitempty"` // 姓名。 Name *string `json:"name,omitempty"` // 性别。 Sex *string `json:"sex,omitempty"` // 国籍。 Nationality *string `json:"nationality,omitempty"` // 住址。 Address *string `json:"address,omitempty"` // 出生日期。 Birth *string `json:"birth,omitempty"` // 初次领证日期。 IssueDate *string `json:"issue_date,omitempty"` // 准驾类型。 Class *string `json:"class,omitempty"` // 有效起始日期。 ValidFrom *string `json:"valid_from,omitempty"` // 有效结束日期。 ValidTo *string `json:"valid_to,omitempty"` // 发证机关。 IssuingAuthority *string `json:"issuing_authority,omitempty"` // 累积记分。 AccumulatedScores *string `json:"accumulated_scores,omitempty"` // 状态。 Status *[]string `json:"status,omitempty"` // 生成时间。 GenerationDate *string `json:"generation_date,omitempty"` // 当前时间。 CurrentTime *string `json:"current_time,omitempty"` // 档案编号。 > 说明:当驾驶证类型为电子驾驶证时才返回。 FileNumber *string `json:"file_number,omitempty"` // 对应所有在原图上识别到的字段位置信息,包含所有文字区域四个顶点的二维坐标(x,y)。采用图像坐标系,坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 TextLocation *interface{} `json:"text_location,omitempty"` }
func (DriverLicenseFront) String ¶ added in v0.1.37
func (o DriverLicenseFront) String() string
type DriverLicenseRequestBody ¶
type DriverLicenseRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于100px,最长边不超过8000px。支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // 检测场景: - front:驾驶证主页。 - back:驾驶证副页。 - double_side:驾驶证双页信息 > 说明:如果参数值为空或无该参数,系统默认识别主页,建议填写,准确率更高。 Side *string `json:"side,omitempty"` // 是否返回发证机关的开关,可选值包括: true:返回发证机关 false:不返回发证机关 如果无该参数,系统默认不返回发证机关。如果输入参数不是Boolean类型,则会报非法参数错误。 ReturnIssuingAuthority *bool `json:"return_issuing_authority,omitempty"` // 识别到的文字块的区域位置信息。可选值包括: - true:返回各个文字块区域 - false:不返回各个文字块区域 如果无该参数,系统默认不返回文字块区域。如果输入参数不是Boolean类型,则会报非法参数错误。 ReturnTextLocation *bool `json:"return_text_location,omitempty"` }
DriverLicenseRequestBody
func (DriverLicenseRequestBody) String ¶
func (o DriverLicenseRequestBody) String() string
type DriverLicenseResult ¶
type DriverLicenseResult struct { // 驾驶证类型。 normal:纸质驾驶证 electronic:电子驾驶证 Type *string `json:"type,omitempty"` // 驾驶证号。 Number *string `json:"number,omitempty"` // 姓名。 Name *string `json:"name,omitempty"` // 性别。 Sex *string `json:"sex,omitempty"` // 国籍。 Nationality *string `json:"nationality,omitempty"` // 住址。 Address *string `json:"address,omitempty"` // 出生日期。 Birth *string `json:"birth,omitempty"` // 初次领证日期。 IssueDate *string `json:"issue_date,omitempty"` // 准驾类型。 Class *string `json:"class,omitempty"` // 有效起始日期。 ValidFrom *string `json:"valid_from,omitempty"` // 有效结束日期。 ValidTo *string `json:"valid_to,omitempty"` // 发证机关。 IssuingAuthority *string `json:"issuing_authority,omitempty"` // 档案编号。 FileNumber *string `json:"file_number,omitempty"` // 记录。 Record *string `json:"record,omitempty"` // 累积记分。 AccumulatedScores *string `json:"accumulated_scores,omitempty"` // 状态。 Status *[]string `json:"status,omitempty"` // 生成时间。 GenerationDate *string `json:"generation_date,omitempty"` // 当前时间。 CurrentTime *string `json:"current_time,omitempty"` // 对应所有在原图上识别到的字段位置信息,包含所有文字区域四个顶点的二维坐标(x,y)。采用图像坐标系,坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 TextLocation *interface{} `json:"text_location,omitempty"` Front *DriverLicenseFront `json:"front,omitempty"` Back *DriverLicenseBack `json:"back,omitempty"` }
func (DriverLicenseResult) String ¶
func (o DriverLicenseResult) String() string
type ExitEntryPermitConfidence ¶ added in v0.0.103
type ExitEntryPermitConfidence struct { // 姓名的置信度。 Name *float32 `json:"name,omitempty"` // 英文姓名的置信度。 NameEn *float32 `json:"name_en,omitempty"` // 出生日期的置信度。 BirthDate *float32 `json:"birth_date,omitempty"` // 性别的置信度 Sex *float32 `json:"sex,omitempty"` // 证件号的置信度。 Number *float32 `json:"number,omitempty"` // 有效期限的置信度。 ValidPeriod *float32 `json:"valid_period,omitempty"` // 签发机关的置信度。 IssuingAuthority *float32 `json:"issuing_authority,omitempty"` // 签发地点的置信度。 IssuePlace *float32 `json:"issue_place,omitempty"` // 机器码的置信度。 MachineCode *float32 `json:"machine_code,omitempty"` // 证件类型的置信度。 Type *float32 `json:"type,omitempty"` // 证件图片正反面信息的置信度。 Side *float32 `json:"side,omitempty"` // 香港签注信息的置信度。 EndorsementInfoHk *interface{} `json:"endorsement_info_hk,omitempty"` // 澳门签注信息的置信度。 EndorsementInfoMo *interface{} `json:"endorsement_info_mo,omitempty"` // 台湾签注信息的置信度。 EndorsementInfoTw *interface{} `json:"endorsement_info_tw,omitempty"` }
func (ExitEntryPermitConfidence) String ¶ added in v0.0.103
func (o ExitEntryPermitConfidence) String() string
type ExitEntryPermitEndorsementInfo ¶ added in v0.0.103
type ExitEntryPermitEndorsementInfo struct { // 签注种类。 EndorsementType *string `json:"endorsement_type,omitempty"` // 签注往返有效次数。 ValidRoundTrips *string `json:"valid_round_trips,omitempty"` // 签注有效期。 EndorsementValidPeriod *string `json:"endorsement_valid_period,omitempty"` // 签注备注。 Remark *string `json:"remark,omitempty"` // 签注签发信息。 IssueInfo *string `json:"issue_info,omitempty"` }
func (ExitEntryPermitEndorsementInfo) String ¶ added in v0.0.103
func (o ExitEntryPermitEndorsementInfo) String() string
type ExitEntryPermitRequestBody ¶ added in v0.0.96
type ExitEntryPermitRequestBody struct { // 与url二选一。图像数据,base64编码,要求base64编码后大小不超过10M。图片最小边不小于15像素,最长边不超过8192像素。支持JPG/PNG/BMP/TIFF格式。 Image *string `json:"image,omitempty"` // 与image二选一。 图片的url路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // 是否返回头像内容开关,可选值如下所示: - true: 返回通行证头像照片的 base64 编码 - false: 不返回通行证头像照片的 base64 编码 未传入该参数时默认为“false”,即不返回身份证头像照片的 base64 编码。 ReturnPortraitImage *bool `json:"return_portrait_image,omitempty"` // 是否返回头像坐标的开关,可选值如下所示: - true: 返回通行证头像的位置坐标 - false: 不返回通行证头像的位置坐标 未传入该参数时默认为“false”,即不返回身份证的头像坐标。 ReturnPortraitLocation *bool `json:"return_portrait_location,omitempty"` }
func (ExitEntryPermitRequestBody) String ¶ added in v0.0.96
func (o ExitEntryPermitRequestBody) String() string
type ExitEntryPermitResult ¶ added in v0.0.103
type ExitEntryPermitResult struct { // 姓名。 Name *string `json:"name,omitempty"` // 英文姓名。 NameEn *string `json:"name_en,omitempty"` // 性别。 Sex *string `json:"sex,omitempty"` // 出生日期。 BirthDate *string `json:"birth_date,omitempty"` // 证件号。 Number *string `json:"number,omitempty"` // 签发机关。 IssuingAuthority *string `json:"issuing_authority,omitempty"` // 签发地点。 IssuePlace *string `json:"issue_place,omitempty"` // 有效期限。 ValidPeriod *string `json:"valid_period,omitempty"` // 机器码。 MachineCode *string `json:"machine_code,omitempty"` // 头像的base64编码。当输入参数“return_portrait_image”为“true”时,才返回该参数。 PortraitImage *string `json:"portrait_image,omitempty"` // 头像在原图上的位置。 当输入参数“return_portrait_location”为“true”时,才返回该参数。以列表形式显示,包含头像区域四个顶点的二维坐标(x,y),坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 PortraitLocation *[][]int32 `json:"portrait_location,omitempty"` // 证件类型。可选值包括: - \"往来港澳通行证 \" - \"往来台湾通行证\" Type *string `json:"type,omitempty"` // 证件图片正反面信息。可选值包括: - \"front\":证件图片为正面 - \"back\":证件图片为反面 Side *string `json:"side,omitempty"` EndorsementInfoHk *ExitEntryPermitEndorsementInfo `json:"endorsement_info_hk,omitempty"` EndorsementInfoMo *ExitEntryPermitEndorsementInfo `json:"endorsement_info_mo,omitempty"` EndorsementInfoTw *ExitEntryPermitEndorsementInfo `json:"endorsement_info_tw,omitempty"` Confidence *ExitEntryPermitConfidence `json:"confidence,omitempty"` }
func (ExitEntryPermitResult) String ¶ added in v0.0.103
func (o ExitEntryPermitResult) String() string
type ExtraInfoList ¶
type ExtraInfoList struct { // 表示key值,可能是qq, wechat, alipay及bank等。 Item *string `json:"item,omitempty"` // 表示value值,对应qq, wechat, alipay及bank等的账号。 Value *string `json:"value,omitempty"` // 对应item关联的额外信息,为bank时第一个默认为户名,第二个为开户行,为alipay时第一个默认为账号名。 Note *[]string `json:"note,omitempty"` }
ExtraInfoList
func (ExtraInfoList) String ¶
func (o ExtraInfoList) String() string
type FinancialStatementRequestBody ¶ added in v0.0.67
type FinancialStatementRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // 返回文本块坐标及单元格坐标信息,可选值包括: - true:返回文本块和单元格坐标; - false:不返回。 > 说明: - 未传入该参数时默认为false,即不返回。 ReturnTextLocation *bool `json:"return_text_location,omitempty"` // 返回字段识别置信度,小数点后四位。可选值包括: - true:返回字段置信度; - false:不返回。 > 说明: - 未传入该参数时默认为false,即不返回字段置信度。 ReturnConfidence *bool `json:"return_confidence,omitempty"` // 是否返回表格转换Microsoft Excel的base64编码字段。可选值包括: - true:返回’excel’字段,表示xlsx格式的表格识别结果的base64编码; - false:不返回。 > 说明: - 对返回的Excel编码,可用Python函数 base64.b64decode解码后保存为xlsx文件。 ReturnExcel *bool `json:"return_excel,omitempty"` // 返回表格坐标,可选值包括: - true:返回表格坐标; - false:不返回。 > 说明: - 未传入该参数时默认为false,即不返回。 ReturnTableLocation *bool `json:"return_table_location,omitempty"` // 返回矫正后的图像大小,可选值包括: - true:返回矫正图像大小; - false:不返回。 > 说明: - 未传入该参数时默认为false,即不返回。 ReturnImageSize *bool `json:"return_image_size,omitempty"` // 透视变换矩阵,可选值包括: - true:返回透视变换矩阵; - false:不返回。 > 说明: - 未传入该参数时默认为false,即不返回透视变换矩阵。 ReturnRectificationMatrix *bool `json:"return_rectification_matrix,omitempty"` }
FinancialStatementRequestBody
func (FinancialStatementRequestBody) String ¶ added in v0.0.67
func (o FinancialStatementRequestBody) String() string
type FinancialStatementResult ¶ added in v0.0.67
type FinancialStatementResult struct { // 识别出来的表格、文本区域个数。 WordsRegionCount int32 `json:"words_region_count"` // 返回的表格、文本区域列表。输出顺序从左到右,从上到下。 WordsRegionList []FinancialStatementWordsRegionList `json:"words_region_list"` // 表格图像转换为excel的base64编码,图像中的文字和表格按位置写入excel,可编辑。对返回的excel编码,可用base64.b64decode解码并保存为xlsx文件。 Excel *string `json:"excel,omitempty"` ImageSize *FinancialStatementResultImageSize `json:"image_size,omitempty"` // 返回透视变换矩阵 RectificationMatrix *[][]float32 `json:"rectification_matrix,omitempty"` }
FinancialStatementResult
func (FinancialStatementResult) String ¶ added in v0.0.67
func (o FinancialStatementResult) String() string
type FinancialStatementResultImageSize ¶ added in v0.0.67
type FinancialStatementResultImageSize struct { // 矫正后图像的高。 Height *int32 `json:"height,omitempty"` // 矫正后图像的宽。 Width *int32 `json:"width,omitempty"` }
FinancialStatementResultImageSize 图像信息
func (FinancialStatementResultImageSize) String ¶ added in v0.0.67
func (o FinancialStatementResultImageSize) String() string
type FinancialStatementWordsBlockList ¶ added in v0.0.67
type FinancialStatementWordsBlockList struct { // 文字块内容。当入参\"return_text_location\"为false时,每个单元格返回一个文本值,不同行文本由换行符 \"\\n\" 拼接。 Words *string `json:"words,omitempty"` // 文字块位置信息,列表形式,分别表示文字块4个顶点的x, y坐标;坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 Location *[][]int32 `json:"location,omitempty"` // 文字块识别结果置信度信息,置信度越大,表示本次识别的对应字段的可靠性越大,在统计意义上,置信度越大正确率越高。注:置信度由算法给出,其不直接等价于对应字段的精度。 Confidence *float32 `json:"confidence,omitempty"` // 单元格行信息,列表形式。多个连续值表示单元格垮多行。 Rows *[]int32 `json:"rows,omitempty"` // 单元格列信息,列表形式。多个连续值表示单元格垮多列。 Columns *[]int32 `json:"columns,omitempty"` // 单元格位置信息,列表形式,分别表示单元格4个顶点的x, y坐标;坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 CellLocation *[][]int32 `json:"cell_location,omitempty"` }
FinancialStatementWordsBlockList
func (FinancialStatementWordsBlockList) String ¶ added in v0.0.67
func (o FinancialStatementWordsBlockList) String() string
type FinancialStatementWordsRegionList ¶ added in v0.0.67
type FinancialStatementWordsRegionList struct { // 区域属性:文本或表格。 Type *string `json:"type,omitempty"` // 区域内文字块数目。对文本区,文字块以文本字段为单位;对表格区,文字块以单元格内所有字段为单位。 WordsBlockCount *float32 `json:"words_block_count,omitempty"` // 表格位置信息,列表形式,分别表示表格4个顶点的x, y坐标;坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 TableLocation *[][]int32 `json:"table_location,omitempty"` // 区域内文字块列表,输出顺序从左到右,从上到下。 WordsBlockList *[]FinancialStatementWordsBlockList `json:"words_block_list,omitempty"` }
FinancialStatementWordsRegionList
func (FinancialStatementWordsRegionList) String ¶ added in v0.0.67
func (o FinancialStatementWordsRegionList) String() string
type FlightItineraryRequestBody ¶
type FlightItineraryRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` }
FlightItineraryRequestBody
func (FlightItineraryRequestBody) String ¶
func (o FlightItineraryRequestBody) String() string
type FlightItineraryResult ¶
type FlightItineraryResult struct { // 印刷序号。 SerialNumber *string `json:"serial_number,omitempty"` // 旅客姓名。 PassengerName *string `json:"passenger_name,omitempty"` // 有效身份证件号码。 IdNumber *string `json:"id_number,omitempty"` // 备注。 EndorsementsRestrictions *string `json:"endorsements_restrictions,omitempty"` // 订单号。 OrderNumber *string `json:"order_number,omitempty"` // 票价。 Fare *string `json:"fare,omitempty"` // 民航(CAAC)发展基金。 CaacDevelopmentFund *string `json:"caac_development_fund,omitempty"` // 燃油附加费。 FuelSurcharge *string `json:"fuel_surcharge,omitempty"` // 其他税费。 OtherTaxes *string `json:"other_taxes,omitempty"` // 合计。 Total *string `json:"total,omitempty"` // 电子客票号码。 ETicketNumber *string `json:"e_ticket_number,omitempty"` // 验证码。 CheckCode *string `json:"check_code,omitempty"` // 提示信息。 ReferenceInformation *string `json:"reference_information,omitempty"` // 保险费。 Insurance *string `json:"insurance,omitempty"` // 销售单位代号。 AgentCode *string `json:"agent_code,omitempty"` // 填开单位。 IssueOrganization *string `json:"issue_organization,omitempty"` // 填开日期。 IssueDate *string `json:"issue_date,omitempty"` // 增值税税额 Tax *string `json:"tax,omitempty"` // 增值税税率 TaxRate *string `json:"tax_rate,omitempty"` // 购买方名称 BuyerName *string `json:"buyer_name,omitempty"` // 购买方纳税人识别号 BuyerId *string `json:"buyer_id,omitempty"` // 发票号码 Number *string `json:"number,omitempty"` // 国内国际标签 InternationalFlag *string `json:"international_flag,omitempty"` // 开具状态 IssueStatus *string `json:"issue_status,omitempty"` // 机票行程列表。 ItineraryList *[]ItineraryList `json:"itinerary_list,omitempty"` // 相关字段的置信度信息,取值范围0~1。 置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。 > 说明: - (1)置信度中的相关字段均与返回值中的相关字段一一对应; - (2)置信度中的itinerary_list的顺序与返回值中的itinerary_list的顺序是一致的。 Confidence *interface{} `json:"confidence,omitempty"` }
FlightItineraryResult
func (FlightItineraryResult) String ¶
func (o FlightItineraryResult) String() string
type GeneralTableRequestBody ¶
type GeneralTableRequestBody struct { // 与url二选一 图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,[点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)](tag:hc)[点击[这里](https://support.huaweicloud.com/intl/zh-cn/ocr_faq/ocr_01_0032.html)](tag:hk)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,[详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。](tag:hc)[详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。](tag:hk) > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // 返回文本块坐标及单元格坐标信息,可选值如下所示: - true:返回文本块和单元格坐标 - false:不返回 > 说明: - 如果未传入该参数时默认为false,即不返回。 ReturnTextLocation *bool `json:"return_text_location,omitempty"` // 返回单字符的坐标信息,可选值包括: - true:返回单字符的坐标 - false:不返回 未传入该参数时默认为false,即不返回。如果此参数为true时,return_text_loaction必须为true ReturnCharLocation *bool `json:"return_char_location,omitempty"` // 是否返回置信度的开关,可选值包括: - true:返回置信度 - false:不返回置信度 > 说明: - 如果未传入该参数,系统默认为“false”,即不返回置信度。 ReturnConfidence *bool `json:"return_confidence,omitempty"` // 是否返回表格转换Microsoft Excel的base64编码字段。可选值包括: - true:返回'excel'字段,表示xlsx格式的表格识别结果的base64编码 - false:不返回。默认为false > 说明: - 对返回的Excel编码,可用Python函数 base64.b64decode解码后保存为.xlsx文件。 ReturnExcel *bool `json:"return_excel,omitempty"` // 可选值包括: - true:返回透视变换矩阵 - false:不返回 未传入该参数时默认为false,即不返回透视变换矩阵。 ReturnRectificationMatrix *bool `json:"return_rectification_matrix,omitempty"` // 可选值包括: - true:输入图像仅包含有线表格,仅进行有线表格识别。 - false: 输入图像可能包含无线表格,同时进行有线表格与无线表格识别。 未传入该参数时默认为false,即同时进行有线表格与无线表格识别。当确认输入仅包含有线表格时,该参数设为true可达到更优识别效果。 WithBorders *bool `json:"with_borders,omitempty"` }
GeneralTableRequestBody
func (GeneralTableRequestBody) String ¶
func (o GeneralTableRequestBody) String() string
type GeneralTableResult ¶
type GeneralTableResult struct { // 文字区域数目。 WordsRegionCount int32 `json:"words_region_count"` // 文字区域识别结果列表,输出顺序从左到右,先上后下。 WordsRegionList []WordsRegionList `json:"words_region_list"` // 表格图像转换为excel的base64编码,图像中的文字和表格按位置写入excel。对返回的excel编码可用base64.b64decode解码并保存为.xlsx文件。 Excel *string `json:"excel,omitempty"` }
GeneralTableResult
func (GeneralTableResult) String ¶
func (o GeneralTableResult) String() string
type GeneralTableWordsBlockList ¶
type GeneralTableWordsBlockList struct { // 文字块识别结果。 Words *string `json:"words,omitempty"` // 字段的平均置信度,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *float32 `json:"confidence,omitempty"` // 文字块位置信息,列表形式,分别表示文字块4个顶点的x, y坐标;坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 Location *[][]int32 `json:"location,omitempty"` // 单元格内文字段列表。输出顺序从左到右,从上到下。仅当入参\"return_text_location\"为true时存在。 WordsList *[]WordsListIem `json:"words_list,omitempty"` // 文字块占用的行信息,编号从0开始,列表形式,数据类型为Integer。仅在表格区域内有效,即type字段为\"table\"时该字段有效。 Rows *[]int32 `json:"rows,omitempty"` // 文字块占用的列信息,编号从0开始,列表形式,数据类型为Integer。仅在表格区域内有效,即type字段为\"table\"时该字段有效。 Columns *[]int32 `json:"columns,omitempty"` // 单元格位置信息,列表形式,分别表示单元格4个顶点的x, y坐标;坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 CellLocation *[][]int32 `json:"cell_location,omitempty"` }
GeneralTableWordsBlockList 子区域识别文字块列表,输出顺序从左到右,先上后下。
func (GeneralTableWordsBlockList) String ¶
func (o GeneralTableWordsBlockList) String() string
type GeneralTextCharList ¶ added in v0.1.8
type GeneralTextCharList struct { // 单字符识别结果。 Char *string `json:"char,omitempty"` // 单字符的区域位置信息,列表形式,包含字符区域四个顶点的二维坐标(x,y);坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 CharLocation *[][]int32 `json:"char_location,omitempty"` // 单字符识别结果的置信度。 CharConfidence *float32 `json:"char_confidence,omitempty"` }
func (GeneralTextCharList) String ¶ added in v0.1.8
func (o GeneralTextCharList) String() string
type GeneralTextRequestBody ¶
type GeneralTextRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px。支持JPEG、JPG、PNG、BMP、GIF、TIFF、WEBP、PCX、ICO、PSD、PDF格式。 图片文件Base64编码字符串,[点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)](tag:hc)[点击[这里](https://support.huaweicloud.com/intl/zh-cn/ocr_faq/ocr_01_0032.html)](tag:hk)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,[详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。](tag:hc)[详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。](tag:hk) > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // 图片朝向检测开关,可选值包括: - true:检测图片朝向; - false:不检测图片朝向。 > 说明: - 支持任意角度的图片朝向检测。未传入该参数时默认为false,即不检测图片朝向。 DetectDirection *bool `json:"detect_direction,omitempty"` // 快速模式开关,针对单行文字图片(要求图片只包含一行文字,且文字区域占比超过50%),打开时可以更快返回识别。可选值包括: - true:打开快速模式; - false:关闭快速模式。 > 说明: - 未传入该参数时默认为false,即关闭快速模式。 QuickMode *bool `json:"quick_mode,omitempty"` // 单字符模式开关。可选值包括: - true:打开单字符模式 - false:关闭单字符模式 未传入该参数时默认为false,即不返回单个文本行的单字符信息。 CharacterMode *bool `json:"character_mode,omitempty"` // 语种选择,可选值可参考表1中英文列。未传入该参数时默认为中英文识别模式。 **表1* 语种选择说明 | 英文 | 中文 | | :--: | :----------: | | auto | 自动语种分类 | | ms | 马来语 | | uk | 乌克兰语 | | hi | 印地语 | | ru | 俄语 | | vi | 越南语 | | id | 印尼语 | | th | 泰语 | | zh | 中英文 | | ar | 阿拉伯语 | | de | 德语 | | la | 拉丁语 | | fr | 法语 | | it | 意大利语 | | es | 西班牙语 | | pt | 葡萄牙语 | | ro | 罗马尼亚语 | | pl | 波兰语 | | am | 阿姆哈拉语 | | ja | 日语 | | ko | 韩语 | | tr | 土耳其语 | | no | 挪威语 | | da | 丹麦语 | | sv | 瑞典语 | | km | 柬埔寨语 | | he | 希伯来语 | Language *string `json:"language,omitempty"` // 单朝向模式开关。可选值包括: - true:打开单朝向模式 - false:关闭单朝向模式 未传入该参数时默认为false,即默认图片中的字段为多朝向。 SingleOrientationMode *bool `json:"single_orientation_mode,omitempty"` // 指定PDF页码识别。传入该参数时,则识别指定页码的内容。如果不传该参数,则默认识别第1页。 PdfPageNumber *int32 `json:"pdf_page_number,omitempty"` }
GeneralTextRequestBody
func (GeneralTextRequestBody) String ¶
func (o GeneralTextRequestBody) String() string
type GeneralTextResult ¶
type GeneralTextResult struct { // 图片朝向,仅当detect_direction为true时,该字段有效。返回图片逆时针旋转角度,值区间为[0, 359],保留四位小数。 当detect_direction为false时,该字段值为 -1。 Direction float32 `json:"direction"` // 识别文字块数目。 WordsBlockCount int32 `json:"words_block_count"` // 识别文字块列表,输出顺序从左到右,先上后下。 WordsBlockList []GeneralTextWordsBlockList `json:"words_block_list"` }
GeneralTextResult
func (GeneralTextResult) String ¶
func (o GeneralTextResult) String() string
type GeneralTextWordsBlockList ¶
type GeneralTextWordsBlockList struct { // 文字块识别结果。 Words string `json:"words"` // 文字块的区域位置信息,列表形式,包含文字区域四个顶点的二维坐标(x,y);坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 Location [][]int32 `json:"location"` // 文字块识别结果的置信度。 Confidence float32 `json:"confidence"` // 文字块对应的单字符识别列表,输出顺序从左到右,先上后下。 CharList []GeneralTextCharList `json:"char_list"` }
GeneralTextWordsBlockList 识别文字块列表,输出顺序从左到右,先上后下。
func (GeneralTextWordsBlockList) String ¶
func (o GeneralTextWordsBlockList) String() string
type HandwritingRequestBody ¶
type HandwritingRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于8px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // 快速模式开关,针对单行文字图片(要求图片只包含一行文字,且文字区域占比超过50%),打开时可以更快返回识别内容。可选值包括: - true:打开快速模式; - false:关闭快速模式。 > 说明: - 未传入该参数时默认为false,即关闭快速模式 QuickMode *bool `json:"quick_mode,omitempty"` // 字符集设置,用户可以根据实际需要限定输出字符集范围。可选值如下所示。 - \"digit\": 数字模式; - \"letter\": 大小写字母模式; - \"digit_letter\": 数字+字母模式; - \"general\": 数字+字母+中文模式; > 说明: - 未传入该参数时,默认为“general”模式。 CharSet *string `json:"char_set,omitempty"` // 校正图片的倾斜角度开关,可选值如下所示。 - true:校正图片的倾斜角度; - false:不校正图片的倾斜角度。 > 说明: - 支持任意角度的校正,未传入该参数时默认为“false”。 DetectDirection *bool `json:"detect_direction,omitempty"` }
HandwritingRequestBody
func (HandwritingRequestBody) String ¶
func (o HandwritingRequestBody) String() string
type HandwritingResult ¶
type HandwritingResult struct { // 代表检测识别出来的文字块数目。 \"segment_digit\" 和\"segment\"默认为1。 WordsBlockCount int32 `json:"words_block_count"` // 识别文字块列表,输出顺序从左到右,从上到下。 WordsBlockList []HandwritingWordsBlockList `json:"words_block_list"` }
HandwritingResult
func (HandwritingResult) String ¶
func (o HandwritingResult) String() string
type HandwritingWordsBlockList ¶
type HandwritingWordsBlockList struct { // 文字块识别结果。 Words *string `json:"words,omitempty"` // 说明该识别结果所属类型,例如:handwriting。 Type *string `json:"type,omitempty"` // 文字块words的置信度。 Confidence *float32 `json:"confidence,omitempty"` // 文字块words的区域位置信息,列表形式,分别表示文字块顶点的x, y坐标;坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 Location *[][]int32 `json:"location,omitempty"` }
HandwritingWordsBlockList
func (HandwritingWordsBlockList) String ¶
func (o HandwritingWordsBlockList) String() string
type HealthCodeRequestBody ¶ added in v0.0.88
type HealthCodeRequestBody struct { // 图像数据,base64编码,图片尺寸不小于15×15像素,最长边不超过8192像素,支持JPG/PNG/BMP/TIFF格式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // 校正图片的倾斜角度开关,可选值如下所示: - true:校正图片的倾斜角度 - false:不校正图片的倾斜角度 支持任意角度的校正,未传入该参数时默认为“false”。 DetectDirection *bool `json:"detect_direction,omitempty"` }
HealthCodeRequestBody
func (HealthCodeRequestBody) String ¶ added in v0.0.88
func (o HealthCodeRequestBody) String() string
type HealthCodeResult ¶ added in v0.0.88
type HealthCodeResult struct { // 防疫码类别: - 健康码:health_code - 核酸检测记录:pcr_test_record - 通信行程卡:travel_card - 其他:other Type string `json:"type"` // 姓名 Name string `json:"name"` // 身份证号码 IdcardNumber string `json:"idcard_number"` // 手机号码 PhoneNumber string `json:"phone_number"` // 省份 Province string `json:"province"` // 城市 City string `json:"city"` // 健康码或行程卡的更新时间 Time string `json:"time"` // 健康码或行程卡颜色。 健康码颜色可选值包括: - \"green\",绿码 - \"yellow\",黄码 - \"red\",红码 - \"gray\",灰码 行程卡颜色可选值包括: - \"green\",绿码 - \"yellow\",黄码 - \"red\",红码 Color string `json:"color"` // 疫苗接种情况,可选值包括: - 未接种 - 接种中 - 无接种记录 - 已接种1针 - 已接种2针 - 已接种3针 - 已完成新冠疫苗接种 VaccinationStatus string `json:"vaccination_status"` // 核酸检测间隔时长,可选值包括: - 24小时内 - 48小时内 - 72小时内 - 5天内 - 7天内 - 7天外 TestInterval string `json:"test_interval"` // 核酸检测结果,可选值包括: - \"positive\",即阳性 - \"negative\",即阴性 - \"unknown\",未知 PcrTestResult string `json:"pcr_test_result"` // 核酸检测机构 PcrTestOrganization string `json:"pcr_test_organization"` // 核酸检测结果更新时间 PcrTestTime string `json:"pcr_test_time"` // 核酸检测采样时间 PcrSamplingTime string `json:"pcr_sampling_time"` // 行程卡的途径地址 ReachedCity []string `json:"reached_city"` // 各个字段的置信度。 Confidence *interface{} `json:"confidence"` // 代表检测识别出来的文字块数目。 WordsBlockCount int32 `json:"words_block_count"` // 识别文字块列表,输出顺序从左到右,从上到下。 WordsBlockList []HealthCodeWordsBlockList `json:"words_block_list"` }
HealthCodeResult
func (HealthCodeResult) String ¶ added in v0.0.88
func (o HealthCodeResult) String() string
type HealthCodeWordsBlockList ¶ added in v0.0.91
type HealthCodeWordsBlockList struct { // 文字块识别结果。 Words *string `json:"words,omitempty"` // 识别到的文字块的区域位置信息,列表形式,分别表示文字块4个顶点的(x,y)坐标。采用图像坐标系,图像坐标原点为图像左上角,x轴沿水平方向,y轴沿竖直方向。 Location *[][]int32 `json:"location,omitempty"` // 各个字段的置信度 Confidence *float32 `json:"confidence,omitempty"` }
HealthCodeWordsBlockList
func (HealthCodeWordsBlockList) String ¶ added in v0.0.91
func (o HealthCodeWordsBlockList) String() string
type HkIdCardRequestBody ¶ added in v0.0.96
type HkIdCardRequestBody struct { // 与url二选一。图像数据,base64编码,要求base64编码后大小不超过10M。图片最小边不小于15像素,最长边不超过8192像素。支持JPG/PNG/BMP/TIFF格式。 Image *string `json:"image,omitempty"` // 与image二选一。 图片的url路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // 是否返回头像内容开关,可选值如下所示: - true: 返回身份证头像照片的 base64 编码 - false: 不返回身份证头像照片的 base64 编码 未传入该参数时默认为“false”,即不返回身份证头像照片的 base64 编码。 ReturnPortraitImage *bool `json:"return_portrait_image,omitempty"` // 是否返回头像坐标的开关,可选值如下所示: - true: 返回身份证头像的位置坐标 - false: 不返回身份证头像的位置坐标 未传入该参数时默认为“false”,即不返回身份证的头像坐标。 ReturnPortraitLocation *bool `json:"return_portrait_location,omitempty"` }
func (HkIdCardRequestBody) String ¶ added in v0.0.96
func (o HkIdCardRequestBody) String() string
type HkIdCardResult ¶ added in v0.0.103
type HkIdCardResult struct { // 中文姓名。 Name *string `json:"name,omitempty"` // 英文姓名。 NameEn *string `json:"name_en,omitempty"` // 性别。 男: value值为:M 女: value值为:F Sex *string `json:"sex,omitempty"` // 出生日期。 BirthDate *string `json:"birth_date,omitempty"` // 身份证号。 Number *string `json:"number,omitempty"` // 证件符号。 Symbols *string `json:"symbols,omitempty"` // 中文姓名对应电码。 NameTelegraphCode *string `json:"name_telegraph_code,omitempty"` // 是否永久性居民身份证。 永久:value值为true 非永久:value值为false Permanent *bool `json:"permanent,omitempty"` // 首次领用日期。 InitialIssueDate *string `json:"initial_issue_date,omitempty"` // 签发日期。 IssueDate *string `json:"issue_date,omitempty"` // 头像在原图上的位置。 当输入参数“return_portrait_location”为“true”时,才返回该参数。以列表形式显示,包含头像区域四个顶点的二维坐标(x,y),坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 PortraitLocation *[][]int32 `json:"portrait_location,omitempty"` // 头像的base64编码,默认返回尺寸较大的头像。 当输入参数“return_portrait_image”为true时,才返回该参数。 PortraitImage *string `json:"portrait_image,omitempty"` // 各个字段的置信度。 Confidence *interface{} `json:"confidence,omitempty"` }
func (HkIdCardResult) String ¶ added in v0.0.103
func (o HkIdCardResult) String() string
type HouseholdRegisterContent ¶ added in v0.1.87
type HouseholdRegisterContent struct { // 姓名。 Name *string `json:"name,omitempty"` // 户主或与户主关系。 HouseholderRelationship *string `json:"householder_relationship,omitempty"` // 曾用名。 FormerName *string `json:"former_name,omitempty"` // 性别。 Sex *string `json:"sex,omitempty"` // 出生地。 Birthplace *string `json:"birthplace,omitempty"` // 民族。 Ethnicity *string `json:"ethnicity,omitempty"` // 籍贯。 OriginPlace *string `json:"origin_place,omitempty"` // 出生日期。 BirthDate *string `json:"birth_date,omitempty"` // 本市(县)其他住址。 OtherAddress *string `json:"other_address,omitempty"` // 宗教信仰。 ReligiousBelief *string `json:"religious_belief,omitempty"` // 公民身份证件编号。 IdCardNumber *string `json:"id_card_number,omitempty"` // 身高。 Height *string `json:"height,omitempty"` // 血型。 BloodType *string `json:"blood_type,omitempty"` // 文化程度。 Education *string `json:"education,omitempty"` // 婚姻状况。 MaritalStatus *string `json:"marital_status,omitempty"` // 兵役情况。 MilitaryServiceStatus *string `json:"military_service_status,omitempty"` // 服务处所。 WorkPlace *string `json:"work_place,omitempty"` // 职业。 Occupation *string `json:"occupation,omitempty"` // 何时由何地迁来本市(县)。 MigratedToCity *string `json:"migrated_to_city,omitempty"` // 何时由何地迁来本址。 MigratedToAddress *string `json:"migrated_to_address,omitempty"` // 承办人签章。 RegistrarSignatureSeal *string `json:"registrar_signature_seal,omitempty"` // 登记日期。 RegistrationDate *string `json:"registration_date,omitempty"` // 户别。 HouseholdType *string `json:"household_type,omitempty"` // 户号。 HouseholdNumber *string `json:"household_number,omitempty"` // 户主姓名。当type参数为“首页”时,返回此参数。 HouseholderName *string `json:"householder_name,omitempty"` // 社区。当type参数为“首页”时,返回此参数。 Community *string `json:"community,omitempty"` // 住址。当type参数为“首页”时,返回此参数。 Address *string `json:"address,omitempty"` // 签发日期。当type参数为“首页”时,返回此参数。 IssueDate *string `json:"issue_date,omitempty"` // 户口登记机关。当type参数为“首页”时,返回此参数。 PoliceStation *string `json:"police_station,omitempty"` }
func (HouseholdRegisterContent) String ¶ added in v0.1.87
func (o HouseholdRegisterContent) String() string
type HouseholdRegisterRequestBody ¶ added in v0.1.87
type HouseholdRegisterRequestBody struct { // 与url二选一。 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` }
HouseholdRegisterRequestBody
func (HouseholdRegisterRequestBody) String ¶ added in v0.1.87
func (o HouseholdRegisterRequestBody) String() string
type HouseholdRegisterResult ¶ added in v0.1.87
type HouseholdRegisterResult struct { // 类型。参数为“首页”或“登记页”。 Type *string `json:"type,omitempty"` // 户口本证件位置信息,列表形式,包含证件位置四个顶点的二维坐标(x,y);坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 Location *[][]int32 `json:"location,omitempty"` Content *HouseholdRegisterContent `json:"content,omitempty"` // content中各个字段的置信度,取值范围0~1。置信度越大,本次识别的字段的可靠性越高,在统计意义上,置信度越大,准确率越高。置信度由算法给出,不直接等价于字段的准确率。 Confidence map[string]float32 `json:"confidence,omitempty"` }
func (HouseholdRegisterResult) String ¶ added in v0.1.87
func (o HouseholdRegisterResult) String() string
type IdCardRequestBody ¶
type IdCardRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8000px。支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // - front:身份证人像面。 - back:身份证国徽面。 - double_side:身份证双面信息 > 说明: 如果参数值为空或无该参数,系统自动识别,建议填写,准确率更高。 Side *string `json:"side,omitempty"` // 返回校验身份证号等信息的开关,默认false,可选值如下所示: - true:返回校验信息 - false:不返回校验信息 ReturnVerification *bool `json:"return_verification,omitempty"` // 识别到的文字块的区域位置信息。可选值包括: - true:返回各个文字块区域 - false:不返回各个文字块区域 如果无该参数,系统默认不返回文字块区域。如果输入参数不是Boolean类型,则会报非法参数错误。 ReturnTextLocation *bool `json:"return_text_location,omitempty"` // 返回判断身份证图像是否经过翻拍的开关,默认false,可选值如下所示: - true :开启判断身份证图像是否经过翻拍功能 - false:关闭判断身份证图像是否经过翻拍功能 DetectReproduce *bool `json:"detect_reproduce,omitempty"` // 返回判断身份证图像是否是黑白复印件的开关,默认false,可选值如下所示: - true :开启判断身份证图像是否是复印件功能 - false : 关闭身份证图像是否是复印件功能 DetectCopy *bool `json:"detect_copy,omitempty"` // 返回头像位置信息的开关,默认false,可选值如下所示: - true :开启返回头像位置信息的功能 - false : 关闭返回头像位置信息的功能 ReturnPortraitLocation *bool `json:"return_portrait_location,omitempty"` // 返回头像图片信息(base64码)的开关,默认false,可选值如下所示: - true :开启头像图片信息(base64码)的功能 - false : 关闭头像图片信息(base64码)的功能 ReturnPortraitImage *bool `json:"return_portrait_image,omitempty"` // 返回身份证卡面(base64码)的开关,默认false,可选值如下所示: - true :开启身份证卡面(base64码)的功能 - false : 关闭身份证卡面(base64码)的功能 ReturnAdjustedImage *bool `json:"return_adjusted_image,omitempty"` // 身份证图像PS告警功能开关,默认false,可选值如下: - true :开启身份证图像PS告警功能 - false : 关闭身份证图像告警功能 DetectTampering *bool `json:"detect_tampering,omitempty"` // 身份证图像边框完整性告警功能开关,默认false,可选值如下: - true :打开身份证图像边框完整性告警功能 - false : 关闭身份证图像边框完整性告警功能 DetectBorderIntegrity *bool `json:"detect_border_integrity,omitempty"` // 身份证图像边框内部是否有异物遮挡的告警功能开关,默认false,可选值如下: - true :开启身份证边框内部异物遮挡告警功能 - false : 关闭身份证边框内部异物遮挡告警功能 DetectBlockingWithinBorder *bool `json:"detect_blocking_within_border,omitempty"` // 身份证图像模糊告警功能的开关,默认false,可选值如下: - true :开启身份证图像模糊告警功能 - false : 关闭身份证图像模糊告警功能 DetectBlur *bool `json:"detect_blur,omitempty"` // 临时身份证告警功能开关,默认false,可选值如下: - true :开启临时身份证告警功能 - false : 关闭临时身份证告警功能 DetectInterim *bool `json:"detect_interim,omitempty"` // 身份证反光告警功能开关,默认false,可选值如下: - true :开启身份证反光告警功能 - false : 关闭身份证反光告警功能 DetectGlare *bool `json:"detect_glare,omitempty"` }
IdCardRequestBody
func (IdCardRequestBody) String ¶
func (o IdCardRequestBody) String() string
type IdCardResult ¶
type IdCardResult struct { // 姓名。 Name *string `json:"name,omitempty"` // 性别。 Sex *string `json:"sex,omitempty"` // 出生日期。 Birth *string `json:"birth,omitempty"` // 民族。 Ethnicity *string `json:"ethnicity,omitempty"` // 地址。 Address *string `json:"address,omitempty"` // 身份证号。 Number *string `json:"number,omitempty"` // 发证机关。 Issue *string `json:"issue,omitempty"` // 有效起始日期。 ValidFrom *string `json:"valid_from,omitempty"` // 有效结束日期。 > 说明: - 身份证识别支持中华人民共和国居民身份证识别。 ValidTo *string `json:"valid_to,omitempty"` VerificationResult *IdcardVerificationResult `json:"verification_result,omitempty"` // 文本框在原图位置。输出左上、右上、右下、左下四个点坐标。 仅return_text_location设置为true时才返回。 TextLocation *interface{} `json:"text_location,omitempty"` // 身份证头像图片信息的base64码结果。 > 说明: - 仅在输入参数return_portrait_image为true时,返回该字段。 - 当输入为身份证背面时返回为空字符串。 PortraitImage *string `json:"portrait_image,omitempty"` // 身份证卡面图片信息的base64码结果。 > 说明: - 仅在输入参数return_adjusted_image为true时,返回该字段。 AdjustedImage *string `json:"adjusted_image,omitempty"` // 身份证头像位置信息的结果。 仅在输入参数return_portrait_location为true时,返回该字段,当输入身份证背面时返回为空列表。 PortraitLocation *[][]int32 `json:"portrait_location,omitempty"` // 身份证图像是否翻拍告警结果。 - true:表示身份证图片经过翻拍。 - false:表示身份证图片未经过翻拍。 仅在输入参数detect_reproduce为true时,返回该字段。 DetectReproduceResult *bool `json:"detect_reproduce_result,omitempty"` // 身份证图像是否黑白复印件告警结果。 - true:表示身份证图片是复印件。 - false”表示身份证图片是原件。 仅在输入参数detect_copy为true时,返回该字段。 DetectCopyResult *bool `json:"detect_copy_result,omitempty"` // 身份证图片是否PS告警结果。 - true:表示身份证经过PS。 - false:表示未经过PS。 仅在传入参数detect_tampering为true时,返回该字段。 DetectTamperingResult *bool `json:"detect_tampering_result,omitempty"` // 身份证图片边框完整性告警结果。 - true:表示边框不完整 - false:表示边框完整。 仅在输入参数detect_border_integrity为true时,返回该字段。 DetectBorderIntegrityResult *bool `json:"detect_border_integrity_result,omitempty"` // 身份证图像框内是否存在遮挡的告警结果。 - true:表示边框内部存在遮挡。 - false:表示边框内部不存在遮挡。 仅在输入参数detect_blocking_within_border为true时,返回该字段。 DetectBlockingWithinBorderResult *bool `json:"detect_blocking_within_border_result,omitempty"` // 身份证模糊告警结果。 - true:表示身份证图片较模糊。 - false:表示身份证清晰。 仅在输入参数detect_blur为true时,返回该字段。 DetectBlurResult *bool `json:"detect_blur_result,omitempty"` // 临时身份证告警结果。 - true:表示是临时身份证。 - false:表示非临时身份证。 仅在输入参数detect_interim为true时,返回该字段。 DetectInterimResult *bool `json:"detect_interim_result,omitempty"` // 身份证反光告警结果。 - true:表示身份证图片存在反光。 - false:表示是身份证不存在反光。 仅在输入参数detect_glare为true时,返回该字段。 DetectGlareResult *bool `json:"detect_glare_result,omitempty"` ScoreInfo *IdcardScoreInfoResult `json:"score_info,omitempty"` Front *IdcardFrontResult `json:"front,omitempty"` Back *IdcardBackResult `json:"back,omitempty"` }
IdCardResult
func (IdCardResult) String ¶
func (o IdCardResult) String() string
type IdDocumentItem ¶ added in v0.1.11
type IdDocumentItem struct { // 证件签发国家或地区代码,命名遵循ISO-3166 3位代码。当前支持国家列表见表1。 CountryRegion *string `json:"country_region,omitempty"` // 证件类型,可选值如下: - PP: passport,国际护照。 - DL: driving license,驾驶证。 - ID: identification card,各国颁发的身份证类型证件,比如身份证、选民卡、社保卡等。 IdType *string `json:"id_type,omitempty"` // 证件正面或反面,可选值: - front: 正面,一般是包含人像的那面 - back: 背面 对于只有一面的卡证,返回front Side *string `json:"side,omitempty"` // 名 FirstName *string `json:"first_name,omitempty"` // 姓氏 LastName *string `json:"last_name,omitempty"` // 性别,可选值: M:男性 F:女性 X:中性 Sex *string `json:"sex,omitempty"` // 持有人国籍 Nationality *string `json:"nationality,omitempty"` // 生日,格式为yyyy-mm-dd BirthDate *string `json:"birth_date,omitempty"` // 签发日期,yyyy-mm-dd IssueDate *string `json:"issue_date,omitempty"` // 有效日期,yyyy-mm-dd ExpiryDate *string `json:"expiry_date,omitempty"` // 证件号码 DocumentNumber *string `json:"document_number,omitempty"` // 持有人通讯地址 Address *string `json:"address,omitempty"` // 签发机关 IssuingAuthority *string `json:"issuing_authority,omitempty"` // 可选返回,证件头像图像base64编码 PortraitImage *string `json:"portrait_image,omitempty"` // 字段置信度,为0~1之间的小数,值越大,表明识别结果越可靠 Confidence *interface{} `json:"confidence,omitempty"` }
func (IdDocumentItem) String ¶ added in v0.1.11
func (o IdDocumentItem) String() string
type IdDocumentRequestBody ¶ added in v0.0.93
type IdDocumentRequestBody struct { // 该参数与url二选一。图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于100px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF。 Image *string `json:"image,omitempty"` // 该参数与image二选一。图片的url路径,目前支持: Image URL. Currently, the following URLs are supported: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // 证件签发国家或地区代码,命名遵循ISO-3166 3位代码。可选值。支持填写1个或多个国家/地区。指定参数后,服务只识别指定国家/地区的卡证,如留空,则识别所有地区卡证。建议国家/地区固定或有限范围的情况下填写。支持国家/地区列表见表1国家/地区和证件列表。 CountryRegion *[]string `json:"country_region,omitempty"` // 证件类型。可选值。支持填写1种或多种证件。指定参数后,服务只识别指定类型的卡证,如留空,默认识别所有类型卡证,建议已知证件类型的情况下填写。支持证件类型如下: - PP: passport,国际护照。 - DL: driving license,驾驶证。 - ID: identification card,各国颁发的身份证类型证件,比如身份证、选民卡、社保卡等。 IdType *[]string `json:"id_type,omitempty"` // 控制是否返回portrait_image(证件中的人像图片),True代表需要返回,False代表不需要。 ReturnPortraitImage *bool `json:"return_portrait_image,omitempty"` }
func (IdDocumentRequestBody) String ¶ added in v0.0.93
func (o IdDocumentRequestBody) String() string
type IdcardBackResult ¶ added in v0.1.77
type IdcardBackResult struct { // 发证机关。 Issue *string `json:"issue,omitempty"` // 有效起始日期。 ValidFrom *string `json:"valid_from,omitempty"` // 有效结束日期。 ValidTo *string `json:"valid_to,omitempty"` // 身份证卡面图片信息的base64码结果。 > 说明: - 仅在输入参数return_adjusted_image为true时,返回该字段。 AdjustedImage *string `json:"adjusted_image,omitempty"` VerificationResult *IdcardBackVerificationResult `json:"verification_result,omitempty"` // 文本框在原图位置。输出左上、右上、右下、左下四个点坐标。 仅return_text_location设置为true时才返回。 TextLocation *interface{} `json:"text_location,omitempty"` // 身份证图像是否翻拍告警结果。 - true:表示身份证图片经过翻拍。 - false:表示身份证图片未经过翻拍。 仅在输入参数detect_reproduce为true时,返回该字段。 DetectReproduceResult *bool `json:"detect_reproduce_result,omitempty"` // 身份证图像是否黑白复印件告警结果。 - true:表示身份证图片是复印件。 - false”表示身份证图片是原件。 仅在输入参数detect_copy为true时,返回该字段。 DetectCopyResult *bool `json:"detect_copy_result,omitempty"` // 身份证图片是否PS告警结果。 - true:表示身份证经过PS。 - false:表示未经过PS。 仅在传入参数detect_tampering为true时,返回该字段。 DetectTamperingResult *bool `json:"detect_tampering_result,omitempty"` // 身份证图片边框完整性告警结果。 - true:表示边框不完整 - false:表示边框完整。 仅在输入参数detect_border_integrity为true时,返回该字段。 DetectBorderIntegrityResult *bool `json:"detect_border_integrity_result,omitempty"` // 身份证图像框内是否存在遮挡的告警结果。 - true:表示边框内部存在遮挡。 - false:表示边框内部不存在遮挡。 仅在输入参数detect_blocking_within_border为true时,返回该字段。 DetectBlockingWithinBorderResult *bool `json:"detect_blocking_within_border_result,omitempty"` // 身份证模糊告警结果。 - true:表示身份证图片较模糊。 - false:表示身份证清晰。 仅在输入参数detect_blur为true时,返回该字段。 DetectBlurResult *bool `json:"detect_blur_result,omitempty"` // 临时身份证告警结果。 - true:表示是临时身份证。 - false:表示非临时身份证。 仅在输入参数detect_interim为true时,返回该字段。 DetectInterimResult *bool `json:"detect_interim_result,omitempty"` // 身份证反光告警结果。 - true:表示身份证图片存在反光。 - false:表示是身份证不存在反光。 仅在输入参数detect_glare为true时,返回该字段。 DetectGlareResult *bool `json:"detect_glare_result,omitempty"` ScoreInfo *IdcardScoreInfoResult `json:"score_info,omitempty"` }
IdcardBackResult
func (IdcardBackResult) String ¶ added in v0.1.77
func (o IdcardBackResult) String() string
type IdcardBackVerificationResult ¶ added in v0.1.77
type IdcardBackVerificationResult struct { // 当前日期是否在有效期内。 - true:表示当前日期在有效期内。 - false:表示当前日期不在有效期内。 当识别结果为单页,身份证图片是人像面时,默认是false。输入参数side为double_side时,该字段仅在back字典中存在。 仅在输入参数return_verification为true时,返回该字段。 ValidDate *bool `json:"valid_date,omitempty"` // 身份证有效日期是否合法。 - true:表示身份证的有效日期合法 - false:表示身份证有效日期非法 当识别结果为单页,身份证图片是人像面时,默认是false。输入参数side为double_side时,该字段仅在back字典中存在。 仅在输入参数return_verification为true时,返回该字段。 ValidValidityPeriod *bool `json:"valid_validity_period,omitempty"` }
IdcardBackVerificationResult
func (IdcardBackVerificationResult) String ¶ added in v0.1.77
func (o IdcardBackVerificationResult) String() string
type IdcardFrontResult ¶ added in v0.1.77
type IdcardFrontResult struct { // 姓名。 Name *string `json:"name,omitempty"` // 性别。 Sex *string `json:"sex,omitempty"` // 出生日期。 Birth *string `json:"birth,omitempty"` // 民族。 Ethnicity *string `json:"ethnicity,omitempty"` // 地址。 Address *string `json:"address,omitempty"` // 身份证号。 Number *string `json:"number,omitempty"` // 身份证头像图片信息的base64码结果。 > 说明: - 仅在输入参数return_portrait_image为true时,返回该字段。 - 当输入为身份证背面时返回为空字符串。 PortraitImage *string `json:"portrait_image,omitempty"` // 身份证卡面图片信息的base64码结果。 > 说明: - 仅在输入参数return_adjusted_image为true时,返回该字段。 AdjustedImage *string `json:"adjusted_image,omitempty"` VerificationResult *IdcardFrontVerificationResult `json:"verification_result,omitempty"` // 文本框在原图位置。输出左上、右上、右下、左下四个点坐标。 仅return_text_location设置为true时才返回。 TextLocation *interface{} `json:"text_location,omitempty"` // 身份证头像位置信息的结果。 仅在输入参数return_portrait_location为true时,返回该字段。 PortraitLocation *[][]int32 `json:"portrait_location,omitempty"` // 身份证图像是否翻拍告警结果。 - true:表示身份证图片经过翻拍。 - false:表示身份证图片未经过翻拍。 仅在输入参数detect_reproduce为true时,返回该字段。 DetectReproduceResult *bool `json:"detect_reproduce_result,omitempty"` // 身份证图像是否黑白复印件告警结果。 - true:表示身份证图片是复印件。 - false”表示身份证图片是原件。 仅在输入参数detect_copy为true时,返回该字段。 DetectCopyResult *bool `json:"detect_copy_result,omitempty"` // 身份证图片是否PS告警结果。 - true:表示身份证经过PS。 - false:表示未经过PS。 仅在传入参数detect_tampering为true时,返回该字段。 DetectTamperingResult *bool `json:"detect_tampering_result,omitempty"` // 身份证图片边框完整性告警结果。 - true:表示边框不完整 - false:表示边框完整。 仅在输入参数detect_border_integrity为true时,返回该字段。 DetectBorderIntegrityResult *bool `json:"detect_border_integrity_result,omitempty"` // 身份证图像框内是否存在遮挡的告警结果。 - true:表示边框内部存在遮挡。 - false:表示边框内部不存在遮挡。 仅在输入参数detect_blocking_within_border为true时,返回该字段。 DetectBlockingWithinBorderResult *bool `json:"detect_blocking_within_border_result,omitempty"` // 身份证模糊告警结果。 - true:表示身份证图片较模糊。 - false:表示身份证清晰。 仅在输入参数detect_blur为true时,返回该字段。 DetectBlurResult *bool `json:"detect_blur_result,omitempty"` // 临时身份证告警结果。 - true:表示是临时身份证。 - false:表示非临时身份证。 仅在输入参数detect_interim为true时,返回该字段。 DetectInterimResult *bool `json:"detect_interim_result,omitempty"` // 身份证反光告警结果。 - true:表示身份证图片存在反光。 - false:表示是身份证不存在反光。 仅在输入参数detect_glare为true时,返回该字段。 DetectGlareResult *bool `json:"detect_glare_result,omitempty"` ScoreInfo *IdcardScoreInfoResult `json:"score_info,omitempty"` }
IdcardFrontResult
func (IdcardFrontResult) String ¶ added in v0.1.77
func (o IdcardFrontResult) String() string
type IdcardFrontVerificationResult ¶ added in v0.1.77
type IdcardFrontVerificationResult struct { // 身份证号规则校验是否通过。 - true:表示身份证号规则校验通过。 - false:表示身份证号规则校验不通过。 当识别结果为单页,身份证图片是国徽面时,默认是false。输入参数side为double_side时,该字典仅在front字段中存在。 仅在输入参数return_verification为true时,返回该字段。 ValidNumber *bool `json:"valid_number,omitempty"` // 出生日期与身份证号所表示的出生日期是否一致。 - true:出生日期与身份证号所表示的出生日期一致。 - false:出生日期与身份证号所表示的出生日期不一致。 当识别结果为单页,身份证图片是国徽面,或者身份证号规则校验不通过时,默认是false。输入参数side为double_side时,该字段仅在front字典中存在。 仅在输入参数return_verification为true时,返回该字段。 ValidBirth *bool `json:"valid_birth,omitempty"` // 性别与身份证号所表示的性别信息是否一致。 -true:性别与身份证号所表示的性别信息一致 -false:性别与身份证号所表示的性别信息不一致。 当识别结果为单页,身份证图片是国徽面,或者身份证号规则校验不通过时,默认是false。输入参数side为double_side时,该字段仅在front字典中存在。 仅在输入参数return_verification为true时,返回该字段。 ValidSex *bool `json:"valid_sex,omitempty"` }
IdcardFrontVerificationResult
func (IdcardFrontVerificationResult) String ¶ added in v0.1.77
func (o IdcardFrontVerificationResult) String() string
type IdcardScoreInfoResult ¶ added in v0.1.77
type IdcardScoreInfoResult struct { // 身份证PS告警分数,分数越高,PS的可能性越高。 仅在传入参数detect_tampering为true时,返回该字段。 TamperingScore *int32 `json:"tampering_score,omitempty"` // 临时身份证告警分数,分数越高,临时身份证的可能性越高。 仅在传入参数detect_interim为true时,返回该字段。 InterimScore *int32 `json:"interim_score,omitempty"` // 身份证翻拍告警分数,分数越高,身份证图像经过翻拍的可能性越高。 仅在传入参数detect_reproduce为true时,返回该字段。 ReproduceScore *int32 `json:"reproduce_score,omitempty"` // 身份证复印告警分数, 分数越高,身份证图像是复印件的可能性越高。 仅在传入参数detect_copy为true时,返回该字段。 CopyScore *int32 `json:"copy_score,omitempty"` // 身份证边缘完整性告警的分数,分数越高,身份证图像边缘不完整的可能性越高。 仅在传入参数detect_border_integrity为true时,返回该字段。 BorderIntegrityScore *int32 `json:"border_integrity_score,omitempty"` // 身份证模糊告警分数,分数越高,身份证图像模糊的可能性越高。 仅在传入参数detect_blur为true时,返回该字段。 BlurScore *int32 `json:"blur_score,omitempty"` // 身份证反光告警分数,分数越高,身份证图像存在反光的可能性越高。 仅在传入参数detect_glare为true时,返回该字段。 GlareScore *int32 `json:"glare_score,omitempty"` // 身份证图像框内是否有遮挡的告警分数,分数越高,身份证图像框内存在异物遮挡的可能性越高。 仅在传入参数detect_blocking_within_border为true时,返回该字段。 BlockingWithinBorderScore *int32 `json:"blocking_within_border_score,omitempty"` }
IdcardScoreInfoResult
func (IdcardScoreInfoResult) String ¶ added in v0.1.77
func (o IdcardScoreInfoResult) String() string
type IdcardVerificationResult ¶ added in v0.0.59
type IdcardVerificationResult struct { // 身份证号规则校验是否通过。 - true:表示身份证号规则校验通过。 - false:表示身份证号规则校验不通过。 当识别结果为单页,身份证图片是国徽面时,默认是false。输入参数side为double_side时,该字典仅在front字段中存在。 仅在输入参数return_verification为true时,返回该字段。 ValidNumber *bool `json:"valid_number,omitempty"` // 出生日期与身份证号所表示的出生日期是否一致。 - true:出生日期与身份证号所表示的出生日期一致。 - false:出生日期与身份证号所表示的出生日期不一致。 当识别结果为单页,身份证图片是国徽面,或者身份证号规则校验不通过时,默认是false。输入参数side为double_side时,该字段仅在front字典中存在。 仅在输入参数return_verification为true时,返回该字段。 ValidBirth *bool `json:"valid_birth,omitempty"` // 性别与身份证号所表示的性别信息是否一致。 -true:性别与身份证号所表示的性别信息一致 -false:性别与身份证号所表示的性别信息不一致。 当识别结果为单页,身份证图片是国徽面,或者身份证号规则校验不通过时,默认是false。输入参数side为double_side时,该字段仅在front字典中存在。 仅在输入参数return_verification为true时,返回该字段。 ValidSex *bool `json:"valid_sex,omitempty"` // 当前日期是否在有效期内。 - true:表示当前日期在有效期内。 - false:表示当前日期不在有效期内。 当识别结果为单页,身份证图片是人像面时,默认是false。输入参数side为double_side时,该字段仅在back字典中存在。 仅在输入参数return_verification为true时,返回该字段。 ValidDate *bool `json:"valid_date,omitempty"` // 身份证有效日期是否合法。 - true:表示身份证的有效日期合法 - false:表示身份证有效日期非法 当识别结果为单页,身份证图片是人像面时,默认是false。输入参数side为double_side时,该字段仅在back字典中存在。 仅在输入参数return_verification为true时,返回该字段。 ValidValidityPeriod *bool `json:"valid_validity_period,omitempty"` }
IdcardVerificationResult
func (IdcardVerificationResult) String ¶ added in v0.0.59
func (o IdcardVerificationResult) String() string
type InsuranceItem ¶ added in v0.0.67
type InsuranceItem struct { InsuranceName *InsurancePolicyDetail `json:"insurance_name,omitempty"` InsurancePeriod *InsurancePolicyDetail `json:"insurance_period,omitempty"` InsuranceAmount *InsurancePolicyDetail `json:"insurance_amount,omitempty"` PaymentFrequency *InsurancePolicyDetail `json:"payment_frequency,omitempty"` PaymentPeriod *InsurancePolicyDetail `json:"payment_period,omitempty"` PaymentAmount *InsurancePolicyDetail `json:"payment_amount,omitempty"` }
func (InsuranceItem) String ¶ added in v0.0.67
func (o InsuranceItem) String() string
type InsurancePolicyDetail ¶ added in v0.0.67
type InsurancePolicyDetail struct { // 对应识别出的文本内容 Words *string `json:"words,omitempty"` // 对应识别出的四个顶点坐标 Location *[][]int32 `json:"location,omitempty"` }
func (InsurancePolicyDetail) String ¶ added in v0.0.67
func (o InsurancePolicyDetail) String() string
type InsurancePolicyRequestBody ¶ added in v0.0.67
type InsurancePolicyRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // 为Boolean类型,若不传该字段,默认不检测图像倾斜角度文字方向,为True时,会检测倾斜角度并矫正识别 DetectDirection *bool `json:"detect_direction,omitempty"` }
InsurancePolicyRequestBody
func (InsurancePolicyRequestBody) String ¶ added in v0.0.67
func (o InsurancePolicyRequestBody) String() string
type InsurancePolicyResult ¶ added in v0.0.67
type InsurancePolicyResult struct { // 发卡行。 BankName *string `json:"bank_name,omitempty"` BillNumber *InsurancePolicyDetail `json:"bill_number,omitempty"` Company *InsurancePolicyDetail `json:"company,omitempty"` EffectiveDate *InsurancePolicyDetail `json:"effective_date,omitempty"` ApplicantName *InsurancePolicyDetail `json:"applicant_name,omitempty"` ApplicantSex *InsurancePolicyDetail `json:"applicant_sex,omitempty"` ApplicantBirthday *InsurancePolicyDetail `json:"applicant_birthday,omitempty"` ApplicantIdType *InsurancePolicyDetail `json:"applicant_id_type,omitempty"` ApplicantIdNumber *InsurancePolicyDetail `json:"applicant_id_number,omitempty"` // 被保人列表(第一个默认为主被保人)。 InsurantList *[]InsurantItem `json:"insurant_list,omitempty"` // 受益人列表。 BeneficiaryList *[]BeneficiaryItem `json:"beneficiary_list,omitempty"` // 保险项目信息列表。 InsuranceList *[]InsuranceItem `json:"insurance_list,omitempty"` }
InsurancePolicyResult
func (InsurancePolicyResult) String ¶ added in v0.0.67
func (o InsurancePolicyResult) String() string
type InsurantItem ¶ added in v0.0.67
type InsurantItem struct { InsurantName *InsurancePolicyDetail `json:"insurant_name,omitempty"` InsurantSex *InsurancePolicyDetail `json:"insurant_sex,omitempty"` InsurantBirthday *InsurancePolicyDetail `json:"insurant_birthday,omitempty"` InsurantIdType *InsurancePolicyDetail `json:"insurant_id_type,omitempty"` InsurantIdNumber *InsurancePolicyDetail `json:"insurant_id_number,omitempty"` }
func (InsurantItem) String ¶ added in v0.0.67
func (o InsurantItem) String() string
type InvoiceVerificationRequestBody ¶ added in v0.0.59
type InvoiceVerificationRequestBody struct { // 发票代码。发票种类为全电发票时,该参数须为空字符串。 Code string `json:"code"` // 发票号码 Number string `json:"number"` // 发票日期格式YYYY-MM-DD IssueDate string `json:"issue_date"` // 校验码后六位。 - 以下种类发票,参数不可为空 增值税普通发票、增值税电子普通发票、增值税普通发票(卷式)、增值税电子普通发票(通行费)、区块链电子发票。 - 区块链电子发票需要填写5位校验码。 CheckCode *string `json:"check_code,omitempty"` // 合计金额。和票据上的金额的有效数字保持一致,例如票据上的金额为88.00,则需要输入字符串为“88.00”,才能验真成功。如果输入“88”或“88.0”可能会产生\"result_code\": \"1010\", \" Parameter error.\"报错。 - 以下种类发票,参数不可为空 增值税专用发票、增值税电子专用发票、机动车销售统一发票、二手车销售统一发票、区块链电子发票、全电发票。 - 填写发票合计金额(不含税) 增值税专用发票、增值税电子专用发票、机动车销售统一发票、区块链电子发票。 - 填写发票车价合计 二手车发票。 - 填写发票合计金额 全电发票。 SubtotalAmount *string `json:"subtotal_amount,omitempty"` }
InvoiceVerificationRequestBody
func (InvoiceVerificationRequestBody) String ¶ added in v0.0.59
func (o InvoiceVerificationRequestBody) String() string
type ItemList ¶
type ItemList struct { // 货物或应税劳务、服务名称。 Name *string `json:"name,omitempty"` // 规格型号。 Specification *string `json:"specification,omitempty"` // 单位。 Unit *string `json:"unit,omitempty"` // 数量。 Quantity *string `json:"quantity,omitempty"` // 单价。 UnitPrice *string `json:"unit_price,omitempty"` // 车牌号码。 当“type”被识别为“toll”且 “advanced_mode”设置为“true” 时才返回。 LicensePlateNumber *string `json:"license_plate_number,omitempty"` // 金额。 Amount *string `json:"amount,omitempty"` // 税率。 TaxRate *string `json:"tax_rate,omitempty"` // 税额。 Tax *string `json:"tax,omitempty"` // 通行日期止。 当“type”被识别为“toll”且“advanced_mode”设置为“true”时才返回。 EndDate *string `json:"end_date,omitempty"` // 通行日期起。 当“type”被识别为“toll”且“advanced_mode”设置为“true”时才返回。 StartDate *string `json:"start_date,omitempty"` // 车辆类型。 当“type”被识别为“toll”且“advanced_mode”设置为“true”时才返回。 VehicleType *string `json:"vehicle_type,omitempty"` }
ItemList
type ItineraryList ¶
type ItineraryList struct { // 始发站。 DepartureStation *string `json:"departure_station,omitempty"` // 目的站。 DestinationStation *string `json:"destination_station,omitempty"` // 承运人。 Carrier *string `json:"carrier,omitempty"` // 航班号。 Flight *string `json:"flight,omitempty"` // 座位等级。 CabinClass *string `json:"cabin_class,omitempty"` // 日期。 Date *string `json:"date,omitempty"` // 时间。 Time *string `json:"time,omitempty"` // 客票类别。 FareBasis *string `json:"fare_basis,omitempty"` // 客票生效日期。 EffectiveDate *string `json:"effective_date,omitempty"` // 有效截止日期。 ExpiryDate *string `json:"expiry_date,omitempty"` // 免费行李。 BaggageAllowance *string `json:"baggage_allowance,omitempty"` }
ItineraryList 机票行程列表。
func (ItineraryList) String ¶
func (o ItineraryList) String() string
type LicensePlateRequestBody ¶
type LicensePlateRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` }
LicensePlateRequestBody
func (LicensePlateRequestBody) String ¶
func (o LicensePlateRequestBody) String() string
type LicensePlateResult ¶
type LicensePlateResult struct { // 车牌内容。 PlateNumber string `json:"plate_number"` // 当前版本支持的车牌底色类型: - blue: 蓝色 - green: 绿色(小型新能源车牌) - black: 黑色 - white: 白色 - yellow: 黄色 - yellow_green: 黄绿(大型新能源车牌) PlateColor string `json:"plate_color"` // 车牌的区域位置信息,列表形式,包含文字区域四个顶点的二维坐标(x,y);坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 PlateLocation [][]int32 `json:"plate_location"` // 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。 Confidence float32 `json:"confidence"` }
LicensePlateResult
func (LicensePlateResult) String ¶
func (o LicensePlateResult) String() string
type MacaoIdCardRequestBody ¶ added in v0.0.103
type MacaoIdCardRequestBody struct { // 与url二选一。图像数据,base64编码,要求base64编码后大小不超过10M。图片最小边不小于15像素,最长边不超过8192像素。支持JPG/PNG/BMP/TIFF格式。 图片Base64编码示例 如/9j/4AAQSkZJRgABAg...,带有多余前缀会产生The image format is not supported报错。 Image *string `json:"image,omitempty"` // 与image二选一。 图片的url路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)>。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // front:身份证正面 back:身份证背面 如果参数值为空或无该参数,系统自动识别,建议填写,准确率更高。 Side *string `json:"side,omitempty"` // 是否返回头像内容开关,可选值如下所示: - true: 返回身份证头像照片的 base64 编码 - false: 不返回身份证头像照片的 base64 编码 未传入该参数时默认为“false”,即不返回身份证头像照片的 base64 编码。 ReturnPortraitImage *bool `json:"return_portrait_image,omitempty"` }
func (MacaoIdCardRequestBody) String ¶ added in v0.0.103
func (o MacaoIdCardRequestBody) String() string
type MacaoIdCardResult ¶ added in v0.0.103
type MacaoIdCardResult struct { // 证件图片正反面信息。可选值包括: - \"front\": 证件图片为正面 - \"back\": 证件图片为反面 Side *string `json:"side,omitempty"` // 姓名。 Name *string `json:"name,omitempty"` // 英文姓名,姓名单词之间使用空格进行间隔。 NameEn *string `json:"name_en,omitempty"` // 性别,返回“男”或“女”。 Sex *string `json:"sex,omitempty"` // 本次发证日期。 IssueDate *string `json:"issue_date,omitempty"` // 证件有效期。 ExpiryDate *string `json:"expiry_date,omitempty"` // 出生日期。 BirthDate *string `json:"birth_date,omitempty"` // 首次发证日期。 InitialIssueDate *string `json:"initial_issue_date,omitempty"` // 身高。 Height *string `json:"height,omitempty"` // 身份证号。 Number *string `json:"number,omitempty"` // 身份证上的字母代码,表示出生地等信息。 Symbols *string `json:"symbols,omitempty"` // 身份证背面第一行机器码。 MachineCode1 *string `json:"machine_code1,omitempty"` // 身份证背面第二行机器码。 MachineCode2 *string `json:"machine_code2,omitempty"` // 身份证背面第三行机器码。 MachineCode3 *string `json:"machine_code3,omitempty"` // 身份证头像照片的Base64编码。 若入参“return_portrait_image”字段缺失时,则此字段不存在。 PortraitImage *string `json:"portrait_image,omitempty"` // 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。注:置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *interface{} `json:"confidence,omitempty"` }
func (MacaoIdCardResult) String ¶ added in v0.0.103
func (o MacaoIdCardResult) String() string
type MainlandTravelPermitConfidence ¶ added in v0.0.103
type MainlandTravelPermitConfidence struct { // 中文姓名的置信度。 Name *float32 `json:"name,omitempty"` // 英文姓名的置信度。 NameEn *float32 `json:"name_en,omitempty"` // 出生日期的置信度。 BirthDate *float32 `json:"birth_date,omitempty"` // 性别的置信度。 Sex *float32 `json:"sex,omitempty"` // 有效期限的置信度。 ValidPeriod *float32 `json:"valid_period,omitempty"` // 签发机关的置信度。 IssuingAuthority *float32 `json:"issuing_authority,omitempty"` // 证件号的置信度。 Number *float32 `json:"number,omitempty"` // 签发地点的置信度。 IssuePlace *float32 `json:"issue_place,omitempty"` // 签发次数的置信度。 IssueTimes *float32 `json:"issue_times,omitempty"` // 证件类别的置信度。 Type *float32 `json:"type,omitempty"` // 证件图片正反面信息的置信度。 Side *float32 `json:"side,omitempty"` // 回乡证背面的香港/澳门/台湾身份证姓名的置信度。 IdName *float32 `json:"id_name,omitempty"` // 回乡证背面的香港/澳门/台湾身份证号码的置信度。 IdNumber *float32 `json:"id_number,omitempty"` // 机读码第一行的置信度。 MachineCode1 *float32 `json:"machine_code1,omitempty"` // 机读码第二行的置信度。 MachineCode2 *float32 `json:"machine_code2,omitempty"` // 机读码第三行的置信度。 MachineCode3 *float32 `json:"machine_code3,omitempty"` }
func (MainlandTravelPermitConfidence) String ¶ added in v0.0.103
func (o MainlandTravelPermitConfidence) String() string
type MainlandTravelPermitRequestBody ¶ added in v0.0.96
type MainlandTravelPermitRequestBody struct { // 与url二选一。图像数据,base64编码,图片尺寸不小于15×15像素,最长边不超过8192像素,支持JPG/PNG/BMP/TIFF格式。 Image *string `json:"image,omitempty"` // 与image二选一。 图片的url路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // 是否返回头像内容开关,可选值如下所示: - true: 返回通行证头像照片的 base64 编码 - false: 不返回通行证头像照片的 base64 编码 未传入该参数时默认为“false”,即不返回身份证头像照片的 base64 编码。 ReturnPortraitImage *bool `json:"return_portrait_image,omitempty"` // 是否返回头像坐标的开关,可选值如下所示: - true: 返回通行证头像的位置坐标 - false: 不返回通行证头像的位置坐标 未传入该参数时默认为“false”,即不返回身份证的头像坐标。 ReturnPortraitLocation *bool `json:"return_portrait_location,omitempty"` }
func (MainlandTravelPermitRequestBody) String ¶ added in v0.0.96
func (o MainlandTravelPermitRequestBody) String() string
type MainlandTravelPermitResult ¶ added in v0.0.103
type MainlandTravelPermitResult struct { // 中文姓名。 Name *string `json:"name,omitempty"` // 英文姓名。 NameEn *string `json:"name_en,omitempty"` // 出生日期。 BirthDate *string `json:"birth_date,omitempty"` // 性别。 Sex *string `json:"sex,omitempty"` // 有效期限。 ValidPeriod *string `json:"valid_period,omitempty"` // 签发机关。 IssuingAuthority *string `json:"issuing_authority,omitempty"` // 证件号。 Number *string `json:"number,omitempty"` // 签发地点。 IssuePlace *string `json:"issue_place,omitempty"` // 签发次数。 IssueTimes *string `json:"issue_times,omitempty"` // 回乡证背面的香港/澳门/台湾身份证姓名。 IdName *string `json:"id_name,omitempty"` // 回乡证背面的香港/澳门/台湾身份证号码。 IdNumber *string `json:"id_number,omitempty"` // 机读码第一行。 MachineCode1 *string `json:"machine_code1,omitempty"` // 机读码第二行。 MachineCode2 *string `json:"machine_code2,omitempty"` // 机读码第三行。 MachineCode3 *string `json:"machine_code3,omitempty"` // 证件类别。可选值包括: - “港澳居民来往内地通行证” - “台湾居民来往大陆通行证” Type *string `json:"type,omitempty"` // 证件图片正反面信息。可选值包括: - \"front\":证件图片为正面 - \"back\":证件图片为反面 Side *string `json:"side,omitempty"` // 头像的base64编码。当输入参数“return_portrait_image”为“true”时,才返回该参数。 PortraitImage *string `json:"portrait_image,omitempty"` // 头像在原图上的位置。 当输入参数“return_portrait_location”为“true”时,才返回该参数。以列表形式显示,包含头像区域四个顶点的二维坐标(x,y),坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 PortraitLocation *[][]int32 `json:"portrait_location,omitempty"` Confidence *MainlandTravelPermitConfidence `json:"confidence,omitempty"` }
func (MainlandTravelPermitResult) String ¶ added in v0.0.103
func (o MainlandTravelPermitResult) 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中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // 如果为True,返回体中会包含text_location对象,内容是各字段的检测框四点坐标。如果是False或者没有这个key,则返回体中不包含text_location对象。 ReturnTextLocation *bool `json:"return_text_location,omitempty"` // 如果为True,返回体中会包含confidence对象,内容是各字段的置信度。如果是False或者没有这个key,则返回体中不包含confidence对象。 ReturnConfidence *bool `json:"return_confidence,omitempty"` // 如果没有type字段则默认返回原机动车销售发票出参; 若存在type字段但是不属于 auto、new或者used三个枚举值,API返回AIS.0101入参错误; 如果type为auto,API自动判断发票类型,并在返回参数中添加type出参以指明发票类型; 如果type为new,API在检测出的类型为机动车发票时返回原版机动车发票出参并添加type出参(机动车销售统一发票),不一致时报错AIS.0104图像质量差; 如果type为used,API在检测出的类型为二手车时返回二手车发票出参,并添加type出参(二手车销售统一发票),不一致时报错AIS.0104图像质量差。 Type *string `json:"type,omitempty"` }
MvsInvoiceRequestBody
func (MvsInvoiceRequestBody) String ¶
func (o MvsInvoiceRequestBody) String() string
type MvsInvoiceResult ¶
type MvsInvoiceResult struct { // 发票代码。 Code *string `json:"code,omitempty"` // 发票号码。 Number *string `json:"number,omitempty"` // 机打代码。 MachinePrintedCode *string `json:"machine_printed_code,omitempty"` // 机打号码。 MachinePrintedNumber *string `json:"machine_printed_number,omitempty"` // 开票日期。 IssueDate *string `json:"issue_date,omitempty"` // 机器编号。 MachineNumber *string `json:"machine_number,omitempty"` // 购买方名称、二手车买方单位/个人 BuyerName *string `json:"buyer_name,omitempty"` // 购买方身份证号码/组织机构代码。 BuyerOrganizationNumber *string `json:"buyer_organization_number,omitempty"` // 购买方纳税人识别号、二手车买方单位代码/身份证号 BuyerId *string `json:"buyer_id,omitempty"` // 二手车买方单位/个人住址。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。 BuyerAddress *string `json:"buyer_address,omitempty"` // 二手车买方单位/个人电话。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。 BuyerPhone *string `json:"buyer_phone,omitempty"` // 销货单位名称、二手车卖方单位/个人 SellerName *string `json:"seller_name,omitempty"` // 销售方电话、二手车卖方电话 SellerPhone *string `json:"seller_phone,omitempty"` // 销售方纳税人识别号、二手车卖方单位代码/身份证号 SellerId *string `json:"seller_id,omitempty"` // 销售方账号。 SellerAccount *string `json:"seller_account,omitempty"` // 销售方地址、二手车卖方单位/个人地址 SellerAddress *string `json:"seller_address,omitempty"` // 二手车车牌照号。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。 LicencePlateNumber *string `json:"licence_plate_number,omitempty"` // 二手车登记证号。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。 RegistrationNumber *string `json:"registration_number,omitempty"` // 二手车转入地车管所名称。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。 DeptMotorVehicles *string `json:"dept_motor_vehicles,omitempty"` // 销售方开户行。 SellerBank *string `json:"seller_bank,omitempty"` // 车辆类型。 VehicleType *string `json:"vehicle_type,omitempty"` // 厂牌型号。 BrandModel *string `json:"brand_model,omitempty"` // 产地。 ManufacturingLocation *string `json:"manufacturing_location,omitempty"` // 合格证号。 QualityCertificate *string `json:"quality_certificate,omitempty"` // 进口证明书号。 ImportCertificate *string `json:"import_certificate,omitempty"` // 商检单号。 InspectionNumber *string `json:"inspection_number,omitempty"` // 发动机号码。 EngineNumber *string `json:"engine_number,omitempty"` // 车辆识别代号/车架号码。 VehicleIdentificationNumber *string `json:"vehicle_identification_number,omitempty"` // 吨位。 Tonnage *string `json:"tonnage,omitempty"` // 限乘人数。 SeatingCapacity *string `json:"seating_capacity,omitempty"` // 主管税务机关。 TaxAuthority *string `json:"tax_authority,omitempty"` // 主管税务机关代码。 TaxAuthorityCode *string `json:"tax_authority_code,omitempty"` // 完税凭证号码。 TaxPaymentReceipt *string `json:"tax_payment_receipt,omitempty"` // 增值税税率或征收率。 TaxRate *string `json:"tax_rate,omitempty"` // 增值税税额。 Tax *string `json:"tax,omitempty"` // 不含税价。 TaxExclusivePrice *string `json:"tax_exclusive_price,omitempty"` // 价税合计、二手车车价合计(小写) Total *string `json:"total,omitempty"` // 价税合计大写、二手车车价合计(大写) TotalChinese *string `json:"total_chinese,omitempty"` // 税控码。 FiscalCode *string `json:"fiscal_code,omitempty"` // 二手车经营拍卖单位名称。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。 AuctionOrgName *string `json:"auction_org_name,omitempty"` // 二手车经营拍卖单位地址。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。 AuctionOrgAddress *string `json:"auction_org_address,omitempty"` // 二手车经营拍卖单位纳税人识别号。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。 AuctionOrgId *string `json:"auction_org_id,omitempty"` // 二手车经营拍卖单位银行和账号。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。 AuctionOrgBankAccount *string `json:"auction_org_bank_account,omitempty"` // 二手车经营拍卖单位电话。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。 AuctionOrgPhone *string `json:"auction_org_phone,omitempty"` // 二手车市场名称。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。 UsedVehicleMarketName *string `json:"used_vehicle_market_name,omitempty"` // 二手车市场纳税人识别号。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。 UsedVehicleMarketId *string `json:"used_vehicle_market_id,omitempty"` // 二手车市场地址。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。 UsedVehicleMarketAddress *string `json:"used_vehicle_market_address,omitempty"` // 二手车市场银行和账号。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。 UsedVehicleMarketBankAccount *string `json:"used_vehicle_market_bank_account,omitempty"` // 二手车市场电话。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。 UsedVehicleMarketPhone *string `json:"used_vehicle_market_phone,omitempty"` // 二手车反向开具标识,True表示是反向开具发票,False表示不是反向开具发票。 当请求参数\"type\"设置为\"auto\"或\"used\"时才返回。 ReverseIssue *bool `json:"reverse_issue,omitempty"` // 备注 Remark *string `json:"remark,omitempty"` // 开票人 DrawerName *string `json:"drawer_name,omitempty"` // 枚举值,机动车销售统一发票或者二手车销售统一发票。 当入参中包含type时返回。 Type *string `json:"type,omitempty"` // 检测框对象,内部为字段-框坐标对。如 code:[[x0, y0],[x1,y1],[x2,y2],[x3,y3]], 点的顺序是左上角、右上角、右下角、左下角。如果原图找不到字段,返回空列表。 TextLocation *interface{} `json:"text_location,omitempty"` // 字段文字内容置信度,内容为字段-字符置信度对,如code:0.9999。这个数值为字段中每个字符置信度,格式为fp32,保留四位。若字段不存在则返回0.0。 Confidence *interface{} `json:"confidence,omitempty"` }
func (MvsInvoiceResult) String ¶
func (o MvsInvoiceResult) String() string
type MyanmarDriverLicenseConfidence ¶ added in v0.0.72
type MyanmarDriverLicenseConfidence struct { // 缅文驾驶证号置信度。 CardNumber *float32 `json:"card_number,omitempty"` // 英文驾驶证号置信度。 CardNumberEn *float32 `json:"card_number_en,omitempty"` // 缅文名字置信度。 Name *float32 `json:"name,omitempty"` // 英文名字置信度。 NameEn *float32 `json:"name_en,omitempty"` // 缅文nrc号码置信度。 NrcId *float32 `json:"nrc_id,omitempty"` // 英文nrc号码置信度。 NrcIdEn *float32 `json:"nrc_id_en,omitempty"` // 缅文出生日期置信度。 Birth *float32 `json:"birth,omitempty"` // 英文出生日期置信度。 BirthEn *float32 `json:"birth_en,omitempty"` // 缅文血型置信度。 BloodGroup *float32 `json:"blood_group,omitempty"` // 英文血型置信度。 BloodGroupEn *float32 `json:"blood_group_en,omitempty"` // 缅文有效期置信度。 ExpiriedDate *float32 `json:"expiried_date,omitempty"` // 英文有效期置信度。 ExpiriedDateEn *float32 `json:"expiried_date_en,omitempty"` }
func (MyanmarDriverLicenseConfidence) String ¶ added in v0.0.72
func (o MyanmarDriverLicenseConfidence) String() string
type MyanmarDriverLicenseRequestBody ¶ added in v0.0.72
type MyanmarDriverLicenseRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // - true:输出为unicode格式 - false:输出为zawgyi格式 如果参数值为空或无该参数,默认输出为zawgyi格式。 ConvertUnicode *bool `json:"convert_unicode,omitempty"` }
func (MyanmarDriverLicenseRequestBody) String ¶ added in v0.0.72
func (o MyanmarDriverLicenseRequestBody) String() string
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
func (o MyanmarDriverLicenseResult) String() string
type MyanmarIdcardConfidence ¶ added in v0.0.72
type MyanmarIdcardConfidence struct { // 身份证号码置信度。 NrcId *float32 `json:"nrc_id,omitempty"` // 签发日期置信度。 IssueDate *float32 `json:"issue_date,omitempty"` // 姓名置信度。 Name *float32 `json:"name,omitempty"` // 出生日期置信度。 Birth *float32 `json:"birth,omitempty"` // 族群或宗教置信度。 BloodlinesReligion *float32 `json:"bloodlines_religion,omitempty"` // 身高置信度。 Height *float32 `json:"height,omitempty"` // 血型置信度。 BloodGroup *float32 `json:"blood_group,omitempty"` // 身份证的卡号(背面)置信度。 CardId *float32 `json:"card_id,omitempty"` // 背面的身份证号码。 NrcIdBack *float32 `json:"nrc_id_back,omitempty"` // 职业置信度。 Profession *float32 `json:"profession,omitempty"` // 地址置信度。 Address *float32 `json:"address,omitempty"` }
func (MyanmarIdcardConfidence) String ¶ added in v0.0.72
func (o MyanmarIdcardConfidence) String() string
type MyanmarIdcardRequestBody ¶ added in v0.0.72
type MyanmarIdcardRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // - true:输出为unicode格式 - false:输出为zawgyi格式 如果参数值为空或无该参数,默认输出为zawgyi格式。 ConvertUnicode *bool `json:"convert_unicode,omitempty"` // 是否返回置信度的开关,可选值如下所示。 - true:返回置信度 - false:不返回置信度 如果无该参数,系统默认不返回置信度。如果输入参数不是Boolean类型,则会报非法参数错误。 ReturnConfidence *bool `json:"return_confidence,omitempty"` // 是否返回头像内容开关,可选值如下所示: - true:返回身份证头像照片的 base64 编码 - false:不返回身份证头像照片的 base64 编码 ReturnPortraitImage *bool `json:"return_portrait_image,omitempty"` // 是否返回头像坐标的开关,可选值如下所示: - true:返回身份证头像的位置 - false:不返回身份证头像的位置 ReturnPortraitLocation *bool `json:"return_portrait_location,omitempty"` // 是否返回身份证类型的开关,可选值如下所示: - true:返回身份证的类型,类型包括身份证原件以及身份证复印件 - false:不返回身份证的类型 未传入该参数时默认为false,即不返回身份证头像照片的 base64 编码。 ReturnIdcardType *bool `json:"return_idcard_type,omitempty"` // 是否返回转译信息的开关,可选值如下所示: - true: 返回转译信息。 - false:不返回转译信息。 ReturnTranslation *bool `json:"return_translation,omitempty"` }
func (MyanmarIdcardRequestBody) String ¶ added in v0.0.72
func (o MyanmarIdcardRequestBody) String() string
type MyanmarIdcardResult ¶ added in v0.0.72
type MyanmarIdcardResult struct { // 标示正面还是反面,取值为front或back。 Side *string `json:"side,omitempty"` // 身份证类型。取值如下所示: - new_version:新版身份证 - old_version:旧版 Class *string `json:"class,omitempty"` // 身份证号码。 NrcId *string `json:"nrc_id,omitempty"` // 签发日期。 IssueDate *string `json:"issue_date,omitempty"` // 姓名。 Name *string `json:"name,omitempty"` // 父亲名字。 FatherName *string `json:"father_name,omitempty"` // 出生日期。 Birth *string `json:"birth,omitempty"` // 族群或宗教。 BloodlinesReligion *string `json:"bloodlines_religion,omitempty"` // 身高。 Height *string `json:"height,omitempty"` // 血型。 BloodGroup *string `json:"blood_group,omitempty"` // 身份证的卡号(背面)。 CardId *string `json:"card_id,omitempty"` // 背面的身份证号码。 NrcIdBack *string `json:"nrc_id_back,omitempty"` // 职业。 Profession *string `json:"profession,omitempty"` // 地址。 Address *string `json:"address,omitempty"` Confidence *MyanmarIdcardConfidence `json:"confidence,omitempty"` // 头像的base64编码。 当输入参数“return_portrait_image”为“true”时,才返回该参数。 PortraitImage *string `json:"portrait_image,omitempty"` // 头像在原图上的位置。 当输入参数“return_portrait_location”为“true”时,才返回该参数。以列表形式显示,包含头像区域四个顶点的二维坐标(x,y),坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向 PortraitLocation *[][]int32 `json:"portrait_location,omitempty"` // 身份证的类型。取值如下所示: - normal:身份证原件 - copy:复印的身份证 当输入参数“return_idcard_type”为“true”时,才返回该参数。 IdcardType *string `json:"idcard_type,omitempty"` TranslationInfo *MyanmarIdcardTranslationInfo `json:"translation_info,omitempty"` }
func (MyanmarIdcardResult) String ¶ added in v0.0.72
func (o MyanmarIdcardResult) String() string
type MyanmarIdcardTranslationInfo ¶ added in v0.1.53
type MyanmarIdcardTranslationInfo struct { // 名字转译。仅当输入参数return_translation为true时,返回该字段。 NameTranslation *string `json:"name_translation,omitempty"` // 父亲名字的转译。仅当输入参数return_translation为true时,返回该字段。 FatherNameTranslation *string `json:"father_name_translation,omitempty"` // 身份证号码转译。仅当输入参数return_translation为true时,返回该字段。 NrcIdTranslation *string `json:"nrc_id_translation,omitempty"` // 出生日期转译。仅当输入参数return_translation为true时,返回该字段。 BirthTranslation *string `json:"birth_translation,omitempty"` }
func (MyanmarIdcardTranslationInfo) String ¶ added in v0.1.53
func (o MyanmarIdcardTranslationInfo) 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)](tag:hc)[点击[这里](https://support.huaweicloud.com/intl/zh-cn/ocr_faq/ocr_01_0032.html)](tag:hk)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,[详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。](tag:hc)[详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。](tag:hk) 。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // 输入值为护照颁发国的国家码,根据国家码选择对应的护照识别服务。 - 若输入中未选此字段,服务会根据自己识别判断的护照类型匹配相应的护照识别服务。 - 若选择值为GENERAL,则选择护照机器码识别。 - 若选择值为CHN,则选择中国护照全字段识别。 CountryCode *string `json:"country_code,omitempty"` }
PassportRequestBody
func (PassportRequestBody) String ¶
func (o PassportRequestBody) String() string
type PassportResult ¶
type PassportResult struct { // 护照类型(P:普通因私护照、W:外交护照、G:公务护照)(英文)。 PassportType *string `json:"passport_type,omitempty"` // 护照签发国的国家码(英文)。 CountryCode *string `json:"country_code,omitempty"` // 护照号码(英文)。 PassportNumber *string `json:"passport_number,omitempty"` // 护照持有人国籍(英文)。 Nationality *string `json:"nationality,omitempty"` // 姓(英文)。 Surname *string `json:"surname,omitempty"` // 名字(英文)。 GivenName *string `json:"given_name,omitempty"` // 性别(英文)。 Sex *string `json:"sex,omitempty"` // 出生日期(英文)。 DateOfBirth *string `json:"date_of_birth,omitempty"` // 护照有效期(英文)。 DateOfExpiry *string `json:"date_of_expiry,omitempty"` // 护照签发日期(英文)。只有中国护照才返回此字段。 DateOfIssue *string `json:"date_of_issue,omitempty"` // 出生地(英文)。 PlaceOfBirth *string `json:"place_of_birth,omitempty"` // 签发地(英文)。 PlaceOfIssue *string `json:"place_of_issue,omitempty"` // 签发机构(英文),其中对中国的英文简写统一输出为P.R.China。 IssuingAuthority *string `json:"issuing_authority,omitempty"` // 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *interface{} `json:"confidence,omitempty"` // 默认为空。对于部分常见国家的护照OCR服务,extra_info内会包含护照上由本地官方语言描述的字段信息及其他信息。 如中国护照,里面会包含汉字表达的姓名、出生地等信息。 ExtraInfo *interface{} `json:"extra_info,omitempty"` }
func (PassportResult) String ¶
func (o PassportResult) String() string
type PcrTestRecordConfidence ¶ added in v0.0.91
type PcrTestRecordConfidence struct { // 姓名的置信度 Name *float32 `json:"name,omitempty"` // 核酸检测采样时间的置信度 SamplingTime *float32 `json:"sampling_time,omitempty"` // 核酸检测结果更新时间的置信度 TestTime *float32 `json:"test_time,omitempty"` // 核酸检测结果的置信度 TestResult *float32 `json:"test_result,omitempty"` }
func (PcrTestRecordConfidence) String ¶ added in v0.0.91
func (o PcrTestRecordConfidence) String() string
type PcrTestRecordRequestBody ¶ added in v0.0.89
type PcrTestRecordRequestBody struct { // 图像数据,base64编码,图片尺寸不小于15×15像素,最长边不超过8192像素,支持JPG/PNG/BMP/TIFF格式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // 校正图片的倾斜角度开关,可选值如下所示: - true:校正图片的倾斜角度 - false:不校正图片的倾斜角度 支持任意角度的校正,未传入该参数时默认为“false”。 DetectDirection *bool `json:"detect_direction,omitempty"` }
PcrTestRecordRequestBody
func (PcrTestRecordRequestBody) String ¶ added in v0.0.89
func (o PcrTestRecordRequestBody) String() string
type PcrTestRecordResult ¶ added in v0.0.89
type PcrTestRecordResult struct { // 姓名 Name string `json:"name"` // 核酸检测采样时间 SamplingTime string `json:"sampling_time"` // 核酸检测结果更新时间 TestTime string `json:"test_time"` // 核酸检测结果,可选值包括: - \"positive\",即阳性 - \"negative\",即阴性 - \"unknown\",未知 TestResult string `json:"test_result"` Confidence *PcrTestRecordConfidence `json:"confidence"` // 代表检测识别出来的文字块数目。 WordsBlockCount int32 `json:"words_block_count"` // 识别文字块列表,输出顺序从左到右,从上到下。 WordsBlockList []PcrTestRecordWordsBlockList `json:"words_block_list"` }
PcrTestRecordResult
func (PcrTestRecordResult) String ¶ added in v0.0.89
func (o PcrTestRecordResult) String() string
type PcrTestRecordWordsBlockList ¶ added in v0.0.89
type PcrTestRecordWordsBlockList struct { // 文字块识别结果。 Words *string `json:"words,omitempty"` // 识别到的文字块的区域位置信息,列表形式,分别表示文字块4个顶点的(x,y)坐标;采用图像坐标系,图像坐标原点为图像左上角,x轴沿水平方向,y轴沿竖直方向。 Location *[][]int32 `json:"location,omitempty"` // 字段的平均置信度,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *float32 `json:"confidence,omitempty"` }
PcrTestRecordWordsBlockList
func (PcrTestRecordWordsBlockList) String ¶ added in v0.0.89
func (o PcrTestRecordWordsBlockList) String() string
type PeruIdCardRequestBody ¶ added in v0.1.67
type PeruIdCardRequestBody struct { // 与url二选一。 图像数据,base64编码,要求base64编码后大小不超过10M。图片最小边不小于15像素,最长边不超过8192像素,支持JPG/PNG/BMP/TIFF/PDF格式,支持识别多页PDF数据。 Image *string `json:"image,omitempty"` // 与image二选一。 图片的url路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)>。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // 是否返回头像内容开关,可选值如下所示: - true: 返回身份证头像照片的 base64 编码。 - false: 返回为空值。 未传入该参数时默认为“false”,即返回为空值。 ReturnPortraitImage *bool `json:"return_portrait_image,omitempty"` // 是否返回头像坐标的开关,可选值如下所示: - true: 返回身份证头像的位置坐标。 - false: 返回为空值 未传入该参数时默认为“false”,即返回为空。 ReturnPortraitLocation *bool `json:"return_portrait_location,omitempty"` }
func (PeruIdCardRequestBody) String ¶ added in v0.1.67
func (o PeruIdCardRequestBody) String() string
type PeruIdCardResult ¶ added in v0.1.67
type PeruIdCardResult struct { // 身份证号。 CuiNumber *string `json:"cui_number,omitempty"` // 第一姓氏。 FirstSurname *string `json:"first_surname,omitempty"` // 第二姓氏。 SecondSurname *string `json:"second_surname,omitempty"` // 名。 GivenName *string `json:"given_name,omitempty"` // 性别。 Sex *string `json:"sex,omitempty"` // 婚姻状况。 MaritalStatus *string `json:"marital_status,omitempty"` // 出生日期。 BirthDate *string `json:"birth_date,omitempty"` // 国籍。 Nationality *string `json:"nationality,omitempty"` // 发行日期。 IssueDate *string `json:"issue_date,omitempty"` // 失效日期。 ExpiryDate *string `json:"expiry_date,omitempty"` // 出生地编码。 BirthPlace *string `json:"birth_place,omitempty"` // 投票组。 VotingGroup *string `json:"voting_group,omitempty"` // 器官捐赠意愿。 OrganDonation *string `json:"organ_donation,omitempty"` // 注册日期。 RegistrationDate *string `json:"registration_date,omitempty"` // 头像的base64编码。当输入参数“return_portrait_image”为“true”时,才返回该参数。 PortraitImage *string `json:"portrait_image,omitempty"` // 头像在原图上的位置。 当输入参数“return_portrait_location”为“true”时,才返回该参数。以列表形式显示,包含头像区域四个顶点的二维坐标(x,y),坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 PortraitLocation *[][]int32 `json:"portrait_location,omitempty"` // 地址。 Address *string `json:"address,omitempty"` // 大区。 Department *string `json:"department,omitempty"` // 省。 Province *string `json:"province,omitempty"` // 区。 District *string `json:"district,omitempty"` // 备注。 Remarks *string `json:"remarks,omitempty"` // 机器码第一行。 MachineCode1 *string `json:"machine_code1,omitempty"` // 机器码第二行。 MachineCode2 *string `json:"machine_code2,omitempty"` // 机器码第三行。 MachineCode3 *string `json:"machine_code3,omitempty"` // 是否重新登记过。可选值如下所示: - true: 已重新登记过 - false: 未重新登记过 Duplicate *bool `json:"duplicate,omitempty"` // 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。注:置信度由算法给出,不直接等价于对应字段的准确率。 Confidence map[string]float32 `json:"confidence,omitempty"` }
func (PeruIdCardResult) String ¶ added in v0.1.67
func (o PeruIdCardResult) String() string
type QualificationCategory ¶ added in v0.0.67
type QualificationCategory struct { // 诚信考核信息(非必有,依赖对应从业资格证板式)。 Category *string `json:"category,omitempty"` // 初次领证日期(非必有,依赖对应从业资格证板式) InitialIssueDate *string `json:"initial_issue_date,omitempty"` // 有效起始日期(非必有,依赖对应从业资格证板式) IssueDate *string `json:"issue_date,omitempty"` // 有效期至 ExpiryDate *string `json:"expiry_date,omitempty"` }
func (QualificationCategory) String ¶ added in v0.0.67
func (o QualificationCategory) String() string
type QualificationCategoryConfidence ¶ added in v0.0.67
type QualificationCategoryConfidence struct { // 诚信考核信息(非必有,依赖对应从业资格证板式)。 Category *float32 `json:"category,omitempty"` // 初次领证日期(非必有,依赖对应从业资格证板式) InitialIssueDate *float32 `json:"initial_issue_date,omitempty"` // 有效起始日期(非必有,依赖对应从业资格证板式) IssueDate *float32 `json:"issue_date,omitempty"` // 有效期至 ExpiryDate *float32 `json:"expiry_date,omitempty"` }
func (QualificationCategoryConfidence) String ¶ added in v0.0.67
func (o QualificationCategoryConfidence) String() string
type QualificationCertificateRequestBody ¶ added in v0.0.67
type QualificationCertificateRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` }
QualificationCertificateRequestBody
func (QualificationCertificateRequestBody) String ¶ added in v0.0.67
func (o QualificationCertificateRequestBody) String() string
type QualificationCertificateResult ¶ added in v0.0.67
type QualificationCertificateResult struct { // 身份证号(非必有,依赖对应从业资格证板式)。 IdNumber *string `json:"id_number,omitempty"` // 考核时间(非必有,依赖对应从业资格证板式)。 AssessmentDate *string `json:"assessment_date,omitempty"` // 从业资格证号。 CertificateNumber *string `json:"certificate_number,omitempty"` // 档案号(非必有,依赖对应从业资格证板式)。 FileNumber *string `json:"file_number,omitempty"` // 福路通号(非必有,依赖对应从业资格证板式)。 UnionCardNumber *string `json:"union_card_number,omitempty"` // 继续教育信息(非必有,依赖对应从业资格证板式)。 ContinuingEducationInfo *string `json:"continuing_education_info,omitempty"` // 性别(非必有,依赖对应从业资格证板式)。 Sex *string `json:"sex,omitempty"` // 联系电话(非必有,依赖对应从业资格证板式)。 PhoneNumber *string `json:"phone_number,omitempty"` // 登记时间(非必有,依赖对应从业资格证板式)。 RegistrationDate *string `json:"registration_date,omitempty"` // 单位(非必有,依赖对应从业资格证板式)。 WorkUnit *string `json:"work_unit,omitempty"` // 诚信考核信息(非必有,依赖对应从业资格证板式)。 IntegrityAssessmentInfo *string `json:"integrity_assessment_info,omitempty"` // 国籍(非必有,依赖对应从业资格证板式)。 Nationality *string `json:"nationality,omitempty"` // 姓名。 Name *string `json:"name,omitempty"` // 住址。 Address *string `json:"address,omitempty"` // 准驾车型(非必有,依赖对应从业资格证板式)。 DrivingClass *string `json:"driving_class,omitempty"` // 发证机关(非必有,依赖对应从业资格证板式)。 IssuingAuthority *string `json:"issuing_authority,omitempty"` // 出生日期(非必有,依赖对应从业资格证板式)。 BirthDate *string `json:"birth_date,omitempty"` // 从业资格列表。 QualificationCategoryList *[]QualificationCategory `json:"qualification_category_list,omitempty"` Confidence *QualificationConfidence `json:"confidence,omitempty"` }
QualificationCertificateResult
func (QualificationCertificateResult) String ¶ added in v0.0.67
func (o QualificationCertificateResult) String() string
type QualificationConfidence ¶ added in v0.0.67
type QualificationConfidence struct { // 身份证号置信度。 IdNumber *float32 `json:"id_number,omitempty"` // 考核时间置信度。 AssessmentDate *float32 `json:"assessment_date,omitempty"` // 从业资格证号置信度。 CertificateNumber *float32 `json:"certificate_number,omitempty"` // 档案号置信度。 FileNumber *float32 `json:"file_number,omitempty"` // 福路通号置信度。 UnionCardNumber *float32 `json:"union_card_number,omitempty"` // 继续教育信息置信度。 ContinuingEducationInfo *float32 `json:"continuing_education_info,omitempty"` // 性别置信度。 Sex *float32 `json:"sex,omitempty"` // 联系电话置信度。 PhoneNumber *float32 `json:"phone_number,omitempty"` // 登记时间置信度。 RegistrationDate *float32 `json:"registration_date,omitempty"` // 单位置信度。 WorkUnit *float32 `json:"work_unit,omitempty"` // 诚信考核信息置信度。 IntegrityAssessmentInfo *float32 `json:"integrity_assessment_info,omitempty"` // 国籍置信度。 Nationality *float32 `json:"nationality,omitempty"` // 姓名置信度。 Name *float32 `json:"name,omitempty"` // 住址置信度。 Address *float32 `json:"address,omitempty"` // 准驾车型置信度。 DrivingClass *float32 `json:"driving_class,omitempty"` // 发证机关置信度。 IssuingAuthority *float32 `json:"issuing_authority,omitempty"` // 出生日期置信度。 BirthDate *float32 `json:"birth_date,omitempty"` // 从业资格列表置信度。 QualificationCategoryList *[]QualificationCategoryConfidence `json:"qualification_category_list,omitempty"` }
func (QualificationConfidence) String ¶ added in v0.0.67
func (o QualificationConfidence) String() string
type QuotaInvoiceRequestBody ¶
type QuotaInvoiceRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` }
QuotaInvoiceRequestBody
func (QuotaInvoiceRequestBody) String ¶
func (o QuotaInvoiceRequestBody) String() string
type QuotaInvoiceResult ¶
type QuotaInvoiceResult struct { // 发票号码。 Number *string `json:"number,omitempty"` // 发票代码。 Code *string `json:"code,omitempty"` // 地址。 Location *string `json:"location,omitempty"` // 发票金额。 Amount *string `json:"amount,omitempty"` // 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *interface{} `json:"confidence,omitempty"` }
func (QuotaInvoiceResult) String ¶
func (o QuotaInvoiceResult) String() string
type RealEstateCertificateRequestBody ¶ added in v0.1.60
type RealEstateCertificateRequestBody struct { // 与url二选一。图像数据,base64编码,要求base64编码后大小不超过10M。 图片最小边不小于15像素,最长边不超过8192像素。支持JPG/PNG/BMP/TIFF格式。 图片Base64编码示例如/9j/4AAQSkZJRgABAg...,带有多余前缀会产生The image format is not supported报错。 Image *string `json:"image,omitempty"` // 与image二选一。 图片的url路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)>。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` }
RealEstateCertificateRequestBody
func (RealEstateCertificateRequestBody) String ¶ added in v0.1.60
func (o RealEstateCertificateRequestBody) String() string
type RealEstateCertificateResult ¶ added in v0.1.60
type RealEstateCertificateResult struct { // 填发单位。 Issuer *string `json:"issuer,omitempty"` // 填发日期。 IssueDate *string `json:"issue_date,omitempty"` // 不动产证编号。 RealEstateCertificateNo *string `json:"real_estate_certificate_no,omitempty"` // 抵押印章个数。 MortgageSeals *int32 `json:"mortgage_seals,omitempty"` // 注销的抵押印章个数。 CanceledMortgageSeals *int32 `json:"canceled_mortgage_seals,omitempty"` // 房屋坐落。 EstateLocation *string `json:"estate_location,omitempty"` // 总楼层数。 TotalFloors *string `json:"total_floors,omitempty"` // 所在层。 Floor *string `json:"floor,omitempty"` // 建成年份。 YearBuilt *string `json:"year_built,omitempty"` // 结构。 Structure *string `json:"structure,omitempty"` // 建筑面积。 Area *string `json:"area,omitempty"` // 印花税票个数。 RevenueStamps *int32 `json:"revenue_stamps,omitempty"` // 产权证号。 OwnershipCertificateNo *string `json:"ownership_certificate_no,omitempty"` // 房屋所有权人。 EstateHolder *string `json:"estate_holder,omitempty"` // 权利人。 Obligee *string `json:"obligee,omitempty"` // 共有情况。 Ownership *string `json:"ownership,omitempty"` // 不动产单元号。 PropertyUnitNo *string `json:"property_unit_no,omitempty"` // 权利类型。 RightType *string `json:"right_type,omitempty"` // 权利性质。 RightNature *string `json:"right_nature,omitempty"` // 使用用途。 Usage *string `json:"usage,omitempty"` // 设计、规划用途。 IntendedUsage *string `json:"intended_usage,omitempty"` // 各个字段的置信度。 Confidence *interface{} `json:"confidence,omitempty"` }
func (RealEstateCertificateResult) String ¶ added in v0.1.60
func (o RealEstateCertificateResult) String() string
type RecognizeAcceptanceBillRequest ¶ added in v0.1.60
type RecognizeAcceptanceBillRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *AcceptanceBillRequestBody `json:"body,omitempty"` }
RecognizeAcceptanceBillRequest Request Object
func (RecognizeAcceptanceBillRequest) String ¶ added in v0.1.60
func (o RecognizeAcceptanceBillRequest) String() string
type RecognizeAcceptanceBillResponse ¶ added in v0.1.60
type RecognizeAcceptanceBillResponse struct { Result *AcceptanceBillResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeAcceptanceBillResponse Response Object
func (RecognizeAcceptanceBillResponse) String ¶ added in v0.1.60
func (o RecognizeAcceptanceBillResponse) String() string
type RecognizeAutoClassificationRequest ¶
type RecognizeAutoClassificationRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *AutoClassificationRequestBody `json:"body,omitempty"` }
RecognizeAutoClassificationRequest Request Object
func (RecognizeAutoClassificationRequest) String ¶
func (o RecognizeAutoClassificationRequest) String() string
type RecognizeAutoClassificationResponse ¶
type RecognizeAutoClassificationResponse struct { // 调用成功时表示调用结果。 调用失败时无此字段。 Result *[]AutoClassificationResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeAutoClassificationResponse Response Object
func (RecognizeAutoClassificationResponse) String ¶
func (o RecognizeAutoClassificationResponse) String() string
type RecognizeBankReceiptRequest ¶ added in v0.1.93
type RecognizeBankReceiptRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *BankReceiptRequestBody `json:"body,omitempty"` }
RecognizeBankReceiptRequest Request Object
func (RecognizeBankReceiptRequest) String ¶ added in v0.1.93
func (o RecognizeBankReceiptRequest) String() string
type RecognizeBankReceiptResponse ¶ added in v0.1.93
type RecognizeBankReceiptResponse struct { Result *BankReceiptResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeBankReceiptResponse Response Object
func (RecognizeBankReceiptResponse) String ¶ added in v0.1.93
func (o RecognizeBankReceiptResponse) String() string
type RecognizeBankcardRequest ¶
type RecognizeBankcardRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *BankcardRequestBody `json:"body,omitempty"` }
RecognizeBankcardRequest Request Object
func (RecognizeBankcardRequest) String ¶
func (o RecognizeBankcardRequest) String() string
type RecognizeBankcardResponse ¶
type RecognizeBankcardResponse struct { Result *BankcardResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeBankcardResponse Response Object
func (RecognizeBankcardResponse) String ¶
func (o RecognizeBankcardResponse) String() string
type RecognizeBusinessCardRequest ¶
type RecognizeBusinessCardRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *BusinessCardRequestBody `json:"body,omitempty"` }
RecognizeBusinessCardRequest Request Object
func (RecognizeBusinessCardRequest) String ¶
func (o RecognizeBusinessCardRequest) String() string
type RecognizeBusinessCardResponse ¶
type RecognizeBusinessCardResponse struct { Result *BusinessCardResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeBusinessCardResponse Response Object
func (RecognizeBusinessCardResponse) String ¶
func (o RecognizeBusinessCardResponse) String() string
type RecognizeBusinessLicenseRequest ¶
type RecognizeBusinessLicenseRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *BusinessLicenseRequestBody `json:"body,omitempty"` }
RecognizeBusinessLicenseRequest Request Object
func (RecognizeBusinessLicenseRequest) String ¶
func (o RecognizeBusinessLicenseRequest) String() string
type RecognizeBusinessLicenseResponse ¶
type RecognizeBusinessLicenseResponse struct { Result *BusinessLicenseResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeBusinessLicenseResponse Response Object
func (RecognizeBusinessLicenseResponse) String ¶
func (o RecognizeBusinessLicenseResponse) String() string
type RecognizeCambodianIdCardRequest ¶ added in v0.0.96
type RecognizeCambodianIdCardRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-3#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *CambodianIdCardRequestBody `json:"body,omitempty"` }
RecognizeCambodianIdCardRequest Request Object
func (RecognizeCambodianIdCardRequest) String ¶ added in v0.0.96
func (o RecognizeCambodianIdCardRequest) String() string
type RecognizeCambodianIdCardResponse ¶ added in v0.0.96
type RecognizeCambodianIdCardResponse struct { Result *CambodianIdCardResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeCambodianIdCardResponse Response Object
func (RecognizeCambodianIdCardResponse) String ¶ added in v0.0.96
func (o RecognizeCambodianIdCardResponse) String() string
type RecognizeChileIdCardRequest ¶ added in v0.0.72
type RecognizeChileIdCardRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=la-south-2#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *ChileIdCardRequestBody `json:"body,omitempty"` }
RecognizeChileIdCardRequest Request Object
func (RecognizeChileIdCardRequest) String ¶ added in v0.0.72
func (o RecognizeChileIdCardRequest) String() string
type RecognizeChileIdCardResponse ¶ added in v0.0.72
type RecognizeChileIdCardResponse struct { Result *ChileIdCardResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeChileIdCardResponse Response Object
func (RecognizeChileIdCardResponse) String ¶ added in v0.0.72
func (o RecognizeChileIdCardResponse) String() string
type RecognizeColombiaIdCardRequest ¶ added in v0.1.61
type RecognizeColombiaIdCardRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *ColombiaIdCardRequestBody `json:"body,omitempty"` }
RecognizeColombiaIdCardRequest Request Object
func (RecognizeColombiaIdCardRequest) String ¶ added in v0.1.61
func (o RecognizeColombiaIdCardRequest) String() string
type RecognizeColombiaIdCardResponse ¶ added in v0.1.61
type RecognizeColombiaIdCardResponse struct { Result *ColombiaIdCardResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeColombiaIdCardResponse Response Object
func (RecognizeColombiaIdCardResponse) String ¶ added in v0.1.61
func (o RecognizeColombiaIdCardResponse) String() string
type RecognizeCustomTemplateRequest ¶ added in v0.1.22
type RecognizeCustomTemplateRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *CustomTemplateRequestBody `json:"body,omitempty"` }
RecognizeCustomTemplateRequest Request Object
func (RecognizeCustomTemplateRequest) String ¶ added in v0.1.22
func (o RecognizeCustomTemplateRequest) String() string
type RecognizeCustomTemplateResponse ¶ added in v0.1.22
type RecognizeCustomTemplateResponse struct { // 调用成功时表示调用结果。 调用失败时无此字段。 Result *interface{} `json:"result,omitempty"` // 调用成功时返回调用模板id。 调用失败时无此字段。 TemplateId *string `json:"template_id,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeCustomTemplateResponse Response Object
func (RecognizeCustomTemplateResponse) String ¶ added in v0.1.22
func (o RecognizeCustomTemplateResponse) String() string
type RecognizeDriverLicenseRequest ¶
type RecognizeDriverLicenseRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *DriverLicenseRequestBody `json:"body,omitempty"` }
RecognizeDriverLicenseRequest Request Object
func (RecognizeDriverLicenseRequest) String ¶
func (o RecognizeDriverLicenseRequest) String() string
type RecognizeDriverLicenseResponse ¶
type RecognizeDriverLicenseResponse struct { Result *DriverLicenseResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeDriverLicenseResponse Response Object
func (RecognizeDriverLicenseResponse) String ¶
func (o RecognizeDriverLicenseResponse) String() string
type RecognizeExitEntryPermitRequest ¶ added in v0.0.96
type RecognizeExitEntryPermitRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-1#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *ExitEntryPermitRequestBody `json:"body,omitempty"` }
RecognizeExitEntryPermitRequest Request Object
func (RecognizeExitEntryPermitRequest) String ¶ added in v0.0.96
func (o RecognizeExitEntryPermitRequest) String() string
type RecognizeExitEntryPermitResponse ¶ added in v0.0.96
type RecognizeExitEntryPermitResponse struct { Result *ExitEntryPermitResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeExitEntryPermitResponse Response Object
func (RecognizeExitEntryPermitResponse) String ¶ added in v0.0.96
func (o RecognizeExitEntryPermitResponse) String() string
type RecognizeFinancialStatementRequest ¶ added in v0.0.67
type RecognizeFinancialStatementRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *FinancialStatementRequestBody `json:"body,omitempty"` }
RecognizeFinancialStatementRequest Request Object
func (RecognizeFinancialStatementRequest) String ¶ added in v0.0.67
func (o RecognizeFinancialStatementRequest) String() string
type RecognizeFinancialStatementResponse ¶ added in v0.0.67
type RecognizeFinancialStatementResponse struct { Result *FinancialStatementResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeFinancialStatementResponse Response Object
func (RecognizeFinancialStatementResponse) String ¶ added in v0.0.67
func (o RecognizeFinancialStatementResponse) String() string
type RecognizeFlightItineraryRequest ¶
type RecognizeFlightItineraryRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *FlightItineraryRequestBody `json:"body,omitempty"` }
RecognizeFlightItineraryRequest Request Object
func (RecognizeFlightItineraryRequest) String ¶
func (o RecognizeFlightItineraryRequest) String() string
type RecognizeFlightItineraryResponse ¶
type RecognizeFlightItineraryResponse struct { Result *FlightItineraryResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeFlightItineraryResponse Response Object
func (RecognizeFlightItineraryResponse) String ¶
func (o RecognizeFlightItineraryResponse) String() string
type RecognizeGeneralTableRequest ¶
type RecognizeGeneralTableRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:[进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,](tag:hc)[进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-1#/projects/list)”页面,](tag:hk)单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *GeneralTableRequestBody `json:"body,omitempty"` }
RecognizeGeneralTableRequest Request Object
func (RecognizeGeneralTableRequest) String ¶
func (o RecognizeGeneralTableRequest) String() string
type RecognizeGeneralTableResponse ¶
type RecognizeGeneralTableResponse struct { Result *GeneralTableResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeGeneralTableResponse Response Object
func (RecognizeGeneralTableResponse) String ¶
func (o RecognizeGeneralTableResponse) String() string
type RecognizeGeneralTextRequest ¶
type RecognizeGeneralTextRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:[进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,](tag:hc)[进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-1#/projects/list)”页面,](tag:hk)单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *GeneralTextRequestBody `json:"body,omitempty"` }
RecognizeGeneralTextRequest Request Object
func (RecognizeGeneralTextRequest) String ¶
func (o RecognizeGeneralTextRequest) String() string
type RecognizeGeneralTextResponse ¶
type RecognizeGeneralTextResponse struct { Result *GeneralTextResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeGeneralTextResponse Response Object
func (RecognizeGeneralTextResponse) String ¶
func (o RecognizeGeneralTextResponse) String() string
type RecognizeHandwritingRequest ¶
type RecognizeHandwritingRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *HandwritingRequestBody `json:"body,omitempty"` }
RecognizeHandwritingRequest Request Object
func (RecognizeHandwritingRequest) String ¶
func (o RecognizeHandwritingRequest) String() string
type RecognizeHandwritingResponse ¶
type RecognizeHandwritingResponse struct { Result *HandwritingResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeHandwritingResponse Response Object
func (RecognizeHandwritingResponse) String ¶
func (o RecognizeHandwritingResponse) String() string
type RecognizeHealthCodeRequest ¶ added in v0.0.88
type RecognizeHealthCodeRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *HealthCodeRequestBody `json:"body,omitempty"` }
RecognizeHealthCodeRequest Request Object
func (RecognizeHealthCodeRequest) String ¶ added in v0.0.88
func (o RecognizeHealthCodeRequest) String() string
type RecognizeHealthCodeResponse ¶ added in v0.0.88
type RecognizeHealthCodeResponse struct { Result *HealthCodeResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeHealthCodeResponse Response Object
func (RecognizeHealthCodeResponse) String ¶ added in v0.0.88
func (o RecognizeHealthCodeResponse) String() string
type RecognizeHkIdCardRequest ¶ added in v0.0.96
type RecognizeHkIdCardRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-1#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *HkIdCardRequestBody `json:"body,omitempty"` }
RecognizeHkIdCardRequest Request Object
func (RecognizeHkIdCardRequest) String ¶ added in v0.0.96
func (o RecognizeHkIdCardRequest) String() string
type RecognizeHkIdCardResponse ¶ added in v0.0.96
type RecognizeHkIdCardResponse struct { Result *HkIdCardResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeHkIdCardResponse Response Object
func (RecognizeHkIdCardResponse) String ¶ added in v0.0.96
func (o RecognizeHkIdCardResponse) String() string
type RecognizeHouseholdRegisterRequest ¶ added in v0.1.87
type RecognizeHouseholdRegisterRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *HouseholdRegisterRequestBody `json:"body,omitempty"` }
RecognizeHouseholdRegisterRequest Request Object
func (RecognizeHouseholdRegisterRequest) String ¶ added in v0.1.87
func (o RecognizeHouseholdRegisterRequest) String() string
type RecognizeHouseholdRegisterResponse ¶ added in v0.1.87
type RecognizeHouseholdRegisterResponse struct { // 调用成功时表示调用结果。 调用失败时无此字段。 Result *[]HouseholdRegisterResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeHouseholdRegisterResponse Response Object
func (RecognizeHouseholdRegisterResponse) String ¶ added in v0.1.87
func (o RecognizeHouseholdRegisterResponse) String() string
type RecognizeIdCardRequest ¶
type RecognizeIdCardRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *IdCardRequestBody `json:"body,omitempty"` }
RecognizeIdCardRequest Request Object
func (RecognizeIdCardRequest) String ¶
func (o RecognizeIdCardRequest) String() string
type RecognizeIdCardResponse ¶
type RecognizeIdCardResponse struct { Result *IdCardResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeIdCardResponse Response Object
func (RecognizeIdCardResponse) String ¶
func (o RecognizeIdCardResponse) String() string
type RecognizeIdDocumentRequest ¶ added in v0.0.93
type RecognizeIdDocumentRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-1#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *IdDocumentRequestBody `json:"body,omitempty"` }
RecognizeIdDocumentRequest Request Object
func (RecognizeIdDocumentRequest) String ¶ added in v0.0.93
func (o RecognizeIdDocumentRequest) String() string
type RecognizeIdDocumentResponse ¶ added in v0.0.93
type RecognizeIdDocumentResponse struct { Result *IdDocumentItem `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeIdDocumentResponse Response Object
func (RecognizeIdDocumentResponse) String ¶ added in v0.0.93
func (o RecognizeIdDocumentResponse) String() string
type RecognizeInsurancePolicyRequest ¶ added in v0.0.67
type RecognizeInsurancePolicyRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *InsurancePolicyRequestBody `json:"body,omitempty"` }
RecognizeInsurancePolicyRequest Request Object
func (RecognizeInsurancePolicyRequest) String ¶ added in v0.0.67
func (o RecognizeInsurancePolicyRequest) String() string
type RecognizeInsurancePolicyResponse ¶ added in v0.0.67
type RecognizeInsurancePolicyResponse struct { Result *InsurancePolicyResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeInsurancePolicyResponse Response Object
func (RecognizeInsurancePolicyResponse) String ¶ added in v0.0.67
func (o RecognizeInsurancePolicyResponse) String() string
type RecognizeInvoiceVerificationRequest ¶ added in v0.0.59
type RecognizeInvoiceVerificationRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *InvoiceVerificationRequestBody `json:"body,omitempty"` }
RecognizeInvoiceVerificationRequest Request Object
func (RecognizeInvoiceVerificationRequest) String ¶ added in v0.0.59
func (o RecognizeInvoiceVerificationRequest) String() string
type RecognizeInvoiceVerificationResponse ¶ added in v0.0.59
type RecognizeInvoiceVerificationResponse struct { // 调用成功时表示调用结果,详情参见[响应参数](https://support.huaweicloud.com/api-ocr/ocr_03_0134.html#ocr_03_0134__table266mcpsimp)。 调用失败时无此字段。 依据发票类型不同,返回参数不同。 - 增值税发票 含增值税专用发票、增值税普通发票、增值税普通发票(卷式)、增值税电子专用发票、增值税电子普通发票、增值税电子普通发票(通行费)、区块链电子发票。 - 机动车销售统一发票 - 二手车销售统一发票 Result *interface{} `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeInvoiceVerificationResponse Response Object
func (RecognizeInvoiceVerificationResponse) String ¶ added in v0.0.59
func (o RecognizeInvoiceVerificationResponse) String() string
type RecognizeLicensePlateRequest ¶
type RecognizeLicensePlateRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *LicensePlateRequestBody `json:"body,omitempty"` }
RecognizeLicensePlateRequest Request Object
func (RecognizeLicensePlateRequest) String ¶
func (o RecognizeLicensePlateRequest) String() string
type RecognizeLicensePlateResponse ¶
type RecognizeLicensePlateResponse struct { // 调用成功时表示调用结果。 调用失败时无此字段。 Result *[]LicensePlateResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeLicensePlateResponse Response Object
func (RecognizeLicensePlateResponse) String ¶
func (o RecognizeLicensePlateResponse) String() string
type RecognizeMacaoIdCardRequest ¶ added in v0.0.103
type RecognizeMacaoIdCardRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-1#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *MacaoIdCardRequestBody `json:"body,omitempty"` }
RecognizeMacaoIdCardRequest Request Object
func (RecognizeMacaoIdCardRequest) String ¶ added in v0.0.103
func (o RecognizeMacaoIdCardRequest) String() string
type RecognizeMacaoIdCardResponse ¶ added in v0.0.103
type RecognizeMacaoIdCardResponse struct { Result *MacaoIdCardResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeMacaoIdCardResponse Response Object
func (RecognizeMacaoIdCardResponse) String ¶ added in v0.0.103
func (o RecognizeMacaoIdCardResponse) String() string
type RecognizeMainlandTravelPermitRequest ¶ added in v0.0.96
type RecognizeMainlandTravelPermitRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-1#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *MainlandTravelPermitRequestBody `json:"body,omitempty"` }
RecognizeMainlandTravelPermitRequest Request Object
func (RecognizeMainlandTravelPermitRequest) String ¶ added in v0.0.96
func (o RecognizeMainlandTravelPermitRequest) String() string
type RecognizeMainlandTravelPermitResponse ¶ added in v0.0.96
type RecognizeMainlandTravelPermitResponse struct { Result *MainlandTravelPermitResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeMainlandTravelPermitResponse Response Object
func (RecognizeMainlandTravelPermitResponse) String ¶ added in v0.0.96
func (o RecognizeMainlandTravelPermitResponse) String() string
type RecognizeMvsInvoiceRequest ¶
type RecognizeMvsInvoiceRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *MvsInvoiceRequestBody `json:"body,omitempty"` }
RecognizeMvsInvoiceRequest Request Object
func (RecognizeMvsInvoiceRequest) String ¶
func (o RecognizeMvsInvoiceRequest) String() string
type RecognizeMvsInvoiceResponse ¶
type RecognizeMvsInvoiceResponse struct { Result *MvsInvoiceResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeMvsInvoiceResponse Response Object
func (RecognizeMvsInvoiceResponse) String ¶
func (o RecognizeMvsInvoiceResponse) String() string
type RecognizeMyanmarDriverLicenseRequest ¶ added in v0.0.72
type RecognizeMyanmarDriverLicenseRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-3#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *MyanmarDriverLicenseRequestBody `json:"body,omitempty"` }
RecognizeMyanmarDriverLicenseRequest Request Object
func (RecognizeMyanmarDriverLicenseRequest) String ¶ added in v0.0.72
func (o RecognizeMyanmarDriverLicenseRequest) String() string
type RecognizeMyanmarDriverLicenseResponse ¶ added in v0.0.72
type RecognizeMyanmarDriverLicenseResponse struct { Result *MyanmarDriverLicenseResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeMyanmarDriverLicenseResponse Response Object
func (RecognizeMyanmarDriverLicenseResponse) String ¶ added in v0.0.72
func (o RecognizeMyanmarDriverLicenseResponse) String() string
type RecognizeMyanmarIdcardRequest ¶ added in v0.0.72
type RecognizeMyanmarIdcardRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-1#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *MyanmarIdcardRequestBody `json:"body,omitempty"` }
RecognizeMyanmarIdcardRequest Request Object
func (RecognizeMyanmarIdcardRequest) String ¶ added in v0.0.72
func (o RecognizeMyanmarIdcardRequest) String() string
type RecognizeMyanmarIdcardResponse ¶ added in v0.0.72
type RecognizeMyanmarIdcardResponse struct { Result *MyanmarIdcardResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeMyanmarIdcardResponse Response Object
func (RecognizeMyanmarIdcardResponse) String ¶ added in v0.0.72
func (o RecognizeMyanmarIdcardResponse) String() string
type RecognizePassportRequest ¶
type RecognizePassportRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:[进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,](tag:hc)[进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-1#/projects/list)”页面,](tag:hk)单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *PassportRequestBody `json:"body,omitempty"` }
RecognizePassportRequest Request Object
func (RecognizePassportRequest) String ¶
func (o RecognizePassportRequest) String() string
type RecognizePassportResponse ¶
type RecognizePassportResponse struct { Result *PassportResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizePassportResponse Response Object
func (RecognizePassportResponse) String ¶
func (o RecognizePassportResponse) String() string
type RecognizePcrTestRecordRequest ¶ added in v0.0.89
type RecognizePcrTestRecordRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *PcrTestRecordRequestBody `json:"body,omitempty"` }
RecognizePcrTestRecordRequest Request Object
func (RecognizePcrTestRecordRequest) String ¶ added in v0.0.89
func (o RecognizePcrTestRecordRequest) String() string
type RecognizePcrTestRecordResponse ¶ added in v0.0.89
type RecognizePcrTestRecordResponse struct { Result *PcrTestRecordResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizePcrTestRecordResponse Response Object
func (RecognizePcrTestRecordResponse) String ¶ added in v0.0.89
func (o RecognizePcrTestRecordResponse) String() string
type RecognizePeruIdCardRequest ¶ added in v0.1.67
type RecognizePeruIdCardRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-1#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *PeruIdCardRequestBody `json:"body,omitempty"` }
RecognizePeruIdCardRequest Request Object
func (RecognizePeruIdCardRequest) String ¶ added in v0.1.67
func (o RecognizePeruIdCardRequest) String() string
type RecognizePeruIdCardResponse ¶ added in v0.1.67
type RecognizePeruIdCardResponse struct { Result *PeruIdCardResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizePeruIdCardResponse Response Object
func (RecognizePeruIdCardResponse) String ¶ added in v0.1.67
func (o RecognizePeruIdCardResponse) String() string
type RecognizeQualificationCertificateRequest ¶ added in v0.0.67
type RecognizeQualificationCertificateRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *QualificationCertificateRequestBody `json:"body,omitempty"` }
RecognizeQualificationCertificateRequest Request Object
func (RecognizeQualificationCertificateRequest) String ¶ added in v0.0.67
func (o RecognizeQualificationCertificateRequest) String() string
type RecognizeQualificationCertificateResponse ¶ added in v0.0.67
type RecognizeQualificationCertificateResponse struct { Result *QualificationCertificateResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeQualificationCertificateResponse Response Object
func (RecognizeQualificationCertificateResponse) String ¶ added in v0.0.67
func (o RecognizeQualificationCertificateResponse) String() string
type RecognizeQuotaInvoiceRequest ¶
type RecognizeQuotaInvoiceRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *QuotaInvoiceRequestBody `json:"body,omitempty"` }
RecognizeQuotaInvoiceRequest Request Object
func (RecognizeQuotaInvoiceRequest) String ¶
func (o RecognizeQuotaInvoiceRequest) String() string
type RecognizeQuotaInvoiceResponse ¶
type RecognizeQuotaInvoiceResponse struct { Result *QuotaInvoiceResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeQuotaInvoiceResponse Response Object
func (RecognizeQuotaInvoiceResponse) String ¶
func (o RecognizeQuotaInvoiceResponse) String() string
type RecognizeRealEstateCertificateRequest ¶ added in v0.1.60
type RecognizeRealEstateCertificateRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *RealEstateCertificateRequestBody `json:"body,omitempty"` }
RecognizeRealEstateCertificateRequest Request Object
func (RecognizeRealEstateCertificateRequest) String ¶ added in v0.1.60
func (o RecognizeRealEstateCertificateRequest) String() string
type RecognizeRealEstateCertificateResponse ¶ added in v0.1.60
type RecognizeRealEstateCertificateResponse struct { Result *RealEstateCertificateResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeRealEstateCertificateResponse Response Object
func (RecognizeRealEstateCertificateResponse) String ¶ added in v0.1.60
func (o RecognizeRealEstateCertificateResponse) String() string
type RecognizeSealRequest ¶ added in v0.1.78
type RecognizeSealRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *SealRequestBody `json:"body,omitempty"` }
RecognizeSealRequest Request Object
func (RecognizeSealRequest) String ¶ added in v0.1.78
func (o RecognizeSealRequest) String() string
type RecognizeSealResponse ¶ added in v0.1.78
type RecognizeSealResponse struct { Result *SealResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeSealResponse Response Object
func (RecognizeSealResponse) String ¶ added in v0.1.78
func (o RecognizeSealResponse) String() string
type RecognizeSmartDocumentRecognizerRequest ¶ added in v0.1.57
type RecognizeSmartDocumentRecognizerRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *SmartDocumentRecognizerRequestBody `json:"body,omitempty"` }
RecognizeSmartDocumentRecognizerRequest Request Object
func (RecognizeSmartDocumentRecognizerRequest) String ¶ added in v0.1.57
func (o RecognizeSmartDocumentRecognizerRequest) String() string
type RecognizeSmartDocumentRecognizerResponse ¶ added in v0.1.57
type RecognizeSmartDocumentRecognizerResponse struct { // 调用成功时返回的结果列表,按页面顺序返回,列表第一项为第一页识别结果,依次类推。 调用失败时无此字段。 Result *[]SmartDocumentRecognizerResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeSmartDocumentRecognizerResponse Response Object
func (RecognizeSmartDocumentRecognizerResponse) String ¶ added in v0.1.57
func (o RecognizeSmartDocumentRecognizerResponse) String() string
type RecognizeTaxiInvoiceRequest ¶
type RecognizeTaxiInvoiceRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *TaxiInvoiceRequestBody `json:"body,omitempty"` }
RecognizeTaxiInvoiceRequest Request Object
func (RecognizeTaxiInvoiceRequest) String ¶
func (o RecognizeTaxiInvoiceRequest) String() string
type RecognizeTaxiInvoiceResponse ¶
type RecognizeTaxiInvoiceResponse struct { Result *TaxiInvoiceResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeTaxiInvoiceResponse Response Object
func (RecognizeTaxiInvoiceResponse) String ¶
func (o RecognizeTaxiInvoiceResponse) String() string
type RecognizeThailandIdcardRequest ¶ added in v0.0.72
type RecognizeThailandIdcardRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:[进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,](tag:hc)[进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-1#/projects/list)”页面,](tag:hk)单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *ThailandIdcardRequestBody `json:"body,omitempty"` }
RecognizeThailandIdcardRequest Request Object
func (RecognizeThailandIdcardRequest) String ¶ added in v0.0.72
func (o RecognizeThailandIdcardRequest) String() string
type RecognizeThailandIdcardResponse ¶ added in v0.0.72
type RecognizeThailandIdcardResponse struct { Result *ThailandIdcardResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeThailandIdcardResponse Response Object
func (RecognizeThailandIdcardResponse) String ¶ added in v0.0.72
func (o RecognizeThailandIdcardResponse) String() string
type RecognizeThailandLicensePlateRequest ¶ added in v0.0.72
type RecognizeThailandLicensePlateRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:[进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,](tag:hc)[进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-1#/projects/list)”页面,](tag:hk)单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *ThailandLicensePlateRequestBody `json:"body,omitempty"` }
RecognizeThailandLicensePlateRequest Request Object
func (RecognizeThailandLicensePlateRequest) String ¶ added in v0.0.72
func (o RecognizeThailandLicensePlateRequest) String() string
type RecognizeThailandLicensePlateResponse ¶ added in v0.0.72
type RecognizeThailandLicensePlateResponse struct { // 调用成功时表示调用结果。 调用失败时无此字段 Result *[]ThailandLicensePlateItem `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeThailandLicensePlateResponse Response Object
func (RecognizeThailandLicensePlateResponse) String ¶ added in v0.0.72
func (o RecognizeThailandLicensePlateResponse) String() string
type RecognizeTollInvoiceRequest ¶
type RecognizeTollInvoiceRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *TollInvoiceRequestBody `json:"body,omitempty"` }
RecognizeTollInvoiceRequest Request Object
func (RecognizeTollInvoiceRequest) String ¶
func (o RecognizeTollInvoiceRequest) String() string
type RecognizeTollInvoiceResponse ¶
type RecognizeTollInvoiceResponse struct { Result *TollInvoiceResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeTollInvoiceResponse Response Object
func (RecognizeTollInvoiceResponse) String ¶
func (o RecognizeTollInvoiceResponse) String() string
type RecognizeTrainTicketRequest ¶
type RecognizeTrainTicketRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *TrainTicketRequestBody `json:"body,omitempty"` }
RecognizeTrainTicketRequest Request Object
func (RecognizeTrainTicketRequest) String ¶
func (o RecognizeTrainTicketRequest) String() string
type RecognizeTrainTicketResponse ¶
type RecognizeTrainTicketResponse struct { Result *TrainTicketResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeTrainTicketResponse Response Object
func (RecognizeTrainTicketResponse) String ¶
func (o RecognizeTrainTicketResponse) String() string
type RecognizeTransportationLicenseRequest ¶
type RecognizeTransportationLicenseRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *TransportationLicenseRequestBody `json:"body,omitempty"` }
RecognizeTransportationLicenseRequest Request Object
func (RecognizeTransportationLicenseRequest) String ¶
func (o RecognizeTransportationLicenseRequest) String() string
type RecognizeTransportationLicenseResponse ¶
type RecognizeTransportationLicenseResponse struct { Result *TransportationLicenseResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeTransportationLicenseResponse Response Object
func (RecognizeTransportationLicenseResponse) String ¶
func (o RecognizeTransportationLicenseResponse) String() string
type RecognizeVatInvoiceRequest ¶
type RecognizeVatInvoiceRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *VatInvoiceRequestBody `json:"body,omitempty"` }
RecognizeVatInvoiceRequest Request Object
func (RecognizeVatInvoiceRequest) String ¶
func (o RecognizeVatInvoiceRequest) String() string
type RecognizeVatInvoiceResponse ¶
type RecognizeVatInvoiceResponse struct { Result *VatInvoiceResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeVatInvoiceResponse Response Object
func (RecognizeVatInvoiceResponse) String ¶
func (o RecognizeVatInvoiceResponse) String() string
type RecognizeVehicleCertificateRequest ¶ added in v0.1.60
type RecognizeVehicleCertificateRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *VehicleCertificateRequestBody `json:"body,omitempty"` }
RecognizeVehicleCertificateRequest Request Object
func (RecognizeVehicleCertificateRequest) String ¶ added in v0.1.60
func (o RecognizeVehicleCertificateRequest) String() string
type RecognizeVehicleCertificateResponse ¶ added in v0.1.60
type RecognizeVehicleCertificateResponse struct { Result *VehicleCertificateResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeVehicleCertificateResponse Response Object
func (RecognizeVehicleCertificateResponse) String ¶ added in v0.1.60
func (o RecognizeVehicleCertificateResponse) String() string
type RecognizeVehicleLicenseRequest ¶
type RecognizeVehicleLicenseRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *VehicleLicenseRequestBody `json:"body,omitempty"` }
RecognizeVehicleLicenseRequest Request Object
func (RecognizeVehicleLicenseRequest) String ¶
func (o RecognizeVehicleLicenseRequest) String() string
type RecognizeVehicleLicenseResponse ¶
type RecognizeVehicleLicenseResponse struct { Result *VehicleLicenseResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeVehicleLicenseResponse Response Object
func (RecognizeVehicleLicenseResponse) String ¶
func (o RecognizeVehicleLicenseResponse) String() string
type RecognizeVietnamIdCardRequest ¶ added in v0.1.60
type RecognizeVietnamIdCardRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-1#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *VietnamIdCardRequestBody `json:"body,omitempty"` }
RecognizeVietnamIdCardRequest Request Object
func (RecognizeVietnamIdCardRequest) String ¶ added in v0.1.60
func (o RecognizeVietnamIdCardRequest) String() string
type RecognizeVietnamIdCardResponse ¶ added in v0.1.60
type RecognizeVietnamIdCardResponse struct { Result *VietnamIdCardResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeVietnamIdCardResponse Response Object
func (RecognizeVietnamIdCardResponse) String ¶ added in v0.1.60
func (o RecognizeVietnamIdCardResponse) String() string
type RecognizeVinRequest ¶
type RecognizeVinRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *VinRequestBody `json:"body,omitempty"` }
RecognizeVinRequest Request Object
func (RecognizeVinRequest) String ¶
func (o RecognizeVinRequest) String() string
type RecognizeVinResponse ¶
type RecognizeVinResponse struct { Result *VinResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeVinResponse Response Object
func (RecognizeVinResponse) String ¶
func (o RecognizeVinResponse) String() string
type RecognizeWaybillElectronicRequest ¶ added in v0.0.83
type RecognizeWaybillElectronicRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *WaybillElectronicRequestBody `json:"body,omitempty"` }
RecognizeWaybillElectronicRequest Request Object
func (RecognizeWaybillElectronicRequest) String ¶ added in v0.0.83
func (o RecognizeWaybillElectronicRequest) String() string
type RecognizeWaybillElectronicResponse ¶ added in v0.0.83
type RecognizeWaybillElectronicResponse struct { Result *WaybillElectronicResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeWaybillElectronicResponse Response Object
func (RecognizeWaybillElectronicResponse) String ¶ added in v0.0.83
func (o RecognizeWaybillElectronicResponse) String() string
type RecognizeWebImageRequest ¶
type RecognizeWebImageRequest struct { // 企业项目ID。OCR支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:[进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,](tag:hc)[进入“[企业项目管理](https://console-intl.huaweicloud.com/eps/?region=ap-southeast-1#/projects/list)”页面,](tag:hk)单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用OCR服务,账单的企业项目会被分类到企业ID对应的企业项目中。 - 携带格式正确但不存在的ID,正常使用OCR服务,账单的企业项目会显示对应不存在的企业项目ID。 - 不携带ID或格式错误ID(包含特殊字符等),正常使用OCR服务,账单的企业项目会被分类到\"default\"中。 EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"` Body *WebImageRequestBody `json:"body,omitempty"` }
RecognizeWebImageRequest Request Object
func (RecognizeWebImageRequest) String ¶
func (o RecognizeWebImageRequest) String() string
type RecognizeWebImageResponse ¶
type RecognizeWebImageResponse struct { Result *WebImageResult `json:"result,omitempty"` XRequestId *string `json:"X-Request-Id,omitempty"` HttpStatusCode int `json:"-"` }
RecognizeWebImageResponse Response Object
func (RecognizeWebImageResponse) String ¶
func (o RecognizeWebImageResponse) String() string
type SealList ¶ added in v0.1.78
type SealList struct { // 印章类型,当前支持circle(圆形章)、ellipse(椭圆章)、rectangle(方形章)、triangle(三角章)、rhombus(菱形章)五种。 Type *string `json:"type,omitempty"` // 提取的单个印章base64编码图片。 SealImage *string `json:"seal_image,omitempty"` // 印章位置的置信度。 Confidence *float32 `json:"confidence,omitempty"` // 印章位置,列表形式,包含印章区域四个顶点的二维坐标(x,y),坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 Location *[][]int32 `json:"location,omitempty"` // 印章文本块列表。 WordsBlockList *[]SealWordsBlockList `json:"words_block_list,omitempty"` }
SealList
type SealRequestBody ¶ added in v0.1.78
type SealRequestBody struct { // 该参数与url二选一。 图片的Base64编码,要求Base64编码后大小不超过10MB。 图片最短边不小于15px,最长边不超过8192px。支持JPEG、JPG、PNG、BMP、GIF、TIFF、WEBP、PCX、ICO、PSD、PDF格式。 图片Base64编码示例如/9j/4AAQSkZJRgABAg...,带有多余前缀会产生The image format is not supported报错。 Data *string `json:"data,omitempty"` // 与data二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // 是否返回提取的印章base64编码图片,可选值如下所示: - true:返回提取的印章图片base64编码 - false:不返回提取的印章图片base64编码 如果无该参数,系统默认不返回印章擦除后的图片。如果输入参数不是Boolean类型,则会报非法参数错误。 ReturnSealImage *bool `json:"return_seal_image,omitempty"` // 是否返回印章擦除后的base64编码图片,可选值包括: - true:返回印章擦除后的图片base64编码 - false:不返回印章擦除后的图片base64编码 如果无该参数,系统默认不返回印章擦除后的图片。如果输入参数不是Boolean类型,则会报非法参数错误。 ReturnErasedSealImage *bool `json:"return_erased_seal_image,omitempty"` // 指定PDF页码识别。传入该参数时,则识别指定页码的内容。如果不传该参数,则默认识别第1页。 PdfPageNumber *int32 `json:"pdf_page_number,omitempty"` }
SealRequestBody
func (SealRequestBody) String ¶ added in v0.1.78
func (o SealRequestBody) String() string
type SealResult ¶ added in v0.1.78
type SealResult struct { // 印章信息列表。 SealList *[]SealList `json:"seal_list,omitempty"` // 在输入图片基础上进行印章擦除后的base64编码图片。 ErasedSealImage *string `json:"erased_seal_image,omitempty"` }
SealResult
func (SealResult) String ¶ added in v0.1.78
func (o SealResult) String() string
type SealWordsBlockList ¶ added in v0.1.78
type SealWordsBlockList struct { // 印章文本块。 Words *string `json:"words,omitempty"` // 印章文本块的置信度。 WordsConfidence *float32 `json:"words_confidence,omitempty"` }
func (SealWordsBlockList) String ¶ added in v0.1.78
func (o SealWordsBlockList) String() string
type SmartDocumentRecognizerFormResult ¶ added in v0.1.87
type SmartDocumentRecognizerFormResult struct { // 模型识别到的有线表单数量。 FormCount *int32 `json:"form_count,omitempty"` // 有线表单识别结果列表。 FormList *[]SmartDocumentRecognizerTableBlock `json:"form_list,omitempty"` }
func (SmartDocumentRecognizerFormResult) String ¶ added in v0.1.87
func (o SmartDocumentRecognizerFormResult) String() string
type SmartDocumentRecognizerFormulaBlock ¶ added in v0.1.93
type SmartDocumentRecognizerFormulaBlock struct { // 数学公式识别结果,以latex字符串表示。 Formula *string `json:"formula,omitempty"` // 数学公式位置信息,列表形式,分别表示4个顶点的x, y坐标;坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 Location *[][]int32 `json:"location,omitempty"` }
func (SmartDocumentRecognizerFormulaBlock) String ¶ added in v0.1.93
func (o SmartDocumentRecognizerFormulaBlock) String() string
type SmartDocumentRecognizerFormulaResult ¶ added in v0.1.93
type SmartDocumentRecognizerFormulaResult struct { // 数学公式数量。 FormulaCount *int32 `json:"formula_count,omitempty"` // 数学公式识别结果列表。 FormulaList *[]SmartDocumentRecognizerFormulaBlock `json:"formula_list,omitempty"` }
func (SmartDocumentRecognizerFormulaResult) String ¶ added in v0.1.93
func (o SmartDocumentRecognizerFormulaResult) String() string
type SmartDocumentRecognizerKvBlock ¶ added in v0.1.57
type SmartDocumentRecognizerKvBlock struct { // key-value对(键值对)中的key,例如“姓名:小明”中的“姓名” Key *string `json:"key,omitempty"` // key-value对(键值对)中的value,例如“姓名:小明”中的“小明” Value *string `json:"value,omitempty"` // 该键值对中所包含的文本框数量。 WordsBlockCount *int32 `json:"words_block_count,omitempty"` // 文本框识别结果列表。 WordsBlockList *[]SmartDocumentRecognizerKvWordsBlock `json:"words_block_list,omitempty"` }
func (SmartDocumentRecognizerKvBlock) String ¶ added in v0.1.57
func (o SmartDocumentRecognizerKvBlock) String() string
type SmartDocumentRecognizerKvResult ¶ added in v0.1.57
type SmartDocumentRecognizerKvResult struct { // 模型识别到的键值对数量。 KvBlockCount *int32 `json:"kv_block_count,omitempty"` // 键值对识别结果列表。 KvBlockList *[]SmartDocumentRecognizerKvBlock `json:"kv_block_list,omitempty"` }
func (SmartDocumentRecognizerKvResult) String ¶ added in v0.1.57
func (o SmartDocumentRecognizerKvResult) String() string
type SmartDocumentRecognizerKvWordsBlock ¶ added in v0.1.57
type SmartDocumentRecognizerKvWordsBlock struct { // 文字块识别结果。 Words *string `json:"words,omitempty"` // 文字块的区域位置信息,列表形式,包含文字区域四个顶点的二维坐标(x,y);坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 Location *[][]int32 `json:"location,omitempty"` // 类型。 Type *string `json:"type,omitempty"` }
func (SmartDocumentRecognizerKvWordsBlock) String ¶ added in v0.1.57
func (o SmartDocumentRecognizerKvWordsBlock) String() string
type SmartDocumentRecognizerLayoutBlock ¶ added in v0.1.57
type SmartDocumentRecognizerLayoutBlock struct { // 文字块的区域位置信息,列表形式,包含文字区域四个顶点的二维坐标(x,y);坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 Location *[][]int32 `json:"location,omitempty"` // 文档区域类别,包含text、title、sub_title、image、image_caption、form、table、table_caption、header、footer、page_number、reference、formula、stamp、directory共15个类别。 Type *string `json:"type,omitempty"` // 文档区域文字内容。对于表格与图像,不返回其中的文字内容。 Text *string `json:"text,omitempty"` // 文字识别结果索引列表,表示ocr_result的words_block_list中哪些文本框位于该文档区域内。 WordsIds *[]int32 `json:"words_ids,omitempty"` // 仅当type为\"table\"且入参table为True时返回该字段,表示当前逻辑表格区域对应table_result中哪一项识别结果。 TableId *int32 `json:"table_id,omitempty"` // 仅当type为\"form\"且入参form为True时返回该字段,表示当前有线表单区域对应form_result中哪一项识别结果。 FormId *int32 `json:"form_id,omitempty"` }
func (SmartDocumentRecognizerLayoutBlock) String ¶ added in v0.1.57
func (o SmartDocumentRecognizerLayoutBlock) String() string
type SmartDocumentRecognizerLayoutResult ¶ added in v0.1.57
type SmartDocumentRecognizerLayoutResult struct { // 模型识别到的文档版面区域数量。 LayoutBlockCount *int32 `json:"layout_block_count,omitempty"` // 文档版面区域识别结果列表。 LayoutBlockList *[]SmartDocumentRecognizerLayoutBlock `json:"layout_block_list,omitempty"` }
func (SmartDocumentRecognizerLayoutResult) String ¶ added in v0.1.57
func (o SmartDocumentRecognizerLayoutResult) String() string
type SmartDocumentRecognizerOcrResult ¶ added in v0.1.57
type SmartDocumentRecognizerOcrResult struct { // 图片朝向 Direction *float32 `json:"direction,omitempty"` // 识别文字块数目。 WordsBlockCount *int32 `json:"words_block_count,omitempty"` // 识别文字块列表,输出顺序从左到右,先上后下。 WordsBlockList *[]SmartDocumentRecognizerWordsBlockList `json:"words_block_list,omitempty"` }
func (SmartDocumentRecognizerOcrResult) String ¶ added in v0.1.57
func (o SmartDocumentRecognizerOcrResult) String() string
type SmartDocumentRecognizerRequestBody ¶ added in v0.1.57
type SmartDocumentRecognizerRequestBody struct { // 与url二选一。图片或PDF格式,base64编码,要求base64编码后大小不超过10M。 图像尺寸不小于15×15像素,最长边不超过8192像素,支持JPG/PNG/BMP/TIFF格式。 PDF以144dpi的分辨率转为图像进行文档解析,需符合上述图像尺寸规定。若PDF有多页,当前仅对第1页进行识别。 Data *string `json:"data,omitempty"` // 与data二选一。 图片或PDF的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // 单朝向模式开关。可选值包括: - true:打开单朝向模式 - false:关闭单朝向模式 图片文字方向一致时,打开该开关可提升识别精度;图片文字方向不一致时,关闭该开关可支持多朝向文字识别。未传入该参数时默认为true,既默认图片中的字段为单朝向。 SingleOrientationMode *bool `json:"single_orientation_mode,omitempty"` // 语种选择,未传入该参数时默认为中英文识别模式。参考[华为云通用文字支持语种](https://support.huaweicloud.com/api-ocr/ocr_03_0042.html)。 Language *string `json:"language,omitempty"` // 是否进行键值对(key-value)提取。若是,结果会以“kv_result”这一关键字返回。 Kv *bool `json:"kv,omitempty"` // 是否进行表格识别。此处表格特指逻辑表格,通常具有M行N列的形式,且第一行或第一列为表头。若是,结果会以“table_result”这一关键字返回。 Table *bool `json:"table,omitempty"` // 是否进行版面分析。若是,结果会以“layout_result”这一关键字返回。 Layout *bool `json:"layout,omitempty"` // 仅当table为True时有效。是否返回表格转换Microsoft Excel的Base64编码字段。 ReturnExcel *bool `json:"return_excel,omitempty"` // 是否进行有线表单识别。有线表单指关键信息以有线单元格形式进行呈现,例如户口本、机动车发票等。若是,结果会以\"form_result\"这一关键字返回。 Form *bool `json:"form,omitempty"` // 是否进行公式识别,识别结果为latex序列。若是,结果会以“formula_result”这一关键字返回。 - 开启公式识别后会降低响应速度。 - 当前仅支持3行以内公式识别,不支持3行以上的多行公式。 Formula *bool `json:"formula,omitempty"` // 需要传入字典的json序列化后字符串,用于对kv_result中的特定key值进行归一化映射。例如,kv_result中包含{\"名称\":\"小明\"}的键值对,若传入{\"名称\":\"姓名\"}的kv_map,则返回结果为{“姓名”:“小明”}。 > 参数传入示例: - \"kv_map\":\"{\\\"名称\\\":\\\"姓名\\\"}\" KvMap *string `json:"kv_map,omitempty"` // 指定PDF页码识别。传入该参数时,则识别指定页码的内容。如果不传该参数,则默认识别第1页。 PdfPageNumber *int32 `json:"pdf_page_number,omitempty"` }
func (SmartDocumentRecognizerRequestBody) String ¶ added in v0.1.57
func (o SmartDocumentRecognizerRequestBody) String() string
type SmartDocumentRecognizerResult ¶ added in v0.1.57
type SmartDocumentRecognizerResult struct { OcrResult *SmartDocumentRecognizerOcrResult `json:"ocr_result"` KvResult *SmartDocumentRecognizerKvResult `json:"kv_result,omitempty"` TableResult *SmartDocumentRecognizerTableResult `json:"table_result,omitempty"` LayoutResult *SmartDocumentRecognizerLayoutResult `json:"layout_result,omitempty"` FormResult *SmartDocumentRecognizerFormResult `json:"form_result,omitempty"` FormulaResult *SmartDocumentRecognizerFormulaResult `json:"formula_result,omitempty"` }
func (SmartDocumentRecognizerResult) String ¶ added in v0.1.57
func (o SmartDocumentRecognizerResult) String() string
type SmartDocumentRecognizerTableBlock ¶ added in v0.1.57
type SmartDocumentRecognizerTableBlock struct { // 当前表格的位置信息,列表形式,分别表示文字块4个顶点的x, y坐标;坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 Location *[][]int32 `json:"location,omitempty"` // 表格中所包含的单元格数量。 WordsBlockCount *int32 `json:"words_block_count,omitempty"` // 单元格识别结果列表。 WordsBlockList *[]SmartDocumentRecognizerTableWordsBlock `json:"words_block_list,omitempty"` // 表格识别结果的base64编码,仅当return_excel为True时返回该字段。对返回的excel编码可用base64.b64decode解码并保存为.xlsx文件。 Excel *string `json:"excel,omitempty"` }
func (SmartDocumentRecognizerTableBlock) String ¶ added in v0.1.57
func (o SmartDocumentRecognizerTableBlock) String() string
type SmartDocumentRecognizerTableResult ¶ added in v0.1.57
type SmartDocumentRecognizerTableResult struct { // 模型识别到的表格数量。 TableCount *int32 `json:"table_count,omitempty"` // 表格识别结果列表。 TableList *[]SmartDocumentRecognizerTableBlock `json:"table_list,omitempty"` }
func (SmartDocumentRecognizerTableResult) String ¶ added in v0.1.57
func (o SmartDocumentRecognizerTableResult) String() string
type SmartDocumentRecognizerTableWordsBlock ¶ added in v0.1.57
type SmartDocumentRecognizerTableWordsBlock struct { // 单元格内的文字识别结果。 Words *string `json:"words,omitempty"` // 文字块占用的行信息,编号从0开始,列表形式,数据类型为Integer。 Rows *[]int32 `json:"rows,omitempty"` // 文字块占用的列信息,编号从0开始,列表形式,数据类型为Integer。 Columns *[]int32 `json:"columns,omitempty"` }
func (SmartDocumentRecognizerTableWordsBlock) String ¶ added in v0.1.57
func (o SmartDocumentRecognizerTableWordsBlock) String() string
type SmartDocumentRecognizerWordsBlockList ¶ added in v0.1.57
type SmartDocumentRecognizerWordsBlockList struct { // 文字块识别结果。 Words *string `json:"words,omitempty"` // 文字块的区域位置信息,列表形式,包含文字区域四个顶点的二维坐标(x,y);坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 Location *[][]int32 `json:"location,omitempty"` // 文字块识别结果的置信度。 Confidence *float32 `json:"confidence,omitempty"` }
func (SmartDocumentRecognizerWordsBlockList) String ¶ added in v0.1.57
func (o SmartDocumentRecognizerWordsBlockList) 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中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // 识别到的文字块的区域位置信息。可选值包括: - true:返回各个文字块区域 - false:不返回各个文字块区域 如果无该参数,系统默认不返回文字块区域。如果输入参数不是Boolean类型,则会报非法参数错误。 ReturnTextLocation *bool `json:"return_text_location,omitempty"` }
TaxiInvoiceRequestBody
func (TaxiInvoiceRequestBody) String ¶
func (o TaxiInvoiceRequestBody) String() string
type TaxiInvoiceResult ¶
type TaxiInvoiceResult struct { // 归属地区。 Location *string `json:"location,omitempty"` // 发票代码。 Code *string `json:"code,omitempty"` // 发票号码。 Number *string `json:"number,omitempty"` // 电话(包括电话、监督电话)。 PhoneNumber *string `json:"phone_number,omitempty"` // 单位。 Company *string `json:"company,omitempty"` // 车号。 TaxiNumber *string `json:"taxi_number,omitempty"` // 证号。 CertificateNumber *string `json:"certificate_number,omitempty"` // 识别编号。 IdentificationNumber *string `json:"identification_number,omitempty"` // 开票日期。 Date *string `json:"date,omitempty"` // 上车时间。 BoardingTime *string `json:"boarding_time,omitempty"` // 下车时间。 AlightingTime *string `json:"alighting_time,omitempty"` // 时间(起止时间、上下车时间)。 Time *string `json:"time,omitempty"` // 单价。 UnitPrice *string `json:"unit_price,omitempty"` // 总里程。 Distance *string `json:"distance,omitempty"` // 等候时间。 WaitingTime *string `json:"waiting_time,omitempty"` // 金额。 Fare *string `json:"fare,omitempty"` // 燃油附加费。 FuelOilSurcharge *string `json:"fuel_oil_surcharge,omitempty"` // 电调费(预约费)。 CallServiceSurcharge *string `json:"call_service_surcharge,omitempty"` // 实收金额。 Total *string `json:"total,omitempty"` // 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *interface{} `json:"confidence,omitempty"` // 对应所有在原图上识别到的字段位置信息,包含所有文字区域四个顶点的二维坐标(x,y)。采用图像坐标系,坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 TextLocation *interface{} `json:"text_location,omitempty"` }
func (TaxiInvoiceResult) String ¶
func (o TaxiInvoiceResult) String() string
type ThailandIdcardConfidence ¶ added in v0.0.72
type ThailandIdcardConfidence struct { // 身份证号置信度。 IdNumber *float32 `json:"id_number,omitempty"` // 泰文名字置信度。 NameTh *float32 `json:"name_th,omitempty"` // 英文名置信度。 NameEn *float32 `json:"name_en,omitempty"` // 参考编码置信度。 RefNumber *float32 `json:"ref_number,omitempty"` // 英文名字置信度。 FirstNameEn *float32 `json:"first_name_en,omitempty"` // 英文姓氏置信度。 LastNameEn *float32 `json:"last_name_en,omitempty"` // 泰文出生日期置信度。 DateOfBirthTh *float32 `json:"date_of_birth_th,omitempty"` // 英文出生日期置信度。 DateOfBirthEn *float32 `json:"date_of_birth_en,omitempty"` // 宗教置信度。 ReligionTh *float32 `json:"religion_th,omitempty"` // 地址置信度。 AddressTh *float32 `json:"address_th,omitempty"` // 泰文签发日期置信度。 DateOfIssueTh *float32 `json:"date_of_issue_th,omitempty"` // 英文签发日期置信度。 DateOfIssueEn *float32 `json:"date_of_issue_en,omitempty"` // 泰文有效期置信度。 DateOfExpiryTh *float32 `json:"date_of_expiry_th,omitempty"` // 英文有效期置信度。 DateOfExpiryEn *float32 `json:"date_of_expiry_en,omitempty"` // 序列号置信度。 SerialNumber *float32 `json:"serial_number,omitempty"` // 身份证反面卡号置信度。 CardNumber *float32 `json:"card_number,omitempty"` // 激光码置信度。 LaserNumber *float32 `json:"laser_number,omitempty"` }
func (ThailandIdcardConfidence) String ¶ added in v0.0.72
func (o ThailandIdcardConfidence) String() string
type ThailandIdcardRequestBody ¶ added in v0.0.72
type ThailandIdcardRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,[详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。](tag:hc)[详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。](tag:hk) > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // - front:身份证正面 - back:身份证背面 如果参数值为空或无该参数,系统自动识别,建议填写,准确率更高。 Side *string `json:"side,omitempty"` // 是否返回头像内容开关,可选值如下所示: - true:返回身份证头像照片的 base64 编码 - false:不返回身份证头像照片的 base64 编码 未传入该参数时默认为false,即不返回身份证头像照片的 base64 编码。 ReturnPortraitImage *bool `json:"return_portrait_image,omitempty"` // 是否返回头像坐标的开关,可选值如下所示: - true:返回身份证头像的位置 - false:不返回身份证头像的位置 ReturnPortraitLocation *bool `json:"return_portrait_location,omitempty"` // 是否返回身份证类型的开关,可选值如下所示: - true:返回身份证的类型,类型包括身份证原件、身份证复印件和屏幕翻拍 - false:不返回身份证的类型 ReturnIdcardType *bool `json:"return_idcard_type,omitempty"` // 识别到的文字块的区域位置信息。可选值包括: - true:返回各个文字块区域 - false:不返回各个文字块区域 如果无该参数,系统默认不返回文字块区域。如果输入参数不是Boolean类型,则会报非法参数错误。 ReturnTextLocation *bool `json:"return_text_location,omitempty"` }
func (ThailandIdcardRequestBody) String ¶ added in v0.0.72
func (o ThailandIdcardRequestBody) String() string
type ThailandIdcardResult ¶ added in v0.0.72
type ThailandIdcardResult struct { // 返回证件类型,\"normal\"表示普通泰文证件,\"pink\"表示外国人身份证件 Type *string `json:"type,omitempty"` // 英文名。 NameEn *string `json:"name_en,omitempty"` // 参考编码。 RefNumber *string `json:"ref_number,omitempty"` // 标示正面还是反面,取值为front或back。 Side *string `json:"side,omitempty"` // 身份证号。 IdNumber *string `json:"id_number,omitempty"` // 泰文名字。 NameTh *string `json:"name_th,omitempty"` // 英文名字。 FirstNameEn *string `json:"first_name_en,omitempty"` // 英文姓氏。 LastNameEn *string `json:"last_name_en,omitempty"` // 泰文出生日期。 DateOfBirthTh *string `json:"date_of_birth_th,omitempty"` // 英文出生日期。 DateOfBirthEn *string `json:"date_of_birth_en,omitempty"` // 宗教。 ReligionTh *string `json:"religion_th,omitempty"` // 地址。 AddressTh *string `json:"address_th,omitempty"` // 泰文签发日期。 DateOfIssueTh *string `json:"date_of_issue_th,omitempty"` // 英文签发日期。 DateOfIssueEn *string `json:"date_of_issue_en,omitempty"` // 泰文有效期。 DateOfExpiryTh *string `json:"date_of_expiry_th,omitempty"` // 英文有效期。 DateOfExpiryEn *string `json:"date_of_expiry_en,omitempty"` // 序列号。 SerialNumber *string `json:"serial_number,omitempty"` // 身份证反面卡号。 CardNumber *string `json:"card_number,omitempty"` // 激光码。 LaserNumber *string `json:"laser_number,omitempty"` Confidence *ThailandIdcardConfidence `json:"confidence,omitempty"` // 头像的base64编码。 当输入参数“return_portrait_image”为“true”时,才返回该参数。 PortraitImage *string `json:"portrait_image,omitempty"` // 头像在原图上的位置。 当输入参数“return_portrait_location”为“true”时,才返回该参数。以列表形式显示,包含头像区域四个顶点的二维坐标(x,y),坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向 PortraitLocation *[][]int32 `json:"portrait_location,omitempty"` // 身份证的类型。取值如下所示: - normal:身份证原件 - copy:复印的身份证 - screen:屏幕翻拍 当输入参数“return_idcard_type”为“true”时,才返回该参数。 IdcardType *string `json:"idcard_type,omitempty"` // 对应所有在原图上识别到的字段位置信息,包含所有文字区域四个顶点的二维坐标(x,y)。采用图像坐标系,坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 TextLocation *interface{} `json:"text_location,omitempty"` }
func (ThailandIdcardResult) String ¶ added in v0.0.72
func (o ThailandIdcardResult) String() string
type ThailandLicensePlateItem ¶ added in v0.0.72
type ThailandLicensePlateItem struct { // 车牌内容。 PlateNumber *string `json:"plate_number,omitempty"` // 车牌的区域位置信息,列表形式,包含文字区域四个顶点的二维坐标(x,y);坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 PlateLocation *[][]int32 `json:"plate_location,omitempty"` // 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。注:置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *float32 `json:"confidence,omitempty"` // 车牌所属府 Province *string `json:"province,omitempty"` }
func (ThailandLicensePlateItem) String ¶ added in v0.0.72
func (o ThailandLicensePlateItem) String() string
type ThailandLicensePlateRequestBody ¶ added in v0.0.72
type ThailandLicensePlateRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,[详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。](tag:hc)[详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。](tag:hk) > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` }
func (ThailandLicensePlateRequestBody) String ¶ added in v0.0.72
func (o ThailandLicensePlateRequestBody) String() string
type TollInvoiceRequestBody ¶
type TollInvoiceRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // 识别到的文字块的区域位置信息。可选值包括: - true:返回各个文字块区域 - false:不返回各个文字块区域 如果无该参数,系统默认不返回文字块区域。如果输入参数不是Boolean类型,则会报非法参数错误。 ReturnTextLocation *bool `json:"return_text_location,omitempty"` }
TollInvoiceRequestBody
func (TollInvoiceRequestBody) String ¶
func (o TollInvoiceRequestBody) String() string
type TollInvoiceResult ¶
type TollInvoiceResult struct { // 发票代码。 Code *string `json:"code,omitempty"` // 发票号码。 Number *string `json:"number,omitempty"` // 入口。 Entry *string `json:"entry,omitempty"` // 出口。 Exit *string `json:"exit,omitempty"` // 收费金额。 Amount *string `json:"amount,omitempty"` // 收费员。 Cashier *string `json:"cashier,omitempty"` // 车辆类型。 VehicleType *string `json:"vehicle_type,omitempty"` // 日期。 Date *string `json:"date,omitempty"` // 时间。 Time *string `json:"time,omitempty"` // 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *interface{} `json:"confidence,omitempty"` // 对应所有在原图上识别到的字段位置信息,包含所有文字区域四个顶点的二维坐标(x,y)。采用图像坐标系,坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 TextLocation *interface{} `json:"text_location,omitempty"` }
func (TollInvoiceResult) String ¶
func (o TollInvoiceResult) String() string
type TrainTicketRequestBody ¶
type TrainTicketRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // 识别到的文字块的区域位置信息。可选值包括: - true:返回各个文字块区域 - false:不返回各个文字块区域 如果无该参数,系统默认不返回文字块区域。如果输入参数不是Boolean类型,则会报非法参数错误。 ReturnTextLocation *bool `json:"return_text_location,omitempty"` }
TrainTicketRequestBody
func (TrainTicketRequestBody) String ¶
func (o TrainTicketRequestBody) String() string
type TrainTicketResult ¶
type TrainTicketResult struct { // 火车票左上角的车票ID。 TicketId *string `json:"ticket_id,omitempty"` // 检票口信息。 CheckPort *string `json:"check_port,omitempty"` // 车次。 TrainNumber *string `json:"train_number,omitempty"` // 始发站。 DepartureStation *string `json:"departure_station,omitempty"` // 终点站。 DestinationStation *string `json:"destination_station,omitempty"` // 始发站拼音。 DepartureStationEn *string `json:"departure_station_en,omitempty"` // 终点站拼音。 DestinationStationEn *string `json:"destination_station_en,omitempty"` // 开车时间。 DepartureTime *string `json:"departure_time,omitempty"` // 座位号。 SeatNumber *string `json:"seat_number,omitempty"` // 票价。 TicketPrice *string `json:"ticket_price,omitempty"` // 售票方式。 SaleMethod *string `json:"sale_method,omitempty"` // 座位类别。 SeatCategory *string `json:"seat_category,omitempty"` // 是否改签票, \"Yes\"表示改签票,\"No\"表示非改签票。 TicketChanging *string `json:"ticket_changing,omitempty"` // 车票持有人的身份证号。 IdNumber *string `json:"id_number,omitempty"` // 车票持有人姓名。 Name *string `json:"name,omitempty"` // 车票最下方的序列号。 LogId *string `json:"log_id,omitempty"` // 车票售票地点。 SaleLocation *string `json:"sale_location,omitempty"` // 类型。包含以下几种类型: - paper:纸质火车票 - electronic:电子发票 - refund_old:旧版退票凭证 - refund_new:新版退票凭证 InvoiceStyle *string `json:"invoice_style,omitempty"` // 开票时间 IssueDate *string `json:"issue_date,omitempty"` // 打折标识 DiscountMark *string `json:"discount_mark,omitempty"` // 电子客票号 SerialNumber *string `json:"serial_number,omitempty"` // 税金价格 TaxAmount *string `json:"tax_amount,omitempty"` // 税率 TaxRate *string `json:"tax_rate,omitempty"` // 是否是空调车厢 AirConditioning *string `json:"air_conditioning,omitempty"` // 原发票号码 OriginalInvoiceNumber *string `json:"original_invoice_number,omitempty"` // 统一社会信用号码 UnifiedSocialCreditCode *string `json:"unified_social_credit_code,omitempty"` // 购买方名称 BuyerName *string `json:"buyer_name,omitempty"` // 不含税价格 TotalAmountExcludingTax *string `json:"total_amount_excluding_tax,omitempty"` // 发票号码 InvoiceNumber *string `json:"invoice_number,omitempty"` // 是否有印章,True表示有印章,False表示不含印章,字段默认为False SealMark *bool `json:"seal_mark,omitempty"` // 标题 Title *string `json:"title,omitempty"` // 地区 Area *string `json:"area,omitempty"` // 收据编码 ReceiptNumber *string `json:"receipt_number,omitempty"` // 小写票据金额 AmountInFigures *string `json:"amount_in_figures,omitempty"` // 大写票据金额 AmountInWords *string `json:"amount_in_words,omitempty"` // 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *interface{} `json:"confidence,omitempty"` // 对应所有在原图上识别到的字段位置信息,包含所有文字区域四个顶点的二维坐标(x,y)。采用图像坐标系,坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 TextLocation *interface{} `json:"text_location,omitempty"` }
func (TrainTicketResult) String ¶
func (o TrainTicketResult) String() string
type TransportationLicenseRequestBody ¶
type TransportationLicenseRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` }
TransportationLicenseRequestBody
func (TransportationLicenseRequestBody) String ¶
func (o TransportationLicenseRequestBody) String() string
type TransportationLicenseResult ¶
type TransportationLicenseResult struct { // 业户名称。 OwnerName *string `json:"owner_name,omitempty"` // 道路运输证号。 LicenseNumber *string `json:"license_number,omitempty"` // 车辆号牌。 VehicleNumber *string `json:"vehicle_number,omitempty"` // 车辆类型。 VehicleType *string `json:"vehicle_type,omitempty"` // 吨(座)位。 MaximumCapacity *string `json:"maximum_capacity,omitempty"` // 车辆尺寸。 VehicleSize *string `json:"vehicle_size,omitempty"` // 核发机关。 IssuingAuthority *string `json:"issuing_authority,omitempty"` // 发证日期。 IssueDate *string `json:"issue_date,omitempty"` // 业户地址。 OwnerAddress *string `json:"owner_address,omitempty"` // 经济类型。 EconomicType *string `json:"economic_type,omitempty"` // 经营许可证号。 BusinessCertificate *string `json:"business_certificate,omitempty"` // 经营范围。 BusinessScope *string `json:"business_scope,omitempty"` // 有效期。 ExpiryDate *string `json:"expiry_date,omitempty"` // 审验有效期。 ReviewExpiryDate *string `json:"review_expiry_date,omitempty"` // 技术等级评定。 AssessedTechnicalLevel *string `json:"assessed_technical_level,omitempty"` // 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *interface{} `json:"confidence,omitempty"` }
func (TransportationLicenseResult) String ¶
func (o TransportationLicenseResult) String() string
type VatInvoiceRequestBody ¶
type VatInvoiceRequestBody struct { // 该参数与url二选一。图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于100px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF、PDF、OFD格式,多页PDF仅识别第一页。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // 默认为false,如果传参为true,则返回更多字段 AdvancedMode *bool `json:"advanced_mode,omitempty"` // 识别到的文字块的区域位置信息。可选值包括: - true:返回各个文字块区域 - false:不返回各个文字块区域 如果无该参数,系统默认不返回文字块区域。如果输入参数不是Boolean类型,则会报非法参数错误。 ReturnTextLocation *bool `json:"return_text_location,omitempty"` // 页码,默认为1,返回第一页结果。如果传参不大于PDF页数,则返回对应PDF页的结果。 PageNum *int32 `json:"page_num,omitempty"` }
VatInvoiceRequestBody
func (VatInvoiceRequestBody) String ¶
func (o VatInvoiceRequestBody) String() string
type VatInvoiceResult ¶
type VatInvoiceResult struct { // 增值税发票标题 Title *string `json:"title,omitempty"` // 增值税发票类型,可选值包括: - special: 增值税专用发票 - normal: 增值税普通发票 - electronic: 增值税电子普通发票 - special_electronic: 增值税电子专用发票 - toll: 增值税电子普通发票(通行费) - roll: 增值税普通发票(卷票) - fully_digitalized_special_electronic: 全电专用发票 - fully_digitalized_normal_electronic: 全电普通发票 Type *string `json:"type,omitempty"` // 增值税发票左上角标志。当“advanced_mode”设置为“true”时才返回。包含:通行费、代开。 InvoiceTag *string `json:"invoice_tag,omitempty"` // 小计金额,当传入多页PDF时返回此字段。 SumAmount *string `json:"sum_amount,omitempty"` // 小计税额,当传入多页PDF时返回此字段。 SumTax *string `json:"sum_tax,omitempty"` // 发票联次。 当“advanced_mode”设置为“true”时才返回。 SerialNumber *string `json:"serial_number,omitempty"` // 发票归属地。 当“advanced_mode”设置为“true”时才返回。 Attribution *string `json:"attribution,omitempty"` // 发票监制章。 当“advanced_mode”设置为“true”时才返回。 SupervisionSeal *[]string `json:"supervision_seal,omitempty"` // 发票代码。 Code *string `json:"code,omitempty"` // 机打代码。当“advanced_mode”设置为“true”时才返回。 PrintCode *string `json:"print_code,omitempty"` // 机器编号。 当“advanced_mode”设置为“true”时才返回。 MachineNumber *string `json:"machine_number,omitempty"` // 机打号码。 当“advanced_mode”设置为“true”时才返回 PrintNumber *string `json:"print_number,omitempty"` // 发票校验码,特定类型增值税发票内不存在该信息时返回空字符串。 CheckCode *string `json:"check_code,omitempty"` // 发票号码。 Number *string `json:"number,omitempty"` // 开票日期。 IssueDate *string `json:"issue_date,omitempty"` // 密码区。 EncryptionBlock *string `json:"encryption_block,omitempty"` // 购买方名称。 BuyerName *string `json:"buyer_name,omitempty"` // 购买方纳税人识别号。 BuyerId *string `json:"buyer_id,omitempty"` // 购买方地址、电话。 BuyerAddress *string `json:"buyer_address,omitempty"` // 购买方开户行及帐号。 BuyerBank *string `json:"buyer_bank,omitempty"` // 销售方名称。 SellerName *string `json:"seller_name,omitempty"` // 销售方纳税人识别号。 SellerId *string `json:"seller_id,omitempty"` // 销售方地址、电话。 SellerAddress *string `json:"seller_address,omitempty"` // 销售方开户行及帐号。 SellerBank *string `json:"seller_bank,omitempty"` // 合计金额。 SubtotalAmount *string `json:"subtotal_amount,omitempty"` // 合计税额。 SubtotalTax *string `json:"subtotal_tax,omitempty"` // 价税合计。 Total *string `json:"total,omitempty"` // 价税合计(大写)。 当“advanced_mode”设置为“true”时才返回。 TotalInWords *string `json:"total_in_words,omitempty"` // 备注。 当“advanced_mode”设置为“true”时才返回。 Remarks *string `json:"remarks,omitempty"` // 收款人。 当“advanced_mode”设置为“true”时才返回。 Receiver *string `json:"receiver,omitempty"` // 复核。 当“advanced_mode”设置为“true”时才返回。 Reviewer *string `json:"reviewer,omitempty"` // 开票人。 当“advanced_mode”设置为“true”时才返回。 Issuer *string `json:"issuer,omitempty"` // 销售方发票专用章。 当“advanced_mode”设置为“true”时才返回。 SellerSeal *[]string `json:"seller_seal,omitempty"` // 货物或应税劳务列表。 ItemList *[]ItemList `json:"item_list,omitempty"` // 省。 Province *string `json:"province,omitempty"` // 市。 City *string `json:"city,omitempty"` // 各个字段的置信度。 当“advanced_mode”设置为“true”时才返回。 Confidence *interface{} `json:"confidence,omitempty"` // 文本框在原图位置。输出左上、右上、右下、左下四个点坐标。当“return_text_location”设置为“true”时才返回。 TextLocation *interface{} `json:"text_location,omitempty"` // 销货清单的购买方名称。 当传入图片为发票销货清单时返回此字段。 BelongBuyerName *string `json:"belong_buyer_name,omitempty"` // 销货清单的销售方名称。 当传入图片为发票销货清单时返回此字段。 BelongSellerName *string `json:"belong_seller_name,omitempty"` // 所属的增值税发票代码。 当传入图片为发票销货清单时返回此字段。 BelongVatCode *string `json:"belong_vat_code,omitempty"` // 销货清单的开票号码。 当传入图片为发票销货清单时返回此字段。 BelongNumber *string `json:"belong_number,omitempty"` // 销货清单的总页码数。 当传入图片为发票销货清单时返回此字段。 BelongPages *string `json:"belong_pages,omitempty"` // 销货清单的当前页码。 当传入图片为发票销货清单时返回此字段。 BelongCurrentPage *string `json:"belong_current_page,omitempty"` // 销货清单的备注。 当传入图片为发票销货清单时返回此字段。 BelongRemarks *string `json:"belong_remarks,omitempty"` // 销货清单的填开日期。 当传入图片为发票销货清单时返回此字段。 BelongIssueDate *string `json:"belong_issue_date,omitempty"` // 是否是销货清单,可选值为: - true:输入图片是销货清单。 - false:输入图片不是销货清单。 SalesMark *bool `json:"sales_mark,omitempty"` // 销货清单的小计金额。 当传入图片为发票销货清单时返回此字段。 BelongSumAmount *string `json:"belong_sum_amount,omitempty"` // 销货清单的小计税额。 当传入图片为发票销货清单时返回此字段。 BelongSumTax *string `json:"belong_sum_tax,omitempty"` // 销货清单的总计或者合计金额。 当传入图片为发票销货清单时返回此字段。 BelongSubtotalAmount *string `json:"belong_subtotal_amount,omitempty"` // 销货清单的总计税额。 当传入图片为发票销货清单时返回此字段。 BelongSubtotalTax *string `json:"belong_subtotal_tax,omitempty"` // 销货清单的折扣金额。 当传入图片为发票销货清单时返回此字段。 BelongDiscountAmount *string `json:"belong_discount_amount,omitempty"` // 销货清单的折扣税额。 当传入图片为发票销货清单时返回此字段。 BelongDiscountTax *string `json:"belong_discount_tax,omitempty"` // 销货清单的货物(劳务)名称列表。 当传入图片为发票销货清单时返回此字段。 BelongItemList *[]BelongItemList `json:"belong_item_list,omitempty"` }
func (VatInvoiceResult) String ¶
func (o VatInvoiceResult) String() string
type VehicleCertificateRequestBody ¶ added in v0.1.60
type VehicleCertificateRequestBody struct { // 与url二选一。图像数据,base64编码,要求base64编码后大小不超过10M。 图片最小边不小于15像素,最长边不超过8192像素。支持JPG/PNG/BMP/TIFF格式。 图片Base64编码示例如/9j/4AAQSkZJRgABAg...,带有多余前缀会产生The image format is not supported报错。 Image *string `json:"image,omitempty"` // 与image二选一。 图片的url路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)>。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // 识别到的文字块的区域位置信息。可选值包括: - true:返回各个文字块区域 - false:不返回各个文字块区域 如果无该参数,系统默认不返回文字块区域。如果输入参数不是Boolean类型,则会报非法参数错误。 ReturnTextLocation *bool `json:"return_text_location,omitempty"` }
VehicleCertificateRequestBody
func (VehicleCertificateRequestBody) String ¶ added in v0.1.60
func (o VehicleCertificateRequestBody) String() string
type VehicleCertificateResult ¶ added in v0.1.60
type VehicleCertificateResult struct { // 合格证编号。 CertificateNumber *string `json:"certificate_number,omitempty"` // 发证日期。 IssueDate *string `json:"issue_date,omitempty"` // 车辆制造企业名称。 ManufactureName *string `json:"manufacture_name,omitempty"` // 车辆品牌。 VehicleBrand *string `json:"vehicle_brand,omitempty"` // 车辆名称。 VehicleName *string `json:"vehicle_name,omitempty"` // 车辆型号。 VehicleModel *string `json:"vehicle_model,omitempty"` // 车架号。 Vin *string `json:"vin,omitempty"` // 车身颜色。 VehicleColor *string `json:"vehicle_color,omitempty"` // 底盘型号。 ChassisModel *string `json:"chassis_model,omitempty"` // 底盘ID。 ChassisId *string `json:"chassis_id,omitempty"` // 底盘合格证编号。 ChassisCertificateNumber *string `json:"chassis_certificate_number,omitempty"` // 发动机型号。 EngineModel *string `json:"engine_model,omitempty"` // 发动机号。 EngineNumber *string `json:"engine_number,omitempty"` // 燃料种类。 FuelType *string `json:"fuel_type,omitempty"` // 排量。 Displacement *string `json:"displacement,omitempty"` // 功率。 Power *string `json:"power,omitempty"` // 排放标准。 EmissionStandard *string `json:"emission_standard,omitempty"` // 油耗。 FuelConsumption *string `json:"fuel_consumption,omitempty"` // 外廓尺寸-长。 OverallDimensionLength *string `json:"overall_dimension_length,omitempty"` // 外廓尺寸-宽。 OverallDimensionWidth *string `json:"overall_dimension_width,omitempty"` // 外廓尺寸-高。 OverallDimensionHeight *string `json:"overall_dimension_height,omitempty"` // 货厢内部尺寸-长。 ContainerDimensionLength *string `json:"container_dimension_length,omitempty"` // 货厢内部尺寸-宽。 ContainerDimensionWidth *string `json:"container_dimension_width,omitempty"` // 货厢内部尺寸-高。 ContainerDimensionHeight *string `json:"container_dimension_height,omitempty"` // 钢板弹簧片数。 SpringQuantity *string `json:"spring_quantity,omitempty"` // 轮胎数。 TireQuantity *string `json:"tire_quantity,omitempty"` // 轮胎规格。 TireSize *string `json:"tire_size,omitempty"` // 轮距-前。 FrontWheelTrack *string `json:"front_wheel_track,omitempty"` // 轮距-后。 RearWheelTrack *string `json:"rear_wheel_track,omitempty"` // 轴距。 Wheelbase *string `json:"wheelbase,omitempty"` // 轴荷。 AxleLoad *string `json:"axle_load,omitempty"` // 轴数。 AxleQuantity *string `json:"axle_quantity,omitempty"` // 转向形式。 SteeringForm *string `json:"steering_form,omitempty"` // 总质量。 TotalWeight *string `json:"total_weight,omitempty"` // 整备质量。 EquipmentWeight *string `json:"equipment_weight,omitempty"` // 额定载质量。 MaximumLadenMass *string `json:"maximum_laden_mass,omitempty"` // 载质量利用系数。 MassUtilizationCoefficient *string `json:"mass_utilization_coefficient,omitempty"` // 准牵引总质量。 TractionWeight *string `json:"traction_weight,omitempty"` // 半挂车鞍座最大允许总质量。 MaximumLoadMass *string `json:"maximum_load_mass,omitempty"` // 驾驶室准乘人数。 CabPassengerCapacity *string `json:"cab_passenger_capacity,omitempty"` // 额定载客。 PassengerCapacity *string `json:"passenger_capacity,omitempty"` // 最高设计车速。 MaxDesignSpeed *string `json:"max_design_speed,omitempty"` // 车辆制造日期。 ManufactureDate *string `json:"manufacture_date,omitempty"` // 字段的置信度,取值范围0~1。 置信度越大,本次识别的字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于字段的准确率。 Confidence *interface{} `json:"confidence,omitempty"` // 对应所有在原图上识别到的字段位置信息,包含所有文字区域四个顶点的二维坐标(x,y)。采用图像坐标系,坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 TextLocation *interface{} `json:"text_location,omitempty"` }
func (VehicleCertificateResult) String ¶ added in v0.1.60
func (o VehicleCertificateResult) String() string
type VehicleLicenseFront ¶ added in v0.1.61
type VehicleLicenseFront struct { // 号牌号码。 Number *string `json:"number,omitempty"` // 车辆类型。 VehicleType *string `json:"vehicle_type,omitempty"` // 所有人。 Name *string `json:"name,omitempty"` // 住址。 Address *string `json:"address,omitempty"` // 使用性质。 UseCharacter *string `json:"use_character,omitempty"` // 品牌型号。 Model *string `json:"model,omitempty"` // 车辆识别代号。 Vin *string `json:"vin,omitempty"` // 发动机号码。 EngineNo *string `json:"engine_no,omitempty"` // 注册日期。 RegisterDate *string `json:"register_date,omitempty"` // 发证日期。 IssueDate *string `json:"issue_date,omitempty"` // 发证机关。 IssuingAuthority *string `json:"issuing_authority,omitempty"` // 文本框在原图位置。输出左上、右上、右下、左下四个点坐标。 当“return_text_location”设置为“true”时才返回。 TextLocation *interface{} `json:"text_location,omitempty"` }
VehicleLicenseFront
func (VehicleLicenseFront) String ¶ added in v0.1.61
func (o VehicleLicenseFront) String() string
type VehicleLicenseRequestBody ¶
type VehicleLicenseRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于100px,最长边不超过8000px。支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // - front:行驶证主页 - back:行驶证副页 - double_side:行驶证双页信息 > 说明: 如果参数值为空或无该参数,系统默认识别主页,建议填写,准确率更高。 Side *string `json:"side,omitempty"` // 是否返回发证机关的开关,可选值包括: - true:返回发证机关 - false:不返回发证机关 > 说明: - 如果无该参数,系统默认不返回发证机关。如果输入参数不是Boolean类型,则会报非法参数错误。 ReturnIssuingAuthority *bool `json:"return_issuing_authority,omitempty"` // 识别到的文字块的区域位置信息。可选值包括: - true:返回各个文字块区域 - false:不返回各个文字块区域 如果无该参数,系统默认不返回文字块区域。如果输入参数不是Boolean类型,则会报非法参数错误。 ReturnTextLocation *bool `json:"return_text_location,omitempty"` }
VehicleLicenseRequestBody
func (VehicleLicenseRequestBody) String ¶
func (o VehicleLicenseRequestBody) String() string
type VehicleLicenseResult ¶
type VehicleLicenseResult struct { // 号牌号码。 Number *string `json:"number,omitempty"` // 车辆类型。 VehicleType *string `json:"vehicle_type,omitempty"` // 所有人。 Name *string `json:"name,omitempty"` // 住址。 Address *string `json:"address,omitempty"` // 使用性质。 UseCharacter *string `json:"use_character,omitempty"` // 品牌型号。 Model *string `json:"model,omitempty"` // 发动机号码。 EngineNo *string `json:"engine_no,omitempty"` // 车辆识别代号。 Vin *string `json:"vin,omitempty"` // 注册日期。 RegisterDate *string `json:"register_date,omitempty"` // 发证日期。 IssueDate *string `json:"issue_date,omitempty"` // 发证机关。 IssuingAuthority *string `json:"issuing_authority,omitempty"` // 档案编码。 FileNo *string `json:"file_no,omitempty"` // 核定载人数。 ApprovedPassengers *string `json:"approved_passengers,omitempty"` // 总质量。 GrossMass *string `json:"gross_mass,omitempty"` // 整备质量。 UnladenMass *string `json:"unladen_mass,omitempty"` // 核定载质量。 ApprovedLoad *string `json:"approved_load,omitempty"` // 外廓尺寸。 Dimension *string `json:"dimension,omitempty"` // 准牵引总质量。 TractionMass *string `json:"traction_mass,omitempty"` // 备注。 Remarks *string `json:"remarks,omitempty"` // 检验记录。 InspectionRecord *string `json:"inspection_record,omitempty"` // 条码号。 CodeNumber *string `json:"code_number,omitempty"` // 文本框在原图位置。输出左上、右上、右下、左下四个点坐标。 当“return_text_location”设置为“true”时才返回。 TextLocation *interface{} `json:"text_location,omitempty"` // 能源类型。 EnergyType *string `json:"energy_type,omitempty"` Front *VehicleLicenseFront `json:"front,omitempty"` Back *VehicleLicenseback `json:"back,omitempty"` }
VehicleLicenseResult
func (VehicleLicenseResult) String ¶
func (o VehicleLicenseResult) String() string
type VehicleLicenseback ¶ added in v0.1.61
type VehicleLicenseback struct { // 号牌号码。 Number *string `json:"number,omitempty"` // 档案编码。 FileNo *string `json:"file_no,omitempty"` // 核定载人数。 ApprovedPassengers *string `json:"approved_passengers,omitempty"` // 总质量。 GrossMass *string `json:"gross_mass,omitempty"` // 整备质量。 UnladenMass *string `json:"unladen_mass,omitempty"` // 核定载质量。 ApprovedLoad *string `json:"approved_load,omitempty"` // 外廓尺寸。 Dimension *string `json:"dimension,omitempty"` // 准牵引总质量。 TractionMass *string `json:"traction_mass,omitempty"` // 备注。 Remarks *string `json:"remarks,omitempty"` // 检验记录。 InspectionRecord *string `json:"inspection_record,omitempty"` // 条码号。 CodeNumber *string `json:"code_number,omitempty"` // 能源类型。 EnergyType *string `json:"energy_type,omitempty"` // 文本框在原图位置。输出左上、右上、右下、左下四个点坐标。 当“return_text_location”设置为“true”时才返回。 TextLocation *interface{} `json:"text_location,omitempty"` }
VehicleLicenseback
func (VehicleLicenseback) String ¶ added in v0.1.61
func (o VehicleLicenseback) String() string
type VietnamIdCardRequestBody ¶ added in v0.1.60
type VietnamIdCardRequestBody struct { // 与url二选一。 图像数据,base64编码,要求base64编码后大小不超过10M。图片最小边不小于15像素,最长边不超过8192像素。支持JPG/PNG/BMP/TIFF格式。 Image *string `json:"image,omitempty"` // 与image二选一。 图片的url路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)>。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // 证件图片正反面信息。可选值包括: - front:越南身份证正面 - back:越南身份证背面 如果参数值为空或无该参数,系统自动识别,建议填写,准确率更高。 Side *string `json:"side,omitempty"` // 是否返回头像内容开关,可选值如下所示: - true:返回身份证头像照片的 base64编码 - false::不返回身份证头像照片的 base64编码 未传入该参数时默认为“false”,即不返回身份证头像照片的 base64 编码。 ReturnPortraitImage *bool `json:"return_portrait_image,omitempty"` // 是否返回头像坐标的开关,可选值如下所示: - true:返回身份证头像的位置 - false:不返回身份证头像的位置 ReturnPortraitLocation *bool `json:"return_portrait_location,omitempty"` // 是否返回身份证拍摄类型的开关,可选值如下所示: - true:返回身份证的类型,类型包括身份证原件以及身份证复印件。 - false:不返回身份证的类型。 ReturnIdcardType *bool `json:"return_idcard_type,omitempty"` // 识别到的文字块的区域位置信息。可选值包括: - true:返回各个文字块区域 - false:不返回各个文字块区域 如果无该参数,系统默认不返回文字块区域。如果输入参数不是Boolean类型,则会报非法参数错误。 ReturnTextLocation *bool `json:"return_text_location,omitempty"` }
VietnamIdCardRequestBody
func (VietnamIdCardRequestBody) String ¶ added in v0.1.60
func (o VietnamIdCardRequestBody) String() string
type VietnamIdCardResult ¶ added in v0.1.60
type VietnamIdCardResult struct { // 返回证件正反面。字段值为“front”或“back” Side *string `json:"side,omitempty"` // 卡证编号。 Number *string `json:"number,omitempty"` // 姓名。 FullName *string `json:"full_name,omitempty"` // 出生日期。 BirthDate *string `json:"birth_date,omitempty"` // 性别。 Sex *string `json:"sex,omitempty"` // 国籍。 Nationality *string `json:"nationality,omitempty"` // 籍贯。 OriginPlace *string `json:"origin_place,omitempty"` // 居住地。 ResidencePlace *string `json:"residence_place,omitempty"` // 有效日期。 ExpiryDate *string `json:"expiry_date,omitempty"` // 个人识别。当参数“side”为back时,返回此字段。 PersonalIdentification *string `json:"personal_identification,omitempty"` // 签发日期。当参数“side”为back时,返回此字段。 IssueDate *string `json:"issue_date,omitempty"` // 身份证背面第一行机器码。当参数“side”为back时,返回此字段。 MachineCode1 *string `json:"machine_code1,omitempty"` // 身份证背面第二行机器码。当参数“side”为back时,返回此字段。 MachineCode2 *string `json:"machine_code2,omitempty"` // 身份证背面第三行机器码。当参数“side”为back时,返回此字段。 MachineCode3 *string `json:"machine_code3,omitempty"` // 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。注:置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *interface{} `json:"confidence,omitempty"` // 当参数return_portrait_image为true时,返回头像的base64编码。 PortraitImage *string `json:"portrait_image,omitempty"` // 当参数return_portrait_location为true时,返回头像在原图上的位置,以列表形式表示,包含头像区域四个顶点的二维坐标(x,y);坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 PortraitLocation *[][]int32 `json:"portrait_location,omitempty"` // 输入参数return_idcard_type为true时,返回身份证的类型:normal是身份证原件,copy是复印的身份证,screen是屏幕翻拍。 IdcardType *string `json:"idcard_type,omitempty"` // 对应所有在原图上识别到的字段位置信息,包含所有文字区域四个顶点的二维坐标(x,y)。采用图像坐标系,坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 TextLocation *interface{} `json:"text_location,omitempty"` }
VietnamIdCardResult
func (VietnamIdCardResult) String ¶ added in v0.1.60
func (o VietnamIdCardResult) String() string
type VinRequestBody ¶
type VinRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` }
VinRequestBody
func (VinRequestBody) String ¶
func (o VinRequestBody) String() string
type WaybillElectronicRequestBody ¶ added in v0.0.83
type WaybillElectronicRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` }
func (WaybillElectronicRequestBody) String ¶ added in v0.0.83
func (o WaybillElectronicRequestBody) String() string
type WaybillElectronicResult ¶ added in v0.0.83
type WaybillElectronicResult struct { // 三段码。 Code *string `json:"code,omitempty"` // 收件人姓名。 ReceiverName *string `json:"receiver_name,omitempty"` // 收件人电话。 ReceiverPhone *string `json:"receiver_phone,omitempty"` // 收件人地址。 ReceiverAddress *string `json:"receiver_address,omitempty"` // 寄件人姓名。 SenderName *string `json:"sender_name,omitempty"` // 寄件人电话。 SenderPhone *string `json:"sender_phone,omitempty"` // 寄件人地址。 SenderAddress *string `json:"sender_address,omitempty"` // 条形码运单号。 WaybillNumber *string `json:"waybill_number,omitempty"` // 相关字段的置信度信息,取值范围0~1。 置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *interface{} `json:"confidence,omitempty"` }
func (WaybillElectronicResult) String ¶ added in v0.0.83
func (o WaybillElectronicResult) String() string
type WebImageContactInfo ¶ added in v0.1.22
type WebImageContactInfo struct { // 传入contact_info时的返回,为姓名。 Name *string `json:"name,omitempty"` // 传入contact_info时的返回,联系电话。 Phone *string `json:"phone,omitempty"` // 传入contact_info时的返回,省。 Province *string `json:"province,omitempty"` // 传入contact_info时的返回,市。 City *string `json:"city,omitempty"` // 传入contact_info时的返回,县区。 District *string `json:"district,omitempty"` // 传入contact_info时的返回,详细地址(不含省市区)。 DetailAddress *string `json:"detail_address,omitempty"` }
WebImageContactInfo
func (WebImageContactInfo) String ¶ added in v0.1.22
func (o WebImageContactInfo) String() string
type WebImageExtractedData ¶ added in v0.1.22
type WebImageExtractedData struct { ContactInfo *WebImageContactInfo `json:"contact_info,omitempty"` ImageSize *WebImageImageSize `json:"image_size,omitempty"` }
WebImageExtractedData
func (WebImageExtractedData) String ¶ added in v0.1.22
func (o WebImageExtractedData) String() string
type WebImageImageSize ¶ added in v0.1.22
type WebImageImageSize struct { // 传入image_size时的返回,为图像高度。 Height *int32 `json:"height,omitempty"` // 传入image_size时的返回,为图像宽度。 Width *int32 `json:"width,omitempty"` }
WebImageImageSize
func (WebImageImageSize) String ¶ added in v0.1.22
func (o WebImageImageSize) String() string
type WebImageRequestBody ¶
type WebImageRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过30000px,支持JPEG、JPG、PNG、BMP、TIFF、GIF、WEBP格式。 图片文件Base64编码字符串,[点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)](tag:hc)[点击[这里](https://support.huaweicloud.com/intl/zh-cn/ocr_faq/ocr_01_0032.html)](tag:hk)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,[详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。](tag:hc)[详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。](tag:hk) > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 - url中不能存在中文字符,若存在,中文需要进行utf8编码。 Url *string `json:"url,omitempty"` // 图片朝向检测开关,可选值包括: - true:检测图片朝向; - false:不检测图片朝向。 > 说明: - 支持任意角度的图片朝向检测。未传入该参数时默认为false,即不检测图片朝向。 DetectDirection *bool `json:"detect_direction,omitempty"` // 结构化数据提取参数列表,目前只支持联系人信息、图像宽高,其入参值分别为\"contact_info\",\"image_size\",若该字段为空列表或缺失该字段,默认不提取。 ExtractType *[]string `json:"extract_type,omitempty"` // 为Boolean类型,若不传该字段,默认不检测切片字体,为True时,将检测切片的字体类型,并返回最相似的5种字体名称。 DetectFont *bool `json:"detect_font,omitempty"` // 为Boolean类型,若不传该字段,默认为True,即检测每个字段的文字方向。为False时,则不检测文字方向。若图片中所有文字方向均是水平朝上时,建议将该值设为False,即不检测文字方向。 DetectTextDirection *bool `json:"detect_text_direction,omitempty"` }
WebImageRequestBody
func (WebImageRequestBody) String ¶
func (o WebImageRequestBody) String() string
type WebImageResult ¶
type WebImageResult struct { // 代表检测识别出来的文字块数目。 WordsBlockCount int32 `json:"words_block_count"` // 识别文字块列表,输出顺序从左到右,从上到下。 WordsBlockList []WebImageWordsBlockList `json:"words_block_list"` ExtractedData *WebImageExtractedData `json:"extracted_data"` }
WebImageResult
func (WebImageResult) String ¶
func (o WebImageResult) String() string
type WebImageWordsBlockList ¶
type WebImageWordsBlockList struct { // 文字块识别结果。 Words *string `json:"words,omitempty"` // 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *float32 `json:"confidence,omitempty"` // 文字块的区域位置信息,列表形式,包含文字区域四个顶点的二维坐标(x,y);坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 Location *[][]int32 `json:"location,omitempty"` // 文字块所属字体类型,列表形式,表示与文字块的文字最接近的字体类型。 FontList *[]string `json:"font_list,omitempty"` // 文字块所属字体类型的概率,列表形式,与font_list一一对应,表示文字块的文字属于某种字体类型的概率。 FontScores *[]float32 `json:"font_scores,omitempty"` }
WebImageWordsBlockList
func (WebImageWordsBlockList) String ¶
func (o WebImageWordsBlockList) String() string
type WordsListIem ¶ added in v0.0.68
type WordsListIem struct { // 文字块识别结果。 Words *string `json:"words,omitempty"` // 字段的平均置信度,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *float32 `json:"confidence,omitempty"` // 文字块位置信息,列表形式,分别表示文字块4个顶点的x, y坐标;坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 Location *[][]int32 `json:"location,omitempty"` // 单元格内文字段列表。输出顺序从左到右,从上到下。仅当入参\"return_text_location\"和\"return_char_location\"同时为true时存在。 CharList *[]CharListIem `json:"char_list,omitempty"` }
WordsListIem 单元格内文字段列表。
func (WordsListIem) String ¶ added in v0.0.68
func (o WordsListIem) String() string
type WordsRegionList ¶
type WordsRegionList struct { // 文字识别区域类型。 - text:文本识别区域; - table:表格识别区域。 Type string `json:"type"` // 子区域识别文字块数目。 WordsBlockCount int32 `json:"words_block_count"` // 子区域识别文字块列表,输出顺序从左到右,先上后下。 WordsBlockList []GeneralTableWordsBlockList `json:"words_block_list"` }
WordsRegionList 文字区域识别结果列表,输出顺序从左到右,先上后下。
func (WordsRegionList) String ¶
func (o WordsRegionList) String() string
Source Files ¶
- model_acceptance_bill_request_body.go
- model_acceptance_bill_result.go
- model_auto_classification_request_body.go
- model_auto_classification_result.go
- model_auto_classification_result_status.go
- model_bank_receipt_dict.go
- model_bank_receipt_kv_pair.go
- model_bank_receipt_request_body.go
- model_bank_receipt_result.go
- model_bankcard_request_body.go
- model_bankcard_result.go
- model_belong_item_list.go
- model_beneficiary_item.go
- model_business_card_request_body.go
- model_business_card_result.go
- model_business_license_request_body.go
- model_business_license_result.go
- model_cambodian_id_card_request_body.go
- model_cambodian_id_card_result.go
- model_cambodian_id_card_score_information_result.go
- model_char_list_iem.go
- model_chile_id_card_confidence.go
- model_chile_id_card_request_body.go
- model_chile_id_card_result.go
- model_colombia_id_card_request_body.go
- model_colombia_id_card_result.go
- model_custom_template_request_body.go
- model_driver_license_back.go
- model_driver_license_front.go
- model_driver_license_request_body.go
- model_driver_license_result.go
- model_exit_entry_permit_confidence.go
- model_exit_entry_permit_endorsement_info.go
- model_exit_entry_permit_request_body.go
- model_exit_entry_permit_result.go
- model_extra_info_list.go
- model_financial_statement_request_body.go
- model_financial_statement_result.go
- model_financial_statement_result_image_size.go
- model_financial_statement_words_block_list.go
- model_financial_statement_words_region_list.go
- model_flight_itinerary_request_body.go
- model_flight_itinerary_result.go
- model_general_table_request_body.go
- model_general_table_result.go
- model_general_table_words_block_list.go
- model_general_text_char_list.go
- model_general_text_request_body.go
- model_general_text_result.go
- model_general_text_words_block_list.go
- model_handwriting_request_body.go
- model_handwriting_result.go
- model_handwriting_words_block_list.go
- model_health_code_request_body.go
- model_health_code_result.go
- model_health_code_words_block_list.go
- model_hk_id_card_request_body.go
- model_hk_id_card_result.go
- model_household_register_content.go
- model_household_register_request_body.go
- model_household_register_result.go
- model_id_card_request_body.go
- model_id_card_result.go
- model_id_document_item.go
- model_id_document_request_body.go
- model_idcard_back_result.go
- model_idcard_back_verification_result.go
- model_idcard_front_result.go
- model_idcard_front_verification_result.go
- model_idcard_score_info_result.go
- model_idcard_verification_result.go
- model_insurance_item.go
- model_insurance_policy_detail.go
- model_insurance_policy_request_body.go
- model_insurance_policy_result.go
- model_insurant_item.go
- model_invoice_verification_request_body.go
- model_item_list.go
- model_itinerary_list.go
- model_license_plate_request_body.go
- model_license_plate_result.go
- model_macao_id_card_request_body.go
- model_macao_id_card_result.go
- model_mainland_travel_permit_confidence.go
- model_mainland_travel_permit_request_body.go
- model_mainland_travel_permit_result.go
- model_mvs_invoice_request_body.go
- model_mvs_invoice_result.go
- model_myanmar_driver_license_confidence.go
- model_myanmar_driver_license_request_body.go
- model_myanmar_driver_license_result.go
- model_myanmar_idcard_confidence.go
- model_myanmar_idcard_request_body.go
- model_myanmar_idcard_result.go
- model_myanmar_idcard_translation_info.go
- model_passport_request_body.go
- model_passport_result.go
- model_pcr_test_record_confidence.go
- model_pcr_test_record_request_body.go
- model_pcr_test_record_result.go
- model_pcr_test_record_words_block_list.go
- model_peru_id_card_request_body.go
- model_peru_id_card_result.go
- model_qualification_category.go
- model_qualification_category_confidence.go
- model_qualification_certificate_request_body.go
- model_qualification_certificate_result.go
- model_qualification_confidence.go
- model_quota_invoice_request_body.go
- model_quota_invoice_result.go
- model_real_estate_certificate_request_body.go
- model_real_estate_certificate_result.go
- model_recognize_acceptance_bill_request.go
- model_recognize_acceptance_bill_response.go
- model_recognize_auto_classification_request.go
- model_recognize_auto_classification_response.go
- model_recognize_bank_receipt_request.go
- model_recognize_bank_receipt_response.go
- model_recognize_bankcard_request.go
- model_recognize_bankcard_response.go
- model_recognize_business_card_request.go
- model_recognize_business_card_response.go
- model_recognize_business_license_request.go
- model_recognize_business_license_response.go
- model_recognize_cambodian_id_card_request.go
- model_recognize_cambodian_id_card_response.go
- model_recognize_chile_id_card_request.go
- model_recognize_chile_id_card_response.go
- model_recognize_colombia_id_card_request.go
- model_recognize_colombia_id_card_response.go
- model_recognize_custom_template_request.go
- model_recognize_custom_template_response.go
- model_recognize_driver_license_request.go
- model_recognize_driver_license_response.go
- model_recognize_exit_entry_permit_request.go
- model_recognize_exit_entry_permit_response.go
- model_recognize_financial_statement_request.go
- model_recognize_financial_statement_response.go
- model_recognize_flight_itinerary_request.go
- model_recognize_flight_itinerary_response.go
- model_recognize_general_table_request.go
- model_recognize_general_table_response.go
- model_recognize_general_text_request.go
- model_recognize_general_text_response.go
- model_recognize_handwriting_request.go
- model_recognize_handwriting_response.go
- model_recognize_health_code_request.go
- model_recognize_health_code_response.go
- model_recognize_hk_id_card_request.go
- model_recognize_hk_id_card_response.go
- model_recognize_household_register_request.go
- model_recognize_household_register_response.go
- model_recognize_id_card_request.go
- model_recognize_id_card_response.go
- model_recognize_id_document_request.go
- model_recognize_id_document_response.go
- model_recognize_insurance_policy_request.go
- model_recognize_insurance_policy_response.go
- model_recognize_invoice_verification_request.go
- model_recognize_invoice_verification_response.go
- model_recognize_license_plate_request.go
- model_recognize_license_plate_response.go
- model_recognize_macao_id_card_request.go
- model_recognize_macao_id_card_response.go
- model_recognize_mainland_travel_permit_request.go
- model_recognize_mainland_travel_permit_response.go
- model_recognize_mvs_invoice_request.go
- model_recognize_mvs_invoice_response.go
- model_recognize_myanmar_driver_license_request.go
- model_recognize_myanmar_driver_license_response.go
- model_recognize_myanmar_idcard_request.go
- model_recognize_myanmar_idcard_response.go
- model_recognize_passport_request.go
- model_recognize_passport_response.go
- model_recognize_pcr_test_record_request.go
- model_recognize_pcr_test_record_response.go
- model_recognize_peru_id_card_request.go
- model_recognize_peru_id_card_response.go
- model_recognize_qualification_certificate_request.go
- model_recognize_qualification_certificate_response.go
- model_recognize_quota_invoice_request.go
- model_recognize_quota_invoice_response.go
- model_recognize_real_estate_certificate_request.go
- model_recognize_real_estate_certificate_response.go
- model_recognize_seal_request.go
- model_recognize_seal_response.go
- model_recognize_smart_document_recognizer_request.go
- model_recognize_smart_document_recognizer_response.go
- model_recognize_taxi_invoice_request.go
- model_recognize_taxi_invoice_response.go
- model_recognize_thailand_idcard_request.go
- model_recognize_thailand_idcard_response.go
- model_recognize_thailand_license_plate_request.go
- model_recognize_thailand_license_plate_response.go
- model_recognize_toll_invoice_request.go
- model_recognize_toll_invoice_response.go
- model_recognize_train_ticket_request.go
- model_recognize_train_ticket_response.go
- model_recognize_transportation_license_request.go
- model_recognize_transportation_license_response.go
- model_recognize_vat_invoice_request.go
- model_recognize_vat_invoice_response.go
- model_recognize_vehicle_certificate_request.go
- model_recognize_vehicle_certificate_response.go
- model_recognize_vehicle_license_request.go
- model_recognize_vehicle_license_response.go
- model_recognize_vietnam_id_card_request.go
- model_recognize_vietnam_id_card_response.go
- model_recognize_vin_request.go
- model_recognize_vin_response.go
- model_recognize_waybill_electronic_request.go
- model_recognize_waybill_electronic_response.go
- model_recognize_web_image_request.go
- model_recognize_web_image_response.go
- model_seal_list.go
- model_seal_request_body.go
- model_seal_result.go
- model_seal_words_block_list.go
- model_smart_document_recognizer_form_result.go
- model_smart_document_recognizer_formula_block.go
- model_smart_document_recognizer_formula_result.go
- model_smart_document_recognizer_kv_block.go
- model_smart_document_recognizer_kv_result.go
- model_smart_document_recognizer_kv_words_block.go
- model_smart_document_recognizer_layout_block.go
- model_smart_document_recognizer_layout_result.go
- model_smart_document_recognizer_ocr_result.go
- model_smart_document_recognizer_request_body.go
- model_smart_document_recognizer_result.go
- model_smart_document_recognizer_table_block.go
- model_smart_document_recognizer_table_result.go
- model_smart_document_recognizer_table_words_block.go
- model_smart_document_recognizer_words_block_list.go
- model_taxi_invoice_request_body.go
- model_taxi_invoice_result.go
- model_thailand_idcard_confidence.go
- model_thailand_idcard_request_body.go
- model_thailand_idcard_result.go
- model_thailand_license_plate_item.go
- model_thailand_license_plate_request_body.go
- model_toll_invoice_request_body.go
- model_toll_invoice_result.go
- model_train_ticket_request_body.go
- model_train_ticket_result.go
- model_transportation_license_request_body.go
- model_transportation_license_result.go
- model_vat_invoice_request_body.go
- model_vat_invoice_result.go
- model_vehicle_certificate_request_body.go
- model_vehicle_certificate_result.go
- model_vehicle_license_front.go
- model_vehicle_license_request_body.go
- model_vehicle_license_result.go
- model_vehicle_licenseback.go
- model_vietnam_id_card_request_body.go
- model_vietnam_id_card_result.go
- model_vin_request_body.go
- model_vin_result.go
- model_waybill_electronic_request_body.go
- model_waybill_electronic_result.go
- model_web_image_contact_info.go
- model_web_image_extracted_data.go
- model_web_image_image_size.go
- model_web_image_request_body.go
- model_web_image_result.go
- model_web_image_words_block_list.go
- model_words_list_iem.go
- model_words_region_list.go